* {margin:0;padding:0;outline:0;}
body {
	/*background:#1d4968 url("imx/bajo_menu_bolla.gif") bottom left repeat-x;*/
	background:#1d4968 url("imx/bajo_menu_barcos.gif") bottom left repeat-x;
	/*background:#1d4968;*/
	color:#5c7a91;font-size:90%;
	font-family: sans-serif,sans;
	min-width:880px;
}
a, a:visited {color:#837f76;}
a:hover {color:#aca793;}
a:active {color:#e6000a;}
#todo {position:relative;}

/*------------------------------*/

h1 {font-size:100%;}
h2 {font-size:210%;}
h3 {font-size:200%;}
h4 {font-size:130%;}

/*------------------------------*/

.aviso {color:white;}
.pdf {color:#e7000a;}
.pequenho {font-size:70%;}
.medio {font-size:85%;}
.grande {font-size:140%;}
.destaca {font-weight:bold;}
.clear {clear:both;}

#cabecera {
	width:100%;
	height:196px;
	background:white;
	color:#1d4968;
	padding-top:0;
}
#cabecera table, #cabecera table tbody {padding:0; margin:0; border:none;width:100%;}
#cabecera table tbody tr td {padding:0; margin:0;}
#cab-logo {width:200px; text-align:center;}
#cabecera h1 {
	text-indent:-8000px;
	font-size:2px;
	background:url("imx/logo.gif") center center no-repeat;
	height:196px;
	width:200px;
	overflow:hidden;
	margin-right:2px;
}
#cabecera h1 a {display:block; height:196px; width:200px;}
#cabecera h2 { color:#e6000a;margin:5px 0 80px 13px;font-weight:normal; }
#cabecera h3 { color:#1d4968;margin:10px 0 5px 13px;font-size:130%;font-weight:normal;}
#cabecera td#cab-cabecera {
	background:url("imx/saiola_6_cab.jpg") top left no-repeat;
}

#cabecera td#cab-rcn {width:150px; text-align:center;}

#cabecera h4 {
	background:url("imx/logotipo_real_club_nautico_sanxenxo.gif") center top no-repeat;
	width:100px;
	color:green;
	font-size:60%;
	text-align:center;
	margin:auto;
}

#cabecera h4 a {
	display:block;
	color:green; text-decoration:none;
	width:100px;
	height:11px;
	padding-top:65px;
}

#cabecera #selector-idioma { font-size:80%; }
#cabecera #selector-idioma a { text-decoration:underline; }
#cabecera #selector-idioma a.activo { font-weight:bold;text-decoration:none; }

/*------------------------------------*/
#menu {
	position:absolute;
	top:0;left:0;
	margin-top:206px;
	width:200px;
	color:#e3e2db;
	/*background:#1d4968;*/
	font-size:85%;
	letter-spacing:-0.05em;
	z-index:90;
}
#menu ul {list-style:none;}
#menu ul.level1 li {margin-bottom:5px;}
#menu ul.level2 li {margin-bottom:0;}

#menu a {display:block;text-decoration:none;font-size:110%;font-weight:bolder;color:#e3e2db;}
#menu a:hover {color:white;background:#939dac;}
#menu ul.level1 a {width:190px;padding-left:10px;}
#menu ul.level2 a {width:180px;padding-left:20px;}

.padreActivo {display:block;color:white;font-weight:bolder;font-size:110%;}
.padreActivo:first-letter {font-size:110%;font-weight:bolder;}

#menu #selector-idioma span { font-size:110%; }
#menu #selector-idioma a { display:inline;padding:0; }

#buscador {margin-top:30px; text-align:right;}
#buscador .boton {border:2px solid #e3e2db; color:white; background:#939dac;font-size:85%;}
#buscador .campo-busq {background:#939dac; color:white; border:none;font-size:90%;}

/*------------------------------------*/
#cuerpo {
	position:relative;
	margin-left:200px;
	width:auto;
	border-left:2px solid #e6000a;
	background:white;
	/*margin-right:4px;*/
}
#titulo h2 {
	height:50px;
	text-align:right; id="m11"
	margin-bottom:10px;
	text-indent:0;
}
#subtitulo {padding:10px 0 5px 20px;}
#subtitulo h3 span.level2 {font-size:80%;color:#939dac;}
#subtitulo h3 span.level2 a {text-decoration:none;color:#939dac;}
#subtitulo h3 span.level3 {font-size:60%;}
#contenido {
	min-height:300px;
	/*background:white url(<img src="imx/foto_test.jpg" alt="titular" style="float:left;"/>"imx/velero_cabecera.gif") bottom right no-repeat;*/
	padding:0 0 80px 20px;
	font-size:90%;
}
* html #contenido { height:300px; }
#contenido p {text-align:justify; margin:10px 40px 5px 20px; text-indent:20px;}

#contenido h4 {
	color:#837f76;
	margin:20px 10px 10px;
	border-bottom:1px #e3e2db solid;
}

#pie {
	height:80px;
	padding:10px 10px 0 20px;
	/*background:#105879 url("imx/bg_cuerpo.jpg") top repeat-x;*/
	text-indent:-8000px;
	background:url("imx/pie_correo.gif") center right no-repeat;
	font-size:70%;
	/*color:white;
	overflow:hidden;*/
}
/*---------------------*/

