/*
  Estilos de etiquetas
*/
body {
	margin: 0px;
	padding: 0px;
	background: url(../img/bg_web01.gif);
	font-family: Arial;
	font-size: 11px;
	color: #666666;
}

/* 
  superestilos ;-)
*/
a,input {
	outline-color: invert;
	outline-style: none;
	outline-width: 0pt;
	color: #FF6600;
	/*text-decoration: underline;*/
}

.clear {
	clear: right;
	height: 1px;
	overflow: scroll;
	font-size: 1px;
}

div.popup {
	width: 100%;
	position: absolute;
	z-index: 10;
	padding-top: 95px;
}

div.popup #cont_713 {
	float: none;
	overflow: hidden;
}

/*
	ESTILOS DE LA GALERIA
*/
#menugaleria {
	display: block;
	position: absolute;
	width: 510px;
	height: 84px;
	overflow: hidden;
	padding: 5px;
	border: 1px solid #5dadd7;
}

#imagengaleria {
	width: 510px;
	padding: 5px;
	border: 1px solid #5dadd7;
}

#imagengaleria_v {
	width: 510px;
	border: 1px solid #5dadd7;
	height: 505px;
	padding: 40px 5px 5px;
	position: relative;
	bottom: 7px;
}

#menugaleria #izda {
	display: block;
	width: 21px;
	height: 84px;
	left: 0px;
	top: 0px;
	background: url(../img/btn_galerialeft.gif) no-repeat;
	float: left;
	cursor: pointer;
}

#menugaleria #dcha {
	display: block;
	width: 21px;
	height: 84px;
	background: url(../img/btn_galeriaright.gif) no-repeat;
	float: right;
	cursor: pointer;
}

#menugaleria #mascara {
	display: block;
	position: absolute;
	left: 26px;
	top: 5px;
	width: 468px;
	height: 100px;
	overflow: hidden;
}

#contenedorgaleria {
	display: block;
	position: relative;
	left: 0px;
	top: 0px;
	width: 10000px;
	height: 170px;
}

#contenedorgaleria div {
	margin-right: 1px;
}

#contenedorgaleria div img {
	cursor: pointer;
}

#imagenpie {
	color: #5dadd7;
	padding: 6px;
	margin-top: 5px;
}

#imagenpieb {
	color: #5dadd7;
	padding: 6px;
	margin-top: 5px;
}

#imagenmasinfo {
	color: #666666;
	padding: 5px;
	margin-top: 0px;
}



/*
	FIN DE LOS ESTILOS DE LA GALERIA
*/ 

/*
  Estilos de identificadores y modulos
*/
#cont_todo {
	background: url(../img/bg_web02.gif) top repeat-x;
}

#cont_981 {
	margin: 0 auto;
	width: 981px;
}

/*
-----------------------------------------------------------------
  ESTILOS DEL MENUCAB GENERALES
-----------------------------------------------------------------
*/
#menucab {
	height: 40px;
	/*background: url(../img/_novale_cabecera.gif);*/
}

#menucab ul li.btn a {
	display: block;
	height: 38px;
}

#menucab .btn_cat a {
	display: inline-block;
	width: 60px;
	height: 40px;
	float: right;
	background: url(../img/cabecera_ca.gif) no-repeat;
}

#menucab .btn_cas a {
	display: block;
	float: right;
	width: 79px;
	height: 40px;
	background: url(../img/cabecera_es.gif) no-repeat;
}

#menucab .btn_eng a {
	display: block;
	float: right;
	width: 60px;
	height: 40px;
	background: url(../img/cabecera_en.gif) no-repeat;
}


#menucab .bandera {
	background-image: url(../img/cabecera_logo.gif);
	width: 254px;
	display: block;
	height: 40px;
	float: left;
}

#menucab .nada_cab {
	width: 232px;
	display: block;
	height: 40px;
	float: right;
}

#menucab .webcam {
	width: 78px;
	background-image: url(../img/esp/cabecera_webcam.gif);
	display: block;
	height: 40px;
	float: right;
}



#menucab .shim_cab {
	width: 13px;
	background-image: url(../img/cabecera_separador.gif);
	display: block;
	height: 40px;
	float: right;
}

#menucab .sel a,#menucab a:hover {
	background-position: bottom left;
}

/*
-----------------------------------------------------------------
  ESTILOS DEL MENUTOP GENERALES
-----------------------------------------------------------------
*/ /*
-----------------------------------------------------------------
  ESTILOS DEL MENUTOP GENERALES
-----------------------------------------------------------------
*/
#menutop {
	display: block;
	overflow: visible;
	height: 61px;
	background-image: url(../img/bg_menutop.gif);
}

#menutop ul {
	margin: 0px;
	padding: 0px;
	height: 61px;
}

#menutop ul li {
	margin: 0px;
	padding: 0px;
	display: block;
	height: 61px;
	float: left;
}

#menutop ul li.izqfin {
	background: url(../img/bg_menutop_izqfin.gif) no-repeat;
	display: block;
	width: 5px;
	float: left;
}

#menutop ul li.dchfin {
	background: url(../img/bg_menutop_dchfin.gif) no-repeat;
	display: block;
	width: 5px;
	float: right;
}

#menutop ul li.btn a {
	display: block;
	float: left;
	height: 55px;
}

#menutop ul li.btn a span {
	display: none;
}

/*
-----------------------------------------------------------------
  ESTILOS DEL SUBMENUTOP
-----------------------------------------------------------------
*/
#submenutop {
	display: block;
	overflow: hidden;
	height: 34px;
	background: url(../img/bg_submenutop.gif) repeat-x;
}

#submenutop ul {
	margin: 0px;
	padding: 0px;
	height: 34px;
}

#submenutop ul li {
	margin: 0px;
	padding: 0px;
	height: 34px;
	font-weight: bold;
	line-height: 34px;
}

#submenutop ul li.izqfin {
	background: url(../img/bg_submenutop_izqfin.gif) no-repeat;
	display: block;
	width: 6px;
	float: left;
}

#submenutop ul li.dchfin {
	background: url(../img/bg_submenutop_dchfin.gif) no-repeat;
	display: block;
	width: 6px;
	float: right;
}

#submenutop ul li.optionizqsel {
	background: url(../img/btn_submenutop_izqsel.gif) no-repeat;
	display: block;
	width: 13px;
	float: left;
}

#submenutop ul li.optionsel {
	background: url(../img/btn_bg_submenutopsel.gif);
	list-style: none;
	float: left;
	color: white;
}

#submenutop ul li.optionsel a {
	color: white;
	text-decoration: none;
	padding-left: 15px;
	background: url(../img/btn_submenutopsel.gif) no-repeat left;
}

#submenutop ul li.optiondchasel {
	background: url(../img/btn_submenutop_dchsel.gif) no-repeat;
	display: block;
	width: 13px;
	float: left;
}

#submenutop ul li.optionizq {
	background: url(../img/btn_submenutop_izq.gif) no-repeat;
	display: block;
	width: 13px;
	float: left;
}

#submenutop ul li.option {
	background: url(../img/btn_bg_submenutop.gif);
	list-style: none;
	float: left;
}

#submenutop ul li.option a {
	color: #187CB1;
	text-decoration: none;
	padding-left: 15px;
	background: url(../img/btn_submenutop.gif) no-repeat left;
}

#submenutop ul li.option a:hover {
	text-decoration: underline;
}

#submenutop ul li.optiondcha {
	background: url(../img/btn_submenutop_dch.gif) no-repeat;
	display: block;
	width: 13px;
	float: left;
}

#submenutopno {
	display: block;
	height: 2px;
	font-size:1px;
	background: url(../img/bg_submenutop_no.gif);
}

/*
-----------------------------------------------------------------
  ESTILOS DEL SEPARADOR
-----------------------------------------------------------------
*/
#separador {
	display: block;
	overflow: hidden;
	height: 1px;
	line_height: 1px;
	background: url(../img/bg_separador_top.gif);
}

.separador16 {
	display: block;
	height: 16px;
	line_height: 1px;
}

/*
-----------------------------------------------------------------
  ESTILOS DEL SUBMENULOG
-----------------------------------------------------------------
*/
#submenulog {
	display: block;
	height: 30px;
	background: url(../img/bg_submenulog_1.gif) top repeat-x;
}

#submenulog ul {
	margin: 0px;
	padding: 0px;
	height: 30px;
}

#submenulog ul li {
	margin: 0px;
	padding: 0px;
	height: 30px;
	font-weight: bold;
	color: #187CB1;
	line-height: 30px;
}

#submenulog ul li.izqfin {
	background: url(../img/bg_submenulog_izqfin.gif) no-repeat;
	display: block;
	width: 9px;
	float: left;
}

#submenulog ul li.txtizqfin {
	list-style: none;
	display: block;
	float: left;
}

#submenulog ul li.sep {
	background: url(../img/bg_submenulog_sep.gif) no-repeat;
	display: block;
	width: 24px;
	float: right;
}

#submenulog ul li.dchfin {
	background: url(../img/bg_submenulog_dchfin.gif) no-repeat;
	display: block;
	width: 19px;
	float: right;
}

#submenulog ul li.formlogin {
	background: url(../img/bg_submenulog_2.gif) top repeat-x;
	overflow: hidden;
	display: block;
	width: 462px;
	float: right;
}

#submenulog ul li.formlogin form {
	margin: 0px;
	padding: 0px;
}

#submenulog ul li.formlogin ul {
	display: block;
	overflow: hidden;
	height: 30px;
}

#submenulog ul li.formlogin ul li {
	display: block;
	height: 30px;
	float: left;
}

#submenulog ul li.formlogin ul li.txt {
	display: block;
	overflow: hidden;
	width: 110px;
	background: url(../img/bg_submenulog_input.gif) no-repeat;
}

#submenulog ul li.formlogin ul li.txt input {
	display: block;
	border: 0px solid #CC0000;
	margin: 0px;
	margin-left: 2px;
	padding: 6px 6px;
	font-family: arial;
	background: transparent;
}

#submenulog ul li.formlogin ul input.loginbutton {
	display: block;
	height: 30px;
	width: 64px;
	border: 0px solid #FFFFFF;
	background: url(../img/esp/loginentrar.gif) no-repeat;
	font-size: 0px;
	cursor: pointer;
}

#submenulogno {
	display: block;
	overflow: hidden;
	height: 2px;
	line_height: 1px;
	background: url(../img/bg_submenulog_no.gif);
}

