/* Reseteamos los estilos y definimos estilos generales */
* {	margin: 0; padding: 0; border: 0; }

html, body { height: 100%; }
body, table { font-size: 10px; font-family: Trebuchet MS, Arial,  Helvetica; }
body { background-color: #E4F5FD; }
center { background: #E4F5FD url(../img/bg.jpg) repeat-x; }
a { outline-width: 0px; }
a:hover { }
li { list-style: none; display:inline; }
.overSite {
    background-color: #001E38;
    color: white;
    font-size: 3em;
    padding-top: 6em;
    text-align: center;    
    background-repeat: repeat;
    position: fixed;
    z-index: 20;
    height: 100%;
    width: 100%;     
    top: 0px;
    left: 0px;
    filter: alpha(opacity=70); /* IE */
    opacity: 0.7;              /* Safari, Opera */
    -moz-opacity: 0.70;        /* FireFox */            
}
.condicionesContent {
    align: center;    
    position: absolute;
    z-index: 201;
	top: 100px;
	width: 100%;
}
#condicionesLayer {
    background: #E4F5FD url(../img/bg.jpg) 0px -186px repeat-x;
    text-align: left;    
    border: 4px solid #005399;
    z-index: 201;
    height: 400px;
    width: 540px;
    margin: 0px auto;
    font-size: 12px;     
}
#condicionesLayer p {
	color:#006399;
	margin:4px 20px 12px;
}
#cab {
	display: block;
	width: 997px;
	height: 186px;
	background: url(../img/bg_cab.jpg) top left no-repeat;
}

	#cab h1, #cab h3 {
		display:none;
	}
	
	ul#menu_idiomas {
		float: right;
		padding-top: 4px;
	}
	
		ul#menu_idiomas li a {
			display: block;
			float:left;
			height: 26px;
			width: 71px;
		}
		
		ul#menu_idiomas li a span {
			display: none;
		}
		
		ul#menu_idiomas li a.esp {
			background: url(../img/bt_idioma1_off.jpg) top left no-repeat;
			/*
			background-image: url(../img/bt_idioma1_off.png)!important;
			background-image: none;
			filter: none !important;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bt_idioma1_off.png');
			*/
			cursor: pointer;
		}

		ul#menu_idiomas li a.eng {
			background: url(../img/bt_idioma2_off.jpg) top left no-repeat;
			/*
			background-image: url(../img/bt_idioma2_off.png)!important;
			background-image: none;
			filter: none !important;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bt_idioma2_off.png');
			*/
			cursor: pointer;
		}
		
		ul#menu_idiomas li a.esp_on {
			background: url(../img/bt_idioma1_on.jpg) top left no-repeat;
			/*
			background-image: url(../img/bt_idioma1_on.png)!important;
			background-image: none;
			filter: none !important;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bt_idioma1_on.png');
			*/
			cursor: pointer;
		}

		ul#menu_idiomas li a.eng_on {
			background: url(../img/bt_idioma2_on.jpg) top left no-repeat;
			/*
			background-image: url(../img/bt_idioma2_on.png)!important;
			background-image: none;
			filter: none !important;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bt_idioma2_on.png');
			*/
			cursor: pointer;
		}
		
	ul#menu_top {
		float:left;
		margin-top:4px;
		background: url(../img/di33bg_menu.gif) top left no-repeat;
		height: 180px;
		width: 785px;
	}
	
	ul#menu_top li span {
		display:none;
	}

	ul#menu_top li a {
		margin: 0px;
		display: block;
		float:left;
		height: 35px;
		width: 110px;
	}
	
	ul#menu_top li a.on {
		margin: 0px;
		display: block;
		float:left;
		height: 35px;
		width: 110px;
		background-position: top;
		background-repeat: no-repeat;
	}
	ul#menu_top li a.pre { margin-right: 0px; }
	ul#menu_top li a.post { margin-left: 0px; }
 		ul#menu_top li a.inicio_esp { width: 125px; height: 180px; }
        ul#menu_top li a.notici_esp { background: url(../img/esp/bt_menu_01.jpg) top left no-repeat; }
        ul#menu_top li a.calend_esp { background: url(../img/esp/bt_menu_02.jpg) top left no-repeat; }
        ul#menu_top li a.inscri_esp { background: url(../img/esp/bt_menu_03.jpg) top left no-repeat; }
        ul#menu_top li a.toatoa_esp { background: url(../img/esp/bt_menu_04.jpg) top left no-repeat; }
        ul#menu_top li a.logist_esp { background: url(../img/esp/bt_menu_05.jpg) top left no-repeat; }
        ul#menu_top li a.prensa_esp { background: url(../img/esp/bt_menu_06.jpg) top left no-repeat; }
		ul#menu_top li a.inicio_eng { width: 125px; height: 180px; }
        ul#menu_top li a.notici_eng { background: url(../img/eng/bt_menu_01.jpg) top left no-repeat; }
        ul#menu_top li a.calend_eng { background: url(../img/eng/bt_menu_02.jpg) top left no-repeat; }
        ul#menu_top li a.inscri_eng { background: url(../img/eng/bt_menu_03.jpg) top left no-repeat; }
        ul#menu_top li a.toatoa_eng { background: url(../img/eng/bt_menu_04.jpg) top left no-repeat; }
        ul#menu_top li a.logist_eng { background: url(../img/eng/bt_menu_05.jpg) top left no-repeat; }
        ul#menu_top li a.prensa_eng { background: url(../img/eng/bt_menu_06.jpg) top left no-repeat; }
	
        ul#menu_top li a.notici_esp_on { background: url(../img/esp/bt_menu_01_on.jpg) top left no-repeat; cursor: pointer; }
		ul#menu_top li a.calend_esp_on { background: url(../img/esp/bt_menu_02_on.jpg) top left no-repeat; cursor: pointer; }
		ul#menu_top li a.inscri_esp_on { background: url(../img/esp/bt_menu_03_on.jpg) top left no-repeat; cursor: pointer; }
        ul#menu_top li a.toatoa_esp_on { background: url(../img/esp/bt_menu_04_on.jpg) top left no-repeat; cursor: pointer; }
        ul#menu_top li a.logist_esp_on { background: url(../img/esp/bt_menu_05_on.jpg) top left no-repeat; cursor: pointer; }
        ul#menu_top li a.prensa_esp_on { background: url(../img/esp/bt_menu_06_on.jpg) top left no-repeat; cursor: pointer; }
        ul#menu_top li a.notici_eng_on { background: url(../img/eng/bt_menu_01_on.jpg) top left no-repeat; cursor: pointer; }
		ul#menu_top li a.calend_eng_on { background: url(../img/eng/bt_menu_02_on.jpg) top left no-repeat; cursor: pointer; }
		ul#menu_top li a.inscri_eng_on { background: url(../img/eng/bt_menu_03_on.jpg) top left no-repeat; cursor: pointer; }
        ul#menu_top li a.toatoa_eng_on { background: url(../img/eng/bt_menu_04_on.jpg) top left no-repeat; cursor: pointer; }
        ul#menu_top li a.logist_eng_on { background: url(../img/eng/bt_menu_05_on.jpg) top left no-repeat; cursor: pointer; }
        ul#menu_top li a.prensa_eng_on { background: url(../img/eng/bt_menu_06_on.jpg) top left no-repeat; cursor: pointer; }
	
        ul#menu_top li a:hover { background-position: bottom; }
	
#centro {
	width: 997px;
	overflow: hidden;
	background: url(../img/bg_centro.jpg) top left no-repeat;
}

	#menu_aldia {
		float:left;
		width:153px;
		background: url(../img/di33bg_izda.gif) no-repeat;
		/*height:580px;*/
	}

