
img{
	border:0;
}

p{
	width: 100%;
}

.negro_pieDecabecera{
	color: #00347F;
}

.letras{
	cursor: pointer;
}

.letras:hover{
	color: #00347F;

}


.izquierda{
	float:left;
}

.derecha{
	float:right;
}

body{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	margin:0;

}

#central{
	width: 931px;
	clear: both;
	margin: auto;
	min-height: 300px;
	*margin-top: 65px;
}

.separador{
	height: 50px;
	width: 10px;
	background-color: #CCCCCC;
	float:left;
}

.limpiador{
	clear: both;
}

a{
	text-decoration: none;
	color: #1365B5;
}
a:hover{
	text-decoration: none;
}

/* Cabecera */

#barraSuperior{

	border-bottom: 1px solid #CCC;
	min-height: 22px;

}



#cabecera{
	width: 931px;
	margin: auto;
	font-size: 12px;
	height: 175px;
	margin-top: 0px;
	clear: both;

}

#menuNavegacion{
	height:35px;
	width: 931px;
	margin:auto;
	color: #CCCCCC;
	font-size: 12px;
	font-family: Arial;

}

#menuNavegacion a{
	color: #CCC;
	text-decoration: none;
	cursor: pointer;
}

#inicio{
	height:25px;
	width:126px;
	float: left;
	text-align: left;
	padding: 35px 0px 0px 28px;
	margin: 0px 2px 0px 9px;
	background-image:url("./interface/img/oscuro.jpg");
}

#inicio:hover{
	background-image:url("./interface/img/azul_oscuro.jpg");
}

#salon,#visitantes,#expositores,#prensa,#multimedia{
	height:25px;
	width:114px;
	color: #58585A;
	margin: 0px 0px 0px 11px;
	float: left;
	text-align: left;
	padding: 35px 0px 0px 28px;
	background-image:url("./interface/img/claro.jpg");
}

#salon:hover,#visitantes:hover,#expositores:hover,#prensa:hover,#multimedia:hover{

	background-image:url("./interface/img/azul_claro.jpg");

}


#logo{
	float:left;
	margin: 10px 0px 0px 25px;
}

#logoMultimedia{
	float:left;
	margin: 60px 0px 0px 45px;
}

#WFE{

	float:left;
	margin:0px 0px 0px 20px;
	font-family: Arial;
	color: #000;
	text-align: left;
}


#faltancabeceratxt{
   padding: 2px 0px 0px 8px;
   font-size: 10px;
   font-weight: bold;
   float:left;
   width: 10px;
   color: #000;
}

#faltancontadortxt{
   padding: 2px 0px 0px 52px;
   font-size: 10px;
   font-weight: bold;
   float:left;
   width: 5px;
   color: #FFF;
   letter-spacing:4px;
}

#faltandiastxt{
   padding: 2px 0px 0px 28px;
   font-size: 10px;
   font-weight: bold;
   float:left;
   width: 50px;
   color: #000;
}



#menuIzquierda{
	width: 155px;
	min-height: 400px;
	float:left;
	margin: 5px 3px 0px 12px;
	text-align: left;

}
#columnaIzquierda{
	width: 344px;
	min-height: 400px;
	float:left;
	margin: 0px 0px 0px 1px;
	text-align: left;
	padding: 8px 0px 0px 5px;
}



#noticiaPrincipal,#noticia0{

	width:331px;
	float:left;
	border-bottom: 1px dotted #AAAAAA;
	padding: 10px 0px 5px 0px;
	margin-bottom:10px;
	font-size: 10px;
}

#noticiaCompleta{

	width:331px;
	float:left;
	padding: 10px 0px 5px 0px;
	margin-bottom:10px;
	font-size: 12px;
}

.tiruti{
	width: 100%;
	font-family: "Times New Roman",Arial;
	font-size: 22px;
	font-weight: normal;
	color: #1365B5;
	margin: 0px;
}

#noticiaCompleta h1{
	width: 100%;
	font-family: "Times New Roman",Arial;
	font-size: 22px;
	font-weight: normal;
	color: #1365B5;
	margin: 0px;
}

