/* CSS Document */

* {
margin: 0;
padding: 0;}

body {
background: #E0D7B8;
text-align: center;
font-size: 12px;
color: #4B4B4B;
font-family: Verdana, Arial, Helvetica, sans-serif;
background:url(../imagenes/img_fondo_web.jpg) repeat;}

a {text-decoration: none;}

ul, li {list-style: none;}

a img {border: 0;}


/* limpia */

.limpia {
clear:both;
display:block;
overflow:hidden;}


/* contenedor */

div#contenedor2 {
width: 945px;
background-color: #fff;
text-align: left;
border: 3px solid #fff;
margin: 10px auto;
overflow: hidden;}


/* menu de arriba */

div#navutil2 {
background-color: #051D4D;
height: 20px;
border-bottom: 2px solid #fff;}

div#navutil2 p{
color:#fff;
font-weight:bold;
text-align:center;
padding-right:15px;
padding-top:3px;
font-size:11px;
}

div#navutil2 ul{}

div#navutil2 ul li {
float: left;}

div#navutil2 ul li a {
float: left;
display: block;
color: #ccc;
text-transform: uppercase;
font-weight: bold;
font-size: 10px;
padding: 4px 7px;
border-right: 2px solid #fff;
width: 140px;}

div#navutil2 ul li a:hover {
color: #fff;}

div#navutil2 ul li.index2 a {
width: 160px;
background: url(../imagenes/ico_home.gif) no-repeat right;}

div#navutil2 ul li.mapaweb2 a {
width: 100px;}

div#navutil2 ul li.localizacion2 a {
width: 120px;}

div#navutil2 ul li.contactar2 a {
width: 100px;}

div#navutil2 ul li.miembros2 a {
background: #990000;
width: 113px;
color: #fff;}

/* div del logo */

div#logo_cont2 {}
div#logo2 {
width: 174px;
float: left;
border-right: 2px solid #fff;
border-bottom: 2px solid #fff;
background: #051D4D;
height: 123px;}

/* menu de los idiomas */

div#nav_idiomas_home2 {
float: left;
width: 114px;
height: 123px;
background-color: #051D4D;
border-right: 2px solid #fff;
overflow: hidden; }

div#nav_idiomas_home2 ul {
padding: 15px;}

div#nav_idiomas_home2 ul li {
margin-bottom: 3px;}

div#nav_idiomas_home2 ul li a {
color: #386DD7;
padding-left: 20px;
font-size: 11px;}

div#nav_idiomas_home2 ul li a {
color: #fff;}

div#nav_idiomas_home2 ul li a:hover {
color: #366DD7;
text-decoration: underline;}

div#nav_idiomas_home2 ul li.espanol a {
background: url(../imagenes/bandera_espana.gif) no-repeat left 0.2em;}

div#nav_idiomas ul li.espanol a:hover,
div#nav_idiomas_home2 ul li.espanol a:hover {
background: url(../imagenes/bandera_espana1.gif) no-repeat left 0.2em;}

div#nav_idiomas ul li.ingles a,
div#nav_idiomas_home2 ul li.ingles a {
background: url(../imagenes/bandera_english.gif) no-repeat left 0.2em;}

div#nav_idiomas ul li.ingles a:hover,
div#nav_idiomas_home2 ul li.ingles a:hover {
background: url(../imagenes/bandera_english1.gif) no-repeat left 0.2em;}

div#nav_idiomas ul li.frances a,
div#nav_idiomas_home2 ul li.frances a {
background: url(../imagenes/bandera_francia.gif) no-repeat left 0.2em;}

div#nav_idiomas ul li.frances a:hover,
div#nav_idiomas_home2 ul li.frances a:hover {
background: url(../imagenes/bandera_francia1.gif) no-repeat left 0.2em;}

div#nav_idiomas ul li.aleman a,
div#nav_idiomas_home2 ul li.aleman a {
background: url(../imagenes/bandera_alemania.gif) no-repeat left 0.2em;}

div#nav_idiomas ul li.aleman a:hover,
div#nav_idiomas_home2 ul li.aleman a:hover {
background: url(../imagenes/bandera_alemania1.gif) no-repeat left 0.2em;}

div#nav_idiomas ul li.portugues a,
div#nav_idiomas_home2 ul li.portugues a {
background: url(../imagenes/bandera_portugal.gif) no-repeat left 0.2em;}

div#nav_idiomas ul li.portugues a:hover,
div#nav_idiomas_home2 ul li.portugues a:hover {
background: url(../imagenes/bandera_portugal1.gif) no-repeat left 0.2em;}

div#nav_idiomas ul li.italiano a,
div#nav_idiomas_home2 ul li.italiano a {
background: url(../imagenes/bandera_italia.gif) no-repeat left 0.2em;}

div#nav_idiomas ul li.italiano a:hover,
div#nav_idiomas_home2 ul li.italiano a:hover {
background: url(../imagenes/bandera_italia1.gif) no-repeat left 0.2em;}

/* flash del index */

div#flash_home2 {
width: 250px;
float: left;
overflow: hidden;
background: #D9D7D8;
height: 123px;
border-right: 2px solid #fff;}


/* galeria de las instalaciones del index */

div#instalaciones {
width:401px;
height:123px;
overflow:hidden;
background:#041C4C;
_margin-top:-125px;
_margin-left:544px;}

/* navegacion principal */

div#nav2 {
height: 14px;
background-color: #386DD7;
border-bottom: 2px solid #fff;
padding: 6px;
overflow: hidden;
*margin-top:-14px;
_margin-top:2px;
}