/*
-----------------------------------------------------------------
  ESTILOS DE LOS CONTENIDOS
-----------------------------------------------------------------
*/
#cont_contenidos {
	overflow: hidden;
	background: url(../img/bg_contenidos.gif);
}

#cont_contenidos_deg {
	overflow: hidden;
	background: url(../img/bg_contenidos_deg.gif) top repeat-x;
	width: 977px;
	margin: 0px 2px;
	padding: 0px;
}

#cont_194 {
	margin-top: 8px;
	width: 194px;
	float: left;
	/*background-color:#CC0000;*/
}

#cont_194 .columna {
	padding-left: 9px;
}

#cont_194 .columna .abremodagendaportada {
	margin: 0px;
	display: block;
	height: 49px;
	width: 182px;
	font-size: 0px;
	background: url(../img/portada_agenda01.gif) no-repeat;
}

#cont_194 .columna .modagendaportada {
	background: url(../img/portada_agenda02.gif) repeat-y;
	height: 242px;
	margin: 0px;
	padding: 0px 12px 0px 16px;
}

#cont_194 .columna .modagendaportada .scrollcont {
	height: 242px;
	margin: 0px;
	padding: 0px 4px 0px 0px;
	overflow: auto;
}

#cont_194 .columna .cierramodagendaportada {
	margin: 0px;
	display: block;
	height: 10px;
	width: 182px;
	background: url(../img/portada_agenda03.gif) no-repeat;
}

#cont_264 {
	margin-top: 8px;
	width: 264px;
	/*font-size:0px;*/
	float: left;
}

#cont_264 .columna {
	padding-left: 4px;
}

#cont_519 {
	margin-top: 8px;
	width: 519px;
	float: left;
	/*background-color:#CC00CC;*/
}

#cont_519 .columna {
	padding-left: 5px;
}

#cont_519 .abremod {
	margin: 0px;
	display: block;
	height: 8px;
	font-size: 1px;
	background: url(../img/bg_abremod519.gif) no-repeat;
}

#cont_519 .mod {
	background: url(../img/bg_mod519.gif) repeat-y;
	margin: 0px;
	padding: 6px 16px 6px 20px;
	overflow: hidden;
	min-height: 562px;
	_overflow: visible;
	_height: 562px;
}

#cont_519 .cierramod {
	margin: 0px;
	margin-bottom: 12px;
	font-size: 0px;
	display: block;
	height: 8px;
	background: url(../img/bg_cierramod519.gif) no-repeat;
}

#cont_713 {
	margin-top: 8px;
	width: 713px;
	float: left;
	overflow: hidden;
}

#cont_713 .moddoble {
	background: url(../img/bg_mod_doble.gif) repeat-y;
	margin: 0px;
	padding: 6px 18px 6px 18px;
	overflow: hidden;
	min-height: 562px;
	_overflow: visible;
	_height: 562px;
}

#cont_713 .moddoble #cont_137 {
	margin-top: 8px;
	width: 137px;
	float: left;
}

#cont_713 .moddoble #cont_187 {
	margin-top: 8px;
	width: 187px;
	float: left;
}

#cont_713 .moddoble #cont_490 {
	margin-top: 8px;
	width: 490px;
	float: left;
}

#cont_713 .moddoble #cont_540 {
	margin-top: 8px;
	width: 540px;
	float: left;
}

#cont_713 .abremod {
	margin: 0px;
	display: block;
	height: 8px;
	font-size: 0px;
	background: url(../img/bg_abremod.gif) no-repeat;
}

#cont_713 .abremod_doble {
	margin: 0px;
	display: block;
	height: 8px;
	font-size: 0px;
	background: url(../img/bg_abremod_doble.gif) no-repeat;
}

#cont_713 .mod {
	background: url(../img/bg_mod.gif) repeat-y;
	margin: 0px;
	padding: 6px 16px 6px 20px;
	overflow: hidden;
	min-height: 562px;
	_overflow: visible;
	_height: 562px;
}

#cont_713 .titulodoc {
	display: block;
	background: url(../img/bg_modtitulodoc.gif);
	height: 42px;
	color: #308fc2;
}

#cont_713 .titulo_contacto {
	display: block;
	background: url(../img/bgmodtitulo_contacto.gif);
	height: 42px;
	color: #308FC2;
}
#cont_713 .titulo_president {
	display: block;
	background: url(../img/bgmodtitulodoc_noticias.gif);
	height: 42px;
	color: #308FC2;
}


#cont_713 .titulo_contacto .tit {
	display: block;
	float: left;
	padding: 13px 0px 0px 55px;
	font-size: 15px;
	font-weight: bold;
	color: white;
}

#cont_713 .titulo_president .tit2 {
	display: block;
	float: left;
	padding: 13px 0px 0px 55px;
	font-size: 15px;
	font-weight: bold;
	color: white;
}


#cont_713 .titulodoc .tit {
	display: block;
	float: left;
	padding: 13px 0px 0px 55px;
	font-size: 15px;
	font-weight: bold;
}

#cont_713 .titulodoc a {
	display: block;
	float: right;
	padding: 14px 26px 0px 0px;
	background: url(../img/bg_enlacemodtit.gif) top right no-repeat;
	color: #308fc2;
	font-size: 10px;
}

#cont_713 .titulodocvela {
	display: block;
	/*background: url(../img/bg_modtitulodocvela.gif);*/
	background: url(../img/bgmodtitulodoc_optimist.gif);
	height: 42px;
	color: #FFFFFF;
}

#cont_713 .titulodocvela .tit {
	display: block;
	float: left;
	padding: 13px 0px 0px 55px;
	font-size: 15px;
	font-weight: bold;
}

#cont_713 .titulodocvela .fecha {
	display: block;
	float: right;
	padding: 14px 14px 0px 0px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

/* HHHHHHHHHHHHHHHHHH */
#cont_713 .titulodocpesc {
	display: block;
	background: url(../img/bgmodtitulodoc_pesca.gif);
	height: 42px;
	color: #FFFFFF;
}

#cont_713 .titulodocpesc .tit {
	display: block;
	float: left;
	padding: 13px 0px 0px 55px;
	font-size: 15px;
	font-weight: bold;
}

#cont_713 .titulodocpesc .fecha {
	display: block;
	float: right;
	padding: 14px 14px 0px 0px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

#cont_713 .titulodocactso {
	display: block;
	background: url(../img/bgmodtitulodoc_actos.gif);
	height: 42px;
	color: #FFFFFF;
}

#cont_713 .titulodocactso .tit {
	display: block;
	float: left;
	padding: 13px 0px 0px 55px;
	font-size: 15px;
	font-weight: bold;
}

#cont_713 .titulodocactso .fecha {
	display: block;
	float: right;
	padding: 14px 14px 0px 0px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

/* hhhhhhhhhhhhhhhhh */
.avisos {
	margin-top: 12px;
}

.avisos .fecha {
	color: #4FAE09;
	font-weight: bold;
	margin-left: 2px;
	margin-bottom: 4px;
	font-size: 11px;
	
}

.avisos .aviso {
	display: block;
	background: url(../img/bg_modaviso.gif) no-repeat;
	height: 27px;
	color: #308fc2;
}

.avisos .aviso span.tit {
	color: #333333;
	float: left;
	margin-left: 22px;
	margin-top: 7px;
}

.avisos .aviso a {
	display: block;
	width: 32px;
	margin-top: 2px;
	height: 22px;
	float: right;
	background: url(../img/bg_modaviso_a.gif);
}

.avisos .aviso a.arriba {
	display: block;
	width: 32px;
	margin-top: 2px;
	height: 22px;
	float: right;
	background: url(../img/bg_modaviso_aarriba.gif);
}

.avisos .aviso_comp {
	border: 1px solid #C0F091;
	-moz-border-radius: 8px;
	padding: 8px;
}

.noticias,.noticiasgr {
	float: left;
	overflow: hidden;
	margin-top: 12px;
	width: 500px;
}
.noticias,.noticiasgr_ancho {
	float: left;
	overflow: hidden;
	margin-top: 12px;
	width: 490px;
}
#cont_713 .noticias {
	width: 677px;
}

#cont_540 .noticias {
	width: 510px;
}

.noticias .fecha {
	color: #308fc2;
	margin: 8px 0px 4px 2px;
	display: block;
	font-size: 10px;
	font-weight: normal;
}

.noticias .fecha2 {
	color: #308fc2;
	margin: 8px 0px 4px 2px;
	display: block;
	font-size: 10px;
	font-weight: normal;
}
.noticias .titulo {
	font-size: 17px;
	font-weight: bold;
	color: #5CADD7;
}

/* 07/06/2007 modificaciones para los listados de las noticias */
.noticias .titulo_pes {
	font-size: 17px;
	font-weight: bold;
	color: #5CADD7;
	background: url(../img/ico_mini_pesca.gif) top left no-repeat;
	padding-left:42px;
	margin-bottom: -8px;
}

.noticias .titulo_reg {
	font-size: 17px;
	font-weight: bold;
	color: #5CADD7;
	background: url(../img/ico_mini_regatas.gif) top left no-repeat;
	padding-left:42px;
	overflow: auto;

}

.noticias .titulo_act {
	font-size: 17px;
	font-weight: bold;
	color: #5CADD7;
	background: url(../img/ico_mini_actos.gif) top left no-repeat;
	padding-left:42px;
	margin-bottom: -8px;

}

.noticias .titulo_as {
	font-size: 17px;
	font-weight: bold;
	color: #5CADD7;

	margin-bottom: -8px;

}

.noticias .titulo_doc {
	font-size: 17px;
	font-weight: bold;
	color: #5CADD7;
	background: url(../img/ico_mini_noticias.gif) top left no-repeat;
	background: url(../img/ico_mini_noticias.gif) top left no-repeat;
	padding-left:42px;
	overflow: auto;

}

/*
.noticias .fecha {
	color: #308fc2;
	margin: 8px 0px 4px 2px;
	display: block;
	font-size: 10px;
	font-weight: normal;
}
*/
/* 07/06/2007 fin modificaciones para los listados de las noticias */

.noticias .resumen {
	color: #999999;
	border-bottom-color: #5cadd7;
	padding-top: 0;
	padding-bottom: 4px;
	padding-left:50px;
}

.gr .fecha {
	margin: 8px 0px 4px 10px;
}

.gr .titulo {
	font-size: 18px;
	color: #5CADD7;
}

.gr .resumen {
	font-size: 15px;
	color: #5CADD7;
}