#noticiaCompleta h2{

	width: 100%;
	font-family: Georgia,Verdana,Arial;
	font-size: 16px;
	font-weight: normal;
	color: #666;
	margin: 0px;
	padding: 0px 0px 0px 3px

}
#noticiaCompleta .contenido{

	font-size: 12px;
	color: #58585A;

}



#noticiaSegunda,#noticia2{

	width:331px;
	float:left;
	padding: 10px 0px 5px 0px;
	margin-bottom:10px;
	font-size: 10px;
	border-top: 1px dotted #CCC;


}

.noticia h1{
	width: 100%;
	font-family: Georgia,Verdana,Arial;
	font-size: 22px;
	font-weight: normal;
	color: #1365B5;
	margin: 0px;
}

.noticia h2{
	width: 100%;
	font-family: Georgia,Verdana,Arial;
	font-size: 14px;
	font-weight: normal;
	color: #666;
	margin: 0px;

}

#breves{
	width: 30%;
	border-left: 1px solid #AAAAAA;
	min-height: 600px;
	float: right;
	margin-top: 0px;
	padding: 10px 0px 0px 10px;

}
.noticiaBreve{

	width: 167px;
	min-height: 90px;
	float: right;
}

.breveListado{

	margin: 14px 10px 10px 10px

}
.noticiaBreve h1,.breveListado h1{
	width: 100%;
	font-family: Georgia,Verdana,Arial;
	font-size: 16px;
	font-weight: normal;
	color: #1365B5;
	margin: 0px;
}

.noticiaBreve h2,.breveListado h2{
	width: 100%;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	margin: 0px;
	padding-bottom: 5px;
}


#titulares{

	width: 100%;
	min-height: 150px;
	float: left;
	padding: 5px 0px 0px 0px;
	border-top: 1px solid #AAA;
	margin-top: 10px;


}

#cabeceraSector{

	background-color: #00347F;
	width:344px;
	font-weight: bolder;
	height: 16px;
	background-image: url("./img/nnews.jpg");
	float:left;
	margin-top: 15px;
	padding: 2px 0px 0px 10px;
	font-size: 12px;
	color: #FFF;

}

#sector{

	width:322px;
	float:left;
	border: 1px solid #AAAAAA;
	padding: 10px 15px 5px 15px;
	margin-bottom: 10px;
	background-color: #F5F6F1;


}

#sector h2{
		font-size: 12px;
		font-weight: normal;
		padding: 0px;
		margin: 0px;
		color: #00347F;
}

#sector h3{
		font-size: 10px;
		font-weight: normal;
		text-align: left;
		padding: 0px;
		margin: 0px;
}

#noticiasRelacionadas{

	width: 330px;;
	min-height: 150px;
	float: left;
	padding: 5px 10px 0px 0px;
	margin-top: 10px;
	border-top: 1px solid #AAA;

 }

#titulares h3,#noticiasRelacionadas h3{
	margin: 0px 0px 4px 0px;
	width: 100%;
	font-weight:normal;
	font-family: Georgia,Verdana,Arial;
	color: #00347F;
	font-size: 11px;
}


#titulares ul{

	margin: 2px 2px 2px 8px;
	padding: 4px 0px 4px 4px;

}


#titulares li,#noticiasRelacionadas li{

	color: #00347F;

}

#publicidadContenido{

	width: 31%;
	float: left;
	margin-top: 10px;
	border-top: 1px solid #AAA;
	padding-top: 30px;
	min-height: 100px;
	text-align: center;
}

#columnaCentral{
	width: 113px;
	min-height: 400px;
	margin: 8px 0px 0px 0px;
	padding: 0px 8px 0px 6px;
	border-left: 1px dashed #CCC;
	float:left;

}

#columnaDerecha{
	width: 280px;
	height: 400px;
	margin: 8px 0px 0px 0px;
	float:left;
}

