/* ESTILOS QUE NO SE HAN TOCADO *********************************************************************/

A,A:link,A:visited {
	text-decoration: none 
}

A.clSlideLinks,A.clSlideSubLinks,A.clSlideSub2Links
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#336699;	
	text-decoration: none 
}

.tdLink
{
background-image: url(../images/boton_links.jpg);
background-repeat: no-repeat;
 border-top-width: 1px;
 border-top-style: solid;
border-top-color: #9A9A9A;
}
.tdOverLink
{
background-image: url(../images/boton_links_presionados.jpg);
background-repeat: no-repeat;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #9A9A9A;
}


DIV.clSlide{position:absolute;   ;z-index:10; left:0; width:178; height:29; clip:rect(0,178,29,0); padding:10px;}
DIV.clSlideSub{position:absolute;  ;z-index:10; padding:2px; clip:rect(0,178,29,0); width:178; height:29; left:0; visibility:hidden}
DIV.clSlideSub2{position:absolute;  ;z-index:10; padding:2px; clip:rect(0,178,29,0); width:178; height:29; left:0; visibility:hidden}
#divSlideCont{position:relative;  z-index:10; left:0; top:100; height:600; width:170; visibility:hidden}
//A.clSlideLinks{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#336699;}
//A.clSlideSubLinks{font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#336699;}
//A.clSlideSub2Links{font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#336699;}


.boxmenuRight
{
margin-left: 7; 
margin-top: 0; 
margin-bottom: -5;
width: 8em
}

.textmenuRight
{
margin-left: 7; 
margin-top: 0; 
color:white
}

.tabla {
 border-width: 1px;
 border-style: solid;
}

.tabla_without_top {
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px; 
 border-top-width: 0px; 
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
}

.tabla_right_left {
 border-right-width: 1px;
 border-left-width: 1px;
 border-right-style: solid;
 border-left-style: solid;
 border-top-width: 0px; 
 border-bottom-width: 0px; 
}

TABLE.border {
	BORDER-RIGHT: #7e838c 1px solid; 
	BORDER-TOP: #7e838c 1px solid; 
	BORDER-LEFT: #7e838c 1px solid; 
	BORDER-BOTTOM: #7e838c 1px solid;
}

TR.infotext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : black;
	BORDER-RIGHT: #666d75 1px solid; 
	BORDER-TOP: #666d75 1px solid; 
	BORDER-LEFT: #666d75 1px solid; 
	BORDER-BOTTOM: #666d75 1px solid;
}

.inputtextname{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : normal;
	font-style : italic;
}

.inputtextnamerequired{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;
	font-style : normal;
}

.inputtextnamerequiredwhite{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : white;
	font-style : normal;
}

.subtitlemenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;
	font-style : normal;
	color: White;
}

.user{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;
}

.maplinkred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;
	color : #9F0203;
}

.maplinkgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;
	color : #487E01;
}

.maplinkbrown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;
	color : #B48404;
}

.list{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}



/* ELEMENTOS COMUNES  ****************************************************************************/

/** no mostramos el link de saltarNavegacion */
#saltarNavegacion {
  display: none;
}

/* Selector de idioma */
#idioma, #idioma_opciones {
    margin: 0px;
    width: 20px;
    height: 71px;
    padding: 0px;
}

#idioma {
    margin-left: 735px;
    margin-bottom: 0px;
    padding-top: 20px;
}

#idioma li {
    list-style-type:none;
    margin:0px;
    padding:0px;
    height:20px;
}

/* Barra superior */
.barraSuperior {
    width: 764px;
    margin-left: 7px;
    margin-bottom: 13px;
    background-color: #32659C;
    border-top : 1px solid #6CA9E5;
    text-align : right;
    height: 17px;
}

span.txtBarraSuperior, A.txtBarraSuperior {
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right:  20px;
    padding-left:  20px;
	border-right : 1px solid #6CA9E5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
}

/* Menú secundario de pie */

#menu_pie {
    width: 100%;
    text-align: center;
    padding: 30px 0px 5px 0px;
}

#menu_pie li {
	display: inline;
	list-style-type:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #32659C;
	padding-left : 1px;
	padding-right : 1px;
}

#menu_pie a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #32659C;
	text-decoration : underline;
}

/* Logos de patrocinadores */

#patrocinios {
    width: 100%;
    text-align: center;
}

