@charset "UTF-8";
/* CSS Document */
body{ background:#002041; font-family: 'Ubuntu', sans-serif; font-weight:300; font-size:13px; line-height:14px; color:#000}
ul{ margin:0px; padding:0px; list-style:none;}
li{ margin:0px; padding:0px; list-style:none;}
p{margin:0px; padding:0px;font-size: 14px;  line-height:17px; color:#858585}
a:link{  color: #0066AC; text-decoration:none; font-weight:400 }  a:hover {color:#000 }
img{ border:0px}
h1{ margin:0px; padding:0px; font-size:20px; line-height:20px; font-weight:normal; }
h2{ margin:0px; padding:0px; font-size:15px; line-height:17px; font-weight:500; padding-bottom:15px;}
h3{ margin:0px; padding:0px; font-size:11px; line-height:14px; font-weight:normal; padding-bottom:5px;color: #999;}
input{
	padding-left:5px;
	margin-bottom:7px;
	height:20px;
	width:300px;
	background-color:#F0EDED;
	border-radius: 3px;
	-ms-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border:none; float:left;
	margin-right:5px;
	color:#666
}
select{
	padding-left:5px;
	margin-bottom:7px;
	height:20px;
	width:300px;
	background-color:#F0EDED;
	border-radius: 3px;
	-ms-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border:none; float:left; margin-right:5px; color:#666
}
textarea{ padding-left:5px;  width:455px; height:75px; background-color:#DBDAD9;font-family:Arial, Helvetica, sans-serif;border-radius: 3px;-ms-border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px; border:none}
table{ margin:25px}
td{ text-align:left; font-family: 'Ubuntu', sans-serif; font-weight:300; padding:7px; font-size:12px; border-bottom: #E9E9E9 dotted 1px}
#bottom{
	width:990px;
	height:220px;
	background-color: #113560;
	clear:both
}
#bottom_left{
	width:495px;
	float:left;
	
}
#bottom_right{ width:495px; height:220px;float:left; background-color:#FFF}
#bottom_right_text{ margin:30px}
#bottom_right_text ul{ float:left; margin-right:20px; width:200px;font-size:14px; line-height:16px }
#bottom_right_text li{ padding:3px;  background:url(../img/vineta_blanca.jpg) no-repeat; padding-left:15px}
#bottom_right_vineta{ margin:30px}
#bottom_right_vineta ul{ float:left; margin-right:20px; width:470px;font-size:14px; line-height:16px }
#bottom_right_vineta li{ padding:3px;  background:url(../img/vineta_blanca.jpg) no-repeat; padding-left:15px}


#content{ width:990px; height:700px; margin:auto; background:url(../img/bg.jpg) top center repeat-x}
#contact{
	position:absolute;
	z-index:1;
	width:336px;
	height:337px;
	margin-top:116px;
	margin-left:493px
}
#foot{ text-align:center; color:#FFF; font-size:10px; clear:both; padding-top:20px}
#foot a:link, #foot a:visited, #foot a:active, #foot a:hover{ font-weight:500; color:#FFF}
#foot img{
	margin-bottom: -8px;
}

.next, .prev {
	position:absolute;
	top:170px;
	left:0;
	width:31px;
	height:0px;
	padding-top:32px;
	overflow:hidden;
	display:block;
	z-index:101;
}

 .prev {left:10px;
	background:url(../img/spot_flecha_izq.png);
}

.next {
	left:950px;
	background:url(../img/spot_flecha_dcha.png);
}
#portada{width:990px; height:700px; margin:auto; }
#recuadro{ width:100%; background-color:#E6EAEE; display:table; border-radius:5px;-ms-border-radius:5px;-moz-border-radius: 5px;-webkit-border-radius:0px;-khtml-border-radius:5px;}
#recuadro ul{ float:left; margin:15px; margin-right:25px; width:150px}
#recuadro li{  padding:5px; background:url(../img/vineta.jpg) no-repeat; padding-left:20px}
#title{ float:right; margin-top:55px; background:#FFF; text-align:center; padding:25px; width:180px; height:60px; border-radius:5px 0px 0px 5px;-ms-border-radius:5px 0px 0px 5px;-moz-border-radius: 5px 0px 0px 5px;-webkit-border-radius: 5px 0px 0px 5px;-khtml-border-radius: 5px 0px 0px 5px;-webkit-box-shadow: 3px 3px 6px 0px ;-moz-box-shadow: 3px 3px 6px 0px ;box-shadow: 3px 3px 6px 0px ;}
#spot{ width:990px; height:368px; z-index:7 }
#spot_abajo{
	width:990px;
	height:59px;
	margin-top:17px
}
#slides {position:absolute;	z-index:343; height:368px; width:990px;}

.slides_container {	height:368px; width:990px;	overflow:hidden;	display:none; }
#top{ width:990px; height:114px}
#top_logo{ text-align:center; width:495px; float:left}
#top_menu{ width:495; height:114px; float:left; background-color:#003562}
#top_menu ul{ margin-top:65px; margin-left:30px; z-index:5;  width:465px; height:40px; }
#top_menu li{ float:left; }
#top_menu li a:link, #top_menu li a:visited, #top_menu li a:active{height:38px; display:block; padding:10px 25px 0px 25px;  display: block; color:#94AABD; font-size:13px; font-weight:300; background:url(../img/menu_linea.jpg) right top no-repeat} #top_menu li a:hover{background:url(../img/menu_linea.jpg) right top no-repeat #002B53 ;border-radius:5px;-ms-border-radius:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px; }

#top_menu ul li.sublinks{display:none;  background: #E8EBF4;border-radius:0px 0px 5px 5px;-ms-border-radius:0px 0px 5px 5px;-moz-border-radius: 0px 0px 5px 5px;-webkit-border-radius: 0px 0px 5px 5px;-khtml-border-radius: 0px 0px 5px 5px; }
#top_menu ul li.sublinks a:link, #top_menu ul li.sublinks a:visited, #top_menu ul li.sublinks a:active { width:90%; clear:both; margin:0px; padding:0px; padding:10px 10px 0px 10px; height:25px;  font-size:11px; color:#000; background:none;  border-top:1px solid #33546D; text-decoration:none; font-weight:normal;  display:block;}

#top_menu ul li.sublinks a:hover{ color:#0066AC; background:none; border-radius:0px;-ms-border-radius:0px;-moz-border-radius: 0px;-webkit-border-radius:0px;-khtml-border-radius:0px;}
