/* Estilos por defecto*/
body {
	background-color: #fff
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 24px;*/
	color: #336699;
    margin-top: 2px;
}

td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*line-height: 24px;*/
	color: #333333;
}

p{
	margin-bottom: 8px;
	margin-left: 2px;
}

a {
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
font-size:10px;
	color: #3366CC;
	text-decoration: none;
/*text-transform:capitalize;*/
}

form {
	background-color: #fff;
}

.title {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
	line-height: 30px;
  background-color: #006666;
	color: #DCDCDC;
}

.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
  color: #006666;
}

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	background-color: #006666;
  color: #DCDCDC;
}

.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  font-weight: bold;
	background-color: #CCCCCC;
}

.navLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #DEDECA;
}

.sidebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	padding: 3px;
	background-color: #FFFFFF;
}

.sidebarHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #FFFFFF;
	background-color: #339999;
}

.sidebarFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	background-color: #CCCCCC;
}

.footer {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	color: #333333;
	background-color: #CCCCCC;
}

.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #333333;
}

.box1 {
	border-color: #CCCCCC #333333 #333333 #CCCCCC;
	border-width: medium;
  border-style: ridge;
}

.promo {
	font-family: "Times New Roman", Times, serif;
	color: #000033;
}

.titlebar {
	font-family: "Times New Roman", Times, serif;
	font-size: 8px;
	color: #FFFFFF;
  background-color: #336699;
}

.dingbat {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #99CC99;
  color: #006666; 
	font-weight: bolder;
	font-size: medium;
}

input.big {
	width: 100px;
}

input.small {
	width: 50px;
}

a:link{
text-decoration:none;
}
a:visited{
text-decoration:none;
}
a:hover{
text-decoration:underline;
}

.bordeexterno{
border:1px solid #f60;
}

td.pie{
font-family: Tahoma;
	font-size: 9px;
	color:#fff;
	background-color:#06c;
	font-weight:bold;
}
/*Fin de estilos por defecto*/


/*Estilos para menu superior
	  background-color: #369;
  border-top: 3px solid #69c;
  border-bottom: 3px solid #69c;

*/

/* Estilos de MENU*/
#tablamenu table{
border:1px solid #FF6600;
}
 
#tablamenu th{
	color:#FFFFFF;
	font-family:"Trebuchet MS",Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bolder;
	background-color:#FF6600;
}

#tablamenu td{
	font-family:"Trebuchet MS",Georgia, Verdana,"Times New Roman", Times, serif;
	font-size:10px;
	color:#555;
	font-weight:bold;
}

#tablamenu td.reposo{
	background-image:url(img/flechamenu.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:0 0 0 28px;
	cursor:pointer;
}
#tablamenu td.activo{
	background-image:url(img/flechamenuactiva.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:0 0 0 28px;
	background-color: #06c;
	color:#fff;
	cursor:pointer;
}

/**************************/
/* Fin de estilos de MENU */
/**************************/


/*******************************************/
/******* Estilos de PORTADA CENTRAL ********/
/*******************************************/
/* Noticia principal*/
div#en-portada-imagen {
	float: left;
	width: 114px;
	height: 100px;
	margin: 1px 7px 3px 1px;
}

div#en-portada-imagen_peque {
   float: left;
   width: 190px;
   height: 52px;
   margin: 0 3px 0 0;
}

div#en-portada-flecha {
   float: left;
   width: 16px;
   height: 16px;
   margin: 0 3px 0 0;
   background-repeat: no-repeat;
}

div.titularportada{
	font-family: Tahoma;
	font-size: 11px;
	color:#f60;
	text-align: justify;
	text-decoration: none;
}
div.textoportada{
	font-family: Tahoma;
	font-size: 10px;
	color: #666666;
	text-align: justify;
	text-decoration: none;
padding:0 3px 0 3px;
}

th.cabeceraportada{
	color:#FFFFFF;
	font-family:"Trebuchet MS",Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bolder;
	background-color:#FF6600;
}

#tablanoticiaprincipal{
border:1px solid #f60;
}

