@charset "utf-8";
* {margin:0;padding:0;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;font-size: 11px;}
* html #parte_central {height:300px;overflow:visible;behavior: url(css/iepngfix.htc);}
body,html,#contenedor_global {background-color:#1774af;min-height: 100%;height: 100%;width: 100%;margin: 0;padding: 0;}
html>body #contenedor {height: auto;}
a {text-decoration:none;color:#FFF;}
a.linksub {text-decoration:underline;}
.sub {text-decoration:underline;}
img {border:0;}
.flotante_d {float:right;margin-left:10px;border:1px solid #CCC;padding:0;}
.flotante_iz {float:left;margin-right:10px;border:1px solid #CCC;padding:0}
h1 {color:#e1e414;margin-bottom:16px;}
h2 {color:#e1e414;margin-bottom:15px;}
h3 {color:#FFF;margin-bottom:7px;}
h4 {color:#CCC;font-style:italic;margin-bottom:5px;}
h5 {color:#AAA;margin-bottom:5px;}
ul {color:#FFF;margin-bottom:10px;padding-left:10px;list-style:none;}
p {color:#FFF;margin-bottom:10px;line-height:170%;}
#centro p.centrado {text-align:center;}
#contenedor_global {width:100%;text-align:center;background:url(imagenes/fondo_cuerpo.jpg) 0 -108px repeat-x #1774af;position: absolute;top: 0;left: 0;}
#contenedor_header {width:100%;text-align:left;background:url(imagenes/fondo-de-mar.jpg) top left repeat-x;	height:auto;}
#subcontenedor_header {width:100%;text-align:left;height:388px;background:url(imagenes/fondo-nubes.jpg) center top no-repeat;}
#contenedor_cuerpo {width:725px;margin: 0px auto;position:relative;margin-top:-344px;height: auto;overflow:auto;}
#contenido {float:left;height:auto;}
#borde_contenido {background:url(imagenes/top-cuerpo.png) bottom left no-repeat transparent;width:696px;height:61px;text-align:left;padding-bottom:12px;}
#borde_contenido h1 {background:url(imagenes/logo_amarillo.png) bottom left no-repeat transparent;width:199px;height:61px;margin-left:5px;}
#borde_contenido h1 span {display:none;}
#cuerpo_contenido {width:696px;position:relative;margin-top:-3px;padding-top:220px;}
div.ini {background:url(imagenes/header34.jpg) 1px 0 no-repeat #1774af;}
div.copa {background:url(imagenes/header_copa.jpg) 1px 0 no-repeat #1774af;}
div.isi {background:url(imagenes/header_isi.jpg) 1px 0 no-repeat #1774af;}
div.res {background:url(imagenes/header35.jpg) 1px 0 no-repeat #1774af;}
div.int {background:url(imagenes/header36.jpg) 1px 0 no-repeat #1774af;}
div.calendario {background:url(imagenes/header37.jpg) 1px 0 no-repeat #1774af;}
div.noticias {background:url(imagenes/header27.jpg) 1px 0 no-repeat #1774af;}
div.galeria{background:url(imagenes/header32.jpg) 1px 0 no-repeat #1774af;}
div.guias {background:url(imagenes/header33.jpg) 1px 0 no-repeat #1774af;}
div.reglamentos {background:url(imagenes/header22.jpg) 1px 0 no-repeat #1774af;}
div.vert {background:url(imagenes/headerV.jpg) 1px 0 no-repeat #1774af;}
p.nota {font-style:italic;margin-bottom:25px;}
#img_header {position:relative;margin-top:-3px;}
#sombra_contenido {margin-top:113px;background:url(imagenes/sombra_cuerpo.png) top left no-repeat transparent;width:26px;height:568px;float:left;filter: alpha(opacity=18);opacity: .18;-moz-opacity:0.18 ;}
#parte_central {background:url(imagenes/fondo_central.png) top left no-repeat;overflow:auto;height:auto;}
#menu {float:left;width:150px;padding-left:15px;padding-right:22px;text-align:left;margin-top:70px;}
#menu ul {list-style:none;font-size:12px;}
#menu ul li {height:25px;background:url(imagenes/fondo_li.gif) bottom left repeat-x;}
#menu a {color:#FFF;display:block;margin-top:3px;}
#menu a:hover, #menu a.activo {color:#fff500;background:url(imagenes/icono_menu.png) center left no-repeat;padding-left:19px;}
#centro {
	float:left;
	width:335px;
	background:url(imagenes/sep_v.gif) top left repeat-y;
	text-align:left;
	margin-top:70px;
	padding-left:15px;
	padding-right:10px;
	margin-right:4px;
	padding-bottom:20px;
}

#centro.no_der {width:450px;overflow:hidden;}
#centro.galeria {width:450px;}
#centro h3{margin-bottom:12px;overflow:auto}
ol {margin:10px 25px;color:#FFF;line-height:180%;}
ol li ul {list-style:disc;}
#cal_placeholder {
	margin:0 auto;
	height:160px;
	text-align:center;
	width:180px;
	padding-top:5px;
	margin-top:5px;
	margin-bottom:10px;
}

#agenda {
	margin-top:15px;
}

#agenda h1 {
	color:#ffc66d;
	margin-bottom:3px;
}

#agenda h1.titregpas, #agenda_lista li h1.titregpas {
	color:#CCCCCC;
}

#agenda h1 span.fecha{
	display:block;
	float:left;
	color:#FFFFFF;	
	width:120px;
}

a.titular {
	display:block;
	clear:both;
	min-height: 25px; height:auto !important; height:25px;
}

span.fecha {
	display:block;
	float:left;
	color:#FFFFFF;	
	font-weight:bold;
	margin-right:10px;
}

span.tit {
	display:block;
	color:#ffc66d;
	font-weight:bold;
}

div.leer_mas {text-align:right;color:#CDCDCD;clear:both;}

div.leer_mas a  {color:#CDCDCD;}

a.leer_mas {color:#ffc66d;font-weight:bold}
div.pie {text-align:center;color:#CDCDCD;margin-top:10px;font-style:italic;}
#agenda h1 span.fechalista {
	display:block;
	float:left;
	color:#FFFFFF;	
	width:135px;
}

#agenda li {
	margin-top:3px;
	/*border-bottom:1px dotted #68a5cb;	*/
	background:url(imagenes/sep_cal.gif) bottom left repeat-x;
	padding-bottom:22px;
	margin-bottom:20px
}

#agenda li.ult {
	background:none;
	border-bottom:0;
	padding-bottom:0;
}

#agenda p {
	clear:both;
	margin-bottom:10px;
}

#col_der {
	float:left;
	text-align:left;
	margin-top:70px;
	padding-bottom:20px;
	height:100%;
	width:125px;
	background:url(imagenes/sep_v.gif) top left repeat-y;
	/*overflow:hidden;*/
}

#col_der.calendario {
	width:115px;
	text-align:center;
}

#col_der h2 {
	font:Verdana, Arial, Helvetica, sans-serif normal 9px italic;
	font-size:9px;
	font-weight:normal;
	font-style:italic;
	margin-bottom:6px;
	padding-left:4px;
}

#col_der h3, #col_der h4 {
	font:Verdana, Arial, Helvetica, sans-serif normal 9px italic;
	font-size:9px;
	font-weight:normal;
	padding-left:6px;
}

#col_der p {
	width:90%;
	text-align:center;
	font-size:9px;
	color:#CCCCCC;
	margin:10px auto;
	/*border-bottom:1px solid #999999;
	border-top:1px solid #999999;
	*/

}

#col_der a {
	color:#CFCFCF;
}

#col_der.calendario a {
	color:#333333;
}



div.seccion {
	background:url(imagenes/sep_h.gif) bottom left repeat-x;
	padding-bottom:10px;
	margin-bottom:15px;		
}

div.seccion ul li span.hora {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

div.seccion p {
	text-align:justify;
	line-height:165%;	
}


#contenedor_footer {   
	position: relative;
	bottom: 0;
	overflow:auto;
	width:100%;
	text-align:center;
	/*height:168px;*/
	background:url(imagenes/fondo_footer.jpg) bottom left repeat-x #182839;	
}

#contenedor_footer2 {
	width:751px;
	height:58px;
	margin: 0px auto 0;
	padding-top:110px;
}

#sombra_footer {
	width:26px;
	height:58px;
	background:url(imagenes/sombra_footer.png) bottom left no-repeat transparent;
	float:left;
	filter: alpha(opacity=30); /* transparencia para explorer */
	opacity: .3; /* transparencia para firefox */
	-moz-opacity:0.3 ; /* transparencia para mozilla */
}

#footer {
	width:725px;
	float:left;	
}

#borde_izq_footer {
	background:url(imagenes/borde_footer_izq.png) bottom left no-repeat transparent;
	width:4px;
	height:58px;
	float:left;
}

#borde_der_footer {
	background:url(imagenes/borde_footer_der.png) bottom left no-repeat transparent;
	width:4px;
	height:58px;
	float:left;
}

#cuerpo_footer {
	background:url(imagenes/fondo_footer2.jpg) top left repeat-x;
	width:717px;
	margin:0px auto 0;
	height:58px;
	float:left;
}

#cuerpo_footer * {
	margin-top:20px;
}

#cuerpo_footer h1 {
	float:left;
	color:#e7e6c6;
	margin-left:12px;
}

#cuerpo_footer p {
	float:right;
	color:#6bb3e0;	
	margin-right:12px;
}