.gr .texto {
	font-size: 14px;
	color: #999999;
	padding-top: 6px;
	padding-left: 50px;
}
.gr .texto_ancho {
	font-size: 14px;
	color: #999999;
	padding-top: 6px;
	padding-left: 50px;
}

a.gr {
	float: right;
}

.noticias .enlace a {
	padding-top: 6px;
	color: #FF6600;
}


a.enlace_azul {
	color: #5cadd7;
	font-size: 15px;
	text-decoration: none;
}
a.enlace_azul:hover {
	text-decoration: underline;
}

.rayita {
	border-bottom: 1px dotted #5cadd7;
	width: 475px;
	display: block;
	float: left;
}

.noticias .multimedia {
	float: left;
	overflow: hidden;
	padding-top: 12px;
	padding-right: 9px;
	padding-bottom: 6px;
	padding-left:50px;
}

.noticias .multimedia .imagen {
	border: 1px solid #5CADD7;
	margin-top: -10px;
}

.noticias .multimedia .pie {
	font-size: 9px;
	color: #5CADD7;
	padding-top: 4px;
}

#cont_713 .cierramod {
	margin: 0px;
	margin-bottom: 12px;
	font-size: 0px;
	display: block;
	height: 8px;
	background: url(../img/bg_cierramod.gif) no-repeat;
}

#cont_713 .cierramod_doble {
	margin: 0px;
	margin-bottom: 12px;
	font-size: 0px;
	display: block;
	height: 8px;
	background: url(../img/bg_cierramod_doble.gif) top;
}

#cont_264 .abremodanuncios {
	margin: 0px;
	display: block;
	height: 2px;
	font-size: 0px;
	background: url(../img/bg_abremodanuncios_264.gif) no-repeat;
}

#cont_264 .menuanuncios {
	height: 45px;
	background: url(../img/bg_menuanuncios_264.gif) repeat-y;
}

#cont_264 .menuanuncios ul {
	display: block;
	height: 33px;
	width: 248px;
	padding: 0px;
	margin: 0px;
	margin-left: 6px;
	list-style-type: none;
}

#cont_264 .menuanuncios ul li {
	display: block;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	float: left;
}

a.pestreg {
	display: block;
	height: 33px;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

a.pestpesca {
	display: block;
	height: 33px;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

a.pestactsoc {
	display: block;
	height: 33px;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

a.pestidx {
	display: block;
	height: 33px;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

#cont_264 .modanuncios .regata_cr {
	background: url(../img/cr.gif) top left no-repeat;
	padding-left: 31px;
	margin-bottom: 4px;
	border-bottom: 1px dotted #5CADD7;
	padding-bottom: 4px;
}

#cont_264 .modanuncios .regata_crve {
	background: url(../img/crve.gif) top left no-repeat;
	padding-left: 54px;
	margin-bottom: 4px;
	border-bottom: 1px dotted #5CADD7;
	padding-bottom: 4px;
}

#cont_264 .modanuncios .regata_ve {
	background: url(../img/ve.gif) top left no-repeat;
	padding-left: 31px;
	margin-bottom: 4px;
	border-bottom: 1px dotted #5CADD7;
	padding-bottom: 4px;
}

#cont_264 .modanuncios .regata_crvl {
	background: url(../img/crvl.gif) top left no-repeat;
	padding-left: 54px;
	margin-bottom: 4px;
	border-bottom: 1px dotted #5CADD7;
	padding-bottom: 4px;
}

#cont_264 .modanuncios .regata_vevl {
	background: url(../img/vevl.gif) top left no-repeat;
	padding-left: 54px;
	margin-bottom: 4px;
	border-bottom: 1px dotted #5CADD7;
	padding-bottom: 4px;
}

#cont_264 .modanuncios .regata_crvevl {
	background: url(../img/crvevl.gif) top left no-repeat;
	padding-left: 78px;
	margin-bottom: 4px;
	border-bottom: 1px dotted #5CADD7;
	padding-bottom: 4px;
}

#cont_264 .modanuncios .regata_vl {
	background: url(../img/vl.gif) top left no-repeat;
	padding-left: 31px;
	margin-bottom: 8px;
	border-bottom: 1px dotted #5CADD7;
	padding-bottom: 4px;
}

#cont_264 .no_regata {
	margin-bottom: 8px;
	border-bottom: 1px dotted #5CADD7;
	padding-bottom: 4px;
}

#cont_264 .modanuncios .regata_nombre a {
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}

#cont_264 .modanuncios .regata_nombre a:hover {
	text-decoration: underline;
}

#cont_264 .modanuncios .regata_fecha {
	
}

#cont_264 .modanuncios .regata_club {
	color: #999999;
}

#cont_264 .modanuncios .noticia_nombre a {
	font-size: 12px;
	font-weight: bold;
	color: #5cadd7;
	text-decoration: none;
}

#cont_264 .modanuncios .noticia_nombre a:hover {
	text-decoration: underline;
}

#cont_264 .modanuncios .noticia_fecha {
	margin-left: 32px;
	margin-top: 6px;
}

#cont_264 .noti_punts {
	border-bottom: 1px dotted #308fc2;
	padding-bottom: 6px;
	width: 222px;
}

#cont_264 .modanuncios .regata_logo {
	margin-top: 12px;
	width: 204px;
	padding: 1px;
	border: 1px solid #7CBDE4;
	-moz-border-radius: 4px;
}

#cont_264 .modanuncios .regata_logo img {
	margin: 0px;
	padding: 0px;
}

#cont_264 .modanuncios .clases_titulo {
	margin-top: 12px;
	margin-bottom: 4px;
	font-size: 14px;
	color: #308FC2;
}

#cont_264 .modanuncios .clases_logo,div .tb_ficha td.img 
	{
	margin-top: 2px;
	margin-right: 2px;
	width: 66px;
	padding: 2px;
	border: 1px solid #FFA22F;
	float: left;
	-moz-border-radius: 4px;
}

#cont_264 img.clases_logo
	{
	margin-top: 2px;
	margin-right: 2px;
	padding: 2px;
	border: 1px solid #FFA22F;
	-moz-border-radius: 4px;
	overflow: hidden;
}

#cont_713 .clases_logo_g {
	margin-top: 2px;
	margin-right: 2px;
	width: 160px;
	height: 160px;
	border: 1px solid #DDDDDD;
	-moz-border-radius: 4px;
	padding: 2px;
	float: left;
}

#cont_264 .modanuncios .clases_logo_vacia {
	margin-top: 2px;
	margin-right: 2px;
	width: 66px;
	height: 66px;
	padding: 2px;
	border: 1px solid #DDDDDD;
	float: left;
	-moz-border-radius: 4px;
}

#cont_264 .modanuncios .clases_masresultados {
	background: url(../img/bg_anunciomodtit.gif) bottom no-repeat;
	margin-top: 8px;
	width: 220px;
	height: 21px;
	display: block;
	float: left;
	font-size: 10px;
	color: #308FC2;
}

#cont_264 .modanuncios .clases_masresultados a {
	display: block;
	float: right;
	padding: 3px 26px 0px 0px;
	background: url(../img/bg_enlacemodtit.gif) 100% 42% no-repeat;
	color: #308fc2;
	font-size: 10px;
}

#cont_264 .modanuncios .clases_groupfecha {
	background: url(../img/bg_anunciomodtit_fecha.gif) top no-repeat;
	margin-bottom: 8px;
	padding: 4px 0px 0px 22px;
	height: 21px;
	display: block;
	color: #308FC2;
	font-weight: bold;
}

#cont_264 .modanuncios {
	background: url(../img/bg_modanuncios_264.gif) repeat-y;
	height: 325px;
	margin: 0px;
	padding: 0px 16px 0px 20px;
}

#cont_264 .modanuncios .scrollcont {
	height: 325px;
	margin: 0px;
	padding: 0px 4px 0px 0px;
	overflow: auto;
}

#cont_264 .cierramodanuncios {
	margin: 0px;
	display: block;
	height: 17px;
	background: url(../img/bg_cierramodanuncios_264.gif) no-repeat;
}

#cont_264 .regadescargas {
	display: block;
	height: 101px;
	width: 256px;
	background: url(../img/bg_regadescargas.gif) no-repeat;
	color: #308FC2;
}

#cont_264 .regadescargas .tit {
	font-weight: bold;
	padding: 13px 25px 0px 43px;
}

#cont_264 .regadescargas .cont {
	padding: 25px 25px 0px 73px;
}

#cont_264 .apuntate {
	display: block;
	height: 99px;
	width: 256px;
	background: url(../img/bg_apuntate.gif) no-repeat;
	color: #308FC2;
}

#cont_264 .apuntate .tit {
	font-weight: bold;
	padding: 12px 25px 0px 43px;
}

#cont_264 .apuntate a {
	display: block;
	text-decoration: none;
	width: 167px;
	padding: 24px;
}

#cont_137 .mod2 {
	padding: 6px 7px 0px 0px;
	overflow: hidden;
}

#cont_137 .mod2 .logo {
	width: 129px;
	text-align: center;
	display: block;
	background-color: #FFFFFF;
	-moz-border-radius: 4px;
	overflow: hidden;
}

#cont_137 .mod2 .logo2 {
	width: 129px;
	text-align: center;
	display: block;
	background-color: #FFFFFF;
	-moz-border-radius: 4px;
	overflow: hidden;
	height: 52px;
}

#cont_137 .mod2 ul {
	margin: 0px;
	padding: 0px;
}

#cont_137 .mod2 ul li {
	margin-top: 6px;
	padding: 0px;
	list-style: none;
}

#cont_137 .mod2 ul li a {
	width: 109px;
	height: 18px;
	display: block;
	text-decoration: none;
	font-weight: bold;
	padding: 4px 0px 0px 20px;
}

#cont_137 .mod2 ul li a.off {
	background: url(../img/btn_bg_menulat.gif) top left;
	color: #308FC2;
}

#cont_137 .mod2 ul li a.on,#cont_137 .mod2 ul li a.off:hover {
	background: url(../img/btn_bg_menulat.gif) bottom left;
	color: #FFFFFF;
}

#cont_490 .mod2 {
	padding: 6px 0px 0px 17px;
	overflow: hidden;
}

#cont_540 .mod2 {
	padding: 6px 0px 0px 17px;
	overflow: hidden;
}

.titulogr {
	font-size: 13px;
	color: #308FC2;
	font-weight: bold;
	padding-bottom: 4px;
	/*background: url(../img/bg_tit_mod2.gif) bottom repeat-x;*/
	margin-bottom: 4px;
	/*border-bottom-style: dotted;*/
	border-bottom-width: 1px;
}