#tablanoticiaprincipal th{
background-color:ff6600;
color:#FFFFFF;
font-family:"Trebuchet MS",Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bolder;
text-align:left
}

#tablanoticiaprincipal .titulo{
color:#06c;
font-family:"Trebuchet MS",Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bolder;
text-transform:uppercase;
}

/* Noticias secundarias */
#tablanoticiasec{
border:1px dotted #f60;
}

#tablanoticiasec div.titulo{
	font-family:Tahoma;
	font-size: 10px;
	color:#06c;
	text-align: justify;
	text-decoration: none;
	line-height: 12px;
	text-transform:capitalize;
padding:0 3px 0 3px;
}
#tablanoticiasec a.titulo{
	font-family:Tahoma;
	font-size: 10px;
	color:#06c;
	text-align: justify;
	text-transform:capitalize;
}

#tablanoticiasec div.enlace{
	vertical-align: bottom;
}
/* Novedades */
#novedades{
border:1px solid #f60;
}

#novedades th{
background-color:ff6600;
color:#FFFFFF;
font-family:"Trebuchet MS",Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bolder;
}

#novedades th.nuevo{
background-color:ffffff;
color:#06c;
font-family:"Trebuchet MS",Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bolder;
}

#novedades th.nuevo2{
background-color:ffffff;
color:#f60;
font-family:"Trebuchet MS",Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bolder;
}
#novedades td.producto{
color:#06c;
font-family: Tahoma,Georgia, "Times New Roman", Times, serif;
font-size:10px;
font-weight:bolder;
}

#novedades td.producto2{
color:#06c;
font-family: "Trebuchet MS","Tahoma",Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bolder;
}


#novedades td.precio{
color:#fff;
background-color:#06c;
font-family:"Trebuchet MS",Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bolder;
text-align:center;
}

#novedades td.masinfo{
text-align:right;
}

#novedades div.titulo{
	font-family: Tahoma;
	font-size: 9px;
	color:#06c;
	text-align: justify;
	font-weight:bold;
}

#novedades div.titulo2{
	font-family: Tahoma;
	font-size: 11px;
	/*color:#f60;*/
	color:#06c;
	text-align: justify;
	font-weight:bold;
}

#novedades div.textoportada2{
	font-family: Tahoma;
	font-size: 9px;
	color: #666666;
	text-align: justify;
	border-bottom:1px dotted #f60;
}

#novedades a:link.titulo{
	font-family: Tahoma;
	font-size: 9px;
	color:#06c;
	text-align: justify;
	font-weight:bold;
	text-decoration:none;
}
#novedades a:hover.titulo{
	text-decoration:underline;
}

#novedades a.titulo2{
	font-family: Tahoma;
	font-size: 11px;
	/*color:#f60;*/
	color:#06c;
	text-align: justify;
	font-weight:bold;
}

/************************************************************/
/********** Fin de estilos de PORTADA CENTRAL ***************/
/************************************************************/

/*********************************************************/
/************** Estilos de ÁREA DERECHA ******************/
/*********************************************************/
#encuesta{
border:1px solid #f60;
}

#encuesta td.pregunta{
	font-family:"Trebuchet MS",Georgia, Verdana,"Times New Roman", Times, serif;
	font-size:10px;
	color:#555;
	font-weight:bold;
	cursor:auto;
	border-bottom:1px dotted #f60;
	padding:0 5px 0 5px;
}

#encuesta td{
	font-family:"Trebuchet MS",Georgia, Verdana,"Times New Roman", Times, serif;
	font-size:10px;
	color:#555;
	font-weight:bold;
	cursor:auto;
	padding:0 5px 0 5px;
}

#encuesta td.respuesta{
font-family:"Trebuchet MS",Georgia, Verdana,"Times New Roman", Times, serif;
	font-size:10px;
	color:#06c;
	font-weight:bold;
	cursor:auto;
	/*border-bottom:1px dotted #f60;*/
}

#encuesta td.respuesta2{
font-family:"Trebuchet MS",Georgia, Verdana,"Times New Roman", Times, serif;
	font-size:10px;
	background-color:#06c;
	color:#fff;
	font-weight:bold;
	cursor:auto;
	/*border-bottom:1px dotted #f60;*/
}