#aldia li {
	display: block;
}
#aldia li a.esp {
	display: block;
	width: 153px;
	height: 34px;
	background: url(../img/esp/bt_mn_aldia.gif) top left no-repeat;
}
#aldia li a.eng {
	display: block;
	width: 153px;
	height: 34px;
	background: url(../img/eng/bt_mn_aldia.gif) top left no-repeat;
}
#aldia li a.porta { background-position: 0px 0px; }
#aldia li a.resul { background-position: -153px 0px; }
#aldia li a.croni { background-position: -306px 0px; }
#aldia li a.entre { background-position: -459px 0px; }
#aldia li a.album { background-position: -765px 0px; }
#aldia li a.video { background-position: -612px 0px; }
#aldia li a.porta:hover { background-position: 0px -34px; }
#aldia li a.resul:hover { background-position: -153px -34px; }
#aldia li a.croni:hover { background-position: -306px -34px; }
#aldia li a.entre:hover { background-position: -459px -34px; }
#aldia li a.album:hover { background-position: -765px -34px; }
#aldia li a.video:hover { background-position: -612px -34px; }
#aldia li a.porta_on { background-position: 0 -68px; }
#aldia li a.resul_on { background-position: -153px -68px; }
#aldia li a.croni_on { background-position: -306px -68px; }
#aldia li a.entre_on { background-position: -459px -68px; }
#aldia li a.album_on { background-position: -765px -68px; }
#aldia li a.video_on { background-position: -612px -68px; }

	#contenidos {
		float:right;
		width:844px;
		background: url(../img/di33caja1_2_bg.gif) repeat-y;
	}
	
		#menu_contenidos_out {
			float:right;
			height: 16px;
		}
		
			#menu_contenidos_out a {
				color: #ADD8F8;
				font-weight: bold;
				padding: 0px 12px 0px 20px;
			}
	
			#menu_contenidos_out a:hover {
				text-decoration: none;
			}
	
			#menu_contenidos_out a.multimedia {
				background: url(../img/bg_galeria.gif) bottom left no-repeat;
			}
	
		/*#cont_contenidos {
			clear:both;
			float:left;
			width: 648px;
			height:540px;
			background: url(../img/caja1_up.png) top left no-repeat;
		}*/
	  #cont_contenidos {
         clear:both;
         float:left;
         width: 647px;
         background: url(../img/cdi33aja1_up.png) top left no-repeat;
     }
	
			.cab {
				margin-left: 16px;
				margin-right: 16px;
				
			}
			#condicionesLayer .cab {
				margin-top: 12px;
			}
			.gotolast {
				margin-right: 6px;
			}
			a.mnfechas_eng, a.mnfechas_esp {
				float: right;
				display: block;
				width: 31px;
				height: 34px;
			}
			a.mnfechas_eng span, a.mnfechas_esp span {
				display: none;
			}
			a.mnfechas_eng {
				background-image: url(../img/eng/titulo_fechas.gif);
			}
			a.mnfechas_esp {
				background-image: url(../img/esp/titulo_fechas.gif);
			}
			/*a.data3, a.homedata3 {  background-position: 0px 0px; }
			a.data3:hover, a.data3on, a.homedata3on {  background-position: 0px -34px;	}
			a.data4, a.homedata4 {  background-position: -31px 0px; }
			a.data4:hover, a.data4on, a.homedata4on {  background-position: -31px -34px; }
			a.data5, a.homedata5 {  background-position: -62px 0px; }
			a.data5:hover, a.data5on, a.homedata5on {  background-position: -62px -34px; }
			a.data6, a.homedata6 {  background-position: -93px 0px; }
			a.data6:hover, a.data6on, a.homedata6on {  background-position: -93px -34px; }
			a.data7, a.homedata7 {  background-position: -124px 0px; }
			a.data7:hover, a.data7on, a.homedata7on {  background-position: -124px -34px; }
			a.data8, a.homedata8 {  background-position: -155px 0px; }
			a.data8:hover, a.data8on, a.homedata8on {  background-position: -155px -34px; }
			a.data9, a.homedata9 {  background-position: -186px 0px; }
			a.data9:hover, a.data9on, a.homedata9on {  background-position: -186px -34px; }
			a.data10, a.homedata10 {  background-position: -217px 0px; }
			a.data10:hover, a.data10on, a.homedata10on {  background-position: -217px -34px; }
			a.databuscar {  width: 40px; background-position: -248px 0px; }
			a.databuscar:hover, a.databuscaron {  width: 40px; background-position: -248px -34px; }
			a.homedata3, a.homedata4, a.homedata5, a.homedata6, a.homedata7, a.homedata8, a.homedata9, a.homedata10 { cursor: default; }*/
			
			
			a.data26, a.homedata26 {  background-position: 0px 0px; }
			a.data26:hover, a.data26on, a.homedata26on {  background-position: 0px -34px;	}
			a.data27, a.homedata27 {  background-position: -31px 0px; }
			a.data27:hover, a.data27on, a.homedata27on {  background-position: -31px -34px; }
			a.data28, a.homedata28 {  background-position: -62px 0px; }
			a.data28:hover, a.data28on, a.homedata28on {  background-position: -62px -34px; }
			a.data29, a.homedata29 {  background-position: -93px 0px; }
			a.data29:hover, a.data29on, a.homedata29on {  background-position: -93px -34px; }
			a.data30, a.homedata30 {  background-position: -124px 0px; }
			a.data30:hover, a.data30on, a.homedata30on {  background-position: -124px -34px; }
			a.data31, a.homedata31 {  background-position: -155px 0px; }
			a.data31:hover, a.data31on, a.homedata31on {  background-position: -155px -34px; }
			a.data1, a.homedata1 {  background-position: -186px 0px; }
			a.data1:hover, a.data1on, a.homedata1on {  background-position: -186px -34px; }
			a.data2, a.homedata2 {  background-position: -217px 0px; }
			a.data2:hover, a.data2on, a.homedata2on {  background-position: -217px -34px; }
			a.databuscar {  width: 40px; background-position: -248px 0px; }
			a.databuscar:hover, a.databuscaron {  width: 40px; background-position: -248px -34px; }
			a.homedata26, a.homedata27, a.homedata28, a.homedata29, a.homedata30, a.homedata31, a.homedata1, a.homedata2 { cursor: default; }
			
			
			.cab h2 {
				text-align: left;
				background: url(../img/bg_barratitulo_izda.gif) top left no-repeat;
			}
			.cab h2 div {
				background: url(../img/bg_barratitulo_dcha.gif) top right no-repeat;
				height: 48px;
			}
			.cab h2.sinbarra {
				text-align: left;
				background-image: none;
				padding: 18px 12px 12px 12px;
				color: #E1081E;
			}

			#cont_contenidos .observaciones {
				text-align: left;
				margin-top: 20px;
				background: url(../img/bg_observaciones_izda.gif) top left no-repeat;
			}
			#cont_contenidos .observaciones .bg2 {
				background: url(../img/bg_observaciones_dcha.gif) top right no-repeat;
				height: 152px;
			}
			#cont_contenidos .observaciones .bg2 p {
				background: url(../img/punto_azul.gif) no-repeat;
				float: left;
				margin: 6px 20px 0px 20px;
				padding-left: 14px;
				color: #2B84C6;
			}
			#cont_contenidos .observaciones .bg2 p a, .solo_agree a{
				color: #E1081D;
			}
			#cont_contenidos .observaciones .bg2 p a:hover, .solo_agree a:hover{
				text-decoration: none;
			}




