@charset "utf-8";
/*-------Reglas Para el Body----------*/
/*------------------------------------*/
html, body, #contents { min-height: 100%; width: 100%; height: 100%; }

html>body, html>body #contents { height: auto; }

body { background:url(../images/img_bg.jpg); margin: 0; font-family: Arial, sans-serif; }

/*-----------> Contenidos ----*/
#contents { background:url(../images/img_bg.jpg); position: absolute; top: 0; left: -3px; }

#main { margin-bottom: 5em; height: auto; padding: .5em; padding-top:0px; border:0px; }

#container{ width:786px; position:relative; margin:auto auto 0px auto; padding:0px; border:0px; }

/*-----------> Footers ----*/
#footer {
	position: absolute;
	bottom: 0;
	height:90px;
	background:url(../images/img_Footer.jpg);
	width: 70%;
	text-align: center;
	padding: 0 15%;
}

#footer { \width: 100%; w\idth: 70%; }

.creditos { line-height:194%; font-size: 7.5pt; }

/*-----------> Cuerpo para Informacion abajo de los Banners----*/
#cuerpo {
	background:url(../images/img_BgCuerpo.jpg) no-repeat;
	width:720px;
	height:568px;
	margin-left:18px;
	margin-bottom:0px;
	padding:0px;
	border:0px;
}
/*-----------> Interir, contenido de textos -----------*/
#interior {
	background:url(../images/img_bgInteriores.jpg) no-repeat;
	width:765px;
	height:868px;
	margin-left:7px;
	padding:0px;
	border:0px;
}
#int_der{ width:220px; }
#int_izq{ width:489px; margin-left:0px; padding-left:15px;}
#int_izq, #int_der{ margin-top:20px;}

/*-----------> Accesos Interior Apartado Derecho <-----------*/
#anuncios { width:210px; margin-left:30px; padding-bottom:15px; border:0px; }
.expositores { padding-left:7px; padding-top:4px;}
.com_anuncio { padding-top:7px; padding-bottom:5px; width:200px; font-size:10px;}

#anuncio01 { background:url(../images/img_bg_emailing.jpg) no-repeat; width:216px; height:163px;}
#anuncio02 { background:url(../images/img_bg_contac.jpg) no-repeat; width:220px; height:193px;}
#nota_bg { background:url(../images/bg_Noticias.gif) no-repeat; width:211px; height:37px; padding-bottom:3px;}
#anuncio03, #anuncio03 a { width:216px; height:270px; text-decoration:none;}
#archivo_bg { background:url(../images/bg_archivo.gif) no-repeat; width:204px; height:17px;}
#anuncio04, #anuncio04 a { width:216px; text-decoration:none; color:#595858;}



