/* CSS Document */
/*-------------------------------ESTILOS GENERICOS-----------------------------------*/
body{ background:#FFFFFF; text-align:center; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif}
ul, li, img, p, div{ margin:0px; padding:0px}
#TODO{ margin:auto; text-align:left; width:906px; margin-top:10px}
.down{ clear:both}
div .linea{ width:647px; border-bottom:1px solid #cccccc; margin-left:10px; margin-top:0px !IMPORTANT; margin-top:-12px}
div .linea2{  border:1px solid #B10838; border-bottom:none; padding:5px 10px; background-color:#B10838; width:250px; color:#FFFFFF}
.vermas{ float:right; color:#B10838; text-decoration:none; font-size:11px; font-weight:bold; padding-right:5px}
.vermas:hover{ text-decoration:underline}
/*-------------------------------ESTILOS CABECERA-----------------------------------*/
#CABECERA{ padding-bottom:0px}
#publi_cab{ text-align:center; width:904px; border:1px solid #B10838; border-bottom:none}
/*-------------------------------ESTILOS contenedor-----------------------------------*/
#contenedor{ padding:10px 0px 0px 0px;}

#contenedor1{float:left}
#menu_izq{ background:#FFFFFF url(../imagenes/fondo_menu.gif) repeat-y; width:233px; 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) repeat-y; 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:#B10838;width:100%; display:block}
#menu_izq ul li a:hover{background:#FF9900; cursor:pointer; color:#FFFFFF;}

#menu_izq ul li.seleccionado{text-decoration:none;background:#B10838 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:#B10838}

#contenedor2{float:left; margin-bottom:10px}
#contenido_pagina{ border:1px solid #B10838; width:671px; min-height:347px; height:10%!IMPORTANT; height:347px;  font-size:11px}
#noticia{ margin:10px 10px 0px 10px; padding-bottom:7px}
#noticia img{ width:207px; margin:0px 10px 0px 0px; float:left}
#noticia p{ color:#666666; }
#cont_pdf{ padding:20px 30px; border-bottom:1px solid color:#666666}
#cont_pdf ul{ padding:10px 25px; list-style:none; }
#cont_pdf ul li { clear:both; background:#ECECEC 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:15px 0px 0px 10px; width:216px; padding-bottom:10px}
	#IMG_REVISTA img{ width:200px; margin:0px 0px 0px 0px; border:8px solid #B10838}
	#IMG_REVISTA span{padding:5px 5px 5px 5px; background:#FFFFFF; border:1px solid #B10838; color:#333333; display: block; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align: justify}
	#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:#B10838; width:415px!IMPORTANT; width:399px; padding:10px 0px 10px 20px; margin:22px 0px 0px 0px; border-left:1px solid #FFFFFF}
	.titurevista{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color: #FFFFFF;}
	.subtiturevista{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #FFFFFF;}
	#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:#FFFFFF; width:415px!IMPORTANT; width:399px; border:1px solid #B10838; float:left; position:relative; top:10px; left:10px; color:#B10838; font-size:11px; z-index:700; padding:10px 4px 10px 1px}
	#ANTERIORES a{ color:#B10838; 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:85px; height:60px; border:none; padding:0px; margin:0px}
	#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; padding:0px 10px  }
#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}

#TITU-COMENTARIOS{padding:10px 20px 10px 15px; background-color:#B10838; margin:10px 0px 0px 0px; font-size:14px; font-weight:bold; color:#FFFFFF;}
#COMENTARIOS{margin:0px 0px 0px px; padding:0px 0px 0px 0px; text-align:justify; font-size:12px; border-bottom:1px solid #B10838}
#FORMULARIO{margin:0px 20px 0px 15px; padding:0px 0px 0px 0px; text-align:justify; font-size:12px;}
.TITULO{ width:95%; border:1px solid #B10838;}
.DATOS{ width:95%; border:1px solid #B10838; overflow:auto; height:50px}
.ENVIAR{ position:relative; left:405px; width:100px; background:#B10838; border:1px solid #B10838; color:#FFFFFF; font-weight:bold; font-size:12px; padding-top:2px; margin-bottom:10px; cursor:pointer}
#msjEnviado, #msjErrorEnvio{ border:1px solid #B10838; color:#B10838; padding:10px; display:none; margin:10px 0px 0px 0px}
#msjEnviando{ border:1px solid #B10838; color:#405972; padding:25px 50px; display:none; background:url(../imagenes/cargando_abogados.gif) center no-repeat; margin:10px 0px 0px 0px}
 
/*----BARRA IMPRIMIR-------- */
	#barra_imprimir{ width:651px; background-color:#B3093A; margin:10px 0px 0px 10px}
	#barra_imprimir img{ width:33px; float:right; margin-bottom:0px}
/*-------------------------------ESTILOS PIE-----------------------------------*/
#pie{ background:#B10838; margin:1px 0px 0px 0px; font-size:11px; color:#FFFFFF; text-align:center; padding:2px}