#cont_contenidos .observaciones_elliot6 {
				text-align: left;
				margin-top: 20px;
				background: url(../img/bg_observaciones_izda_elliot6.gif) top left no-repeat;
			}
			#cont_contenidos .observaciones_elliot6 .bg2_elliot6 {
				background: url(../img/bg_observaciones_dcha_elliot6.gif) top right no-repeat;
				height: 179px;
	padding-top: 15px;
}
			#cont_contenidos .observaciones_elliot6 .bg2_elliot6 p {
				background: url(../img/punto_azul.gif) no-repeat;
				float: left;
				margin: 6px 20px 0px;
				padding-left: 14px;
				color: #2B84C6;
			}
			#cont_contenidos .observaciones_elliot6 .bg2_elliot6 p a, .solo_agree a{
				color: #E1081D;
			}
			#cont_contenidos .observaciones_elliot6 .bg2_elliot6 p a:hover, .solo_agree a:hover{
				text-decoration: none;
			}







				
				/*	#cont_contenidos .cab #menu_contenidos_in {
					float:right;
				}*/
		
			#menu_contenidos_out a {
				color: #ADD8F8;
				font-weight: bold;
				padding: 0px 12px 0px 20px;
			}
	
			#menu_contenidos_out a:hover {
				text-decoration: none;
			}
	
			#menu_contenidos_out a.multimedia {
				background: url(../img/bg_galeria.gif) bottom left no-repeat;
			}
	

	
			#cont_contenidos .cuerpo {
				margin-left: 20px;
				margin-right: 20px;
				border-width: 0px;
			}

		#patrocinadores {
			float:right;
			width:194px;
			padding-top:0px;
			background: url(../img/di33caja2_up.png) top right no-repeat;
		}

		#patrocinadores ul {
			padding-left:0px;
		}

		#patrocinadores li {
			float:left;
		}

#cont_pie {
	clear:both;
}
	#pie {
		margin-top: 36px;
		border-top: 1px solid #2B84C7;
		width: 997px;
		clear:both;
	}
	
		#pie h1 {
			font-size: 1.2em;
			font-weight:normal;
			color: #2B84C7;
			padding: 8px 8px 20px 8px;
			text-align: left;
		}
		
		ul#menu_pie {
			padding-top: 8px;
			padding-right: 8px;
			float: right;
			font-size: 1.1em;
			font-weight:normal;
			color: #2B84C7;
		}
		
		ul#menu_pie a {
			color: #2B84C7;
		}

		ul#menu_pie a:hover {
			text-decoration: none;
		}

		ul#menu_pie li {
			height: 21px;
			padding: 2px 10px 6px 26px;
		}
		
		ul#menu_pie li.aviso {
			background: url(../img/bg_aviso.gif) top left no-repeat;
		}

		ul#menu_pie li.contacto {
			background: url(../img/bg_contacto.gif) top left no-repeat;
			border-left: 1px dotted #52A0DA;
		}
		
		ul#menu_pie li.creditos {
			background: url(../img/bg_creditos.gif) top left no-repeat;
			border-left: 1px dotted #52A0DA;
			padding-right: 0px;
		}

.listado_porclases {
	padding-right: 24px;
	padding-top: 22px;
	text-align:left;
}

.menu_porclases {
	background: url(../img/bg_menuporclases.gif) bottom repeat-x;
	display:block;
	height:76px;
}

	.menu_porclases li a span{
		display: none;
	}

	.menu_porclases li a {
		display: block;
		float: left;
		height: 36px;
		width: 36px;
		background: url(../img/btn_menuclases.gif) left top;
	}

	.menu_porclases li a:hover, .menu_porclases li a.on {
		background-position: left bottom;
	}

ul#menu_clases_h_esp, ul#menu_clases_h_eng,
ul#menu_clases_m_esp, ul#menu_clases_m_eng, 
ul#menu_clases_i_esp, ul#menu_clases_i_eng {
	margin-top: 10px;
	padding-top: 30px;
	display: block;
	float:left;
	margin-right:20px;
}
ul#menu_clases_m_esp, ul#menu_clases_m_eng {
}

ul#menu_clases_h_esp li.normal, ul#menu_clases_h_eng li.normal,
ul#menu_clases_i_esp li.normal, ul#menu_clases_i_eng li.normal {
	display: block;
	float: left;
	margin-right:2px;
}

ul#menu_clases_m_esp li.normal, ul#menu_clases_m_eng li.normal {
	display: block;
	float: left;
	margin-right:2px;
	padding-right: 0px;
}

ul#menu_clases_h_esp li.ult, ul#menu_clases_h_eng li.ult, 
ul#menu_clases_m_esp li.ult, ul#menu_clases_m_eng li.ult, 
ul#menu_clases_i_esp li.ult, ul#menu_clases_i_eng li.ult {
	display: block;
	float: left;
	margin-right:0px;
}

ul#menu_clases_h_esp {
	background: url(../img/esp/clase_oli.gif) top left no-repeat;
}
ul#menu_clases_h_eng {
	background: url(../img/eng/clase_oli.gif) top left no-repeat;
}
ul#menu_clases_m_esp {
	background: url(../img/esp/clase_par.gif) top left no-repeat;
}
ul#menu_clases_m_eng {
	background: url(../img/eng/clase_par.gif) top left no-repeat;
}
ul#menu_clases_i_esp {
	margin-right:0px;
	width: 42px;
	background: url(../img/esp/clase_inv.gif) top left no-repeat;
}
ul#menu_clases_i_eng {
	margin-right:0px;
	width: 36px;
	background: url(../img/eng/clase_inv.gif) top left no-repeat;
}
ul#menu_clases_leyenda_esp, ul#menu_clases_leyenda_eng {
	margin-top: 10px;
	padding-top: 0px;
	display: block;
	float:right;
	margin-left:28px;
}
ul#menu_clases_leyenda_esp li, ul#menu_clases_leyenda_eng li {
	display: block;
	float: left;
	margin-right:0px;
}

.cont_tbl_porclases {
}

.cont_tbl_porclases table {
	font-size:1.1em;
}

.cont_tbl_porclases table th a {
	text-decoration:none;
}

.cont_tbl_porclases td,.cont_tbl_porclases th {
	border-right: 1px solid #7AB6E2;
	border-bottom: 1px solid #7AB6E2;
}
.tbl_entrenadores th {
	border-top: 1px solid #7AB6E2;
}
.cont_tbl_porclases td.especial {
	border: 0px solid #7AB6E2;
}

.cont_tbl_porclases td.pri, .cont_tbl_porclases th.pri {
	border-left: 1px solid #7AB6E2;
}

.cont_tbl_porclases thead tr {
	background: url(../img/bg_tablaclases.gif) top left repeat-x;
}

.cont_tbl_porclases th.order {
	background: transparent url(../img/btn_tablaclases.gif) top right no-repeat;
}

.cont_tbl_porclases th.orderon {
	background: url(../img/bg_tablaclases.gif) bottom left repeat-x;
}

.cont_tbl_porclases td {
	padding:8px;
}

.cont_tbl_porclases tr.par {
	background-color: #F7FCFF;
}

.cont_tbl_porclases tr.impar {
	background-color: #FFFFFF;
}

.cont_tbl_porclases tr.noorder {
	height:0px;
	font-size:0px;
}

/*
MANTENIMIENTO
*/
.atencion {
	width: 580px;
	height: 400px;
}
.atencion0 {
	background: url(../img/ico_atencion.gif) no-repeat;
	width: 130px;
	height: 130px;
	margin-top: 100px;
}
.atencion1 {
	color: #2b84c7;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 40px;
}
.atencion2 {
	color: #3e7095;
	font-size: 12px;
}
/*
FIN MANTENIMIENTO
*/

#cont_izda {
	float: left;
	margin-top: 10px;
	width: 316px;
}
 
#cont_dcha {
	float: left;
	margin-top: 10px;
	width: 284px;
	/*height: 364px;*/
}

#cont_izda div.caja {
	width: 300px;
	padding-bottom: 4px;
}

#cont_dcha div.caja {
	width: 300px;
	padding-bottom: 4px;
}

#cont_dcha .cont_cajas {
	float: left;	
}
.separador_form {
	clear: both;
	color: #2B84C6;
	font-size: 13px;
	padding: 12px 4px 4px 4px;
	margin: 0px 8px 0px 2px;
	text-align: left;	
	background: url(../img/puntos_560.gif) bottom left repeat-x;
}
.titulo_sin {
	color: #476e8b;
	font-size: 12px;
	width: 232px;
	background: url(../img/punto_azul.gif) no-repeat;
	padding-left: 10px;
	margin-top: 8px;
	padding-bottom: 2px;
}