/*--------------Cajas de Texto--------------------*/
input.required, textarea.required { border: 1px solid #d5ccad; 	background-color:#f9f6eb; font-size:10px; line-height: 20px; color:#4e4e4d;}

input.validate-number, textarea.validate-number, input.noobliga{ border: 1px solid #d5ccad; background-color:#f9f6eb; font-size:10px; 	line-height: 20px; color:#4e4e4d;}

select{
	width:205px;
	float: right;
	border: 1px solid #d5ccad;
	background-color:#f9f6eb;
	font-size:11px;
	line-height: 20px;
	color:#4e4e4d;
	}

.form-row {	clear: both; padding: 0.5em; text-align:right; }

.btnEnviar { background:url(../images/btn_Enviar.jpg) no-repeat; }
.btnLimpiar { background:url(../images/btn_Limpiar.jpg) no-repeat; }
.btnEnviar, .btnLimpiar { height:27px; width:68px; border:none; float:right; overflow: hidden; font-size:3px}

.btnMailing { background:url(../images/btn_RecibirInfo.gif) no-repeat; height:27px; width:110px; font-size:3px; margin-left:54px; border:none;}
 
/*-----------> Contactenos <------------------------*/
#formulario{ width:300px; font-size:13px; padding-left:75px;}

/*-----------> Textos de titulos y Subtitulos ----*/
.txttitulo, .txttitulo2, .txtsubtit, .com_author, .com_anuncio, .txttitanu, { color:#232322; }

.txttitulo, .txttitulo2, .com_author,{ font-size:11px; }

.txttitanu { width:481px; padding-top:11px; margin-top:0px; margin-left:5px; margin-bottom: 3px; border-bottom: solid 1px #e9e8e8; font-size:13px; color:#656460; }

.txttitulo { width:365px; padding-top:11px; margin-top:0px; margin-left:5px; margin-bottom: 3px; border-bottom: solid 1px #e9e8e8; }

.txttitulo2 { width:270px; padding-top:11px; margin-left:5px; margin-top:0px; margin-bottom: 3px; border-bottom: solid 1px #e9e8e8; }

.txtsubtit { font-size:11px; }

.txtfecha { font-size:10px; color:#636363; padding-top:15px; }

/*-----------> Fondo para el Menu y los Banners ----*/
#eventos {
	background:url(../images/img_BGBanner.jpg) no-repeat;
	width:758px;
	height:326px;
	margin-left:5px;
	padding:0px;
	border:0px;
}
/*-----------> Flash de los Patrocinadores ----*/
#Flashes { 	padding-left:7px; padding-top:10px; }

/*----------->  Segmentos IZQUIERDA y CONTEIZQ,----*/
#conteizq{ width:396px; padding-left:11px; }

#izquierda { width:243px; }

#izquierda, #conteizq { padding-bottom:0px; height:auto; position:absolt; }

/*----------->  Segmento DERECHA, Despliege de Informacion----*/
#derecha { width:290px;	padding-bottom:80px; padding-left:8px; height:auto; position:absolt; }

.contenidotxt { font-size:12px; color:#666666; padding-left:4px; }

/*----------->  Segmento DERECHA, edl Banner----*/
#bannerder { width:495px; padding-left:0px; padding-top:20px; height:auto; position:absolt;	height:276px; }

/*----------> Textos de TITULOS <-----------*/
.txtbanner { color:#8b8a8a; text-align:right; font-size:11px; padding-bottom:5px; }

.txtinfo { width:440px; color:#d9d9cd; padding-top:8px; padding-left:34px; font-size:10px; }

.txtpatro { width:276px; }

.txtnotas { width:373px; }

.txtpatro, .txtnotas , .txtinterior{ color:#656460; padding-top:8px; padding-left:4px; font-size:11px; }

/*----------->  Segmento Titulo de Noticia Activa----*/
#NotActiva { padding-left:8px;	padding-top:7px; }
/*------------------------------------*/
/*-------Asignacion de CEROS a Margin, Padding y Border----------*/
/*------------------------------------*/
.creditos, .principal, #navi li, #navi2 li, .txtsubtit , form { padding:0px; margin:0px; border:0px; } 
/*-------Asignacion de CEROS a Margin, y Border----------*/
/*------------------------------------*/
#footer, #navi2, #navi, #navilat, .imgbullets, #derecha, .txtbanner, #bannerder, .txtinfo, #NotActiva, .txtfecha, .txtnotas, #navinoticia, #navcalendario, #Flashes, .txtpatro, .com_author, .com_anuncio, .txtinterior { 	margin:0px;	border:0px; } 
/*-------Asignacion de tipografias----------*/
/*------------------------------------*/
.creditos, #navi a, #navi2 a, #navi li, #navi2 li, #navilat a, #navilat li, .contenidotxt, .txtinfo, .txttitulo, .txttitanu, .txttitulo2, .txtsubtit, .txtfecha, .txtnotas, #navinoticia a, #navinoticia li, #navcalendario a, #navcalendario li, .txtpatro, .com_author, .txtinterior, .com_anuncio, #formulario { font-family: Tahoma, "Arial Narrow",Arial, Helvetica, sans-serif; text-align:justify; }
/*-------Text Align Center----------*/
/*------------------------------------*/
#navi a, #navi a, #navi2 a, #navi li, #navi2 li, .creditos, .txtfecha, #Flashes { text-align:center; }
/*-------Text Color 4e4e4d; ----------*/
/*------------------------------------*/
#navi2, .seleccionado, #navi a, #navi a, #navi2 a, #navi li, #navi2 li, .creditos, #formulario { color:#4e4e4d; }
/*-------Texto alineado a la Izquierda; ----------*/
/*------------------------------------*/
#derecha, .principal, #navilat li a, #navilat li, .imagenlogo, .imgbullets, #bannerder, .txtinfo, #navinoticia li a, #navinoticia li, #navcalendario li a, #navcalendario li { text-align:left; }
/*-------Float LEFT; ----------*/
/*------------------------------------*/
#izquierda, #derecha, .homethumb, #navilat, .imagenlogo, .imgbullets, #bannerder, .txtinfo, #conteizq, #int_izq, #int_der, #navinoticia, #navcalendario { float:left; }
/*-------Reglas Para el Elementos del Body----------*/
/*------------------------------------*/
/*-----------> Flash y Menu Principal ----*/
.principal { position:relative; width:786px; height:124px; }
/*-----------> Imagenes con Textos ----*/
.homethumb { padding-top:0px; margin-right:5px;	clear:left; margin-top:10px; border: 0px; }
/*-----------> Menu Inferior, Junto a los Crditos ----*/
#navi2 a:hover { color:#000000; }

#navi2 { padding-top:6px; list-style:none; }
/*-----------> Menu Superior [Principal],Junto al logo ----*/
.seleccionado { font-weight:bold; }

#navi { float:right;  list-style:none; padding-top:96px; padding-right:30px; }

#navi a, #navi a, #navi2 a { font-size: 8.5pt; text-decoration:none; }

#navi li, #navi2 li { font-size: 8.5pt; display:inline; }
/*-----------> Menu Lateral, Junto a la Informacion ----*/
#navilat, #navinoticia  { list-style:none; padding-top:15px; padding-left:11px; }

#navilat li a, #navinoticia li a {
	color:#414141;
	font-size:7.5pt;
	width:207px;
	text-decoration:none;
	font-weight:100;
}
#navilat li a:hover, #navinoticia li a:hover { color:#000000; }

#navilat li {
	border-bottom:#e2e2dd solid 1px;
	color:#f7f5f5;
	font-size:7.5pt;
	width:207px;
	padding-bottom:4px;
	padding-top:3px;
}
/*-----------> Menu activado y Desactivado <---------------*/
.activo { padding-left:5px; color:#f7f5f5;}
.desactivo { padding-left:5px; color:#414141;  } 

.tabhold { }
.tabfocus {	background:url(../images/btn_Bg_On.jpg); }

/*-----------> Lista para las noticias ----*/
#navinoticia li {
	border-bottom:#e9e8e8 solid 1px;
	color:#232322;
	font-size:14px;
	width:362px;
	background:#fdfdfc;
	border: solid 1px #ebeae9;
	padding: 5px 0 5px; 0;
}
/*-----------> Estilos al Logotipo ----*/         
.imagenlogo { padding-left:5px; }            
/*-----------> Estilos al Bullet y Bullet Noticias  ----*/         
.Btn_masinfo { padding-right:5px; }  

.Btn_patrocinador {	padding-right:0px; }   

.Btn_masinfo, .btn_masnotas, .Btn_patrocinador { float:right; }  

.btn_masnotas { padding-right:17px; padding-top:8px; }  

.imgbullets { padding-top:4px; }     

.Notibullet{ padding-left:0px; padding-bottom:0px; padding-right:0px;  padding-top:0px; margin-bottom:2px; }    

.tumnailNota { padding:0; float: left;};


.com_author { padding: 0 8px 0 0; }
#navinoticia, #navcalendario { float: left; overflow: hidden; }    
#notiCalendar { width: 276px; }
#notiCalendar { padding: 10px 0 0 7px;}

#navcalendario, #navcalendario ul, #navcalendario li img{ float: left; overflow: hidden; }    
#navcalendario li {	border-bottom:#e9e8e8 solid 1px; color:#232322; font-size:14px; width:252px; padding: 7px 0 14px 0;	line-height: 1.2; display: block; height:40px;}
#navcalendario { list-style:none; padding-top:0px; padding-left:11px; }
#navcalendario li img, .tumnailNota, #navinoticia, #navcalendario { border: 0px; margin: 0 10px 0 0; }
#navcalendario ul li{ padding: 0 20px 0 0; }
#navcalendario li a {
	color:#414141;
	font-size:7.5pt;
	width:207px;
	text-decoration:none;
	font-weight:100;
}

#navcalendario li a:hover, #navinoticia li a:hover, #navinoticia p a:hover { color:#000000; }