.img_noticia {
	background: url(../img/ico_docpeque.gif) no-repeat;
	text-indent: 18px;
}

.titulogr a.listado {
	float: right;
	font-size: 11px;
	font-weight: normal;
}

#cont_519 .titulodoc {
	display: block;
	background: url(../img/bg_modtitulodoc_486.gif);
	height: 42px;
	color: #308fc2;
}

#cont_519 .titulodoc .tit {
	display: block;
	float: left;
	padding: 13px 0px 0px 55px;
	font-size: 15px;
	font-weight: bold;
}

#cont_519 .noticias .fecha {
	color: #308fc2;
	margin-left: 2px;
	margin-bottom: 4px;
	/*position: relative;*/
}

 .titulodoc a {
	display: block;
	float: right;
	padding: 14px 26px 0px 0px;
	background: url(../img/bg_enlacemodtit.gif) top right no-repeat;
	color: #308fc2;
	font-size: 10px;
}

#cont_519 .mod2 span.tit {
	/*background: url(../img/bg_titimg_mod2.gif) no-repeat;*/
	float: left;
	margin-top: 15px;
	margin-left: 51px;
}

#cont_540 .mod2 .docs {
	padding-left: 20px;
}

#cont_540 .mod2 .doc,#cont_540 .mod2 .pdf {
	padding-top: 4px;
	padding-left: 26px;
	margin-bottom: 8px;
}

#cont_540 .mod2 .doc {
	background: url(../img/ico_doc_mini.gif) left top no-repeat;
	height: 16px;
}

#cont_540 .mod2 .pdf {
	background: url(../img/ico_pdf_mini.gif) left top no-repeat;
	height: 16px;
}

#cont_540 .titulodocvela {
	display: block;
	background: url(../img/bg_modtitulorega.gif);
	height: 42px;
	color: #308FC2;
}

#cont_540 .titulodoc {
	display: block;
	background: url(../img/bg_modtitulorega.gif);
	height: 42px;
	color: #308FC2;
}

#cont_540 .titulo_contacto {
	display: block;
	background: url(../img/bgmodtitulo_contacto.gif);
	height: 42px;
	color: #308FC2;
}

#cont_540 .titulodoc_p {
	display: block;
	background: url(../img/bgmodtitulo_pesca.gif);
	height: 42px;
	color: #308FC2;
}

/*#cont_540 .tit {
	position: relative;
	top: 15px;
	left: 54px;
}*/

#cont_540 .titulodoc_a {
	display: block;
	background: url(../img/bgmodtitulo_actos.gif);
	height: 42px;
	color: #308FC2;
}

/*
#cont_540 .tit {
	display: block;
	float: left;
	font-size: 15px;
	font-weight: bold;
	padding: 13px 0px 0px 55px;
}
*/

#cont_540 .regatista {
	overflow: hidden;
}

#cont_540 .regatista .imagen {
	width: 200px;
	padding: 4px;
	border: 1px solid #FFA22F;
	-moz-border-radius: 4px;
	float: left;
	margin-right: 10px;
}

#cont_540 .regatista .info {
	margin: 0px 0px 25px 0px;
}

#cont_540 .regatista .info .tipo {
	color: #308FC2;
}

#cont_540 .regatista .info2 {
	margin: 0px 0px 25px 0px;
	overflow: hidden;
	min-height: 110px;
	_overflow: visible;
	_height: 110px;
}

#cont_540 .titulodocvela a {
	color: #308FC2;
	text-decoration: none;
}

#cont_pie {
	display: block;
	height: 54px;
	background: url(../img/bg_pieweb_nm.gif);
}

.pie_txt a{
	float: right;
	margin-right: 15px;
	margin-top: 23px;
	color: #5CADD7;
	text-decoration: none;
}

.pie_txt a:hover{
	text-decoration: underline;
}

#cont_patrocinadores {
	display: block;
	height: 133px;
	width: 981px;
	background: url(../img/portada_patrocinadores.gif);
}

div .tb_ficha {
	margin-top: 20px;
}

div .tb_ficha table td {
	padding: 8px;
}

div .tb_ficha td.cab {
	color: #308FC2;
	font-size: 13px;
	font-weight: bold;
	padding: 4px;
	padding-left: 8px;
}

div .tb_ficha td.sep {
	background: url(../img/bg_sep_tbficha.gif) repeat-x;
	height: 3px;
	font-size: 3px;
	padding: 0px;
}

div .tb_ficha td.txt {
	border-left: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 10px;
}

div.groupfecha_ {
	background: url(../img/bg_modtitazul.gif) top no-repeat;
	margin: 12px 0px;
	padding: 4px 0px 0px 22px;
	height: 21px;
	display: block;
	font-weight: bold;
	color: #308FC2;
}

div.agenda {
	overflow: hidden;
	min-height: 65px;
	_overflow: visible;
	_height: 65px;
}

div.agenda .fecha {
	background: url(../img/ico_agenda_undia.gif) no-repeat;
	width: 48px;
	height: 57px;
	margin: 0px 41px 0px 24px;
	_margin: 0px 28px 0px 14px;
	float: left;
	color: #5CADD7;
	font-size: 26px;
	font-weight: bold;
}

div.agenda .fechas {
	background: url(../img/ico_agenda_dosdias.gif) no-repeat;
	width: 89px;
	height: 61px;
	margin: 0px 12px 0px 4px;
	_margin: 0px 10px 0px 2px;
	float: left;
	color: #5CADD7;
	font-size: 26px;
	font-weight: bold;
}

div.agenda .diaageini {
	float: left;
}

div.agenda .diaagefin {
	float: left;
}

div.agenda .diaageini .mes {
	margin: 0px;
	padding: 9px 0px 0px 15px;
}

div.agenda .diaagefin .mes {
	margin: 0px;
	padding: 13px 0px 0px 20px;
}

div.agenda .diaageini .dia {
	margin: 0px;
	padding: 7px 0px 0px 8px;
}

div.agenda .diaagefin .dia {
	margin: 0px;
	padding: 7px 0px 0px 14px;
}

div.agenda .titulo {
	font-size: 16px; /*14px;*/
	color: #FF6600;
	font-weight: bold;
	margin-top: 4px;
}

div.agenda .entradilla {
	font-size: 11px;
	color: #666666;
	padding-left: 146px;
	padding-right: 4px;
}

div.separador {
	background: url(../img/bg_tit_mod2.gif) repeat-x;
	height: 3px;
	font-size: 3px;
	padding: 0px;
	margin: 6px 0px;
}

table.calendario {
	color: #3F9CCF;
	font-size: 11px;
	font-weight: bold;
}

table.calendario td.diasel {
	color: #FF6600;
}

table.calendario td.semana {
	color: #3F9CCF;
	margin-bottom: 8px;
	background-color: #E6F3F9;
	font-weight: normal;
	padding: 3px;
}

table.calendario td.sep {
	height: 6px;
	font-size: 2px;
}

table.calendario td.mes {
	font-size: 14px;
	color: #FF6600;
	font-weight: bold;
	padding-bottom: 11px;
}

.btnanterior {
	width: 81px;
	height: 22px;
	background-image: url(../img/btn_anterior.gif);
	padding-top: 10px;
}

.btnanterior a {
	color: #3F9CCF;
	padding: 0px 0px 0px 24px;
	line-height: 18px;
	background-image: url(../img/btn_anterior.gif);
}

.btnsiguiente {
	width: 93px;
	height: 22px;
	background: url(../img/btn_siguiente.gif) no-repeat;
	padding-top: 10px;
}

.btnsiguiente a {
	color: #3F9CCF;
	padding: 0px 0px 0px 8px;
	line-height: 18px;
	background: url(../img/btn_siguiente.gif) no-repeat;
}

.tbl_calendar {
	border: 1px solid #5CADD7;
	padding: 4px;
}

.btnmasinfo {
	width: 170px;
	height: 22px;
	margin: 40px 0px 0px 0px;
	background: url(../img/btn_masinfo.gif) no-repeat;
	float: right;
}

.btnmasinfo a {
	color: #3F9CCF;
	padding: 0px 0px 0px 12px;
	line-height: 18px;
}

div.agenda .regata {
	background: url(../img/cr.gif) top left no-repeat;
	margin-left: 100px;
	padding-left: 30px;
	margin-bottom: 8px;
}

div.agenda .pesca {
	background: url(../img/cr.gif) top left no-repeat;
	margin-left: 100px;
	padding-left: 30px;
	margin-bottom: 8px;
}

div.agenda .pesca {
	background: url(../img/cr.gif) top left no-repeat;
	margin-left: 100px;
	padding-left: 30px;
	margin-bottom: 8px;
}

/*	overflow:hidden;
	min-height:65px;
	_overflow:visible;
	_height:65px;
*/
table.curriculo th {
	color: #308FC2;
	text-align: left;
	padding: 4px;
}

table.curriculo td {
	border-left: 1px solid #FFC782;
	padding: 4px;
}

table.curriculo td.sep {
	background: url(../img/bg_sep_tbficha.gif) repeat-x;
	padding: 0px;
	height: 3px;
	font-size: 1px;
}

table.curriculo td.prim {
	border-left: 0px solid #FFC782;
}

/*
  ESTILOS DEL FORMULARIO DE INSCRIPCION
*/
#cnt_alo {
	display: block;
	float: left;
	padding-top: 10px;
}
#cnt_tra {
	display: block;
	float: left;
	padding-top: 10px;
}
#alojamiento {
	background: url(../img/bg_modaviso.gif) no-repeat;
	height: 24px;
	color: #308fc2;
	display: block;
	width: 521px;
	float: left;
	color: #308fc2;
	position: relative;

}
#transporte {
	background: url(../img/bg_modaviso.gif) no-repeat;
	height: 24px;
	color: #308fc2;
	width: 521px;
	display: block;
	float: left;
	color: #308fc2;
	position: relative;

}

#alojamiento span.tit {
	display: block;
	float: left;
	font-weight: bold;
	padding: 6px 0px 0px 20px;
}


#alojamiento a {
	display: block;
	width: 32px;
	height: 22px;
	float: right;
	background: url(../img/bg_modaviso_aarriba.gif);
	margin-top: 2px;
}

#transporte a {
	display: block;
	width: 32px;
	height: 22px;
	float: right;
	background: url(../img/bg_modaviso_aarriba.gif);
	margin-top: 2px;
}

#transporte span.tit {
	/*color: #ff6600;*/
	display: block;
	float: left;
	font-weight: bold;
	padding: 6px 0px 0px 20px;

}