#columnaDerecha #reportaje,#columnaDerecha .seccion{

	background-color: #F5F6F1;
	border: 1px solid #CCCCCC;
	min-height: 200px;
	margin-bottom: 10px;

}
#columnaDerecha #videos{

	padding: 1px 0px 0px 0px;
	background-color: #F5F6F1;
	border: 1px solid #CCCCCC;
	min-height: 200px;
	margin-bottom: 10px;


}


#columnaDerecha #reportaje #botones{
	margin: 0px 0px 0px 135px;
}


#columnaDerecha #reportaje input{

	border: 1px solid #CCC;
	background-color: #FFF;
	color: #666;
	margin: 5px 0px 5px 0px;

}
#columnaDerecha #reportaje input:hover{
	cursor:pointer;
}
#columnaDerecha #reportaje #multimedia img,#columnaDerecha #reportaje .seccion img{

	width: 331px;
	min-height: 221px;
	margin-top: 1px;

}

#reportaje h1,.seccion h1{
	width: 100%;
	font-family: Georgia,Verdana,Arial;
	font-size: 16px;
	text-align: left;
	font-weight: normal;
	color: #00347F;
	margin: 0px 0px 0px 5px;
}

.reportajeTexto{

	font-size: 12px;
	text-align: left;
	font-weight: normal;
	color: #666;
	margin: 0px 0px 0px 5px;

}

#columnaDerecha #publicidad h4{

	padding: 0px;
	margin: 6px 0px 5px 0px;

}

#columnaDerecha #publicidad h3{

	padding: 0px;
	margin: 3px 0px 5px 0px;

}

#columnaDerecha #videoDescripcion {

	text-align:left;
	font-size:12px;
	margin: 5px 0px 30px 0px;
	padding: 3px 0px 0px 3px;
	background-color:#CCC;
	min-height:85px;

}
#columnaDerecha #videos #informacion{

text-align: left;
padding: 0px 0px 0px 10px;


}

#columnaDerecha #videoDescripcion #informacion{
	float:right;
	width: 230px;
	padding-top: 5px;
	padding-bottom: 5px;

}

#columnaDerecha #videos .cabecera {

	color: #00347F;
	font-size: 14px;
	margin-bottom: 2px;
	font-family: Georgia,Verdana,Arial;
}

.miniMultimedia{


width: 80px;
height: 85px;
float: left;
cursor: pointer;

}

 .miniMultimedia:hover{

	background-color: #00347F;
	cursor:pointer;


}

#columnaDerecha .multimediaFoto{
	float:left; background-image:url('./img/seccionMultimedia.jpg');  width: 77px; height: 19px; padding: 5px 0px 0px 0px;
}

#columnaDerecha .multimediaFoto:hover{
	background-image:url('./img/seccionMultimedia_h.jpg');
	cursor: pointer;
}

#multimedia a{

	color: #BBB;

}

#bandaCentral{

	width: 100%;
	clear: both;
	height: 255px;
	*height: 262px;
	border-top: 1px solid #AAA;
}

#bandaCentral #titulo{

	width: 916px;
	border-bottom: 1px solid #AAA;
    padding: 0px 0px 10px 16px;
	*padding: 10px 0px 0px 16px;
    text-align: left;
}

#bandaCentral #titulo h2{

	font-size:14px;
}


#bandaCentral img{

	border: 1px solid #AAAAAA;

}

#bandaCentral .moduloTitulo{

	float:left;
	margin: 5px 0px 5px 15px;
	font-size: 10px;


}

#bandaCentral h3{

	text-align: left;
	width:150px;
	font-size: 12px;
	margin: 0px 0px 10px 15px;


}

#bandaCentral .modulo{
	width: 185px;
	height: 220px;
	*height: 230px;
	float: left;
	margin: 0px 0px 0px 0px;
	border-right: 1px solid #AAA;

}

#bandaCentral .moduloUltimo{
	width: 185px;
	height: 220px;
	*height: 230px;
	float: left;
	margin: 0px 0px 0px 0px;
}

#pie{
	width: 100%;
	min-height: 20px;
	clear: both;
}


#columnaDerecha h2{

	text-align: left;
	color: #00347F;
	margin: 15px 0px 0px 0px;

}