#encuesta input.resultado{
border:0px none #fff;
font-family:Tahoma;
font-size:9px;
background-color:#fff;
color:#D75600;
cursor:pointer;
font-weight:bold;
}
#encuesta td.masinfo{
text-align:right;
}

#encuesta td.titulo{
	font-family: Tahoma;
	font-size: 9px;
	color:#fff;
	background-color:#f60;
	text-align: justify;
	font-weight:bold;
}
#encuesta td.borde{
border:1px dotted #f60;
}

.borde{
border:1px dotted #f60;
}

.bordeinferior{
border-bottom:1px dotted #f60;
}

#encuesta td.textoportada2{
	font-family: Tahoma;
	font-size: 9px;
	color: #666666;
/*	border-bottom:1px dotted #f60;*/
}

#tiempo td.titulo{
	font-family:"Trebuchet MS",Georgia, Verdana,"Times New Roman", Times, serif;
	font-size:10px;
	color:#06c;
	font-weight:bold;
	text-align:center;
}

#tiempo td.texto{
	font-family: Tahoma;
	font-size: 9px;
	color: #666666;
	text-align: left;
}

/*****************************************************************/
/******************** Noticias ***********************************/
/*****************************************************************/

td.cabnoticia{
	background-color: #f60;
	color:#fff;
	font-family:"Trebuchet MS",Georgia, Verdana,"Times New Roman", Times, serif;
	font-size:10px;
	font-weight:bold;
}

.cabnoticia2{
	background-color: #fff;
	color:#f60;
	font-family:"Trebuchet MS",Georgia, Verdana,"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
}

#noticia{
	border:1px solid #f60;
}
#noticia td.titulo{
	color:#06c;
	font-family:"Trebuchet MS",Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bolder;
	text-transform:uppercase;
	margin:0 2px 0 2px;
	padding: 0 4px 0 4px;
	text-align:justify;
}

#noticia a.titulo{
	color:#06c;
	font-family:"Trebuchet MS",Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bolder;
	text-transform:uppercase;
	text-decoration:underline;
}

#noticia td.titular{
	font-family: Tahoma;
	font-size: 12px;
	color:#f60;
	text-align: justify;
	margin:0 2px 0 2px;
	padding: 0 4px 0 4px;
}

#noticia td.titular2{
	font-family: Tahoma;
	font-size: 11px;
	color:#06c;
	text-align: justify;
	margin:0 2px 0 2px;
	padding: 0 4px 0 4px;
}

#noticia td.descripcion{
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	text-align: justify;
	margin:0 2px 0 2px;
	padding: 0 4px 0 4px;
}

#noticia td.pienoticia{
	font-family: Tahoma;
	font-size: 9px;
	color: #333;
	text-align: justify;
	margin:0 2px 0 2px;
	padding: 0 4px 0 4px;
}
img.foto{
border:1px dotted #f60;
}
img.foto2{
	border:1px solid #0080FF;
}

#noticia td.otrotitulo{
	color:#06c;
	font-family:"Trebuchet MS",Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	font-weight:bolder;
	text-align:justify;
}
/***********************************************************************/
/***********************  General **************************************/
/***********************************************************************/
.cabeceraseccion{
	color:#06c;
	font-family:"Trebuchet MS",Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bolder;
	text-transform:uppercase;
	margin:0 2px 0 2px;
	padding: 0 4px 0 4px;
	text-align:justify;
	border-bottom:1px dotted #f60;
}

.cabeceraclub{
	color:#06c;
	font-family:"Trebuchet MS",Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 2px 0 2px;
	padding: 0 4px 0 4px;
	text-align:justify;
	border-bottom:1px solid #f60;
}

.cabclubpeq{
	color:#06c;
	font-family:"Trebuchet MS",Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	font-weight:bold;
	text-transform:none;
}

.textocabecera{
   font-family: Tahoma;
	font-size: 10px;
	color: #666666;
	text-align: justify;
	margin:0 2px 0 2px;
	padding: 0 4px 0 4px;
}