.inscripcions {
}

.inscripcions .fecha {
	color: #4FAE09;
	font-weight: bold;
	margin-left: 2px;
	margin-bottom: 4px;
}

.inscripcions .inscripcion {
	background: url(../img/bg_modinsc.gif) no-repeat;
	height: 24px;
	color: #308fc2;
	display: block;
	float: left;
	width: 521px;
}

#inscripcion span.tit {
	color: #ff6600;
	font-weight: bold;
	padding: 6px 0px 0px 20px;
	float: left;
}

.inscripcions .inscripcion a {
	display: block;
	width: 32px;
	height: 22px;
	float: right;
	background: url(../img/bg_modinsc_a.gif);
	margin-top: 2px;
}

.inscripcions .inscripcion a.arriba {
	display: block;
	width: 32px;
	margin-top: 2px;
	height: 24px;
	float: right;
	background: url(../img/bg_modinsc_aarriba.gif);
	border: 1px hidden #308fc2;
}

.inscripcions .inscri_comp {
	border: 1px solid #ffa331;
	-moz-border-radius: 8px;
	padding: 8px;
}

.inscripcions .insc_i {
	width: 240px;
	float: left;
	display: block;
}

.inscripcions .insc_d {
	width: 240px;
	float: right;
	display: block;
}

.inscripcions .insc_bot {
	width: 500px;
	text-align: justify;
	font-size: 9px;
	color: #999999;
	display: block;
	padding-bottom: 20px;
	float: none;
	clear: both;
	padding-top: 16px;
}

.inscripcions .insc_bot_gr {
	width: 500px;
	text-align: justify;
	font-size: 11px;
	color: #999999;
	display: block;
	padding-bottom: 0px;
	float: none;
	clear: both;
	padding-top: 16px;
}

.inscripcions .txt_insc {
	text-align: left;
	color: #308fc2;
	margin-right: 12px;
	margin-left: 2px;
	font-size: 11px;
	display: block;
	padding-bottom: 4px;
	float: left;
	width: 225px;
}

.inscripcions .caja_insc {
	font-size: 11px;
	color: #308fc2;
	margin-bottom: 6px;
	float: left;
	
}

.inscripcions .caja_sele {
	font-size: 11px;
	color: #308fc2;
	margin-bottom: 6px;
	float: left;
	width: 200px;
}

.inscripcions .insc_btn {
	width: 500px;
	padding-bottom: 12px;
}

.inscripcions img,.btn_insc {
	width: 69px;
	float: right;
	position: relative;
	bottom: 4px;
}

.scrollcont .nohayregata {
	display: block;
	width: 220px;
	height: 130px;
	margin-top: 20px;
	margin-bottom: 13px;
	background: url(../img/ico_nohay_regata.gif) no-repeat 44px;
}

.scrollcont .nohaypesca {
	background: url(../img/ico_nohay_pesca.gif) no-repeat 44px;
	display: block;
	width: 220px;
	height: 130px;
	margin-top: 16px;
}

.scrollcont .nohayactos {
	background: url(../img/ico_nohay_actos.gif) no-repeat 44px;
	display: block;
	width: 220px;
	height: 130px;
	margin-top: 16px;
}

.scrollcont .txtnohayreg {
	display: block;
	color: #308fc2;
	width: 145px;
	text-align: center;
	margin-left: 36px;
	font-weight: bold;
	margin-bottom: 17px;
}


.scrollcont .txtnohayreg_idx {
	display: block;
	color: #308fc2;
	width: 190px;
	text-align: center;
	margin-left: 16px;
	font-weight: bold;
	font-size: 16px;
	padding-top: 16px;
	
}

.scrollcont .txtregpro {
	width: 220px;
	color: #308fc2;
	font-size: 15px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	margin-bottom: 14px;
	opacity: 1;
	background: url(../img/ico_docpeque.gif) no-repeat;
	text-indent: 18px;
	font-weight: bold;
}

.ficha {
	width: 502px;
	padding-left: 20px;
	display: block;
	height: auto;
	float: left;
}

.latizda {
	width: 226px;
	border: 1px solid #5CADD7;
	float: left;
	margin-top: 4px;
}

.latizda2 {
	width: 128px;
	border: 1px solid #5CADD7;
	float: left;
	margin-top: 4px;
}

.latdcha {
	width: 220px;
	display: block;
	float: left;
	text-align: left;
	margin-top: 6px;
	margin-left: 12px;
}

.azul {
	color: #308fc2;
}

.naranja {
    color: #FF6600;
}

.linkazul {
	height: 22px;
	background: url(../img/btn_masinfo300.gif) no-repeat;
	color: #308fc2;
	padding-left: 6px;
	margin-top: 6px;
	display: block;
	width: 229px;
	padding-top: 4px;
}

.linkazul a {
	color: #3F9CCF;
	padding: 0px 0px 0px 12px;
	line-height: 18px;
}

.linkazul a:hover {
	font-weight: bold;
	text-decoration: none;
}

.linkazul_pq {
	height: 22px;
	background: url(../img/btn_siguiente.gif) no-repeat;
	color: #308fc2;
	padding-left: 23px;
	margin-top: 6px;
	display: block;
	width: 96px;
	padding-top: 4px;
}

.linkazul_pq a {
	color: #3F9CCF;
	padding: 0px 0px 0px 12px;
	line-height: 18px;
}

.linkazul_pq a:hover {
	font-weight: bold;
	text-decoration: none;
}

.pq_pes {
	width: 40px;
	height: 35px;
	display: block;
	float: left;
	background: url(../img/ico_mini_pesca.gif) no-repeat;
	/*position: relative;
	bottom: 15px;*/
}

.pq_reg {
	background: url(../img/ico_mini_regatas.gif) no-repeat;
	width: 40px;
	height: 35px;
	display: block;
	float: left;
	/*position: relative;
	bottom: 15px;*/
}

.pq_doc {
	background: url(../img/ico_mini_noticias.gif) no-repeat;
	width: 40px;
	height: 35px;
	display: block;
	float: left;
	/*position: relative;
	bottom: 15px;*/
}

.pq_act {
	background: url(../img/ico_mini_actos.gif) no-repeat;
	width: 40px;
	height: 35px;
	display: block;
	float: left;
	/*position: relative;
	bottom: 15px;*/
}

.pq_asa {
	background: url(../img/ico_mini_pesca.gif) no-repeat;
	width: 40px;
	height: 35px;
	display: block;
	float: left;
	/*position: relative;
	bottom: 15px;*/
}

.nologo {
	text-align: center;
	width: 63px;
	height: 64px;
	display: none;
	float: none;
}

#buscador .txt_insc {
	text-align: left;
	color: #308fc2;
	margin-right: 12px;
	margin-left: 2px;
	font-size: 11px;
	display: block;
	padding-bottom: 4px;
	float: left;
	width: 200px;
}

#buscador .caja_insc {
	font-size: 11px;
	color: #308fc2;
	margin-bottom: 6px;
	float: left;
}

#buscador .caja_sele {
	font-size: 11px;
	color: #308fc2;
	margin-bottom: 6px;
	float: left;
	width: 200px;
}

#buscador img,.insc_btn {
	width: 63px;
	height: 23px;
	float: right;
	margin-right: 12px;
	margin-top: 4px;
}



/* 
	ESTILOS DE LA GALERIA MULTIMEDIA
*/
#prin {
	display: block;
	heigth: 621px;
	width: 840px;
	position: absolute;
	overflow: hidden;
	
}

#prin2{
	width: 825px;
	
	overflow: hidden;
	display:block;
	border-width: 2px;
	border: 4px solid #c5e1f1;
	
	margin-top:100px; 
	background-color:#FFFFFF; 
	filter:alpha(opacity=100); 
	-moz-opacity:1; 
	opacity:1;
	height: 638px;
}

#prin2_pasos{
	width: 825px;
	
	overflow: hidden;
	display:block;
	border-width: 2px;
	border: 4px solid #c5e1f1;
	
	margin-top:100px; 
	background-color:#FFFFFF; 
	filter:alpha(opacity=100); 
	-moz-opacity:1; 
	opacity:1;

}

#mul_cab {
	float: left;
}

#mul_izd,#mul_izd_v {
	width: 278px;
	display: block;
	float: left;
	height: 500px;
}

#mul_conten,#mul_buscad, #mul_conten_v,#mul_buscad_v {
	width: 275px;
	float: left;
	height: 551px;
	margin-left: 4px;
	margin-top: 8px;
	border: 1px solid #5DADD7;
	overflow: auto;
}
.tit_destacadas_1{
	width: 100px;
	display: block;
	float: left;
	text-align: left;
	padding-left: 14px;
	padding-top: 10px;
	color: #308FC2;
	font-size: 14px;
	border-right: 1px solid #308fc2;
	cursor: pointer;
}
.tit_destacadas_0{
	width: 100px;
	display: block;
	float: left;
	text-align: left;
	padding-left: 14px;
	padding-top: 10px;
	color: #ff6600;
	
	font-size: 14px;
	border-right: 1px solid #308fc2;
	cursor: default;
}
.tit_buscador_1{
	width: 139px;
	display: block;
	text-align: left;
	padding-top: 10px;
	color: #308FC2;
	font-size: 14px;
	float: right;
	cursor: pointer;
}
.tit_buscador_0{
	width: 139px;
	display: block;
	text-align: left;
	padding-top: 10px;
	color: #ff6600;
	
	font-size: 14px;
	float: right;
	cursor: default;
}
.tit_galeria{
	color: #308FC2;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	padding-left: 20px;
	padding-top: 10px;
	width: 512px;
	float: left;
	/*margin-left: 16px;*/
}
.mul_itm {
	border-bottom: 1px dotted #5DADD7;
	float: left;
	overflow: hidden;
	padding: 4px;
	margin-left: 0;
	width: 249px;
	/*position: relative;*/
	left: 4px;
}

.ftpq {
	width: 240px;
	height: 65px;
}

.lafotico {
	width: 84px;
	height: 63px;
	text-align: right;
	display: block;
	float: left;
}

.texto_min_g {
	height: 63px;
	width: 146px;
	display: block;
	float: right;
}
.txtpq_az {
	color: #308FC2;
	text-align: left;
	padding-bottom: 4px;
}

.txtpq_gr {
	color: #999999;
	text-align: left;
}

