/*****************************************************************
Principal
******************************************************************/
html {font-size: 62.5%;}
body {
	font-family: Tahoma;
	font-size: 1.15em;
	padding: 10px 0 0;
	margin: 0;
	background: #979790 url(imgcomunes/fd.gif) 0px 0px repeat;
}

input, textarea, select {font-size: 62.5%; font-size: 1.15em; font-family: Tahoma; color: #333;}

form {padding:0px; margin:0px;}

h1, h2, h3, h4, h5, h6 {padding: 0; margin: 0;}

p {padding: 0 0 1.1em 0; margin: 0;}

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

a img {border: none;}

ul { padding: 0; margin: 0; list-style: none;}
ul li {	padding: 4px 0 4px 18px; background: url(imgcomunes/bolillo.gif) 7px 9px no-repeat;}
ul li img {vertical-align: middle;}
ul li ul li {background: url(imgcomunes/bolillo2.gif) 7px 9px no-repeat; padding-bottom: 0px;}

ol { padding: 0; margin: 0; list-style: none;}

img.foto_de { float: right; margin-left: 10px;}
img.foto_iz { float: left; margin-right: 10px;}

.finalizador { clear: both; height: 1px;}
form {padding: 0; margin: 0;}
/**  Cabecera  ***************************************************************/ 

.cabecera {width: 800px; margin: 0 auto; background-color: #fff;}
.cabecera h1 strong {display: none;}
.cabecera h1 {height: 119px;}

#cab_mob {background: #fff url(imgcomunes/cab_mob.jpg) 0px 0px no-repeat;}
#cab_organiza {background: #fff url(imgcomunes/cab_organiza.jpg) 0px 0px no-repeat;}
#cab_llegar {background: #fff url(imgcomunes/cab_llegar.jpg) 0px 0px no-repeat;}
#cab_prensa {background: #fff url(imgcomunes/cab_prensa.jpg) 0px 0px no-repeat;}
#cab_fotos {background: #fff url(imgcomunes/cab_fotografia.jpg) 0px 0px no-repeat;}

#cab_participar {background: #fff url(imgcomunes/cab_participar.jpg) 0px 0px no-repeat;}
#cab_comerciales {background: #fff url(imgcomunes/cab_comerciales.jpg) 0px 0px no-repeat;}
#cab_expositores {background: #fff url(imgcomunes/cab_expositores.jpg) 0px 0px no-repeat;}
#cab_inscripcion_visitante {background: #fff url(imgcomunes/cab_inscripcion_visitante.jpg) 0px 0px no-repeat;}

#cab_programa {background: #fff url(imgcomunes/cab_programa.jpg) 0px 0px no-repeat;}
#cab_ponentes {background: #fff url(imgcomunes/cab_ponentes.jpg) 0px 0px no-repeat;}
#cab_inscripcion {background: #fff url(imgcomunes/cab_inscripcion.jpg) 0px 0px no-repeat;}

#cab_mob2002 {background: #fff url(imgcomunes/cab_mob2002.jpg) 0px 0px no-repeat;}
#cab_mob2003 {background: #fff url(imgcomunes/cab_mob2003.jpg) 0px 0px no-repeat;}
#cab_mob2004 {background: #fff url(imgcomunes/cab_mob2004.jpg) 0px 0px no-repeat;}
#cab_mob2006 {background: #fff url(imgcomunes/cab_mob2006.jpg) 0px 0px no-repeat;}

#cab_noticias {background: #fff url(imgcomunes/cab_noticias.jpg) 0px 0px no-repeat;}
#cab_newsletters {background: #fff url(imgcomunes/cab_newsletters.jpg) 0px 0px no-repeat;}
#cab_comunicacion {background: #fff url(imgcomunes/cab_comunicacion.jpg) 0px 0px no-repeat;}
#cab_contacto {background: #fff url(imgcomunes/cab_contacto.jpg) 0px 0px no-repeat;}
#cab_oferta {background: #fff url(imgcomunes/cab_oferta.jpg) 0px 0px no-repeat;}
#cab_oferta_eng {background: #fff url(imgcomunes/cab_oferta_eng.jpg) 0px 0px no-repeat;}


#cab_mapaweb {background: #fff url(imgcomunes/cab_mapaweb.jpg) 0px 0px no-repeat;}
#cab_mapaweb2 {background: #fff url(imgcomunes/cab_mapaweb2.jpg) 0px 0px no-repeat;}

#cab_avisolegal {background: #fff url(imgcomunes/cab_avisolegal.jpg) 0px 0px no-repeat;}
#cab_listacorreo {background: #fff url(imgcomunes/cab_listacorreo.jpg) 0px 0px no-repeat;}


/**  Contenido  ***************************************************************/

.contenido {
	width: 800px; 
	margin: 0 auto;
	background-color: #fff;
	background: #fff url(imgcomunes/fd_contenido.gif) 0px 0px repeat-y;
}

.columna_iz { float: left; width: 191px; background: url(imgcomunes/fd_menu.gif) 0px 0px no-repeat;}
.columna_de { margin-left: 191px;}

.txt, .txtgd {
	padding: 30px 30px 0  30px; 
	float: left; 
	width: 395px; 
	color: #5B5A4F;
}


.leyenda {padding-top: 30px; margin-left: 450px;}


.menulateral {
	padding-top: 30px;
	padding-right: 0px;
	float:right;
	text-align: right;}

.menulateral a:link, .menulateral a:visited, .menulateral a:hover {
	border-bottom: 1px solid #E6E5E2;
	text-decoration: none;
	color: #D01A2A;
	padding: 5px;
	padding-right: 20px;
	width: 120px;
	display: block;
	font-weight: normal;
}

.menulateral strong {
	text-decoration: none;
	color: #D01A2A;
	width: 120px;
}
.menulateral em {
	font-style: normal;
	padding-right: 20px;
	width: 120px;
	border-bottom: 1px solid #E6E5E2;
	padding-bottom: 5px;
	display: block;
	
}
.menulateral em strong {color: #333 !important;}

.txt h2, .txtgd h2 {
	font-size: 1.8em;
	font-weight: normal;
	padding-bottom: 15px;
}
.txt h3, .txtgd h3 {
	font-size: 1.6em;
	font-weight: normal;
	padding-bottom: 15px;
}
.txtgd {width: 545px;}

h1.creditos {font-size: 1.5em; padding-left: 4px; border-bottom: 1px solid #930B0E;}


/**  Menu Principal  ***************************************************************/
.menu_principal {background-color: #fff;}
.menu_principal a:link, .menu_principal a:visited {text-decoration: none; color: #333;}
.menu_principal p { padding: 4px 2px 2px 28px; margin: 0; background: url(imgcomunes/mas.gif) 11px 6px no-repeat; border-bottom: 1px solid #CBCBCB;}
.menu_principal ul li {background-image: none; border-bottom: 1px solid #CBCBCB; }

.menu_principal ul, .menu_principal ul li {padding: 0; margin: 0;}
.menu_principal ul li a {display: block; padding: 3px 0 3px 35px;}
.menu_principal ul li a:hover {background-color: #E9E7DD;}
.menu_principal ul { display: none; }

p.simple {background-image: none; padding: 0; margin: 0;}
p.simple a {display: block; padding: 3px 0 3px 28px;}
p.simple a:hover {background-color: #E9E7DD;}

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

img.tit_dest {padding: 10px 10px 0px 10px;}

.home_iz {
	width: 400px;
	float: left;
	border-right: 1px solid #CCC9B3;
	color: #5B5A4F;
}

.home_iz dl, .home_iz dd, .home_iz dt {padding:0 ; margin:0;} 
.home_iz dl { padding-left: 23px; padding-bottom: 20px; width: 335px;}
.home_iz dt {font-weight: bold; color: #9D1014; font-size: 1.1em; padding-bottom: 4px;}
.home_iz dt a:link, .home_iz dt a:visited, .home_iz dt a:hover {color: #9D1014;}
.home_iz dd img {float: left; border: 4px solid #CCC9B3; padding: 4px; margin: 0 15px 3px 0;}
.home_iz dd a:link, .home_iz dd a:visited .home_iz dd a:hover {color: #5B5A4F;}

.home_de {
	margin-left: 415px;
	color: #5B5A4F;
	width: 180px;
}
p.lista input {margin-left: 3px; color: #5B5A4F; font-size: 1em;}
p.lista img {padding-top: 4px;}

p.masnot {text-align: right; font-size: 0.9em; margin:0; padding: 0 10px 15px 0;}



.descargas_pdf {
	background: url(imgcomunes/fd_pdf.gif) 0px 0px no-repeat;
	margin-bottom: 5px;
	padding-bottom: 2px;
	text-align: left;
}

.cont_desc {
	background: url(imgcomunes/pie_pdf.gif) bottom right no-repeat;
	width: 133px;
}

.descargas_pdf p {
	font-size: 0.9em;
	padding: 15px 0 5px 44px;
	margin: 0;
	font-weight: normal;
	color: #89887F;
}
.descargas_pdf a:link, .descargas_pdf a:visited {color: #89887F;}
.descargas_pdf a:hover {color: #000; text-decoration: none;}

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


p.subir {text-align: right;}

/**  Pie  ***************************************************************/
.pie {
	width: 800px; 
	margin: 0 auto;
	background-color: #fff;
	background: url(imgcomunes/fd_pie.gif) 0px 0px repeat-x;
}
.pie img {padding-left: 10px;}
p.organiza {padding: 0; margin: 0; float: left; width: 300px; padding: 3px 15px; color: #656565;}
p.mapaweb { margin-left: 350px; text-align: right; padding: 3px 10px;}
p.firma {float: right; padding: 30px 10px 0 0; color: #8C8B83; font-size: 0.9em;}

.patrocina {
	background-color: #FAF9F7;
	padding: 3px 15px; color: #656565;
}
.patrocina img {
	padding: 0 5px 0 0;
}

p.color1 {color: #656565;}

/***************noticias***************************/
.tit_noticias {
	color: #04A7E2;
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom: 6px;
	width: 400px;
}
.noticias_interior {
	padding:0px 0px 5px 0px;
    background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(noticias/img/separador.gif);
	margin-top: 10px;
}
.fecha_int {	
	color: #588B8B;
}
.btn_volver {float: right;}

.txt_colaboradores {
	padding-top: 60px;
	width: 620px;
	float: right;
}	
.xcolab {font-size: 13px; padding-top: 5px; padding-bottom: 10px; margin-top: 5px; }
.xcolab a { font-weight: bold;}

table.colab {
	width: 100%;
	margin-top: 4px;
}

table.colab td {
	font-weight: bold;
	text-align: center;
	font-size: 13px;
	background-color: #fff;
	border-right: 1px solid #E8E5DE;
	border-left: 1px solid #E8E5DE;
	margin: 5px 0;
}

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

table.programa th {
	vertical-align: bottom;
	padding-top: 16px;
	padding-bottom: 4px;
}
table.programa td {padding: 3px 8px 3px 0px;}



/****************************************************************** Fotos *****************************************************/
.galeria img {float: left; border: 4px solid #CCC9B3; padding: 4px; margin: 5px;}


/****************************************************************	Paginador	*************************************/

.paginador_bloque {border-bottom: 1px solid #E0E0E0; padding-bottom: 5px;}
.paginador_datos {float: left; width: 225px;}
.paginador { margin-left: 150px; text-align: right;}
.paginador a {padding: 0px 4px; color: #858383; text-decoration: none; font-weight: bold;}
.paginador a:hover {background-color: #9D1014; text-decoration: none; color: #fff;}
a.paginador_activado, a:visited.paginador_activado {background-color: #9D1014; text-decoration: none; color: #fff;}
.paginador_finalizador { clear: right; height: 1px;}


/****************************************************************	Paginador2	*************************************/

.paginador_bloque2 {border-bottom: 1px solid #E0E0E0; padding-bottom: 5px;}
.paginador_datos2 {float: left;}
.paginador2 { margin-left: 285px; text-align: right;}
.paginador2 a {padding: 0px 4px; color: #858383; text-decoration: none; font-weight: bold;}
.paginador2 a:hover {background-color: #9d1014; text-decoration: none !important; color: #fff !important;}
a.paginador_activado2, a:visited.paginador_activado2 {background-color: #9d1014; text-decoration: none; color: #fff !important;}
.paginador_finalizador2 { clear: right; height: 1px;}

.pgagenda_datos2 {width: 200px !important;}
.pgagenda2 {margin-left: 205px !important;}


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



/****************************************************************	Buscador	*************************************/
.buscador {
	border: 1px solid #C4C4C4;
	background-color: #F5F4EF;
	margin: 10px 0 10px 0;
	padding: 10px;
	text-align: center;
}

.nomostrar {display: none;}

table.buscador_fichas {
	width: 100%;
}

table.buscador_fichas th { width: 100px; text-align: left; padding: 4px;}
table.buscador_fichas td {text-align: left; padding: 4px 2px;}
table.buscador_fichas td select {width: 270px;}

input.txt_libre {width: 265px;}


/****************************************************************	Ficha Expo Real	*************************************/

table.datos_tecnicos { border: 1px solid #ddd;}


table.datos_tecnicos th, table.datos_tecnicos td  {
	padding: 6px;
}

table.datos_tecnicos tr.ficha_on {background-color: #f6f5f0;}

table.datos_tecnicos th {
	text-align: left;
}


/****************************************************************	Formulario inscripción	*************************************/

table.tabla_formulario { width: 350px; margin: 0 auto;}
table.tabla_formulario th {
	text-align: left;
	font-weight: normal;
	color: #666;
}

table.tabla_formulario td { width: 210px;}
table.tabla_formulario td input { padding: 0; margin: 0; }

input.ancho1 {width: 140px;}
input.ancho2 {width: 80px;}

table.tabla_formulario th, table.tabla_formulario td { padding: 3px 0px 3px 10px; }

h2.tit_formulario {
	width: 370px;
	font-size: 1.1em; 
	padding: 0; 
	margin: 0px auto 10px auto;
	color: #5B7CA7;
	border-bottom: 1px solid #A1B9D5;
	font-weight: bold;
}

input.btn_formulario { 
	margin-top: 10px;
	margin-left: 240px;
	background-color: #496E9B;
	color: #fff;
	font-weight: bold;
}

.formulario_mensaje { background-color: #F8F7EE; border: 1px dashed #FF7031; padding: 10px; font-weight: bold; }
.formulario_mensaje ul li {font-weight: normal; padding: 5px 15px;}

.referencia {
	background-color: #F8F7EE; 
	border: 1px dashed #FF7031; 
	padding: 10px; 
	margin-bottom: 20px;
}


h2.titresguardo {display: none;}


table.ponentes td, table.ponentes th {
	border-top: 1px solid #E9E7DD;
	padding-bottom: 15px;
	padding-top: 10px;
}

table.ponentes th img {
	padding: 1px;
	border: 1px solid #CBCBCB;
}

/***   Exporeal   ***************************************************************************************/

.fotos_ficha {
	width: 147px;
	text-align: center;
}

.fotos_ficha img {
	border: 1px solid #ddd;
	padding: 1px;
	margin-bottom: 8px;
}


table.ficha {
	width: 548px;
}
table.ficha td { vertical-align: top; padding-right: 10px;}
table.ficha td h3 {
	padding-bottom: 0;
	border-bottom: 1px solid #ddd;
	margin-bottom: 4px;
	margin-top: 20px;
}


table.ficha tr { vertical-align: top;}
table.ficha tr img {
	border: 1px solid #ddd;
	padding: 1px;
	margin-bottom: 8px;
}

h2.tit_ficha {
	border-bottom: 1px solid #ddd;
	padding-bottom: 3px;
	margin-bottom: 20px;
}

.masdatos {
	line-height: 1.5em;
}
img.boton_buscar {border: none !important;}