.puntin {
	background: url(../img/punto_azul.gif) no-repeat;
	float: left;
	padding-left: 14px;
	margin-top: 2px;
	color: #476e8b;
	width: 568px;
}
#aviso1 {
	padding-top:12px;
	color: #2B84C6;
	font-size: 11px;
	text-align: left;
}
#aviso3 {
	height: 75px;
	margin-top: 4px;
}
#aviso3 .puntro {
	background: url(../img/punto_rojo.gif) no-repeat;
	float: left;
	padding-left: 14px;
	margin-top: 2px;
	color: #476e8b;
	width: 553px;
	
}
.titulo_con {
	color: #2B84C6;
	font-size: 12px;
	width: 232px;
	background: url(../img/punto_rojo.gif) no-repeat;
	padding-left: 10px;
	margin-top: 8px;
	padding-bottom: 2px;
}

#cont_dcha input {
	width: 280px;
	border: 1px solid #829db8;
	font-size: 12px;
	color: #829db8;
}

#cont_izda input {
	width: 280px;
	border: 1px solid #829db8;
	font-size: 12px;
	color: #829db8;
}

#cont_dcha input.area {
	width: 280px;
	border: 1px solid #829db8;
	font-size: 12px;
	color: #829db8;
	height: 50px;
}

#cont_izda input.area {
	width: 280px;
	border: 1px solid #829db8;
	font-size: 12px;
	color: #829db8;
	height: 50px;
}


#cont_dcha input.sino {
	width: 10px;
	border: 1px solid #829db8;
	font-size: 19px;
	color: #829db8;
}
#cont_izda input.sino {
	width: 10px;
	border: 1px solid #829db8;
	font-size: 19px;
	color: #829db8;
}
#cont_izda input#Vela,
		   input#Velaz {
	width: 180px;
}

#cont_dcha div#caja_isaf {
	width: 103px;
	float: left;
}

#cont_izda div#caja_licen {
	width: 88px;
	float: left;
	margin-left: 23px;
}


#cont_dcha div#caja_licen {
	width: 88px;
	float: left;
}


#cont_dcha div#caja_telf {
	width: 110px;
	float: left;
}

#cont_dcha div#caja_fax {
	width: 90px;
	float: left;
	margin-left: 14px;
}
#cont_dcha div#txt_isaf {
	width: 125px;
	float: left;
	margin-left: 12px;
}
#cont_dcha div#caja_d_naci {
	float: left;
	width: 89px;
}

#cont_izda div#caja_club {
	width: 143px;
	float: left;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#cont_dcha div#txt_d_naci2,
#cont_dcha #caja_club2,  
#cont_dcha #caja_isaf2 {
	float: left;
	width: 79px;
}

#cont_dcha input#telefono, 
#cont_dcha input#ENT_telefono, 
#cont_dcha input#telefonoz {
	width: 131px;
}

#cont_dcha input#IsafSailorId, 
#cont_dcha input#IsafSailorIdz,
#cont_dcha input#IsafSailorId1,
#cont_dcha input#IsafSailorId2 {
	width: 182px;
}

#cont_dcha input#fax,
#cont_dcha input#ENT_telefono2, 
#cont_dcha input#faxz {
	width: 142px;
}


#cont_izda input#Pasaporte, 
#cont_dcha input#Pasaportez {
	width: 103px;
}

#cont_dcha input#d_naci,
#cont_dcha input#d_naci1, 
#cont_dcha input#d_naci2 {
	width: 93px;
}

#cont_izda input#Patron {
	width: 172px;
}

/*
#cont_dcha input#Club {
	width: 130px;
}
*/
#cont_izda #txt_patron {
	display:block;
	float:left;
	width:178px;
}

#cont_izda #txt_pasap {
	display:block;
	float:left;
	width: 107px;
}

#txt_nacib, #txt_nacib1, #txt_nacib2,
#cont_pais, #cont_cp, #cont_telf, #cont_fax {
	display:block;
	float:left;
	width: 123px;
	
}


#txt_isafb, #txt_isafb1, 
#txt_isafb2, #caja_licena, #caja_licenb {
	display:block;
	float:left;
	width: 137px;
	
}

#txt_tripu, #txt_trip1,
#txt_trip2, #txt_dire1, #txt_elemail1,
#txt_direc, #txt_pobla,#txt_pobla1,
#txt_pais, #txt_cp, #txt_elemail {
	display:block;
	float:left;
	width: 300px;
}


#cont_izda select#Pais  {
	width: 97px;
	border: 1px solid #829db8;
	font-size: 12px;
	color: #829db8;
}
.peq{
	float: left;
	width: 94px;
	border: 1px solid #829db8;
	margin-right: 4px;
	margin-top: 5px;
	font-size: 12px;
	color: #829db8;
	background-color: white;
}
#cont_izda select#Clase, #cont_izda select#ENT_Clase  {
	width: 280px;
	border: 1px solid #829db8;
	font-size: 12px;
	color: #829db8;
}
#cont_dcha select#Clase, #cont_dcha select#ENT_Clase  {
	width: 280px;
	border: 1px solid #829db8;
	font-size: 12px;
	color: #829db8;
}

#pie_insc {
	float: left;
}

#pie_insc .parrafada1 {
	color: #416f93;
	margin-top: 4px;
	padding-right: 10px;
	line-height: 9px;
}

#pie_insc .parrafada2 {
	color: #679bc3;
	margin-top: 4px;
	padding-bottom: 4px;
	padding-right: 10px;
	line-height: 9px;
}

#pie_insc .btn_agree {
	border-top: 1px dotted #679bc3;
	margin-top: 6px;
	padding-top: 8px;
}

#Enviar {
	float: right;
	margin-right: 12px;
	
	width: 90px;
	height: 30px;
}

.img_bbva {
	float: left;
	margin-left: 23px;
}

#Atras {
	margin-left: 6px;
	width: 120px;
	height: 30px;
	float: left;
	display: block;
}

#Confirmar {
	float: right;
	margin-right: 12px;
	width: 97px;
	height: 30px;
	padding-right: 10px;
}

#Printar {
	float: right;
	margin-right: 12px;
	width: 90px;
	height: 30px;
	padding-right: 10px;
}

.pie_cuerpo2 {
	float: right;
	width: 604px;
	height: 100px;
}


.pie_cuerpo {
	float: right;
	width: 604px;
	height: auto;
}

#pie_arriba {
	width: 590px;
	height: 15px;
	padding-top: 25px;
	color: #2B84C6;
}

#pie_arriba #precioinsc {
	float: left;
	font-size: 12px;
}

#campsobli {
	float: right;
	height: 15px;
	background: url(../img/punto_rojo.gif) no-repeat;
	padding-left: 10px;
}

#pie_abajo {
	border-top: 1px dotted #2B84C6;
	width: 604px;
	height: 33px;
	padding-top: 10px;
	float: right;
}

#pie_abajo .solo_agree {
	float: left;
	color: #2B84C6;
	font-size: 10px;
	padding-left: 0;
	text-align: left;
}


#pie_insc2{
	width: 570px;
	height: auto;
	border: 1px solid #2B84C6;
	float: left;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 8px;
}

#pie_insc2 div.caja {
	width: 502px;
	margin-left: 29px;
	float: left;
	color: #2B84C6;
	font-size: 14px;
}
#selform {
	margin: 12px 0px 4px 0px;
	font-size: 13px;
	color: #2B84C6;
	text-align: left;
}

#selform input {
	margin: 0px 8px 0px 2px;
}
#selform input#tipoinsc_coach {
	margin-left: 24px;
}
#puntos_loc{
	text-align: left;
	margin: 16px 0px 8px 0px;
}

#puntos_loc .uno {
	float: left;
	background: url(../img/inscripcion_punto1_off.gif) no-repeat;
	width: 125px;
	height: 23px;
	padding-top: 6px;
	color: #679bc3;
	font-size: 12px;
	padding-left: 8px;
	margin-right: 51px;
}