#fichaTecnica{

	text-align: left;
	font-size: 11px;
	margin: 8px 0px 0px 3px;
	background-color:  #EFEFEF;
	border: 1px dotted #CCC;
	padding: 3px;

}



#fichaTecnica th{
	text-align: left;
	font-weight: normal;
	color: #333;

}

#comiteEjecutivo{

text-align: left;
font-size: 12px;
padding: 1px 0px 1px 3px;
border: 1px solid #CCC;
margin: 8px 0px 0px 3px;
background-color:  #EFEFEF;
padding: 3px;

}
#comiteEjecutivo .cabecera{
width: 100%;
text-align: left;
font-size: 10px;
padding: 1px 0px 1px 3px;
margin: 10px 0px 0px 0px;
font-weight: bold;

}
#comiteEjecutivo .miembros{
font-size: 12px;
text-align: left;
padding: 1px 0px 1px 3px;
}

.patrocinadores{
text-align:left;
margin-left:3px;

}

.patrocinadores img{
margin-bottom: 5px;
}

.patrocinadores .cabecera{
font-size: 12px;
margin-bottom: 10px;
color: #00347F;
margin: 20px 0px 10px 0px;
border-bottom: 1px dotted #CCC;
}

#reservarBoton{
	margin:0px 0px 5px 15px;
	border: 0px;
	width: 130px;
	height: 130px;
	cursor: pointer;
}

#idiomasb{

	background-image: url("./interface/img/idioma_gral.jpg");
	height: 19px;
	width: 136px;
	color: #FFFFFF;
	font-size: 9px;
	text-align: left;
	font-family: Verdana;
	float:left;


}

#idiomasb a{color: #FFFFFF; text-decoration: none;}
#idiomasb a:visited{color: #FFFFFF;}


#contactarb{
	background-image: url("./interface/img/contacto.jpg");
	height: 16px;
	width: 120px;
	color: #FFFFFF;
	font-size: 9px;
	text-align: left;
	font-family: Verdana;
	float:left;
	padding: 3px 0px 0px 22px;
	margin: 0px 1px 0px 0px;

}

#contactarb:hover{
	background-image: url("./interface/img/contactar_sobre.gif");
}

#noticiasDerecha{

	background-image: url("./interface/img/fondo_news.jpg");
	height: 443px;
	width: 280px;
	color: #58585A;
	font-size: 9px;
	text-align: left;
	font-family: Arial;
	overflow-y:scroll;

}

#noticiasDerecha h1{
	color: #58585A;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 5px 0px 0px 12px;
}

#noticiasDerecha h2{
	color: #58585A;
	font-size: 9px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	padding: 0px 0px 0px 12px;
}

#noticiasDerecha h3{
	color: #58585A;
	font-size: 9px;
	font-style: italic;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px dashed #AAA;
	padding: 0px 0px 0px 12px;
}

#noticiasDerecha a{
	color: #58585A;
}
#noticiasDerecha a:visited{
	color: #58585A;
}

#enlacesCentral,#fedebotone,#clubebotone,#tiempobotone{

	width: 110px;
	height: 102px;
	margin: 5px 0px 0px 0px;
	font-size: 10px;
	font-family: Arial;
	text-align: left;

}

#enlacesCentral a,#fedebotone a,#clubebotone a,#tiempobotone a{
	color:#58585A;
}

#enlacesCentral a:hover,#fedebotone a:hover,#clubebotone a:hover,#tiempobotone a:hover{
	color:#1365B5;
}

#fedeboton{
	width: 34px;
	height: 34px;
	margin: 0px 3px 0px 2px;
	background-image: url("./interface/img/fede_relax.jpg");
	float:left;
	cursor: pointer;
}

#fedeboton:hover{
	background-image: url("./interface/img/fede_puls.jpg");
}


#clubeboton{
	width: 34px;
	height: 34px;
	margin: 0px 3px 0px 0px;
	background-image: url("./interface/img/clube_relax.jpg");
	float:left;
	cursor: pointer;
}

#clubeboton:hover{
	background-image: url("./interface/img/clube_puls.jpg");
}