#mul_dch,#mul_dch_v {
	display: block;
	background-color: #fff;
	width: 524px;
	margin-top: 8px;
	margin-right: 4px;
	float: right;
}
/* FIN ESTILOS DE LA GALERIA*/
.contenclub {
	overflow: auto;
	background-color: #2dfd5c;
	width: 710px;
	height: 490px;
	display: block;
	float: left;
}
.unclub{
	width: 700px;
	height: 480px;
	margin-left: 8px;
	margin-bottom: 8px;
	background: url(../img/bg_club.gif) repeat-x;
}

/*
	modificamos los ESTILOS DE LA GALERIA generales para la galeria multimedia
*/
#mul_dch #menugaleria,#mul_dch_v #menugaleria {
	display: block;
	position: relative;
	width: 510px;
	height: 84px;
	overflow: hidden;
	padding: 5px;
	border: 1px solid #5dadd7;
}

#mul_dch #imagengaleria, #mul_dch_v #imagengaleria {
	width: 510px;
	
	padding: 5px;
	border: 1px solid #5dadd7;
	height: 437px;
}

#mul_dch #menugaleria #izda, #mul_dch_v #menugaleria_v #izda_v {
	display: block;
	width: 21px;
	height: 84px;
	left: 0px;
	top: 0px;
	background: url(../img/btn_galerialeft.gif) no-repeat;
	float: left;
	cursor: pointer;
}

#mul_dch #menugaleria #dcha, #mul_dch_v #menugaleria_v #dcha_v {
	display: block;
	width: 21px;
	height: 84px;
	background: url(../img/btn_galeriaright.gif) no-repeat;
	float: right;
	cursor: pointer;
}

#mul_dch #menugaleria #mascara, #mul_dch_v #menugaleria_v #mascara_v {
	display: block;
	position: absolute;
	left: 26px;
	top: 5px;
	width: 468px;
	height: 100px;
	overflow: hidden;
}

#mul_dch #contenedorgaleria, #mul_dch_v #contenedorgaleria_v {
	display: block;
	position: relative;
	left: 0px;
	top: 0px;
	width: 10000px;
	height: 170px;
}

#mul_dch #contenedorgaleria div, #mul_dch_v #contenedorgaleria_v div {
	margin-right: 1px;
}

#mul_dch #contenedorgaleria div img, #mul_dch_v #contenedorgaleria_v div img {
	cursor: pointer;
}

#mul_dch #imagenpie, #mul_dch_v #imagenpie_v {
	color: #5dadd7;
	padding: 6px;
	margin-top: 5px;
}

#mul_dch #imagenpieb, #mul_dch_v #imagenpieb_v {
	color: #5dadd7;
	padding: 6px;
	margin-top: 5px;
}

#mul_dch #imagenmasinfo, #mul_dch_v #imagenmasinfo_v {
	color: #666666;
	padding: 5px;
	margin-top: 0px;
}



/*
	FIN DE LOS ESTILOS DE LA GALERIA
*/

/*
	CURSILLOS
*/
.guarderia{
	 list-style-type:none;
	 padding: 0 0 0 9px;
	 margin: 0;
	 width:50;
	 
}

#patos {
	display: block;
  margin: 0;
  width: 532px;
  color: #FF6600;
  font-size: 12px;
  font-weight: bold;
}
#patos .pato1 {
	height: 250px;
	width: 262px;
	background: url(../img/tofolet2009_big1.gif) no-repeat;
	float: left;
	text-decoration: none;
}
#patos .pato2 {
	height: 250px;
	width: 262px;
	background: url(../img/tofolet2009_big2.gif) no-repeat;
	float: left;
	text-decoration: none;
}
#patos .pato3 {
	height: 250px;
	width: 262px;
	background: url(../img/tofolet2009_big3.gif) no-repeat;
	float: left;
	text-decoration: none;
}
#patos .pato4 {
	height: 250px;
	width: 262px;
	background: url(../img/tofolet2009_big4.gif) no-repeat;
	float: left;
	text-decoration: none;
}
#patos .pato5 {
	height: 250px;
	width: 262px;
	background: url(../img/tofolet2009_big5.gif) no-repeat;
	float: left;
	text-decoration: none;
}
#patos .pato6 {
	height: 250px;
	width: 262px;
	background: url(../img/tofolet2009_big6.gif) no-repeat;
	float: left;
	text-decoration: none;
}
#patos .fill_patito {
	height: 25px;
	text-align: center;
	margin-top: 225px;
}
/*
	FIN DE CURSILLOS
*/

/*
banner escola
*/
#cont_264 .escolavela {
	display: block;
	height: 240px;
	height: 612px;
	width: 256px;
	background: url(../img/banner_escola2009.gif) no-repeat;
	color: #308FC2;
}


#cont_264 .tofolet1 {
	display: block;
	height: 80px;
	width: 240px;
	background: url(../img/tofolet2009_1.gif) no-repeat;
	color: #308FC2;
	margin-top: 21px;
	margin-left: 8px;
}

#cont_264 .tofolet2 {
	display: block;
	height: 80px;
	width: 240px;
	background: url(../img/tofolet2009_2.gif) no-repeat;
	color: #308FC2;
	margin-left: 8px;
	margin-top: 8px;
}

#cont_264 .tofolet3 {
	display: block;
	height: 80px;
	width: 240px;
	background: url(../img/tofolet2009_3.gif) no-repeat;
	color: #308FC2;
	margin-left: 8px;
	margin-top: 8px;
}

#cont_264 .tofolet4 {
	display: block;
	height: 80px;
	width: 240px;
	background: url(../img/tofolet2009_4.gif) no-repeat;
	color: #308FC2;
	margin-left: 8px;
	margin-top: 8px;
}

#cont_264 .tofolet5 {
	display: block;
	height: 80px;
	width: 240px;
	background: url(../img/tofolet2009_5.gif) no-repeat;
	color: #308FC2;
	margin-left: 8px;
	margin-top: 8px;
}

#cont_264 .tofolet6 {
	display: block;
	height: 80px;
	width: 240px;
	background: url(../img/tofolet2009_6.gif) no-repeat;
	color: #308FC2;
	margin-left: 8px;
	margin-top: 8px;
}



#cont_264 .escolanata {
	display: block;
	height: 240px;
	width: 256px;
	background: url(../img/banner_natacio.gif) no-repeat;
	color: #308FC2;
}


#cont_264 .escolavela .tit,#cont_264 .escolanata .tit {
	font-weight: bold;
	padding: 12px 25px 0px 42px;
}

#cont_264 .escolavela .tit_s {
	padding-top: 18px;
	padding-left: 17px;
	padding-right: 25px;
}

#cont_264 .escolanata .tit_s {
	padding-top: 21px;
	padding-left: 100px;
}



#cont_264 .escolavela .tit_n {
	padding-top: 0px;
	padding-left: 17px;
	padding-right: 25px;
	color: #ff6600;
}

#cont_264 .escolanata .tit_n {
	color: #ff6600;
	padding-left: 100px;
}



#cont_264 .escolavela .tit_f {
	font-size: 9px;
	width: 253px;
	display: block;
	height: 44px;
	margin-top: -8px;
}


#cont_264 .escolavela .tit_f_i {
	font-size: 9px;
	display: block;
	height: 44px;
	float: left;
	width: 128px;
}

#cont_264 .escolavela .tit_f_da {
	font-weight: bold;
	font-size: 11px;
	width: 130px;
	float: right;
	margin-top: 12px;
	margin-right: 5px;
	display: block;
}


#cont_264 .escolavela .tit_f_d {
	font-size: 9px;
	width: 145px;
	float: right;
	margin-top: 12px;
	margin-right: 5px;
	display: block;
}



#cont_264 .escolanata .tit_f_i {
	font-size: 9px;
	display: block;
	height: 44px;
	float: left;
	width: 128px;
	padding-top: 92px;
}

#cont_264 .escolanata .tit_f_d {
	font-size: 9px;
	width: 100px;
	float: right;
	margin-top: 12px;
	margin-right: 5px;
	display: block;
	padding-top: 92px;
}









#cont_264 .esco_pdf {
	background: url(../img/ico_pdf.gif) no-repeat;
	
	width: 60px;
	height: 40px;
}

#cont_264 .txt_pdf {
	width: 62px;
	float: right;
	position: relative;
	bottom: 35px;
}


#cont_264 .escolavela .tit_r {
	height: 95px;
	margin-top: 4px;
}


/*#cont_264 .escolavela a div {
	padding: 15px 60px 16px 16px;
	color: #308FC2;
	text-decoration: none;
}*/
/*
fin banner escola
*/

/*
*  METEOROLOGIA
*/
.meteorologo {
	background: url(../img/meteo/meteo_fondo.gif) no-repeat;
	width: 252px;
	height: 183px;
}
.meteo_izda {
	width: 140px;
	height: 167px;
	float: left;
}
.espacio {
	background-color: aqua;
	display: block;
}
.meteo_dcha {
	width: 109px;
	height: 167px;
	float: right;
}
.met_pres{
	height: 55px;
	width: 138px;
	margin-bottom: 1px;
}
.estat {
	float:left;
	padding: 14px 0px 0px 17px;
}
.met_temp{
	height: 38px;
	width: 138px;
	margin-bottom: 1px;
}
.tempera {
	display: block;
	position: relative;
	left: 64px;
	top: 11px;
	float: left;
	height: 28px;
}
.met_hume{
	height: 38px;
	width: 138px;
	margin-bottom: 1px;
}
.humed {
	padding-left: 64px;
	padding-top: 9px;
}
.met_hora{
	height: 41px;
	width: 138px;
}
.lahora{
	padding-left: 60px;
	padding-top: 6px;
}
.met_nudo{
	height: 25px;
	width: 63px;
	margin-top: 19px;
	margin-left: 20px;
}
.met_roda {
	width: 98px;
	height: 90px;
	margin-left: 5px;
	margin-top: 3px;
}
.met_bear {
	width: 57px;
	height: 21px;
	margin-left: 29px;
	margin-top: 9px;
}
.gmt {
	padding-left: 59px;
	padding-top: 10px;
	font-size: 9px;
	color: #3e3f3d;
}
.percent {
	background: url(../img/meteo/meteo_lcd_percent.gif) no-repeat;
	width: 16px;
	height: 19px;
	display: block;
	float: left;
}
.grado {
	background: url(../img/meteo/meteo_lcd_grados.gif) no-repeat;
	width: 9px;
	height: 19px;
	display: block;
	float: left;
}
.dospuntos {
	background: url(../img/meteo/meteo_lcd_puntos.gif) no-repeat;
	width: 5px;
	height: 19px;
	display: block;
	float: left;
}
.coma {
	background: url(../img/meteo/meteo_lcd_coma.gif) no-repeat;
	width: 5px;
	height: 19px;
	display: block;
	float: left;
}
.estado12 {
	background: url(../img/meteo/meteo_clima_sol.gif) no-repeat;
	display: block;
	width: 60px;
	height: 32px;
	float: left;
}
.estado3 {
	background: url(../img/meteo/meteo_clima_sol.gif) no-repeat;
	display: block;
	width: 60px;
	height: 32px;
	float: left;
}