#puntos_loc .dos {
	float: left;
	background: url(../img/inscripcion_punto2_off.gif) no-repeat;
	width: 125px;
	height: 23px;
	padding-top: 6px;
	color: #679bc3;
	font-size: 12px;
	margin-right: 29px;
}

#puntos_loc .tres {
	float: left;
	background: url(../img/inscripcion_punto3_off.gif) no-repeat;
	width: 75px;
	height: 23px;
	padding-top: 6px;
	color: #679bc3;
	font-size: 12px;
	margin-right: 73px;
}

#puntos_loc .cuatro {
	float: left;
	background: url(../img/inscripcion_punto4_off.gif) no-repeat;
	width: 86px;
	height: 23px;
	padding-top: 6px;
	color: #679bc3;
	font-size: 12px;
	padding-left: 0;
}



#puntos_loc .uno_on {
	float: left;
	background: url(../img/inscripcion_punto1_on.gif) no-repeat;
	width: 125px;
	height: 23px;
	padding-top: 6px;
	color: #679bc3;
	font-size: 12px;
	padding-left: 17px;
	margin-right: 42px;
	font-weight: bold;
}

#puntos_loc .dos_on {
	float: left;
	background: url(../img/inscripcion_punto2_on.gif) no-repeat;
	width: 125px;
	height: 23px;
	padding-top: 6px;
	color: #679bc3;
	font-size: 12px;
	margin-right: 22px;
	font-weight: bold;
	padding-left: 7px;
}

#puntos_loc .tres_on {
	float: left;
	background: url(../img/inscripcion_punto3_on.gif) no-repeat;
	width: 75px;
	height: 23px;
	padding-top: 6px;
	color: #679bc3;
	font-size: 12px;
	margin-right: 81px;
	font-weight: bold;
}

#puntos_loc .cuatro_on {
	float: left;
	background: url(../img/inscripcion_punto4_on.gif) no-repeat;
	width: 86px;
	height: 23px;
	padding-top: 6px;
	color: #679bc3;
	font-size: 12px;
	padding-left: 4px;
	font-weight: bold;
}


#capareloj {
	background-image: url(../img/capareloj.gif);
	display: block;
	width: 128px;
	height: 128px;
}

#aviso_reloj p, #aviso_ok p, #aviso_ko p {
	text-align:left;
	padding:2px 32px 2px 250px;
}
#aviso_reloj p, #aviso_ok p {
	color:#476E8B;
}
#aviso_ko p {
	color:#CC0000;
}
#aviso_reloj div {
	padding-top:20px;
	font-size:12px;
}
#aviso_ok div, #aviso_ko div {
	padding-top:12px;
	font-size:11px;
}
#aviso_reloj {
	background-image: url(../img/inscripcion_reloj.gif);
	display: block;
	width: 604px;
	height: 101px;
}
#aviso_ok {
	background-image: url(../img/inscripcion_ok.gif);
	display: block;
	width: 604px;
	height: 101px;
}
#aviso_ko {
	background-image: url(../img/inscripcion_ko.gif);
	display: block;
	width: 604px;
	height: 101px;
}

/*
LAS COSAS ESCRITAS. LISTAS
*/

#listas {
	width: auto;
	/*height: 506px;*/
}
			
#listas .noticia {
	width: 590px;
	margin-bottom: 12px;
	float: left;
}

#listas .fecha {
	color: #3c8bb3;
	font-size: 11px;
	height: 20px;
	padding-top: 8px;
}

#listas .foto {
	float: left;
	width: 130px;
	height: auto;
	border: 3px double #3c8bb3;
	margin-bottom: 10px;
	margin-right: 9px;
	display: block;
}

#listas .titulo a {
	color: #e1081e;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
	float: left;
	width: 562px;
	margin-bottom: 4px;
}
#listas .titulo a:hover {
	text-decoration: underline;
}

#listas .resumen {
	color: #666465;
	font-size: 12px;
	width: 420px;
	float: left;
}


#listas .titulo100 a, #listas .titulo100 {
	color: #e1081e;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
	width: 555px;
	float: left;
	margin-bottom: 2px;
}

#listas .titulo100 a:hover {
	text-decoration: underline;
}

#listas .resumen100 {
	color: #666465;
	font-size: 12px;
	width: 555px;
	float: left;
}

#listas .masinfo a {
	background: url(../img/ico_noticia.gif) 0 6px no-repeat;
	float: left;
	width: 180px;
	margin-right: 6px;
	height: 24px;
	padding-left: 26px;
	padding-top: 10px;
	color: #e1081e;
	margin-top: 7px;
	font-size: 11px;
}
#listas .download a {
	background: url(../img/transporte_descarga.gif) 0 6px no-repeat;
	float: left;
	width: 180px;
	margin-right: 6px;
	height: 24px;
	padding-left: 30px;
	padding-top: 10px;
	color: #e1081e;
	margin-top: 7px;
	font-size: 11px;
}
#listas .downloadpdf a {
	background: url(../img/imprimir_pdf.gif) 0 6px no-repeat;
	float: left;
	width: 180px;
	margin-right: 6px;
	height: 24px;
	padding-left: 30px;
	padding-top: 10px;
	color: #e1081e;
	margin-top: 7px;
	font-size: 11px;
}
/*
LAS COSAS ESCRITAS. NOTICIA
*/

#guanoti {
	float: left;
	width: 590px;
}
#guanoti .fecha {
	color: #3c8bb3;
	font-size: 11px;
	background: url(../img/ico_calendario.gif) no-repeat;
	height: 20px;
	padding-top: 8px;
	float: left;
	width: 250px;
}
#guanoti .atras a{
	color: #e1081e;
	font-size: 11px;
	height: 20px;
	padding-top: 8px;
	float: right;
	padding-right: 9px;
}

#guanoti .titulo {
	color: #e1081e;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
	width: 555px;
	float: left;
	margin-bottom: 2px;
}

#guanoti .foto {
	width: 300px;
	margin-bottom: 8px;

	float: left;
	margin-top: 9px;
	border: 3px double #3c8bb3;
	margin-left: 145px;
	display: block;
	height: auto;
}
#guanoti .resumen {
	color: #3c8bb3;
	font-size: 14px;
	width: 557px;
	margin-bottom: 9px;
	float: left;
}
#guanoti .txt_noti {
	color: #666666;
	font-size: 11px;
	width: 557px;
	float: left;
	margin-top: 14px;
}

#Volver {
	float: right;
	margin-right: 12px;
	width: 90px;
	height: 30px;
	padding-right: 10px;

}


/*
	PAGINACIÓN
*/

#Anterior {
	margin-right: 12px;
	width: 32px;
	height: 30px;
	padding-right: 10px;

}

#Siguiente {
	margin-right: 12px;
	width: 32px;
	height: 30px;
	padding-right: 10px;

}
#paginator {
	color: #679bc3;
	font-size: 16px;
	/*border-top: 1px solid #679bc3;*/
	padding-top: 6px;
	width: 600px;
	height: 40px;
	margin-top: 10px;
	clear: both;
}

#paginator .numeroseimg {
	background-image: url(../img/caja1_up.png) top left no-repeat;
	float: right;
	border-top: 1px dotted #52A0DA;
	padding-top: 8px;
	width: 597px;
	height: 33px;
	
}
#paginator .laimg_iz {
	height: 30px;
	width: 32px;
	float: left;
}
#paginator .laimg_de {
	height: 30px;
	width: 32px;
	float: right;
	margin-right: 5px;
}
#paginator .numeros {
	float: left;
	width: 470px;
	height: 29px;
	padding: 4px 16px 0 16px;
}

#paginator a {
	text-decoration: underline;
	color: #679bc3;
}

#paginator a:hover {
	color: #3c8bb3;
}
/*
	FIN PAGINACION
*/

#graciosos {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #476eb9;
	font-size: 11px;
}