#tiempoboton{
	width: 34px;
	height: 34px;
	margin: 0px 0px 0px 0px;
	background-image: url("./interface/img/tiempo_relax.jpg");
	float:left;
	cursor: pointer;
}

#tiempoboton:hover{
	background-image: url("./interface/img/tiempo_puls.jpg");
}

#videosder{
	margin: 0px 0px 3px 0px;
	background-image: url("./interface/img/videos.jpg");
	width: 280px;
	height: 105px;
}

#videosder:hover{
	background-image: url("./interface/img/videos_2.jpg");
	color: #D20120;
}

#fotosder{
	margin: 0px 0px 3px 0px;
	width: 281px;
	height: 31px;
	background-image: url("./interface/img/fotos_boton.gif");
}

#fotosder:hover{
	margin: 0px 0px 3px 0px;
	width: 281px;
	height: 31px;
	background-image: url("./interface/img/fotos_boton_2.gif");
}


.albumPortada{
	width: 160px;
	height: 160px;
	margin: 10px 0px 35px 25px;
	float:left;
	color: #4D4D4D;

}
.albumPortada:hover{
	cursor: pointer;
}

.albumPortada img,.albumPortadap img,#albumInformacion img{

	margin: 4px 0px 0px 2px;

}

.thumbnail{

	float:left;
	margin: 10px 0px 0px 10px;

}


.tituloAlbum{
	font-size: 10px;
	margin: 5px 0px 0px 5px;

}

#vigoboton{
	width: 111px;
	height: 20px;
	color: #FFF;
	cursor: pointer;
	font-family: Verdana;
	font-size: 15px;
	background-image: url("./interface/img/vigo_boton.gif");
	margin: 0px 0px 5px 0px;
}



#expositoresboton{
	width: 114px;
	height: 40px;
	color: #FFF;
	cursor: pointer;
	font-family: Verdana;
	font-size: 9px;
	padding: 1px 0px 0px 0px;
	background-image: url("./interface/img/empresas_boton.gif");
	margin: 0px 0px 5px 0px;
}

#apboton{
	width: 115px;
	height: 62px;
	*height: 91px;
	color: #FFF;
background:no-repeat;
	cursor: pointer;
	font-family: Verdana;
	font-size: 10px;
	padding: 30px 0px 0px 0px;
	background-image: url("./interface/img/ap.gif");
	margin: 0px 12px 0px 0px;
}

#apboton:hover{
	background-image: url("./interface/img/ap_h.gif");
}



#privadoboton{
	width: 114px;
	height: 32px;
	color: #FFF;
	cursor: pointer;
	font-family: Verdana;
	font-size: 9px;
	padding: 8px 0px 0px 0px;
	background-image: url("./interface/img/privado_boton_2.gif");
	margin: 0px 0px 5px 0px;
}

#expositoresboton:hover{
	width: 114px;
	height: 40px;
	color: #FFF;
	cursor: pointer;
	font-family: Verdana;
	font-size: 9px;
	padding: 1px 0px 0px 0px;
	background-image: url("./interface/img/empresas_boton_2.gif");
	margin: 0px 0px 5px 0px;
}

#privadoboton:hover{
	width: 114px;
	height: 32px;
	color: #FFF;
	cursor: pointer;
	font-family: Verdana;
	font-size: 9px;
	padding: 8px 0px 0px 0px;
	background-image: url("./interface/img/privado_boton.gif");
	margin: 0px 0px 5px 0px;
}


#vigoboton:hover{
	background-image: url("./interface/img/vigo_boton_2.gif");
}

.fichaEmpresa{
	background-color: #DDD;
	border: 1px solid #666;
	width: 85%;
	margin: 0px 0px 5px 30px;
	padding: 5px;
}

.titularesEmpresa{

	width: 100%;

}

.datosEmpresa{
	margin: 0px 0px 3px 0px;
	font-size:12px;
	color: #444;

	font-weight: bolder;



}

/****
 *
 * /
 *
 */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #FFF;
	z-index: 102;
	color:#000000;
	display:none;
	border: 2px solid #0A0A0A;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#292929;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:15px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}