#cuerpo_footer p a{
	color:#6bb3e0;	
}

#cuerpo_footer p a:hover {
	color:#FFFFFF;	
}

table.meteo {
	color:#FFFFFF;
	margin-left:15px;
	margin-bottom:25px;	
	line-height:140%;
	border-collapse: collapse;
}


table.meteo tr {

}
	
table.meteo td {	
	width:40px;
	font-size:9px;
	text-align:left;
	margin-bottom:5px;
	border-bottom:1px solid #CCCCCC;			
}

table.meteo td.dato {
	width:45px;	
	text-align:center;
}

table.meteo td.tmax {
	color:#fda9a9;
}

table.meteo td.tmin {
	color:#bcbcff;
}

table.meteo td.noborder {
	border:0
}

table.clasificacion {
	color:#FFFFFF;
	margin-left:8px;
	margin-bottom:25px;	
	margin-top:10px;
	line-height:140%;
	border-collapse: collapse;
	background-color:#003696;
	font-size:8px;
	width:120px;
}

table.clasificacion th {
	color:#6495f2;
	border-bottom:2px solid #346ace;
	padding:2px;
}

table.clasificacion th.barco {
	width:90px;
}

table.clasificacion td {
	color:#e7e6c6;
	border-bottom:1px solid #0b42a6;
	border-right:1px solid #0b42a6;
	padding:2px;
}