.estado6 {
	background: url(../img/meteo/meteo_clima_semi.gif) no-repeat;
	display: block;
	width: 60px;
	height: 32px;
	float: left;
}

.estado2 {
	background: url(../img/meteo/meteo_clima_nubes.gif) no-repeat;
	display: block;
	width: 60px;
	height: 32px;
	float: left;
}

.estado1 {
	background: url(../img/meteo/meteo_clima_lluvia.gif) no-repeat;
	display: block;
	width: 60px;
	height: 32px;
	float: left;
}

.presion {
	float: right;
	padding-top: 22px;
	padding-right: 4px;
	width: 58px;
}
.mini0{
	background: url(../img/meteo/meteo_lcdmini_0.gif) no-repeat;
	width: 12px;
	height: 16px;
	display: inline-block;
	float: left;

}

.mini1{
	background: url(../img/meteo/meteo_lcdmini_1.gif) no-repeat;
	width: 6px;
	height: 16px;
	display: block;
	float: left;

}
.mini2{
	background: url(../img/meteo/meteo_lcdmini_2.gif) no-repeat;
	width: 12px;
	height: 16px;
	display: block;
	float: left;

}

.mini3{
	background: url(../img/meteo/meteo_lcdmini_3.gif) no-repeat;
	width: 12px;
	height: 16px;
	display: inline-block;
	float: left;

}
.mini4{
	background: url(../img/meteo/meteo_lcdmini_4.gif) no-repeat;
	width: 12px;
	height: 16px;
	display: inline-block;
	float: left;

}

.mini5{
	background: url(../img/meteo/meteo_lcdmini_5.gif) no-repeat;
	width: 12px;
	height: 16px;
	display: inline-block;
	float: left;

}
.mini6{
	background: url(../img/meteo/meteo_lcdmini_6.gif) no-repeat;
	width: 12px;
	height: 16px;
	display: inline-block;
	float: left;

}

.mini7{
	background: url(../img/meteo/meteo_lcdmini_7.gif) no-repeat;
	width: 12px;
	height: 16px;
	display: inline-block;
	float: left;

}
.mini8{
	background: url(../img/meteo/meteo_lcdmini_8.gif) no-repeat;
	width: 12px;
	height: 16px;
	display: inline-block;
	float: left;

}

.mini9{
	background: url(../img/meteo/meteo_lcdmini_9.gif) no-repeat;
	width: 12px;
	height: 16px;
	display: block;
	float: left;

}

.minip{
	background: url(../img/meteo/meteo_lcdmini_coma.gif) no-repeat;
	width: 4px;
	height: 16px;
	display: block;
	float: left;

}


.big0{
	background: url(../img/meteo/meteo_lcd_0.gif) no-repeat;
	width: 14px;
	height: 19px;
	display: block;
	float: left;

}

.big1{
	background: url(../img/meteo/meteo_lcd_1.gif) no-repeat;
	width: 7px;
	height: 19px;
	display: block;
	float: left;
}
.big2{
	background: url(../img/meteo/meteo_lcd_2.gif) no-repeat;
	width: 14px;
	height: 19px;
	display: block;
	float: left;
}

.big3{
	background: url(../img/meteo/meteo_lcd_3.gif) no-repeat;
	width: 14px;
	height: 19px;
	display: block;
	float: left;
}
.big4{
	background: url(../img/meteo/meteo_lcd_4.gif) no-repeat;
	width: 14px;
	height: 19px;
	display: block;
	float: left;
}

.big5{
	background: url(../img/meteo/meteo_lcd_5.gif) no-repeat;
	width: 14px;
	height: 19px;
	display: block;
	float: left;
}
.big6{
	background: url(../img/meteo/meteo_lcd_6.gif) no-repeat;
	width: 14px;
	height: 19px;
	display: block;
	float: left;
}

.big7{
	background: url(../img/meteo/meteo_lcd_7.gif) no-repeat;
	width: 14px;
	height: 19px;
	display: block;
	float: left;
}
.big8{
	background: url(../img/meteo/meteo_lcd_8.gif) no-repeat;
	width: 14px;
	height: 19px;
	display: block;
	float: left;
}

.big9{
	background: url(../img/meteo/meteo_lcd_9.gif) no-repeat;
	width: 14px;
	height: 19px;
	display: block;
	float: left;
}
/*
*  FIN METEOROLOGIA
*/

/* GALERIA EN ESCUELA */
#cont_listado_fotos, #cont_listado_videos {
	width: 522px;
	margin-bottom: 15px;
	float: left;
}

#cont_listado_fotos .tit, #cont_listado_videos .tit {
	width: 464px;
	float: left;
}

#lavuelta {
	overflow: auto;
	display: block;
	width: 520px;
	height: 20px;
	text-align: right;
}

/*
	CONTACTO
*/
.cajapuntos_contacto {
	width: 675px;
	height: 70px;
	padding-top: 9px;
	border-bottom: 1px dotted #3F9CCF;
}

.ladoizdo {
	float: left;
	width: 336px;
	height: 69px;
	border-right: 1px dotted #3F9CCF;
}

.ladodcho {
	float: right;
	width: 336px;
	height: 69px;

}

.letras_dcha {
	width: 280px;
	display: block;
	float: left;
	height: 50px;
	margin-top: 12px;
	margin-left: 8px;
}

.naranje{
	color: #ff6600;
	font-size: 14px;
}

.sobre {
	float: left;
	display: block;
	width: 42px;
	height: 42px;
	background: url(../img/ico_email.gif) no-repeat;
	margin-top: 9px;
}

.btnmasinfo_c {
	background: url(../img/btn_masinfo300.gif) no-repeat;
	width: 225px;
	height: 23px;
	padding-left: 9px;
}

.btnmasinfo_c a {
	color: #3F9CCF;
	line-height: 18px;
}

/*
	FIN CONTACTO
*/
.sofia a{
	background-image: url(../img/banner_portada_sofia41.gif);
	width: 252px;
	height: 75px;
	display:block;
	margin-left: 5px;
	margin-bottom: 4px;
}

.sofia a span {
	display: none;
}

.grandia a{
	background-image: url(../img/banner_portada_grandia47.jpg);
	width: 252px;
	height: 75px;
	display:block;
	margin-left: 5px;
	margin-bottom: 4px;
}

.grandia a span {
	display: none;
}


/*Cambios para asambleas y documentos*/
#cont_asam {
	padding-bottom: 4px;
	border-bottom-width: 1px;
	color: #999999;
	margin: 8px 0px 4px 2px;
	display: block;
	font-size: 13px;
	font-weight: normal;
	margin-top: 8px;
	width: 977px;
	float: left;
	overflow: hidden;
}



#cont_asam .abremod {
	margin: 0px;
	display: block;
	height: 8px;
	font-size: 0px;
	background: url(../img/bg_abremod977.gif) no-repeat;
	padding-left: 50px;
}

#cont_asam .mod {
	background: url(../img/bg_mod977.gif) repeat-y;
	margin: 0px;
	padding: 6px 16px 6px 20px;
	overflow: hidden;
	min-height: 562px;
	_overflow: visible;
	_height: 562px;
}

#cont_asam .cierramod {
	margin: 0px;
	margin-bottom: 12px;
	font-size: 0px;
	display: block;
	height: 8px;
	background: url(../img/bg_cierramod977.gif) no-repeat;
}


#cont_asam .aux {
	padding-bottom: 6px;
	background: url(../img/ico_generico_mini.gif) left top no-repeat;
	padding-left: 24px;
	font-size: 13px;
	font-weight: normal;
	margin-left: 50px;

}

#cont_asam .doc {
	padding-bottom: 6px;
	background: url(../img/ico_doc_mini.gif) left top no-repeat;
	padding-left: 24px;
	font-size: 13px;
	font-weight: normal;
	margin-left: 50px;
}

#cont_asam .pdf{
	padding-bottom: 6px;
	background: url(../img/ico_pdf_mini.gif) left top no-repeat;
	padding-left: 24px;
	font-size: 13px;
	font-weight: normal;
	margin-left: 50px;
}

#cont_asam .fecha{
	font-size: 13px;
	color: #308FC2;
	font-weight: bold;
	padding-bottom: 4px;
	/*background: url(../img/bg_tit_mod2.gif) bottom repeat-x;*/
	border-bottom-width: 1px;
	margin-left: 50px;
}


#cont_asam .titulodoc {
	display: block;
	background: url(../img/bg_modtitulodoc_937.gif) no-repeat;
	height: 42px;
	color: #308fc2;
}

#cont_asam .titulodoc .tit {
	display: block;
	float: left;
	padding: 13px 0px 0px 55px;
	font-size: 15px;
	font-weight: bold;
}


#cont_doc {
	padding-bottom: 4px;
	border-bottom-width: 1px;
	color: #999999;
	margin: 8px 0px 4px 2px;
	display: block;
	font-size: 13px;
	font-weight: normal;
	margin-top: 8px;
	width: 977px;
	float: left;
	overflow: hidden;
}



#cont_doc .abremod {
	margin: 0px;
	display: block;
	height: 8px;
	font-size: 0px;
	background: url(../img/bg_abremod977.gif) no-repeat;
}

#cont_doc .mod {
	background: url(../img/bg_mod977.gif) repeat-y;
	margin: 0px;
	padding: 6px 16px 6px 20px;
	overflow: hidden;
	min-height: 562px;
	_overflow: visible;
	_height: 562px;
}

#cont_doc .cierramod {
	margin: 0px;
	margin-bottom: 12px;
	font-size: 0px;
	display: block;
	height: 8px;
	background: url(../img/bg_cierramod977.gif) no-repeat;
}

#cont_doc .aux {
	padding-bottom: 6px;
	background: url(../img/ico_generico_mini.gif) left top no-repeat;
	padding-left: 24px;
	font-size: 13px;
	font-weight: normal;
	margin-left: 50px;
}

#cont_doc .pdf {
	padding-bottom: 6px;
	background: url(../img/ico_pdf_mini.gif) left top no-repeat;
	padding-left: 24px;
	font-size: 13px;
	font-weight: normal;
	margin-left: 50px;
}