div#nav2 ul {
float:left;}

div#nav2 ul li {
float: left;}

div#nav2 ul li a {
color: #fff;
text-transform: uppercase;
font-weight: bold;
font-size: 11px;
padding: 0px 10px;
border-right: 1px solid #000;
margin-left:0px;}

div#nav2 ul li.ultimo2 a {
border-right: none;}

div#nav2 ul li a:hover {
color: #ccc;}


/* div del centro */

#centro2 {
width: 720px;
height:auto;
float: left;
overflow: hidden;}


/* Contenido: noticias, galeria, todo en general en orden */

div.cabecera_destacado {
width:400px;
padding-top: 25px;
margin:20px 0 0 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;}

div.cabecera_destacado h1 {
color: #386DD7;
font-size: 20px;
padding-bottom:10px;}

div.cabecera_destacado h2 {
color: #081A4A;
font-size: 18px;}

/* combo de servicios */

.floatRight{
float:right;
margin: 0 0 10px 10px;}

.floatLeft{
float:left;
margin: 10px 0 0 10px;}

div#combo_servicios {
width:240;
height:50px;
float:right;
background:#EDF2FC;
margin:30px 30px 0 0;/}

select.res_sem{
margin-top:15px;
}


/* se cierra el combo de servicios */

div#noticia_destacado {
width:670px;
height:auto;
margin:0 0 0 20px;
overflow:hidden;
border-bottom:1px solid #666666;}

	div#noticia_destacado h1 {
	color:#081A4A;
	font-size:17px;
	padding-bottom:15px;}
	
	div#texto_noticia {
	width:290px;
	height:310px;
	background:#EDF2FC;
	float:left;
	_margin-bottom:20px;}
	
		div#texto_noticia p {
		font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
		padding:5px 18px 0px 18px;
		color:#666;
		text-align:left;
		}
		
		a.boton_azul{
		float:right;		
		background-color: #386DD7;
		padding: 5px 8px 5px 8px;
		color:#FFFFFF;
		font: normal 11px/14px Arial, Helvetica, sans-serif;
		margin-bottom:15px;
		_margin-bottom:5px;}		
		
		a.boton_azul:hover{
		background:#081A4A;		
		color:#FFFFFF;		
		}

div#tres_noticias {
width:675px;
height:auto;
margin:0 0 5px 20px;
padding-bottom:20px;
float:left;
border-bottom:1px solid #999999;}

	div#noticia {
	width:205px;
	height:auto;
	float:left;
	margin:5px 8px 0 0;
	background:url(../imagenes/bg_noticia.jpg) repeat-y top right;
	padding-right:12px;
	}
	
		div#noticia h3 {
		font:bold 15px/24px Verdana, Arial, Helvetica, sans-serif;
		padding:5px 5px 7px 0px;
		color:#081A4A;
		border-bottom:1px solid #999999;
		}

		div#noticia p {
		font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
		padding:15px 0px 6px 0px;
		color:#666;
		text-align:left;}
		
		a.h4 {
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		color:#386DD7;}
		
			a.h4:hover {
			color:#081A4A;
			text-decoration:none;}
		

/* columna derecha */

#derecha2 {
width: 225px;
height:auto;
float: left;
overflow: hidden;}

	#der_conozca {
	width:225px;
	height:auto;}
	
		#der_conozca h5 {
		width:225px;
		height:auto;
		background:#386DD7;
		float:left;
		color:#FFFFFF;
		padding:10px 0 10px 15px;
		font:bold 13px Verdana, Arial, Helvetica, sans-serif;}
		
			#der_conozca_int {
			width:225px;
			height:auto;
			background:url(../imagenes/bg_conozca.jpg) no-repeat top left;
			float:left;}
			
				#der_conozca_int p {
				font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
				background:url(../imagenes/img_mas.jpg) no-repeat 12px 18px;
				padding:14px 15px 14px 30px;
				color:#FFFFFF; }
				
					#der_conozca_int a {
					text-decoration:none;
					color:#FFFFFF;}
					
						#der_conozca_int a:hover {
						text-decoration:underline;}
						
			#der_divisiones {
			width:225px;
			height:150px;
			float:left;}


/* Premios */
div#sellos_premios2 {
width:945px;}

div#sellos2 {
width: 845px;
height:110px;
background-color: #E0DEDF;
padding: 20px 0 10px 10px;
float: left;}

div#sellos2 ul {
clear: both;}

div#sellos2 ul li {
float: left;
margin-right: 5px;}

div#sellos2 ul li a {
float: left;
display: block;
color: #fff;
text-transform: uppercase;
font-weight: bold;
font-size: 11px;}

div#sellos2 h4 {
font-size: 10px;
margin-bottom: 5px;}

div#premios2 {
width: 80px;
height: 110px;
background-color: #E0DEDF;
padding: 20px 0 10px 10px;
float: left;}

div#premios2 h4 {
font-size: 10px;
margin-bottom: 10px;}


/* Pie */

div#pie2 {
clear: both;
background: #041C4C;
padding: 5px;}

div#pie2 p {
color: #fff;
font-size: 9px;
font-weight: bold;
text-align: center;}

div#pie2 p.aviso2 a {
font-weight: normal;
color: #CCCCCC;}

div#pie2 a.correo2 {
padding-left: 20px;
background: url(../imagenes/contactar.gif) no-repeat left 0px;
color: #fff;}