table.clasificacion_grande {
	color:#FFFFFF;
	margin-left:8px;
	margin-bottom:25px;	
	margin-top:10px;
	line-height:140%;
	border-collapse: collapse;
	background-color:#003696;	
	width:450px;
	text-align:right;
}

table.clasificacion_grande th {
	color:#6495f2;
	border-bottom:2px solid #346ace;
	padding:2px 4px 2px 4px;
	width:60px
}

table.clasificacion_grande th a {
	color:#6495f2;
	display:block;
}

table.clasificacion_grande th a:hover {
	background-color:#6495f2;
	color:#003696;
}

table.clasificacion_grande th.barco_prueba {
	width:170px;
	text-align:left;
}

table.clasificacion_grande th.total {
	width:80px;
}

table.clasificacion_grande td {
	color:#e7e6c6;
	border-bottom:1px solid #0b42a6;
	border-right:1px solid #0b42a6;
	padding:2px 4px 2px 4px;
}

table.clasificacion_grande td.barco {
	text-align:left;
}

table.clasificacion_grande td.descarte {
	color:#fda9a9;
}


a.pdf {
	display:block;
	background:url(imagenes/pdf_icono.png) center left no-repeat;
	padding-left:35px;
	color:#EEEEEE;
	margin:0px 0 25px 295px;
	font-size:9px;
	width:160px;
}


a.pdf2 {
	display:block;
	background:url(imagenes/pdf_icono.png) center left no-repeat;
	padding-left:35px;
	color:#EEEEEE;
	margin:20px 0 25px 0px;
	font-size:9px;
	width:300px;
}


a.volver {
	display:block;
	float:right;
	font-size:9px;
	color:#FFFF00;
	background:url(imagenes/flecha_iz.gif) center left no-repeat;
	padding-left:15px;
}

div.flotante {
	float:right;
	margin-left:15px;
}

img.flotante {float:right;padding-left:15px;}

#resumen li{
	font-size:13px;
	color:#EEEEEE;
	margin-left:15px;
	margin-top:7px;
	font-weight:bold;
}

ul.normal {
	list-style:circle;
	line-height:180%;
	margin-left:15px;
}

li.destacado {font-style:italic;color:#CCCCCC;}

#flota {
	margin-top:25px;
	margin-left:15px;
	padding-bottom:30px;
}

div.fila {
	clear:both;
	height:173px;
}

div.col {
	float:left;
	margin-right:40px;
	padding:0;
}

#send_info { margin-top:30px; }

#formu{
	background:url(imagenes/form-icon-p.gif) 10px center  no-repeat;
	padding:30px 0 30px 50px;
	margin-left:15px;
	display:block;
	color:#FFFFFF;
}

#formu:hover { text-decoration:underline; }

a.barco {
	display:block;
	height:119px;
	width:101px;
	border:1px solid #85adea;
	background-color:#0c6197;
	text-align:center;	
}

a.barco img {

}

a.barco span.nombre_barco {
	display:block;
	color:#fea300;
	font-weight:bold;
	font-size:13px;
	margin-top:5px;
}
	

a.barco:hover {
	border:1px solid #ef9f0a;
}



#patrocinador {
	float:right;
	margin-bottom:10px;
	overflow:hidden;
}