#graciosos .bul {
	background: url(../img/punto_azul.gif) no-repeat;
	padding-left: 10px;
	float: left;
	width: 590px;
	text-align: left;
	margin-top: 3px;
	margin-bottom: 7px;
}
#graciosos .nobul {
	float: left;
	width: 590px;
	text-align: left;
	margin-bottom: 8px;
}

#responsa {
	width:550px; 
	height:360px;
	color: #679bc3;
	font-size: 10px;
	padding-left: 28px;
	padding-top: 37px;
	background: url(../img/esp/bg_responsabilidad.jpg) no-repeat;
}

#responsa .parrafada1 {
	color: #416f93;
	margin-top: 4px;
	padding-right: 10px;
	line-height: 10px;
	width: 360px;
	margin-bottom: 13px;
	font-size: 12px;
}

#responsa .parrafada2 {
	color: #679bc3;
	margin-top: 4px;
	padding-bottom: 4px;
	padding-right: 10px;
	width: 360px;
	font-size: 12px;
	line-height: 10px;
}

ul#menu_contenidos_in {
	float: right;
	height: 41px;
}

ul#menu_contenidos_in a {
	display: block;
	float:left;
	height: 43px;
	width: 134px;
}


/*
CONTACTO Y ACREDITACIÓN
*/

ul#menu_contenidos_in li a#contacto_esp {
	margin: 1px 2px 0px 2px;
	background: url(../img/esp/bt_big_contacto.gif) top no-repeat left;
	height: 43px;
	width: 134px;
	float: left;
	display: block;
}

ul#menu_contenidos_in li a:hover#contacto_esp{
	background: url(../img/esp/bt_big_contacto.gif) bottom left no-repeat;
}


ul#menu_contenidos_in li a#contacto_eng {
	margin: 1px 2px 0px 2px;
	background: url(../img/eng/bt_big_contacto.gif) top left no-repeat;
	height: 43px;
	width: 134px;
	float: left;
	display: block;
}

ul#menu_contenidos_in li a:hover#contacto_eng{
	background: url(../img/eng/bt_big_contacto.gif) bottom left no-repeat;
}



ul#menu_contenidos_in li a#acreditacion_esp {
	margin: 1px 24px 0px 2px;
	background: url(../img/esp/bt_big_acreditacion.gif) top left no-repeat;
	height: 43px;
	width: 134px;
	float: left;
	display: block;
}

ul#menu_contenidos_in li a:hover#acreditacion_esp{
	background: url(../img/esp/bt_big_acreditacion.gif) bottom left no-repeat;
}


ul#menu_contenidos_in li a#acreditacion_eng {
	margin: 1px 24px 0px 2px;
	background: url(../img/eng/bt_big_acreditacion.gif) top left no-repeat;
	height: 43px;
	width: 134px;
	float: left;
	display: block;
}

ul#menu_contenidos_in li a:hover#acreditacion_eng{
	background: url(../img/eng/bt_big_acreditacion.gif) bottom left no-repeat;
}
/*
FIN CONTACTO Y ACREDITACION
*/

#lis_felip {
	color: #679BC3;
}

#contac_pop {
	width:550px; 
	height:360px;
}

#contac_pop #contac_pup {
	width: 300px;
	height: 200px;
	padding-top: 95px;
	padding-left: 130px;
}
#contac_pop .titulo_sin {
	color: #2c82e8;
	font-size: 14px;
	background: url(../img/punto_azul.gif) no-repeat;
	padding-left: 12px;
	float: left;
	width: 300px;
	margin-top: 12px;
}

#contac_pop .contacto {
	color: #437195;
	font-size: 13px;
	padding-left: 12px;
	float: left;
	width: 300px;
	margin-top: 3px;
}

#contac_pop .contacto_r {
	color: #e1081e;
	font-size: 13px;
	padding-left: 12px;
	float: left;
	width: 300px;
	margin-top: 3px;
}

#toas {
	float: left;
	width: 590px;
	padding-top: 12px;
}

#toas #toa_gen{
	float: left;
	background: url(../img/punto_azul.gif) no-repeat;
	padding-left: 17px;
	width: 500px;
}

#toas #toa_img {
	width: 34px;
	height: 34px;
	float: left;
	margin-right: 7px;
}
#toas #toa_grup {
	float: left;
	display: block;
	width: 500px;
	height: 30px;
}
#toas #toa_tit {
	color: #437195;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding-left: 2px;
	padding-bottom: 6px;
}

#toas #toa_fic a {
	color: #e1081e;
	font-size: 13px;
	text-align: left;
	padding-top: 6px;
	float: left;
}

#avis_invit1 {
	color: #e1081e;
	background: url(../img/punto_rojo.gif) no-repeat 0 8px;
	padding-left: 11px;
	font-size: 11px;
	padding-bottom: 4px;
	border-top: 1px dotted #437195;
	padding-top: 8px;
}

#avis_invit2 {
	color: #437195;
	font-size: 11px;
	text-align: left;
	padding-left: 11px;
}


#menu_aldia #aldia {
		/*display:none;*/
	}

#menu_aldia #aldia ul#menu_aldia {
	
}

#menu_aldia .inscri_esp {
	width: 152px;
	height: 54px;
	float: right;
	margin-top: 20px;
	background-position: no-repeat;

	background-image: url(../img/esp/bt_portada_01.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/esp/bt_portada_01.png');
	cursor: pointer;
	
}

#menu_aldia .inscri_eng {
	width: 152px;
	height: 54px;
	float: right;
	margin-top: 20px;
	background-position: no-repeat;

	background-image: url(../img/eng/bt_portada_01.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/eng/bt_portada_01.png');
	cursor: pointer;
}

#menu_aldia .anuncio_esp {
	width: 152px;
	height: 54px;
	float: right;
	background-position: no-repeat;

	background-image: url(../img/esp/bt_portada_02.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/esp/bt_portada_02.png');
	cursor: pointer;
}

#menu_aldia .anuncio_eng {
	width: 152px;
	height: 54px;
	float: right;
	background-position: no-repeat;

	background-image: url(../img/eng/bt_portada_02.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/eng/bt_portada_02.png');
	cursor: pointer;
}

#menu_aldia .aloja_esp {
	width: 152px;
	height: 54px;
	float: right;
	background-position: no-repeat;

	background-image: url(../img/esp/bt_portada_03.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/esp/bt_portada_03.png');
	cursor: pointer;
}

#menu_aldia .aloja_eng {
	width: 152px;
	height: 54px;
	float: right;
	background-position: no-repeat;

	background-image: url(../img/eng/bt_portada_03.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/eng/bt_portada_03.png');
	cursor: pointer;
}

#menu_aldia .trans_esp {
	width: 152px;
	height: 54px;
	float: right;
	background-position: no-repeat;

	background-image: url(../img/esp/bt_portada_04.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/esp/bt_portada_04.png');
	cursor: pointer;
}

#menu_aldia .trans_eng {
	width: 152px;
	height: 54px;
	float: right;
	background-position: no-repeat;

	background-image: url(../img/eng/bt_portada_04.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/eng/bt_portada_04.png');
	cursor: pointer;
}

#contenidoflash {
	width: 600px;
	height: 304px;
	padding-left: 4px;
}

.tit_resul {
	float: left;
	width: 604px;
	background-color: #2dabfd;
	text-align: left;
}
.t_overall {
	float: left;
	width: 40px;
}
.t_sailn {
	float: left;
	width: 60px;
}
.t_crew {
	float: left;
	width: 140px;
}
.t_points {
	float: left;
	width: 32px;
}
.t_prueba {
	float: left;
	width: 32px;
}
.lin_resul_1 {
	width: 604px;
	background-color: #9ce9fd;
	float: left;
	text-align: left;
}
.lin_resul_0 {
	width: 604px;
	background-color: #aceffe;
	float: left;
	text-align: left;
}

.r_points {
	float: left;
	width: 32px;
	text-align: left;
}