.tablanoticias{
border:1px solid #06c;
}

.enlace11{
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
font-size:11px;
	color: #3366CC;
	text-decoration: none;
}

/***************************************************************************/
/*********************** ESTATUTOS Y DOCUMENTACION *************************/
/***************************************************************************/

td.cabestat{
	background-color: #fff;
	color:#f60;
	font-family:"Trebuchet MS",Georgia, Verdana,"Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	border:1px solid #FFB380;
}


/***************************************************************************/
/*********************** Fotos *********************************************/
/***************************************************************************/
.cabecerafotos{
	color:#f60;
	font-family:"Trebuchet MS",Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bolder;
	margin:0 2px 0 2px;
	padding: 0 4px 0 4px;
	text-align:justify;
	border-bottom:2px solid #06c;
}
#fotogaleria{
border:1px solid #06c;
}

/******************* FADING de foto *********************/

#lafoto {
 /* visibility:hidden;/*fading*/
 filter:alpha(opacity:0);
}

/*********************************************************/

#fotogaleria td.titulominifoto{
   font-family: Tahoma;
	font-size: 8px;
	color: #666666;
	text-align: justify;
}

.fotoreposo{
	background-color: #fff;
}
.fotoactivo{
	background-color: #F4F4F4;
	cursor:pointer;
}
.titulofoto{
color:#666;
font-family:"Trebuchet MS",Georgia, "Times New Roman", Times, serif;
font-size:10px;
font-weight:bold;
}
.descfoto{
color:#666;
font-family:"Trebuchet MS",Georgia, "Times New Roman", Times, serif;
font-size:10px;
}
div.minifotos{
width:160px; 
height:370px; 
overflow:auto; 
border-right:1px solid #f60;
/*	scrollbar-face-color: #8B87BE; /*Fondo de botones*/
    /*scrollbar-shadow-color: white; /*Borde*/
  /*  scrollbar-highlight-color: #FFF; /*Al pinchar*/
  /*  scrollbar-3dlight-color: #8793BE; /*Flecha activa*/
  /*  scrollbar-darkshadow-color: black; /*Borde de barra*/
  /*  scrollbar-track-color: #473892; /*Fonde de barra*/
  /*  scrollbar-arrow-color: #fff/*Flecha*/
  scrollbar-face-color: #B0CAE3; /*Fondo de botones*/
    scrollbar-shadow-color: white; /*Borde*/
    scrollbar-highlight-color: #FFF; /*Al pinchar*/
    scrollbar-3dlight-color: #8793BE; /*Flecha activa*/
    scrollbar-darkshadow-color: black; /*Borde de barra*/
    scrollbar-track-color: #547596; /*Fonde de barra*/
    scrollbar-arrow-color: #fff/*Flecha*/
}



/***********************************************************************/
/*********************** Formularios ***********************************/
/***********************************************************************/
#formulario{
	background-color: #FFFFFF;
	border:0px solid #fff;
	margin:0px;
}
#formulario td{
	font-family:Tahoma;
	font-size:10px;
 	color: #06c;
	border:0px solid #fff;
}
#formulario input.texto{
 	background-color:#EBFCF1;
	color:#444444;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
}

#formulario input.boton{
border:0px none #fff;
font-family:Tahoma;
font-size:9px;
background-color:#fff;
color:#D75600;
cursor:pointer;
font-weight:bold;
}


#formulario select{
 	background-color:#EBFCF1;
	color:#444444;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
	 scrollbar-track-color: #473892; /*Fonde de barra*/
	
}
#formulario textarea{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
 	background-color: #EBFCF1;
	color:#666666;

	/*scrollbar-face-color: #8B87BE; /*Fondo de botones*/
    /*scrollbar-shadow-color: white; /*Borde*/
    scrollbar-highlight-color: #FFF; /*Al pinchar*/
  /*  scrollbar-3dlight-color: #8793BE; /*Flecha activa*/
    scrollbar-darkshadow-color: black; /*Borde de barra*/
   /* scrollbar-track-color: #473892; /*Fonde de barra*/
    scrollbar-arrow-color: #fff/*Flecha*/
}