#portada tr td {vertical-align:top;}
#contenido .seguir-leyendo p {
	margin-top:0;
	text-align:right;
	margin-bottom:10px;
	/*padding:5px 40px 0 0;
	background:url("imx/bolla.gif") bottom right no-repeat;
	height:27px;*/
	clear:both;
	}
#contenido .seguir-leyendo p a {text-decoration:none;}
#contenido .nav-volver {
	text-align:right;
	/*padding:5px 40px 0 0;
	background:url("imx/bolla.gif") bottom right no-repeat;
	height:27px;*/
}
#contenido .nav-volver a {text-decoration:none; font-size:80%;}

/*---------------------*/

#img-descrip, #img-sede {float:right; margin:10px 30px 10px 10px;}
#img-clase {float:left; margin:10px 10px 10px 30px;}

/*---------------------*/

#noticias tr td {vertical-align:top;}
/*#noticia-breve {background:#eeedea;}*/
#galeria-index {width:150px;}
#comunicado-prensa {width:65%;}
#noticia-breve p {font-size:90%;}
#noticia-breve {background:url("imx/pie_noticia.gif") bottom right no-repeat;}
#noticias .datos-noticia {
	font-size:80%;
	text-align:right;
	margin:0 30px 0 0;
	color:#aca793;
}
#noticias .resumen {text-indent:0;margin-bottom:1.2em;}
#noticias .ampliado {text-indent:0; margin-bottom:2em;}
#noticias .breve {margin-bottom:2em;}
#noticias .noticias-anteriores {font-size:70%;}
#noticias .fecha {color:#aca793; white-space:nowrap; padding-right:5px;}

img.foto-noticia {
	top:0;
	float:right;
	margin:5px 5px 10px 10px;
	vertical-align:top;
}

/*---------------------*/

#acceso {margin:20px auto 0 auto;}
#admin-lista {margin:10px 0 0 20px;}
#acceso tr td.texto-input,
#admin-lista tr td.texto-input {text-align:right; font-size:90%; padding-right:7px;}
#acceso tr td input,
#admin-lista tr td input {color:#837f76; background:white; border:solid 2px #aca793;}
#acceso tr td.boton,
#admin-lista tr td.boton {text-align:center; padding-top:10px;}
#acceso button,
#admin-lista button {padding:2px 4px 2px 4px; background:#aca793; border:solid 1px #837f76; color:#1d4968;}

#acceso thead {font-size:110%; font-weight:bolder; color:#e6000a; text-align:center;}
#acceso thead tr td {padding-bottom:12px;}
#acceso thead span {display:block; font-size:80%; color:#e6000a; font-weight:normal;}

/*---------------------*/

#fotos-prensa td { text-align:center; }
#fotos-prensa a img { border:none; }
#fotos-prensa .nota-foto { font-size:80%; text-align:left; text-indent:0; margin:10px 17px 5px 17px;}
#fotos-prensa .otras-fotos { font-size:90%; }

#galeria-index #fotos-prensa .foto {padding:5px; margin:5px; background:#eeedea;}

/*---------------------*/

/*---------------------*/

#resumen tr td { vertical-align:top; font-size:90%; }
#resumen thead { font-size:80%; background:#e3e2db; color:#837f76; }
#resumen thead tr td {padding:3px 5px 3px 10px;}
#resumen .hora { text-align:center; background:#e3e2db; padding:3px 5px 3px 5px; }
#resumen tbody tr td { padding:3px 5px 3px 7px; }
#resumen tbody .hora { background:#e3e2db; }
#contenido p.leer-mas { font-size:90%; padding-left:20px; }

/*---------------------*/

#contenido #jornada-actual iframe {width:99%; height:400px;border:2px #aca793 solid;}
#contenido #jornada-actual {margin-right:10px;}

/*---------------------*/

#contenido #descarga-dossier {font-size:110%; text-align:center; margin-top:40px; text-indent:0;}
#contenido #descarga-dossier a.img img {border:none;}
#contenido #descarga-dossier a.img {text-decoration:none;}
#contenido #descarga-dossier span {font-size:80%; padding-left:10px;}

/*---------------------*/

#contenido #inscritos {background:#aca793;}
#contenido #inscritos tr td {background:#e3e2db; padding:5px 10px 5px 10px;}
#contenido #inscritos {font-size:90%;}
#contenido #inscritos thead {font-weight:bold;}

/*---------------------*/
#contenido .contacto {margin-bottom:30px;}
#contenido .contacto p {text-indent:0;}
#contenido .contacto img {vertical-align:middle;}

/*---------------------*/
#sec-anjoca {
	padding:0 70px 20px 20px;
	text-align:justify;line-height:1.5em;
}
#sec-anjoca p {clear:all;}
#sec-anjoca .izquierda {float:left; margin:10px 10px 10px 30px;}
#sec-anjoca p .izquierda-int {float:left; margin:10px 10px 10px 0;}
#sec-anjoca .derecha {float:right; margin:10px 30px 10px 10px;}
#sec-anjoca div.vacio {clear:both;}
#sec-anjoca img {vertical-align:middle;}