#img_patrocinadores {
	border:2px solid #85adea;
	background-color:#FFFFFF;
	padding:4px 2px 0 2px;	
}

#patrocinador p {margin-bottom:2px;font-style:italic;font-size:10px;}

#patrocinador img,img.patrocinador{ border:2px solid #85adea; }
#img_patrocinadores img { margin:0 3px 0 0;border:0; }
span.patrocinador {float:right;display:block;border:2px solid #85adea;margin-left:12px;}

#enlaces_patr {text-align:center;}
#enlaces_patr a{color:#FFFFFF}
table.datos_barco {
	color:#353334;
	margin:15px 0 15px 8px;
	line-height:140%;
	border-collapse: collapse;
	background-color:#c4d3ea;	
	width:442px;
	text-align:left;
	clear:both;
	border-top:1px solid #0b42a6;
	border-left:1px solid #0b42a6;
}

table.datos_barco td,table.datos_barco th {
	color:#353334;
	border-bottom:1px solid #0b42a6;
	border-right:1px solid #0b42a6;
	padding:3px 4px 3px 9px;	
}

table.datos_barco th { background-color:#DDDDDD; font-size:12px; }
table.datos_barco td.tit {width:110px;}
table.tripulacion {margin-top:0;}
table.tripulacion td {padding-left:12px;width:50%;}
table.tripulacion td.menor {color:#0055AA;}
#imagenes_barco { 
	margin:10px auto;
	width:440px;
	padding:5px 0 5px 5px;	
	overflow:hidden;
	background-color:#3783B4;
	margin-left:6px
}

#imagenes_barco a {
 	filter: alpha(opacity=90); /* transparencia para explorer */
	opacity: .9; /* transparencia para firefox */
	-moz-opacity:.9 ; /* transparencia para mozilla */	
	display:block;
	float:left;
	margin-right:5px;
	z-index:0;
	width:105px;
	height:100px;
	vertical-align:bottom;
	overflow:hidden;
	text-align:center;
}	

#imagenes_barco a:hover {
 	filter: alpha(opacity=100); /* transparencia para explorer */
	opacity: 1; /* transparencia para firefox */
	-moz-opacity:1 ; /* transparencia para mozilla */	
}


ul.lista_documentos li  {padding-bottom:10px; margin-bottom:20px;border-bottom:1px dotted #C4C4C4;}

ul.lista_documentos li a,ul.normal li a  {
	color:#ffc66d;
	font-weight:bold;			
}

ul.lista_documentos li a:hover, ul.normal li a:hover{text-decoration:underline;}

ul.lista_documentos li p {margin:10px 0 0 0;}

ul.lista_documentos li p.detalles {color:#CDCDCD;font-style:italic;margin-top:3px;}
#menu ul.copa li{
	height:35px;
	background:none;
	font-size:14px;
}
#menu ul.copa li a{
	color:#ff0000;
	font-size: 17px;
	letter-spacing: 1px;
}
#menu ul.copa li a span{
	color:#fff500;
}

#enlaces_bolsa {text-align:center;}
#bolsa_login_form {margin-top:20px;padding-left:5px;}
#bolsa_login_form label {color:#AEAEAE;float:left;margin-right:10px;width:80px;}
#bolsa_login_form input {display:block;margin-bottom:5px;}
div.botonera {text-align:center;margin:20px 0 10px 0;}
#bolsa_login_form div.botonera input {display:inline;}
#errores {margin-top:15px; border:1px solid red;padding:15px 5px 0px 65px;color:#FFFFFF;background:url(imagenes/cuidado.png) 5px 5px no-repeat;height:40px;}
#alta_bolsa li {background:url(imagenes/mes_mas.png) center left no-repeat;padding-left:25px;height:18px;margin:5px 0;}
table {border-collapse:collapse;margin:5px 0 5px 10px;}
table tr td {border:1px solid #AAA;color:#FFF;padding:2px 3px;}
table thead tr td {color:#e1e414;font-weight:bold;}
/*************************************************************************************
	Y ahora los parches para Explorer 6
*************************************************************************************/

* html #borde_contenido h1 {	
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagenes/logo_amarillo.png');
}

* #menu a:hover {
	background:url(imagenes/icono_menu.gif) center left no-repeat;
}

* html #menu a.activo {
	background:url(imagenes/icono_menu.gif) center left no-repeat;
}

* html #sombra_footer {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagenes/sombra_footer2.png');		
}

* html #borde_izq_footer {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagenes/borde_footer_izq.png');		
}

* html #borde_der_footer {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagenes/borde_footer_der.png');		
}

* html #contenedor_footer2 {
	overflow:hidden;
}

* html #cuerpo_footer {
	width:715px;
}

* html div.col { margin-right:37px; }

* html #sombra_contenido {		
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagenes/sombra_cuerpo.png');
}