div#fichaRegata{
	clear:both;
}
div#fichaRegata h1{
	padding-top:2px;
	padding-left:10px;
	margin:0;
	border-top: 1px solid #5e81ff;
	border-bottom: 1px solid #5e81ff;
	background-image:url(img/regatas/fnd_h1.jpg);
	background-repeat:repeat-x;
	width:930px;
	height:16px;
	font-size:12px;
	font-weight:normal;
	color:#000;
}
div#fichaRegata p{
	padding:10px;
}
div#tiempos_largos{
	float:right;
	text-align:right;
	padding-right:10px;
	width:100%;
}

/** INFO DE LA REGATA **/
div#infoRegata{
	float:left;
	width:940px;
	background-color:#e9e9e9;
	/*padding:10px;*/
}
div#infoRegata div.titulo{
	width:920px;
	float:left;
}
div#infoRegata div.titulo div.info,
div#infoRegata div.titulo div.llegar,
div#infoRegata div.titulo div.lugar{
	padding:0 10px 10px 10px;
	float:left;
}
div#infoRegata div.titulo div.info{
	width:920px;	
}
div#infoRegata div.titulo div.lugar{
	width:200px;
}
div#infoRegata div.titulo div.llegar{
	width:200px;	
	padding-top:5px;
}
div#infoRegata div.titulo div.llegar span.titulo{
	font-size:10px;
	color:#930;
}
div#infoRegata div.titulo div.llegar input{
	font-size:12px;
	color:#666;
	height:17px;
	width:250px;
	padding-left:5px;
	padding-top:3px;
	margin-bottom:5px;
}
div#infoRegata div.meteorologia{
	float:left;
	width:570px;
}
div#infoRegata div.titLiga{
	font-size:14px;
}
div#infoRegata div.titCampo{
	font-size:12px;
	color:#930;
	margin-top:5px;
}
div#infoRegata div.txtBajamar{
	font-size:12px;
	color:#4d0000;
}
div#infoRegata div.txtPleamar{
	font-size:12px;
	color:#0077b4;
}
div#infoRegata div.nombreRegata{
	font-size:26px;
	font-weight:bold;
}

/*INFORMACIÓN METEOROLÓGICA*/
div#infoRegata div.meteorologia div#marea{	
	float:left;
	width:235px;
}
div#infoRegata div.meteorologia div#tiempo{
	float:left;
	width:331px;
	margin-top:15px;
}
div#infoRegata div.meteorologia div#tiempo div#cabecera{
	float:left;
	background-image:url(img/regatas/img_fondo_cabecera.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:12px;
	width:331px;
}
div#infoRegata div.meteorologia div#tiempo div#cuerpo{
	float:left;
	background-image:url(img/regatas/img_fondo_cuerpo.jpg);
	background-repeat:repeat-y;
	background-position:top;
	width:331px;
}
div#infoRegata div.meteorologia div#tiempo div#cuerpo div{
	padding:0 10px 0 10px;
	font-size:12px;
}
div#infoRegata div.meteorologia div#tiempo div#cuerpo div#info,
div#infoRegata div.meteorologia div#tiempo div#cuerpo div#icono{
	float:left;
}
div#infoRegata div.meteorologia div#tiempo div#cuerpo div#icono{
	margin-left:10px;
	margin-top:10px;
}
div#infoRegata div.meteorologia div#tiempo div#cuerpo span.titulo{
	font-size:10px;
	color:#930;
}
div#infoRegata div.meteorologia div#tiempo div#pie{
	float:left;
	background-image:url(img/regatas/img_fondo_pie.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:12px;
	width:331px;
}
/** MAPA DE GOOGLE **/
div#googleMap{	
	float:left;
	width:350px;
	background-color:#253229;
}

/** TABLA DE RESULTADOS **/
table.tablaResultados{
	border-collapse:collapse;
	border:none;
	padding:0;
	margin:10px;
	width:920px;
	border:1px solid #ca7d00;
}
table.tablaResultados th{
	background-image:url(img/regatas/img_fondo_th_resultados.jpg);
	background-repeat:repeat-x;
	height:16px;
	border-bottom:1px solid #ca7d00;
	text-align:center;
	font-size:10px;
	border-right:1px solid #ca7d00;
	color:#523300;
}
table.tablaResultados th a:link,
table.tablaResultados th a:visited{
	text-align:center;
	font-size:10px;
	color:#523300;
}
table.tablaResultados th a:hover{
	text-align:center;
	color:#FFF;
	text-decoration:none;
}
table.tablaResultados th.tanda{
	background-image:url(img/regatas/img_fondo_th_resultados_tanda.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	border-right:none;
}
table.tablaResultados th#t5{
	width:15px;
}
table.tablaResultados th.tDiferencia{
	background-image:url(img/regatas/img_fondo_th_resultados_diferencia.jpg);
	background-repeat:repeat-x;
}
table.tablaResultados th#tClub{
	width:300px
}
table.tablaResultados td.tanda{
	color:#555;
	background-color:#CCC;
	text-align:center;
	border-right:none;
}
table.tablaResultados td.club{
	padding-left:10px;
	text-align:left;
	border-left:1px solid #ca7d00;

}
table.tablaResultados td.tVerde{
	background-color:#a3c58a;
	color:#060;
}
table.tablaResultados td.tRojo{
	color:#900;
}
table.tablaResultados td.club a:link,
table.tablaResultados td.club a:visited{
	font-size:10px;
}
table.tablaResultados td{
	font-size:10px;
	padding:2px;
	text-align:center;
	border-right:1px solid #ca7d00;
	border-bottom:1px dashed #eab660;
}

table.tablaResultados tr.tDescalificado td{
	background-color:#ffc3c3;
	border-top:1px dashed #722020;
	border-bottom:1px dashed #722020;
}

div#TABLA_RESULTADOS h2{
	font-size:12px;
	padding:0 0 0 10px;
	margin:0;
	height:10px;
	font-weight:normal;
	color:#333;
}