#cont_doc .doc {
	padding-bottom: 6px;
	background: url(../img/ico_doc_mini.gif) left top no-repeat;
	padding-left: 24px;
	font-size: 13px;
	font-weight: normal;
	margin-left: 50px;
}



#cont_doc .fecha{
	font-size: 13px;
	/*color: #308FC2;*/
	font-weight: bold;
	padding-bottom: 4px;
	/*background: url(../img/bg_tit_mod2.gif) bottom repeat-x;*/
	border-bottom-width: 1px;

}


#cont_doc .titulodoc {
	display: block;
	background: url(../img/bg_modtitulodoc_937.gif) no-repeat;
	height: 42px;
	color: #308fc2;
}

#cont_doc .titulodoc .tit {
	display: block;
	float: left;
	padding: 13px 0px 0px 55px;
	font-size: 15px;
	font-weight: bold;
}

#enllasos p{
	vertical-align: middle;
	height: 17px;
	padding-left: 30px;
	padding-top: 6px;
	background: url(../img/esp/cabecera_webcam.gif) no-repeat;	
	font-size: 12px;
}



#cont_150 {
	margin-top: 8px;
	width: 150px;
	float: left;
	/*background-color:#CC00CC;*/
}


#cont_150 {
	margin-top: 8px;
	width: 519px;
	float: left;
	/*background-color:#CC00CC;*/
}

#cont_150 .columna {
	padding-left: 5px;
}

#cont_150 .abremod {
	margin: 0px;
	display: block;
	height: 8px;
	font-size: 1px;
	background: url(../img/bg_abremod519.gif) no-repeat;
}

#cont_150 .mod {
	background: url(../img/bg_mod519.gif) repeat-y;
	margin: 0px;
	padding: 6px 16px 6px 20px;
	overflow: hidden;
	min-height: 150px;
	_overflow: visible;
	_height: 562px;
}

#cont_150 .cierramod {
	margin: 0px;
	margin-bottom: 12px;
	font-size: 0px;
	display: block;
	height: 8px;
	background: url(../img/bg_cierramod519.gif) no-repeat;
}
#cont_150 .titulodoc {
	display: block;
	background: url(../img/bg_modtitulodoc_486.gif);
	height: 42px;
	color: #308fc2;
}

#cont_150 .titulodoc .tit {
	display: block;
	float: left;
	padding: 13px 0px 0px 55px;
	font-size: 15px;
	font-weight: bold;
}

#cont_150 .noticias .fecha {
	color: #308fc2;
	margin-left: 2px;
	margin-bottom: 4px;
	/*position: relative;*/
}

/* MODIFICACIONES25-03-2009 */

.nofuncionaie{
	background: url('../img/bg_atencion.gif') no-repeat;
	height: 175px;
	width: 730px;
	margin-left: 40px;
	margin-bottom: 50px;
}

.nofun_tit{
	/* font-size: 1.5em;*/	
	color: #5CADD7;
	padding: 8px 0 0 80px; 
}

.nofun_txt{
	padding: 0px 15px 0px 80px; 	
}

.opc{
	padding-left: 40px;
}
.opc ol li{
	font-size: 2em;
	font-weight: bold; 
	color: #5CADD7;
	
	padding: 5px 0px 15px 0px;
	
	/* IE */
	
	*padding: 0px 0px 0px 0px;
	

}
.opc a{
	color: 	#5CADD7;
}
.txt_lista{
	color: #666666;
	font-size: 0.5em;
}

.pas_cabecera{
	width: 782px;	
}

#container{
	/*background-color: red;*/
	float:left;
	width: 825px;
	color: #5CADD7;
	font-weight: bold;
}
.imagen_ie{
	/*background-color: red;*/
	float:left;
	/*height: 592px;*/
	width: 825px;
	padding-top: 50px;
	padding-bottom: 50px;
}
.pie{
	
}
.texto_pie{
	width: 	650px;
	height: 40px;
	/*background-color: #123321;*/
	float: left;
	margin-top: 30px;
	padding-left: 30px;
	text-align: left;
}

.ant{
	background: url('../img/btn_izda.gif') no-repeat; 
	height: 78px;
	width: 66px;	
	float:left;
	color: #fff;
	
}

.sig{
	background: url('../img/btn_dcha.gif') no-repeat;
	height: 78px;
	width: 66px;
	float:left;	
	color: #fff;
}

/*
GALERIA FOTOS
*/
#fecha_flickr { 
	color: #5CADD7;
	font-size: 13px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	padding-top: 15px;
	margin-bottom: 5px;
	text-shadow: #000000 0px 0 0;
	list-style-position: inside;
	width: 674px;

}

.logo_flickr {
	 float:right;
	 margin-top:3px;
}

#titol_flickr { 
	color: #5CADD7;
	font-size: 13px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	padding-top: 15px;
	margin-bottom: 5px;
	text-shadow: #000000 0px 0 0;
	list-style-position: inside;
	width: 674px;
}

.punto_fecha {
	float: left;
	margin-top: 2px;
	margin-right: 4px;
}

.mes_flickr {
	margin-top: 7px;
	width: 675px;
}

.cont_album {
	
}

.album {
	width: 160px;
	height: 163px;
	padding: 2px;
	display: inline-table;
}

.albumf {
	width: 160px;
	height: 163px;
	padding: 2px;
	float: left;
	margin-right: 5px;
}

.albumf_imagen {
	width: 158px;
	height: 107px;
	border: 1px solid #5cadd7;
	padding-top: 2px;
	padding-left: 3px;
}

.albumf_regat {
	color: #5CADD7;
	font-size: 11px;
	font-weight: bold;
	float: right;
}

.album_imagen {
	width: 158px;
	height: 105px;
	border: 1px solid #5cadd7;
	padding-top: 2px;
	padding-left: 3px;
	float: left;
}

.album_fecha {
	font-size: 12px;
}

.album_regat {
	color: #5CADD7;
	font-size: 11px;
	font-weight: bold;
}

#busca {
	color: #5cadd7;
	margin-left: 14px;
	margin-top: 12px;
	line-height: 20px;
}
#busca #buscar_big {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 5px;
}
#busca #bsq_texto input {
	color: #5cadd7;
	width: 224px;
}
#busca #bsq_texto input {
	color: #5cadd7;
	margin-bottom: 8px;
}

#busca #bsq_fechas {
	margin-bottom: 7px;
}

#busca .txt_dates {
	width: 76px;
	float: left;
}
#busca .input_dates input {
	width: 148px;
	color: #5cadd7;
}

#busca #bsq_loque {
	border-bottom: 1px dotted #5cadd7;
	width: 231px;
	margin-bottom: 8px;
}

#busca .btn_busc {
	width: 68px;
	height: 21px;
}


/*
GALERIA FOTOS
*/

/*
GALERIA VIDEOS
*/

/*
GALERIA VIDEOS
*/


/*
FICHA REGATAS NUEVA
*/
.regata_insc {
	margin-top: 11px;
	font-size: 10px;
}
.regata_insc #menulat6 {
	position: relative;
	top: 4px;
	margin-right: 5px;
}
.regata_clases {
	color: #5cadd7;
	width: 135px;
	margin-top: 7px;
}
.regata_clases .titol_pq {
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	margin-bottom: 8px;
	font-weight: bold;
}
.img {
	border: 1px solid #ff6600;
	width: 40px;
	height: 40px;
	margin-right: 3px;
	float: left;
	margin-bottom: 3px;
}
#fecha_regata .regata_fecha,
#fotos_regata .regata_fecha,
#noticias_regata .regata_fecha,
#result_regata .regata_fecha,
#docs_regata .regata_fecha {
	color: #308FC2;
	font-size: 11px;
	font-weight: bold;
	display: list-item;
	width: 600px;
	border-bottom: 1px dotted #5cadd7;
	list-style-position: inside;
	margin-bottom: 5px;
	margin-top: 8px;
}
#fecha_regata .txtc,
#result_regata .txtc {
	margin-bottom: 2px;
	font-weight: bold;
}

#fecha_regata .txt,
#result_regata .txt {
	margin-bottom: 2px;
	margin-left: 16px;
}
#noticias_regata .avisos {
	padding: 6px;
	border-bottom: 1px solid #5cadd7;
}


#noticias_regata .noticias .multimedia {
	overflow: hidden;
	float: left;
	padding: 12px 13px 6px 5px;
}

#noticias_regata .noticias .multimedia .imagen {
	border: 1px solid #5CADD7;
	margin-top: -10px;
	padding: 1px;
}

#fotos_regata #cont_listado_fotos {
	display: block;
	float: right;
}

/*
FICHA REGATAS NUEVA
*/
/*
SOLICITUD VARADA
*/

#varada{width:880px; margin: 0 auto;}
#sup_varada{height:112px;background: url('../img/bg_vara_sup.gif') bottom left no-repeat; margin:25px 0 0 0;}
.descarga{float:right; width:310px; height:33px; margin: 42px 0 0 0; background: url('../img/vara_exportar.gif') bottom left no-repeat;}
#cuerpo_varada{background-color:#FFF;}
#cont_varada{width:840px; margin: 0 auto; padding:20px 0 0 0;}
.form_iz{dispaly: block; width:400px; float: left;}
.form_der{dispaly: block; width:415px; float: right;}
.form_der2{dispaly: block; width:400px; float: right;}
.txt_varada{color: #2C769E; font-size:12px;}
.asterisco{color:#FF6600; font-size:12px;}
#propietario{background: url('../img/bg_espropietario.jpg') bottom left no-repeat; width:830px; height:144px; display:block;}
#propietario2{background: url('../img/bg_espropietario.jpg') bottom left no-repeat; width:830px; height:144px; display:none;}
.recuerda{background: url('../img/bg_texto_varada.jpg') bottom left no-repeat; width:830px; height:50px; display:block; color:#2C769E;font-size:11px; margin:30px 0 0 0; text-align:center;}
.texto_azul{color:#2C769E;font-size:11px;}
.form_iz input, .form_der input,.form_der2 input, #cont_varada textarea, #cont_varada textarea{color:#666;font-size:11px;font-family: Arial}
.e_descarga{color:#2C769E;outline-style:none;outline-width:0;}
.e_descarga img{border:none;}
#menucab .btn_de a {
	display: block;
	float: right;
	width: 60px;
	height: 40px;
	background: url(../img/cabecera_de.gif) no-repeat;
}

#menucab .btn_de a:hover {
	background-position: bottom left;
}
