/* CSS Document */
/*-------------------------------ESTILOS GENERICOS-----------------------------------*/
body{ background:#EEEEEE; text-align:center; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif}
ul, li, img, p, div{ margin:0px; padding:0px}
#TODO{ background:#EEEEEE url(../imagenes/fondo_contenido.gif) repeat-y; margin:auto; text-align:left; width:971px; margin-top:10px}
.down{ clear:both}
div .linea{ width:97%; border-bottom:2px solid #FFFFFF; margin-left:10px; margin-top:0px !IMPORTANT; margin-top:-12px}
div .linea2{  border:2px solid #FFFFFF; padding:5px 10px; background-color:#C9DDB0; width:509px; color:#000000}
.vermas{ float:right; color:#FFFFFF; text-decoration:none; font-size:11px; font-weight:bold; padding:0px 3px 0px 3px; border:2px solid #FFFFFF; background:#999999}
.vermas:hover{  background:#ff0000}
/*-------------------------------ESTILOS CABECERA-----------------------------------*/
#CABECERA{ padding-bottom:0px}
#publi_cab{ background:#FFFFFF; border:1px solid #999999; text-align:center; width:100%;}
/*-------------------------------ESTILOS contenedor-----------------------------------*/
#contenedor{ padding:10px 0px 0px 20px; }

#contenedor1{float:left}
#menu_izq{ background:#FFFFFF ; width:290px; font-size:14px; font-weight:bold;}
#menu_izq ul{ list-style:none; padding:8px 0px 1px 0px; margin:0px 0px 0px 0px}
#menu_izq ul li{background:#FFFFFF url(../imagenes/fondo_menu_li.gif) no-repeat; padding:0px 0px 0px 45px; margin:0px 0px 20px 0px; }
#menu_izq ul li a{  padding:0px 0px 0px 16px;text-decoration:none;margin:0px 0px 0px -16px; color:#ff0000;width:100%; display:block}
#menu_izq ul li a:hover{background:#000000; cursor:pointer; color:#FFFFFF;}

#menu_izq ul li.seleccionado{text-decoration:none;background:#ff0000 url(../imagenes/fondo_menu_li_sel.gif) no-repeat; }
#menu_izq ul li.seleccionado a{ text-decoration:none;color:#FFFFFF;width:100%; display:block}
#menu_izq ul li.seleccionado a:hover{ text-decoration:none;color:#FFFFFF;background:#ff0000}

#contenedor2{float:left; margin:0px 0px 0px 30px; width:605px; background:#eeeeee url(../imagenes/fondo_contenedor2.gif) no-repeat; padding:0px 0px 0px 0px;}
#contenido_pagina{ padding:15px 15px 15px 15px;  font-size:11px; background: url(../imagenes/fondo_contenedor2down.gif) no-repeat bottom;min-height:347px; height:10%!IMPORTANT; height:347px;}
#noticia{ margin:10px 10px 0px 10px; padding-bottom:7px}
#noticia img{ width:207px; margin:0px 10px 0px 0px; float:left; border:2px solid #FFFFFF}
#noticia p{ color:#333333; }
#cont_pdf{ padding:10px;}
#cont_pdf ul{ padding:0px 25px; list-style:none; }
#cont_pdf ul li { clear:both; background:#FFFFFF url(../imagenes/icno_pdf.gif) no-repeat right; padding:5px 5px 5px 5px; margin:2px 0px 2px 0px}
#cont_pdf ul li img{  float:left}
#cont_pdf ul li a{color:#333333; padding:0px 0px; text-decoration:none}
#cont_pdf ul li a:hover{ text-decoration:underline; color:#B3093A}

#grupoPatrocinadores{ margin:10px}
#cont_patroc{ padding:20px 30px;}
#cont_patroc a{ padding:20px 5px; text-decoration:none; }
#cont_patroc img{ margin:20px 5px; border:0px}
#cont_patroc_BG{ padding:0px 10px; border:1px solid #B3093A}
#cont_patroc_BG a{ padding:10px 0px; text-decoration:none; }
#cont_patroc_BG img{ margin:20px 0px; border:0px; vertical-align:middle;}

.patrocinadorGR{ float:left; margin:15px 35px 15px 20px; padding:80px 0px; }
.patrocinadorPQ{ float:left; width:150px; height:80px; margin:13px 3px; padding:15px 15px!IMPORTANT; padding:15px 5px }

/* PARA PINTURA y GALERIA DE IMAGENES */
	#IMG_REVISTA{float:left; margin:0px 0px 0px 0px;  padding-bottom:10px;width:308px;}
	#IMG_REVISTA img{ width:300px; margin:0px 0px 0px 0px; border:4px solid #FFFFFF}
	#IMG_REVISTA span{padding:5px 5px 5px 5px; background:#F8F8F8; border:2px solid #FFFFFF; color:#333333; display: block; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align: justify; width:296px}
	#IMG_REVISTA a:hover{padding:5px 42px 5px 42px; background:#B10838; border:1px solid #B10838; color:#FFFFFF; font-weight:bold; text-decoration:none}
	#CONT_REVISTA{ float:left; background-color: #F8F8F8; border:2px solid #FFFFFF; width:245px!IMPORTANT; width:250px; padding:10px 0px 10px 20px; margin:22px 0px 0px 0px; border-left:none}
	.titurevista{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color: #999999;}
	#ENLACES_REVISTA{ background-color:#DFE4F0; width:477px!IMPORTANT; width:456px; border:1px solid #B10838; float:left; margin:10px 0px 10px 20px; color:#B10838; font-size:11px; font-weight:bold; z-index:45}
	#ENLACES_REVISTA ul{margin:0px; list-style-type:none; padding:10px 10px 10px 15px }
	#ENLACES_REVISTA ul li a{ font-weight:normal; color:#B10838; text-decoration:none}
	#ENLACES_REVISTA ul li a:hover{color:#B10838; text-decoration:underline}
	#ANTERIORES{ background-color:#C9DDB0; width:246px!IMPORTANT; width:250px; border:2px solid #FFFFFF; border-top:none; float:left; position:relative; top:0px; left:11px; color:#B10838; font-size:11px; z-index:700; padding:10px 4px 10px 1px}
	#ANTERIORES a{ color:#000000; text-decoration:none}
	#ANTERIORES a:hover{ color:#B10838; text-decoration:underline}
	#PORT_ANTERIORES{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#383838; float:left; padding:3px; margin-left:11px!IMPORTANT;margin-left:5px;}
	#PORT_ANTERIORES img{ width:100px; height:70px; border:none; padding:0px; margin:0px 0px 0px 1px; border:2px solid #FFFFFF}
	#PORT_ANTERIORES p{ width:60px; border:none; padding:0px; margin:0px; white-space:normal}
	#filaAnteriores{width:100%; clear:both}
	#CIERRE{ clear:both}
	

#descripcion{ padding:5px; text-align:justify; font-size:12px; color:#666666}


#mapa{ padding:10px 5px}
#mapa img{ padding:5px 5px; border:1px solid #B3093A; margin:0px 15px}
#leyenda_ZRGZ{ padding:5px 15px; width:130px; float:left; margin:0px 3px}

#expositores{padding:10px 0px; margin:5px 30px}
#leyenda_EXPOS{ padding:5px 5px; width:130px; float:left; margin:0px 27px!IMPORTANT; margin:0px 13px }


#contenedor3{ clear:both; }
#patrocinadores{ background:url(../imagenes/fondo_patrocinadores.gif) repeat-x; height:87px; padding-top:5px}
#patrocinadores a img{ margin:0px; padding:0px; border:0px}

/*----ENLACES RELACIONADOS-------- */
 
#enlace_relacionado{ color:#666666; font-size:12px; background:#f8f8f8; padding:5px 10px; border:2px solid #FFFFFF }
#enlace_relacionado span{ font-weight:bold; margin-bottom:10px}
#enlace_relacionado a{ padding:0px 50px 0px 0px; width:100px; text-decoration:none; color:#666666;  }
#enlace_relacionado a:hover{ text-decoration:underline; color:#000000; font-weight:bold}

/*----ENvio mail-------- */
#envioCorreo table{ border:1px solid #B10838; color:#B10838; font-size:12px; font-weight:bold; margin:20px}
#envioCorreo th{ text-align:left; color:#FFFFFF; font-size:14px; font-weight:bold; background:#B10838}
#envioCorreo input,#envioCorreo textarea{ border:1px solid #B10838; padding:0px 0px 0px 5px; font-size:12px; font-weight:regular; background:#EEEEEE}
#BOTON_CANCELAR_FORMUL {padding:0 10px 10px 0}
	#BOTON_CANCELAR_FORMUL a{background:#FF0000 url(../imagenes/bt_cancelar_off.gif) no-repeat; margin-top:10px; width:98px; height:22px; display:block; text-decoration:none}
	#BOTON_CANCELAR_FORMUL a:hover{background: url(../imagenes/bt_cancelar_on.gif) no-repeat}
	#BOTON_ENVIAR_FORMUL {padding:0 10px 10px 0}
	#BOTON_ENVIAR_FORMUL a{background:#FF0000 url(../imagenes/bt_enviar_off.gif) no-repeat; margin-top:10px; width:98px; height:22px; display:block; text-decoration:none}
	#BOTON_ENVIAR_FORMUL a:hover{background: url(../imagenes/bt_enviar_on.gif) no-repeat}


#FORMULARIO{ background:#F8F8F8; border:2px solid #FFFFFF; margin:10px 0px 0px 0px; color:#666666; padding:0px 10px 10px 10px}
.camposTXT{ background:#cccccc; border:1px solid #ffffff; margin:0px 0px 0px 0px; width:540px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; padding:3px 0px 3px 3px; font-weight:bold}
#FORMULARIO p{ font-weight:bold; margin:10px 0px 0px 2px}
.ENVIAR{ background:#B0C5DD; padding:0px; border: 2px solid #FFFFFF; font-size:9px; font-weight:bold; color:#ffffff; cursor:pointer; margin:10px 0px 0px 0px}

/* PORTADA GALERIA DE FOTOS */
.port_gale {color:#83A0BA;margin:20px 0px 0px 30px;min-height:132px;height:10%!IMPORTANT;height:132px;width:542px;background:#ffffff url(../imagenes/fondo_cuadro_galeria.gif) no-repeat top left;}
.la_imagen {float:left; padding:0px 13px 19px 13px; background:#ffffff url(../imagenes/fondoFotoGaleria.gif) bottom repeat-y; margin:46px 0px 0px 19px!IMPORTANT;margin:46px 0px 0px 10px}
.la_imagen img{ clear:both;  width:102px;border:2px solid #FFF;}
.la_galeria {margin:20px 0px 0px 0px; float:right;min-height:50px;height:10%!IMPORTANT;height:50px;width:370px; font-size:14px; color:#CC0000;/*position:relative;top:0px;left:190px!IMPORTANT;left:0px;*/}
.galeria_centrado {margin-top:60px!important;margin-top:12%;width:322px!IMPORTANT;width:320px;text-align:center;/*position:absolute!important;position:relative;top:16%!important;top:0%;*/}
.galeria_sincentrar {}
.galeria_sincentrar p {background:#ffffff;width:350px;padding:1px 0px 3px 2px;color:#4D4D4D;font-size:11px;text-align:left;margin:2px 0px 0px 0px;}
.enlace_galeria{margin:0px 0px 0px 1px;text-decoration:none;color:#CC0000; font-size:12px;display:block; font-weight:bold}
.enlace_galeria:hover{text-decoration:underline;}
.galeria_deabajo { clear:both;margin:0px 0px 0px 29px;background: url(../imagenes/fondo_cuadro_galeria_abajo.gif) no-repeat top left;height:14px;width:542px;}

/* GALERIA DE FOTOS */
#contenido_portada_galeria{padding:15px 15px 15px 15px;  font-size:11px; background: url(../imagenes/fondo_contenedor2down.gif) no-repeat bottom;min-height:347px; height:10%!IMPORTANT; height:347px;}
#contenido_portada_galeria #titulo { z-index:2;border:2px solid #FFF; background:#CBDEB1; color:#FFFFFF; padding:5px;margin-top:10px!IMPORTANT;margin-top:0px;text-transform:uppercase}
#contenido_pagina_galeria{padding:15px 15px 15px 15px;  font-size:11px; background: url(../imagenes/fondo_contenedor2down.gif) no-repeat bottom;min-height:347px; height:10%!IMPORTANT; height:347px;}
.cabecera_galeria {z-index:2;border:2px solid #FFF; background:#CBDEB1}
.cabecera_galeria p {font-weight:bold;padding:4px 10px 5px 10px;margin:0px 0em 0px 0em!IMPORTANT;margin:0px 0em 0px 0em;z-index:20;color:#FFFFFF;text-transform:uppercase;}
.cabecera_galeria p img {padding-bottom:2px;}
.arriba_galeria {display:none}
.galeria_fotos {clear:both;color:#83A0BA;margin:0px 0em 0px 0em!IMPORTANT;margin:0px 0em 0px 0em;min-height:460px;height:10%!IMPORTANT;height:100px;padding-bottom:20px;padding-left:5px;visibility: hidden;}
.abajo_galeria {display:none}
.caja_fotos a {text-align: center; float:left;background:url(../imagenes/fondo_foto_galeria.gif) no-repeat top left; margin:10px 0px 5px 10px;width:156px;height:173px;}
.caja_fotos a:hover {background:url(../imagenes/fondo_foto_galeria_on.gif) no-repeat top left;}
.caja_fotos img {border:0px;margin:0px 0px 0px -11px}
.destacando_galeria {position:relative; color:#83A0BA;min-height:10px;height:10%!IMPORTANT;height:10px;}
.destacando_galeria img{margin:0px 5px 0px 0px; border:0px; width:160px;float:left;border:1px solid #C1C1C1;padding:2px;}
.destacando_galeria .galeria_centrado {position:absolute;top:50%;float:right;width:315px;text-align:left;}
.destacando_galeria .galeria_sincentrar {position:absolute;top:15%;float:right;width:315px;text-align:left}


 
/*----BARRA IMPRIMIR-------- */
	#barra_imprimir{ width:553px; background-color:#ff0000; margin:10px 0px 0px 10px; border:2px solid #FFFFFF}
	#barra_imprimir img{ width:33px; float:right; margin-bottom:0px}
/*-------------------------------ESTILOS PIE-----------------------------------*/
#pie{ background: url(../imagenes/fondo_pie.gif) no-repeat; margin:10px 0px 0px 0px; font-size:11px; color:#FFFFFF; text-align:center; padding:8px; height:35px}

.publi2{   min-height:10px; height:10%!IMPORTANT; height:10px; text-align:center; padding:0px 0px; width:290px; }

.publi2 img{ margin:4px 3px 0px 0px;border:0px}