.a_rojo {
	color: #679bc3;
	text-decoration: underline;
}
#raya_cuantos {
	background: url(../img/puntos_570.gif) no-repeat;
	width: 579px;
	height: 10px;
	margin-bottom: 12px;
}
#cont_cuantos {
	
	width: 350px;
	height: 30px;
	
}
#cuantos_img {
	width: 40px;
	height: 30px;
	float: left;
}
#cuantos_txt {
	width: 284px;
	height: 14px;
	padding-top: 14px;
	float: left;
	margin-left: 8px;
	font-size: 12px;
}

.agenda {
	margin-top: 8px;
}
.ag_fecha {
	float: left;
	width: 50px;
	height: 60px;
}
.ag_dia {
	bottom:33px;
	color:#2C82E8;
	display:block;
	font-size:20px;
	height:15px;
	position:relative;
	right:-12px;
	width:20px;
}
.ag_dcha {
	margin-left: 11px;
}
.ag_textos {float:left;}
.ag_titulo {
	color: #e1081e;
	text-align: left;
	font-size: 15px;
	font-weight:bold;
	padding-left: 15px;
}
.ag_hora{
	color: #408cb0;
	margin-left: 16px;
	margin-top: 4px;
	text-align: left;
	font-size: 11px;
}
.ag_entradilla{
	height: auto;
	text-align: left;
	margin-left: 16px;
	margin-top: 5px;
	font-size: 12px;
	color: #666465;
	margin-bottom: 9px;
}
.ag_list_clases{
	height: 38px;
}
.ag_list_X_esp {
	background: url(../img/esp/clase_hombres.gif) 0px 8px no-repeat;
	height: 38px;
	margin-left: 54px;
	padding-left: 50px;
}
.ag_list_X_eng {
	background: url(../img/eng/clase_hombres.gif) 0px 8px no-repeat;
	height: 38px;
	margin-left: 54px;
	padding-left: 50px;
}
.ag_list_Y_esp {
	background: url(../img/esp/clase_mujeres.gif) 0px 8px no-repeat;
	height: 38px;
	margin-left: 54px;
	padding-left: 50px;
}
.ag_list_Y_eng {
	background: url(../img/eng/clase_mujeres.gif) 0px 8px no-repeat;
	height: 38px;
	margin-left: 54px;
	padding-left: 50px;
}
.ag_img_clases{
	float: left;
}
.ag_separador{
	height: 10px;
	background: url(../img/puntos_570.gif) no-repeat;
	margin-bottom: 7px;
	margin-top: 12px;
}

/* LOGISTICA */
.cont_logistica { 
	text-align: left;
}

.imglogist {
	padding-bottom: 20px;
}

.cont_logistica .zonas {
	width: 45%;
	height: 124px;
	float:left;
	padding-left: 16px;
}

.cont_logistica .zonas_left {
	width: 45%;
	height: 124px;
	float:left;
	padding-right: 16px;
	background: url(../img/dotted_azul.gif) top right repeat-y;
}

.cont_logistica .titulo {
	color: #0060A6;
	font-size: 13px;
	font-weight: bold;
	padding: 12px 0px;
}

.cont_logistica .logo {
	float:left;
}

.cont_logistica .masinfo, .cont_logistica .masinfo2 {
	color: #0060A6;
	font-size: 11px;
	padding-left: 108px;
	padding-bottom: 12px;
}

.cont_logistica .masinfo {
	background: url(../img/logistica_puntito.gif) top left no-repeat;
}

.cont_logistica .masinfo2 {
	background: url(../img/logistica_puntito2.gif) top left no-repeat;
}

.cont_logistica a {
	color: #E1081E;
}

.separador_zonas {
	font-size:0px;
	display:block;
	float:left;
	height: 1px;
	width:100%;
	background: url(../img/dotted_azul.gif) top left repeat-x;
}

.cont_logistica .logist_txt {
	background: url(../img/transporte_puntito.gif) top left no-repeat;
	color: #0060A6;
	font-size: 12px;
	padding-top: 4px;
	padding-left: 260px;
}

.cont_logistica .logist_contacto {
	color: #666666;
	font-size: 12px;
	padding-left: 260px;
	padding-top: 18px;
}

.cont_logistica .logist_contacto a {
	color: #666666;
}

.cont_logistica .alojamiento_a {
	padding-left: 260px;
	padding-top: 18px;
	font-size: 12px;
}

.cont_logistica .contacto_r {
	color: #e1081e;
	padding-top: 8px;
	padding-bottom: 20px;
}

.cont_logistica .alojamiento_a a {
	background: url(../img/transporte_reserve.gif) top left no-repeat;
	display: block;
	padding-left: 32px;
	line-height: 24px;
	height: 24px;
}

.cont_logistica .transporte_a {
	padding-left: 260px;
	padding-top: 18px;
	font-size: 12px;
}

.cont_logistica .transporte_a a {
	background: url(../img/transporte_descarga.gif) top left no-repeat;
	display: block;
	padding-left: 32px;
	line-height: 24px;
	height: 24px;
}

.cont_contacto { 
	text-align: left;
}

.cont_contacto .logist_contacto {
	color: #666666;
	font-size: 12px;
	padding-left: 12px;
	padding-bottom: 12px;
}
.cont_contacto a {
	color: #E1081E;
}


/*
	AÑADIDO el 13-1-09 
*/
#tripulantesform .subrayado{
	
	border-bottom: 1px dotted #437195;
	color: #2B84C6;
	padding-bottom: 2px;	
	font-size: 12px;
	float: left;
	margin-top: 20px;
	width: 100%;
}

	
#texto_sid {
	padding-top:12px;
	color: #2B84C6;
	font-size: 11px;
	text-align: left;
}

/*
	AÑADIDO el 16-1-09 
*/
#tripulantesform .prensa_confirmar{
	
	border-bottom: 1px #437195;
	color: #2B84C6;
	padding-bottom: 2px;	
	font-size: 12px;
	float: left;
	margin-top: 20px;
	width: 100%;
}

#cont_izda select#Pais  {
	width: 97px;
	border: 1px solid #829db8;
	font-size: 12px;
	color: #829db8;
}
#cont_dcha select#Pais  {
	width: 97px;
	border: 1px solid #829db8;
	font-size: 12px;
	color: #829db8;
}
.peq{
	float: left;
	width: 94px;
	border: 1px solid #829db8;
	margin-right: 4px;
	margin-top: 5px;
	font-size: 12px;
	color: #829db8;
	background-color: white;
}
.cont_cronica {
	font-size: 11px;
	color: #666666;
	padding-bottom: 16px;
	margin-bottom: 20px;
	overflow: hidden;
}
.titulotipo {
	padding-bottom: 4px;
	margin-bottom: 8px;
	background: url(../img/dotted_azul.gif) bottom left repeat-x;
	height: 28px;
}
img.titulotipo {
	padding-bottom: 0px;
	margin-bottom: 12px;
	background: url(../img/dotted_azul.gif) bottom left repeat-x;
	height: 2px;
}
.titulotipo img {
	float: left;
}
.titulotipo .fecha {
	padding-top: 12px;
	float: right;
	background: url(../img/ico_reloj.gif) 0px 10px no-repeat;
	
}

.cont_cronica .titulotipo {
	margin-bottom: 4px;
}
.cont_cronica .foto {
	float: left;
}
.cont_cronica .fotogrande {
	padding: 12px 55px 16px 55px;
}

.cont_cronica .info_cronica {
	padding-left: 122px;
}

.cont_cronica .info_entrevistatxt {
	padding-left: 75px;
}

.cont_cronica .info_entrevista {
	clear: both;
	padding-top: 12px;
}

.cont_cronica .socastro, .cont_cronica .socastroindice {
	font-size: 13px;
	padding-top: 8px;
	padding-left: 0px;
	padding-bottom: 4px;
	color: #3C8BB3;
	float: left;
}