#patrocinios li {
	display: inline;
	list-style-type:none;
	padding-left : 9px;
	padding-right : 9px;
}



/* ESTILOS ACTUALIZADOS/MODIFICADOS ****************************************************************************/

.maintitle{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #32659C;
	font-weight : bold;
	margin-bottom: 9px;
}

/** Los antiguos que no podemos reemplazar */
.titlemenuFont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;
	font-style : normal;
	text-transform: uppercase;
	color: White;
}

.titlemenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #32659C;
	font-weight : bold;

    display:block;
	background: url(../images/fondo_menu_titulo_right.jpg) no-repeat;
    width: 131px;
    height: 19px;
    padding-left: 15px;
    padding-top: 3px;

}

* html .titlemenu {  /* This is the Tan hack */
	w\idth: 146px; 
	he\ight: 22px; 
    }
    

A.link:submitbutton{ 
	background-image: url(../images/background_button.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color : White;
	border: 0px;
/*	font-color:white;*/
}

.submitbutton{ 
	background-image: url(../images/background_button.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
   height: 15px;
	color : White;
	border: 0px;
	/*font-color:white;	*/
	cursor: pointer;
}

A.link:submitbutton_brown{ 
	background-image: url(../images/background_button_brown.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color : White;
	border: 0px;
/*	font-color:white;*/
}

.submitbutton_red{ 
	background-image: url(../images/background_button_red.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
    height: 15px;
	color : White;
	border: 0px;
	font-color: white;	
	cursor:pointer;
}

A.link:submitbutton_red{ 
	background-image: url(../images/background_button_red.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color : White;
	border: 0px;
	font-color:white;
}

.submitbutton_brown{ 
	background-image: url(../images/background_button_brown.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
    height: 15px;
	color : White;
	border: 0px;
	font-color:white;	
	cursor:pointer;
}

.submitbuttongreen{ 
	background-image: url(../images/background_button_green.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
    height: 15px;
	color : White;
	border: 0px;
	font-color:white;	
	cursor:pointer;
}

.submitwithoutbutton{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
    height: 15px;
	border: 0px;
}

.linkbutton_select{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color : #011D4C;
}

.linkbutton{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color : White;
   padding-right: 6px;
   padding-left: 6px;
	white-space: nowrap;
}

.card{
    display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : normal;
	color : #32659C;
	cursor: default;
	margin-left : 8px;
    padding-top: 3px;
}

.boxmenuRightLogin{
    width:67px
}


.columna {

 border-top-width: 1px;
 border-top-style: solid;
 border-top-color: #9A9A9A;

}


/* ESTILOS NUEVOS *************************************************************************** */

.titulo_reportaje_portada {
    display: block;
    padding-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color : #32659C;
	font-weight : bold;
}

.titulo_reportaje_interior {
    display: block;
    padding-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color : #32659C;
	font-weight : bold;
}


.boton_menu_superior { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #9A9A9A;
    padding-right: 1px;
    padding-left: 4px;
}

.boton_menu_superior_select { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #32659C;
    padding-right: 1px;
    padding-left: 4px;
}

.texto_reportaje {
    display:block;
    margin-top: 15px;
}


.texto_reportaje, .Contenidos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : #000000;
}

.texto_reportaje strong, .texto_reportaje b,  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #32659C;
	font-weight : bold;
}

.sumario_reportaje {
	color : #32659C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
	font-style : italic;
}

A.link_contenidos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #32659C;
    text-decoration: underline;
}

.puerto_caracteristicas   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #000000;
	font-weight : bold;
}

.puerto_caracteristicas strong  {
	color : #32659C;
}

/* FICHA EMPRESA *************************************************************************** */
.separadorH{
	clear: both;
	height: 0px;
	overflow: hidden;
}
.separadorH1{
	clear:both;
	height: 1px;
	overflow: hidden;
}
.fichaEmpresa{
	float:left;				
	width:583px;
}
.fichaEmpresa .caja{	
	/*padding-left:10px;		*/
}
.fichaEmpresa .tablaEmpresa{
	float:left;		
	margin-left:20px;
	margin-left:expression( document.all ? '22px' : '' );
}
.fichaEmpresa .tablaEmpresa .fila{	
	position:relative;	
}
.fichaEmpresa .tablaEmpresa .colIzq{	
	position:absolute;
	width:123px;		
}
.fichaEmpresa .tablaEmpresa .colDer{
	position:relative;
	top:0px;
	left:124px;
	left:expression( document.all ? '123px' : '' );
	width:287px;
	border-left:1px solid #C3C3C3;
	background-color:#F7F7F7;	
}
.fichaEmpresa .tablaEmpresa .celda{	
	padding: 11px 14px;	
	border-top:1px dashed #C3C3C3;
}	
.fichaEmpresa .tablaEmpresa .celdaIni{	
	padding: 11px 14px;
}			
.txtNormal11, .txtNormal11AzulBold, .txtWebEmpresa, .txtNormal11Gris, .txtNormal11RojoBold{	
	display:inline;
	font-family:Arial, Verdana;
	font-size:11px;		
}
.txtNormal11{
	color:#000000;
}
.txtNormal11Gris{
	color:#454545;
}
.txtNormal11AzulBold{
	font-weight:bold;
	color:#32659C;
}
.txtNormal11AzulBold:hover{
    text-decoration:underline;
}
.txtNormal11RojoBold{
    font-weight:bold;
    color:#cc1313;
}
.txtTit20Azul{
	font-family:Arial, Verdana;
	font-weight:bold;
	font-size:20px;
	color:#32659C;		
}
.fichaEmpresa a.txtWebEmpresa{		
	font-weight:bold;
	color:#32659C;
	text-decoration: underline;
}	
.fichaEmpresa .fotoEmpresa{	
	position:relative;
}
.fichaEmpresa .fotoEmpresa .foto{	
	background-color:#eeeeee;
	border:1px solid #C3C3C3;
	width:571px;
	height:334px;	
	margin:0x;
	padding:0px;	
}
.fichaEmpresa .fotoEmpresa .pie{	
	padding-top:15px;
	padding-bottom:28px;
}
.fichaEmpresa .fotoEmpresa .icono{	
	position:absolute;
	width:573px;	
	text-align:right;
	top:-60px;
}
.fichaEmpresa .planoEmpresa{
	float:left;
	background-color:#eeeeee;
	border:1px solid #C3C3C3;	
}

.fichaEmpresa .marcas,
.fichaEmpresa .certificados,
.fichaEmpresa .asociados{
	float:left;
	padding-top: 31px;
}

.fichaEmpresa .certificados .certificado,
.fichaEmpresa .asociados .asociado,
.fichaEmpresa .marcas .marca{				
	float:left;
	padding-top: 13px;
}
.fichaEmpresa .certificados,
.fichaEmpresa .certificados .certificado,
.fichaEmpresa .asociados,
.fichaEmpresa .asociados .asociado,
.fichaemrpesa .marcas,
.fichaEmpresa .marcas .marca{
	text-align: center;
	padding-right:10px;
}
.fichaEmpresa .certificados .certificado a img,
.fichaEmpresa .asociados .asociado a img,
.fichaEmpresa .marcas .marca a img{
	border:none;
}
.fichaEmpresa .certificados .certificado a.desc,
.fichaEmpresa .asociados .asociado a.desc,
.fichaEmpresa .marcas .marca a.desc{
	display:block;
	max-width: 128px;
	padding:10px 0 0 0;	
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #32659C;
	text-decoration:underline;	
}

.fichaEmpresa .certificados .certificado .desc,
.fichaEmpresa .asociados .asociado .desc,
.fichaEmpresa .marcas .marca .desc{
	display:block;
	max-width: 128px;
	padding:10px 0 0 0;	
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #32659C;	
}


.fichaEmpresa .certificados p,
.fichaEmpresa .asociados p,
.fichaEmpresa .marcas p{
	display:block;	
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #32659C;
	text-align:left;
	margin: 0;
}
.fichaEmpresa a.botonAmpliar{
	float:left;
	clear:both;
	font-family:Arial;
	font-size:11px;
	text-decoration:underline;
	color:#32659C;
	display:inline;
	margin-top:6px;
	padding-left:13px;
	background:url(../images/icons/lupa.gif) left 2px no-repeat;
}
.fichaEmpresa .empresa_idioma_fr,
.fichaEmpresa .empresa_idioma_de,
.fichaEmpresa .empresa_idioma_en,
.fichaEmpresa .empresa_idioma_es,
.fichaEmpresa .empresa_idioma_ca{	
	display:inline;
	width:75px;	
	width:expression( document.all ? '57px' : '' );
	line-height:20px;
	height:20px;
	font-family:Arial;
	font-size:10px;
	color:#454545;
	padding-left:18px;
	background-position: left 50%;
	background-repeat:no-repeat;	
	margin-right:10px;
}
.fichaEmpresa .empresa_idioma_fr{
	background-image:url(../images/icons/band_fr.gif);
}
.fichaEmpresa .empresa_idioma_de{
	background-image:url(../images/icons/band_de.gif);
}
.fichaEmpresa .empresa_idioma_en{
	background-image:url(../images/icons/band_en.gif);
}
.fichaEmpresa .empresa_idioma_es{
	background-image:url(../images/icons/band_es.gif);
}
.fichaEmpresa .empresa_idioma_ca{
	background-image:url(../images/icons/band_ct.gif);
}
/* fin ficha empresa */

/* FICHA PUERTO *************************************************************************** */
.fichaPuerto .certificados,
.fichaPuerto .asociados{
	clear:both;
	padding-top: 31px;
}
.fichaPuerto .certificados .certificado,
.fichaPuerto .asociados .asociado{
	float:left;
	margin-top:13px;
}
.fichaPuerto .certificados,
.fichaPuerto .certificado,
.fichaPuerto .asociados,
.fichaPuerto .asociados .asociado{
	text-align: center;
	padding-right:10px;
}

.fichaPuerto .certificados a.logo,
.fichaPuerto .asociados a.logo{
	float:left;
	display: block;	
	height:75px;
	padding-bottom:10px;
	height:expression( document.all ? '85px' : '' );	
}
.fichaPuerto .certificados .certificado a img,
.fichaPuerto .asociados .asociado a img{
	border:none;
}

.fichaPuerto .certificados .certificado a.desc,
.fichaPuerto .asociados .asociado a.desc{
	clear:both;
	display:block;
	max-width: 128px;
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #32659C;
	text-decoration:underline;	
}


.fichaPuerto .certificados .certificado .desc,
.fichaPuerto .asociados .asociado .desc{
	display:block;
	max-width: 128px;
	padding:10px 0 0 0;	
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #32659C;	
}

.fichaPuerto .certificados,
.fichaPuerto .asociados p{
	display:block;	
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #32659C;
	text-align:left;
	margin: 0;
}
/* módulo hooknautic */
.fichaPuerto .hooknautic .cajaForm{
    border:1px solid #00448F;
    background-color:#EAF4FE;
    margin-top: 35px;
    float:left;
    width:100%;
    height: 101px;
}
.fichaPuerto .hooknautic .cajaForm h2{
    margin: 0;
    padding:0 0 0 7px;
    height:20px;
    font: bold 11px/20px  Arial, Helvetica, sans-serif;
    overflow: hidden;
    color:White;
    background: url(../images/hooknautic.gif) #00448F 100% 2px no-repeat;
}
.fichaPuerto .hooknautic .cajaForm form{
    float:left;
    padding: 14px 0 0px 20px;
    margin: 0;
}
.fichaPuerto .hooknautic .cajaForm .campo{
    float:left;
    padding-right:26px;
}
.fichaPuerto .hooknautic .cajaForm .campoEslora,
.fichaPuerto .hooknautic .cajaForm .campoManga{
    position:relative;
    float:left;
    width: 72px;
}
.fichaPuerto .hooknautic .cajaForm .campo p,
.fichaPuerto .hooknautic .cajaForm .campoEslora p,
.fichaPuerto .hooknautic .cajaForm .campoManga p{
    font: 11px Arial, Helvetica, sans-serif;
    color: #00448F;
    margin: 0;
    padding: 0 0 3px 0;    
}
.fichaPuerto .hooknautic .cajaForm .campo select,
.fichaPuerto .hooknautic .cajaForm .campoEslora select,
.fichaPuerto .hooknautic .cajaForm .campoManga select{
    font: 11px Arial, Helvetica, sans-serif;
    color: Black;
    padding:0;
    margin: 0;    
}
.fichaPuerto .hooknautic .cajaForm .campo select.dia,
.fichaPuerto .hooknautic .cajaForm .campo select.mes{
    margin-right:11px;
}

.fichaPuerto .hooknautic .cajaForm .campoEslora span,
.fichaPuerto .hooknautic .cajaForm .campoManga span{
    position:absolute;
    left:45px;
    top:22px;
    font: 9px Arial, Helvetica, sans-serif;
    color: #00448F;
}
.fichaPuerto .hooknautic .cajaForm form a{    
    display: block;
    float:right;
    cursor: pointer;
    padding: 19px 20px 0 0;
}
.fichaPuerto .hooknautic .cajaForm form a .izq{
    float:left;
    background: url(../images/boton_izq.gif) left top no-repeat;
    padding-left:2px;
}
.fichaPuerto .hooknautic .cajaForm form a .der{
    float:left;
    background: url(../images/boton_der.gif) right top no-repeat;
    padding-right:2px;
}
.fichaPuerto .hooknautic .cajaForm form a .cen{
    font: 9px/16px Arial, Helvetica, sans-serif;
    color: White;
    float:left;
    background: url(../images/boton_cen.gif) top repeat-x;
    height: 16px;
    padding: 0 3px;
}
.fichaPuerto .hooknautic p.servicio{
    font: 10px Arial, Helvetica, sans-serif;
    color: #00448F;
    margin: 0;
}
.fichaPuerto .hooknautic p.servicio a{   
    text-decoration:underline;
    color: #00448F;    
}
/* fin módulo hooknautic */
/* fin ficha puerto */

/* fin MODULO viewSearchCompanyReducedModule */
.viewSearchCompanyReduced{
	float:left;
	width:580px;	
	padding: 15px 0 30px 12px;
}
.viewSearchCompanyReduced a{
    display:block;
    float:right;
    padding-top: 15px;
    padding-right:5px;
    padding-right: expression( document.all ? "0px" :"" );
}
/* fin MODULO viewSearchCompanyReducedModule */

/*********************************************************/
/* I70: Agenda Nautica ***********************************/
/*********************************************************/

.eventosPortada{
	width: 446px;
}
.eventosExtendido{
	width: 581px;
}
.eventosPortada .listadoEventos{
	background: url(../images/nauticalEvents/cabecera_portada.gif) top left no-repeat;
	margin: 20px 0px 20px 0px;
}
.listadoEventos h3.titular{
	position: relative; /*IE issue*/
	font: normal 11px/18px Arial, Verdana, sans-serif;
	color: #32659C;
	padding: 0px 0px 0px 11px;
	margin: 0px;
}
.listadoEventos .content{
	margin: 0px;
	padding: 0px;
}
.listadoEventos .cabeceraListado{
	padding-bottom: 20px;
}
.listadoEventos .content .separadorDias{
	background: url(../images/nauticalEvents/separador_eventos.gif) top left repeat-x;
	display: block;
	clear: both;
	overflow: hidden;
	height: 1px;	
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
.eventosPortada .listadoEventos .content .cajaDia{
	padding: 20px 0px 15px 0px;
	display: block;
	float: left;
}
.eventosExtendido .listadoEventos .content .cajaDia{
	padding: 20px 0px 15px 0px;
	display: block;
	float: left;
}
.listadoEventos .content .cajaDia .calendario{
	padding: 0px 10px 0px 10px;
	float: left;
}
.eventosExtendido .listadoEventos .content .diaExtendido{
	display: block;
	float: left;
	padding: 0px 0px 0px 0px;
	border-top: 4px solid #F2F2F2;
}

/** en el listado de eventos fuera de portada, la caja que muestra el dia y mes tiene más padding **/
.eventosExtendido .listadoEventos .content .cajaDia .calendario{
	padding: 0px 10px 0px 20px;
}
.listadoEventos .content .cajaDia .calendario .dia{
	background: url(../images/nauticalEvents/dia.gif) top left no-repeat;	
	text-align: center;
	height: 31px; 
	width: 52px;
	font: bold 30px/30px Arial, Verdana, sans-serif;
	color: #ffffff;
}
.listadoEventos .content .cajaDia .calendario .mes{
	background: url(../images/nauticalEvents/mes.gif) top left no-repeat;	
	margin: 1px 0px 0px 0px;
	text-align: center;
	height: 15px; 
	width: 52px;
	font: bold 13px/13px Arial, Verdana, sans-serif;
	color: #ffffff;
}
.listadoEventos .content .cajaDia .texto,
.listadoEventos .content .cajaDia .textoUltimo{
	display: block;
	margin: 0px;
	padding: 0px 0px 18px 0px;
	width: 370px;
	float: right;
}
/** eliminamos los paddings de la caja **/
.eventosExtendido .listadoEventos .content .diaExtendido .cajaDia .texto,
.eventosExtendido .listadoEventos .content .diaExtendido .cajaDia .textoUltimo{
	padding: 0px;
}
/** Anchura para las cajas de texto en la pagina de eventos extendida **/
.eventosExtendido .content .cajaDia .texto,
.eventosExtendido .content .cajaDia .textoUltimo{
	width: 498px;
}
.listadoEventos .content .cajaDia .textoUltimo{
	padding: 0px;
}
.listadoEventos .content .cajaDia .texto .categoria,
.listadoEventos .content .cajaDia .textoUltimo .categoria{
	font: bold 9px/9px Arial, Verdana, sans-serif;
	color: #36A2E2;
	padding: 0px 0px 3px 15px;
	margin: 0px;
}
.listadoEventos .content .cajaDia .texto .enlaces a,
.listadoEventos .content .cajaDia .textoUltimo .enlaces a{
	display: block;
	float: left;	
	padding: 0px 30px 0px 0px;
}
.listadoEventos .content .cajaDia .texto .enlaces a:hover,
.listadoEventos .content .cajaDia .textoUltimo .enlaces a:hover{
	text-decoration: underline;
}

.listadoEventos .content .cajaDia .texto .enlaces a .nombre,
.listadoEventos .content .cajaDia .textoUltimo .enlaces a .nombre{
	background: url(../images/nauticalEvents/flecha.gif) 0px 3px no-repeat;	
	padding: 0px 0px 0px 15px;
	font: bold 15px Arial, Verdana, sans-serif;
	color: #32659C;
	display: block;
}
.listadoEventos .content .cajaDia .texto .enlaces a .intro,
.listadoEventos .content .cajaDia .textoUltimo .enlaces a .intro{
	padding: 0px 0px 0px 15px;
	font: bold 10px Arial, Verdana, sans-serif;
	color: #000000;
	display: block;
}
.listadoEventos .content a.verTodos{
	display: block;
	float: right;
	font: normal 10px Arial, Verdana, sans-serif;
	color: #32659C;
	text-decoration: underline;
	cursor: pointer;
	margin: 0px;
	padding: 35px 20px 35px 0px;
}
/*** cabecera de opciones del listado de eventos ***/
.listadoEventos .cabeceraListado .opcionesListado{
	background-color: #F7F7F7;
	display: block;
	height: 45px;
	width: 100%;
	border-top: 4px solid #F2F2F2;
}
.listadoEventos .cabeceraListado .opcionesListado .contentOpciones{
	padding: 13px 15px 0px 10px;
	display: block;
	float: left;
}
.listadoEventos .cabeceraListado .opcionesListado .contentOpciones strong{
	font: bold 9px Verdana, Arial, sans-serif;
	color:  #32659C;
}
.listadoEventos .cabeceraListado .opcionesListado .contentOpciones label,
.listadoEventos .cabeceraListado .opcionesListado .contentOpciones span{
	font: normal 10px Arial, Verdana, sans-serif;
	color: #32659C;
}
.listadoEventos .cabeceraListado .opcionesListado .contentOpciones select{
	font: normal 10px Arial, sans-serif;
}
.listadoEventos .cabeceraListado .opcionesListado .contentOpciones label#numero_resultados{
	padding-left: 15px;
}
.listadoEventos .cabeceraListado .opcionesListado .contenedorBoton{
	display: block;
	float: right;
	padding: 15px 10px 0px 0px;
}
.listadoEventos .cabeceraListado .opcionesListado .contentOpciones .contenedorBoton .central{
	color: #ffffff;
	line-height: 15px;
}
/**** Fin cabecera listador eventos **********/

/*** pie del listado de eventos ***/
.listadoEventos .pieListado{
	padding: 60px 0px 50px 0px;
	text-align: center;
	width: 100%;
} 
.listadoEventos .pieListado .contenedorPaginacion{
	padding-bottom: 5px;
}
.listadoEventos .pieListado .contenedorPaginacion .flotanteIzq{
	display: block;
	float: left;
}
.listadoEventos .pieListado .contenedorPaginacion .flotanteDcha{
	display: block;
	float: right;
}
.listadoEventos .pieListado .paginacion{
	width: 320px;
	margin-left: auto;
	margin-right: auto;
}
.listadoEventos .pieListado .paginacion ul{
	margin: 0px;
	padding: 0px;
}
.listadoEventos .pieListado .paginacion ul li a{
	font: bold 12px Arial, Verdana, sans-serif;
	color: #999999;	
	text-decoration: underline;
}
.listadoEventos .pieListado .paginacion ul li{
	list-style-type: none;
	display: inline;
}
.listadoEventos .pieListado .paginacion ul li a.actual{
	text-decoration: none;
	color: #32659C;
}
.listadoEventos .pieListado .rodapie{
	clear: both;
	margin: 1px 0px 0px 0px;
	border-left: 1px solid #999999;	
	border-right: 1px solid #999999;
	background: url(../images/budget/elems/pie_listado.gif) top left repeat-x;
	height: 5px;
	width: 100%;
	overflow: hidden;
}
.eventosExtendido{
	width: 581px;
}
/** Ficha listado de eventos **/
.eventosExtendido .listadoEventos .content h3{
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659C;
	padding: 0px 0px 0px 20px;
	margin: 0px;
}
.eventosExtendido .listadoEventos .content .diaExtendido{
/*	border: 1px solid red;*/
}
.eventosExtendido .listadoEventos .content .diaExtendido .infoEvento{
	padding: 20px 0px 15px 0px;
	margin: 0px;
	display: block;
	float: left;
}
.eventosExtendido .listadoEventos .content .diaExtendido .infoEvento .infoEventoContent{
	padding: 0px 0px 0px 20px;
}

.eventosExtendido .listadoEventos .content .diaExtendido .cajaDia{
	padding: 7px 0px 7px 0px;
	background-color: #F7F7F7;
/*	width: 100%;*/
	
}
.eventosExtendido .listadoEventos .content .diaExtendido .imagenEvento{
	display: block;
	float: left;
	padding: 0px 15px 10px 0px;
}

.eventosExtendido .listadoEventos .content .diaExtendido .imagenEvento .pieFoto{
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	clear: left;
}
.eventosExtendido .listadoEventos .content .diaExtendido .imagenEvento  img{
	margin: 0px;
	padding: 0px;
	/*display: block;
	float: left;*/
}
.eventosExtendido .listadoEventos .content .diaExtendido .imagenEvento .pieFoto a{
	font: normal 10px/12px Arial, Verdana, sans-serif;
	color: #32659C;
	text-decoration: underline; 
	margin: 0px;
	padding: 0px;
	display: block;
}
.eventosExtendido .listadoEventos .content .diaExtendido .descripcionEvento p{
	margin: 0px;
	padding: 0px;
	font: normal 11px Arial, Verdana, sans-serif;
	padding: 0px 0px 14px 0px;
	display: block;
	width: auto;
}
.eventosExtendido .listadoEventos .content .diaExtendido .descripcionEvento p span.imagen{
	display: block;
	float: left;
	border: 1px solid red;
	padding: 0px 15px 10px 0px;
}
.eventosExtendido .listadoEventos .content .eventosDia{
	padding: 0px 0px 15px 20px;
}
.eventosExtendido .listadoEventos .content .eventosDia h3{
	padding: 0px 0px 20px 0px;
}
.eventosExtendido .listadoEventos .content .eventosDia .cajaDia{
	padding: 0px 0px 15px 0px;
}
.eventosExtendido .listadoEventos .content .eventosDia .cajaDia .texto{
	float: left;
	padding: 0px;
}

/*********************************************************/
/* Fin I70: Agenda Nautica *******************************/
/*********************************************************/


/********************/
/* banner capçalera */
/********************/
#cajaBannerCabecera {
	margin:7px 0px 7px 0px;	
}
/***********************/
/* fi banner capçalera */
/***********************/
/******************/
/* banner lateral */
/******************/
#cajaBannerLateral {
	margin:0px 0px 12px 0px;	
	text-align: center;
}
/*********************/
/* fi banner lateral */
/*********************/



/** Estilos 'politica de privacidad' **/

.textoPrivacidad {
	font: normal 11px/15px Arial, Verdana, sans-serif;	
}

.textoPrivacidad strong {
	font: bold 12px/15px Arial, Verdana, sans-serif;		
}

.textoPrivacidad a {
	color:#32659C;

/** Fin estilos 'politica de privacidad' **/