#formulario td.priv{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align: left;
	height: 25px;
	color: #333333;
}

.subno{
display:none;
}
.subsi{
display:table-row;
}


/*****************************************************************************/
/********************* otros *************************************************/
/*****************************************************************************/

.activa{
border-bottom:2px solid #fff;
border-left:1px solid #06c;
border-right:1px solid #06c;
border-top:1px solid #06c;
background-color:#f60;
font-family:"Trebuchet MS";
font-size:10px;
font-weight:bold;
color:#fff;
}

.noactiva{
border-bottom:1px solid #06c;
border-left:1px solid #06c;
border-right:1px solid #06c;
border-top:1px solid #06c;
background-color:#fff;
font-family:"Trebuchet MS";
font-size:10px;
font-weight:bold;
color:#06c;
}
.restoborde{
border-bottom:1px solid #06c;
border-left:0px solid #06c;
border-right:0px solid #06c;
border-top:0px solid #06c;
}

.boton_solicitar{
border:1px dotted #D75600;
font-family:Tahoma;
font-size:12px;
background-color:#f60;
color:#FFF;
cursor:pointer;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
}
/*****************************************************************************/
/********************* Organigrama ********************************************/
/*****************************************************************************/
#estatica{
	border:1px solid #06c;
 	background-color: #F0F0F0;
}

#estatica table{
	border:1px solid #06c;
 	background-color: #C7C7C7;
}

#estatica th{
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
 	color: #fff;
	border-bottom:1px solid #06c;
	background-color:#f60;
		text-align:left;
}
#estatica td{
	font-family:"Tahoma";
	font-size:12px;
	font-weight:normal;	
	text-align:left;
	color: #4A4A4A;
}

#estatica td.bordeinf{
	border-bottom:1px solid #06c;
	font-weight:bold;
}

td.cargo{
	font-family:"Trebuchet MS";
	font-size: 14px;
	font-weight:bold;
	color:#06c;
	text-align: justify;
}
td.nombre{
	font-family: Tahoma;
	font-size: 12px;
	color: #666666;
	text-align: justify;
}

a.enlace{
font-size:12px;
font-weight:bold;
font-family:"Trebuchet MS";
}

ul.lista{
list-style-image:url(img/bullet.gif);
}

.tachado{
text-decoration:line-through;
}

.infoform{
font-weight:normal;
font-family:Tahoma;
font-size:9px;
color:#999999;
height:16px;
}

.pagina{
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
  font-size:10px;
  color: #3366CC;
  font-weight:bold;
}

/*************************************************************************************************/
/********************* LISTADO PRODCUTOS *********************************************************/
/*************************************************************************************************/
table.ficharesultado{
	border-color: #0000cc;
	border-width: 1px;
	border-style: solid;	
}

td.cabeceraListado{
	font-family: "Trebuchet MS","Tahoma", verdana, sans-serif;
	font-size: 12px;
	color:#fff;
	background-color: #0066CC;
	border-bottom-color: #0000CC;
	border-bottom-width: 1px;
	border-bottom-style: solid;		
}	

tr.filaresult{
	font-family: Tahoma;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	background-color:#E7EDFE;
}	

tr.filaresultalt{
	background-color: #D4DDF9;
	font-family: Tahoma;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}	
td.lineaderecha{
	border-right-color: #0000CC;
	border-right-style: solid;
	border-right-width: 1px;
}

.proximo{	
	font-family:"Trebuchet MS",Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color: #666666;
	font-weight:bolder;
	text-transform:uppercase;
	margin:0 2px 0 2px;
	padding: 0 4px 0 4px;
	letter-spacing:2px;
}

.textoemail1{
	font-family:"Trebuchet MS",Georgia, Verdana,"Times New Roman", Times, serif;
	font-size:10px;
	color:#0066cc;
	font-weight:bold;
}

.textoemail2{
	font-family:Trebuchet MS;
	font-size:10px;
	color:#333333;
}