.cont_cronica .fecha {
	padding-left: 20px;
	padding-bottom: 4px;
	color: #3C8BB3;
}
.titportada {
	padding-left: 0px;
	padding-bottom: 4px;
	color: #3C8BB3;
}
.cont_cronica .fechasin {
	padding-top: 4px;
	padding-bottom: 12px;
	color: #3C8BB3;
}

.cont_cronica h1 {
	padding-bottom: 12px;
	color: #3C8BB3;
	font-size: 12px;
}
.cont_cronica h2 {
	padding-bottom: 12px;
	font-size: 15px;
	font-weight: bold;
	color: #E1081E;
}
.cont_cronica h2 a {
	text-decoration:none;
}

.cont_cronica h2 a:hover {
	text-decoration:underline;
}

.cont_cronica .resumen {
	color: #3C8BB3;
	padding-bottom: 8px;
}

.cont_cronica .resumenportada {
	color: #666666;
	padding-bottom: 8px;
}

.cont_cronica .texto {
	color: #666666;
	clear:both;
	padding-bottom: 8px;
}

.cont_cronica a {
	color: #E1081E;
}

.cont_cronica a:hover {
	text-decoration:none;
}

a.cronicavolver_esp {
	font-size:0px;
	background: url(../img/esp/bt_volver.gif) top left no-repeat;
	display: block;
	width: 90px;
	height: 30px;
	float: right;
}

a.cronicavolver_eng {
	background: url(../img/eng/bt_volver.gif) top left no-repeat;
	display: block;
	width: 90px;
	height: 30px;
	float: right;
}

.cont_portadacolumnaizda {
	float: left;
	width: 225px;
	/*background-color: #EEE;*/
	margin-bottom: 16px;
}

.cont_portadacolumnadcha {
	float: right;
	width: 370px;
	/*background-color: #DDD;*/
	margin-bottom: 16px;
}

.cont_portadacolumnaunicavacio {
	float: left;
	width: 100%;
	font-size:0px;
	overflow: hidden;
}
.cont_portadacolumnaunicanomargin {
	float: left;
	width: 100%;
}
.cont_portadacolumnaunicanomargin a {
	font-size: 11px;
	color:#E1081E;
	padding-bottom: 6px;
	padding-right: 16px;
}

.cont_portadacolumnaunica {
	float: left;
	width: 100%;
	margin-bottom: 16px;
}

.cont_portadacolumnaizda .cont_cronica, .cont_portadacolumnadcha .cont_cronica {
	padding-bottom: 0px;
	margin-bottom: 0px;
	background-image: none;
}

.cont_portadacolumnaizda .cont_cronica .cronicaportada, .cont_portadacolumnadcha .cont_cronica .cronicaportada {
	padding-left: 8px;
}

.cont_portadacolumnaizda .cont_cronica .titulotipo, .cont_portadacolumnadcha .cont_cronica .titulotipo {
	padding-bottom: 6px;
	background: url(../img/dotted_azul.gif) bottom left repeat-x;
}

.cont_portadacolumnadcha .cont_cronica a {
	padding-bottom: 6px;
	padding-right: 16px;
}

.cont_portadacolumnadcha .cont_galeriafotos {
	padding: 6px 0px 6px 0px;
	overflow: hidden;
}

.cont_portadacolumnaizda .cont_cronica .info_cronica {
	padding-left: 62px;
}

.cont_portadacolumnadcha .cont_cronica .cronicaportada .fotodia {
	height: 230px;
}

a.downmp3 {
	float: right;
	text-decoration: underline;
}

a.downmp3:hover {
	text-decoration: none;
}

.infoimagendia {
	display: none;
}

#lafotodeldia {
 cursor: pointer;
}


#regata_envivo {
	position:absolute;
	top:0px;
	left:0px;
	font-size: 15px;
	padding:6px 16px;
}

#regata_envivo a {
	color: #E1081E;
	font-weight: bold;
}

.marco .cont_foto img {
	border: 1px solid #7BB6E2;
	padding: 2px;
	background-color: #FFF;
	line-height: 0.3em;
}
.cont_galeriafotos .marco {
	float:left;
	padding-bottom:8px;
	padding-right:8px;
}
.general_tit {
	/*background:transparent url(../img/punto_azul.gif) no-repeat scroll left center;*/
	clear:both;
	color:#E0071E;
	font-size:17px;
	font-weight:bold;
	margin-bottom:8px;
	margin-top:12px;
	padding-left:14px;
}
.cont_cronica .info_video {
	padding-left:88px;
}
#cont_buscgalerias {
	padding: 4px 20px 24px 36px;
	text-align: left;
	overflow:hidden;
}

#cont_buscgalerias .separador {
	font-size:0px;
	display:block;
	float:left;
	height: 36px;
	width:100%;
	background: url(../img/dotted_azul.gif) center left repeat-x;
}

#cont_buscgalerias .bloque {
	height: 42px;
	width: 162px;
	margin:0px;
	float: left;
}

#cont_buscgalerias .bloque2 {
	padding-top: 20px;
	width: 90px;
	margin:0px;
	float: left;
}

#cont_buscgalerias .titulo_sin {
	width: 150px;
	height: 16px;
}

#cont_buscgalerias input {
	width: 150px;
	border: 1px solid #829db8;
	font-size: 12px;
	height: 15px;
	color: #829db8;
}

#cont_buscgalerias select {
	width: 150px;
	border: 1px solid #829db8;
	font-size: 12px;
	color: #829db8;
}

#cont_buscgalerias input.enviar {
	width: 90px;
	height: 30px;
	border: 0px;
	background: transparent url(../img/esp/bt_buscar.gif) top left no-repeat; 
	cursor: pointer;
	margin-top: 0px;
	font-size:0px;
}
h2.home { font-size: 12px;}

#txt_MR {
	width: 546px;
	color: #f8112d;
	height: 19px;
	margin-left: 17px;
	padding: 2px 4px 4px;
}

#MR1 {
	float: left;
	font-weight: bold;
	
	
}

#MR2 {
	float: left;
	text-align: left;
}

.pdf_descargar_big {
	background-color: #e4f5fd;
	font-weight: bold;
	font-size: 14px;
	width: 11px;
	height: 27px;
	padding-top: 18px;
	padding-left: 16px;
}

.pdf_descargar {
	background-color: #e4f5fd;
	font-weight: bold;
	font-size: 11px;
}
.pdf_txt_izda_big {
	font-size: 16px;
	float: left;
	padding-top: 12px;
	padding-left: 13px;
	padding-bottom: 2px;
	margin-top: 6px;
}

.pdf_txt_izda {
	font-size: 14px;
	float: left;
}
.pdf_txt_dcha_big {
	float: right;
	width: 223px;
	background:  url(../img/ico_reloj.gif) no-repeat;
	text-align: left;
	height: 12px;
	margin-top: 18px;
	padding-top: 2px;
	padding-left: 19px;
	font-size: 13px;
}

.pdf_txt_dcha {
	float: right;
	width: 153px;
	background:  url(../img/ico_reloj.gif) no-repeat;
	text-align: left;
	height: 12px;
	margin-top: 0;
	padding-top: 4px;
	padding-left: 19px;
}
.pdf_line_down_big {
	border-top: 1px dotted #7AB6E2;
}

.pdf_line_down {
	border-top: 1px dotted #7AB6E2;
}

.pdf_img_big {
	width: 26px;
	height: 24px;
	float: left;
	margin-top: 10px;
	margin-left: 11px;
	margin-bottom: 10px;
}
a.pdf_anchor_big {
	color: #E1081E;
	font-weight: bold;
	height: 18px;
	float: left;
	padding-top: 6px;
	padding-left: 9px;
	margin-top: 9px;
	font-size: 12px;
}

.pdf_img {
	width: 26px;
	height: 24px;
	float: left;
}
a.pdf_anchor {
	color: #E1081E;
	font-weight: bold;
	height: 18px;
	float: left;
	padding-top: 6px;
	padding-left: 9px;
}