/*BODY*/
body, td { margin: 0px; font-family: Arial; font-size: 9pt; color: #000; text-decoration: none; text-align: center;}

/*TEXTOS*/
a { font-family: Arial; color: #0099FF; text-decoration: none; }
a:hover { text-decoration: underline; }
h1 { font-family: Arial; font-size: 25px; line-height:22px; color: #0099FF; text-decoration: none; font-weight: lighter; margin:5px 0;}
h2 { font-family: Arial; font-size: 18px; line-height:22px; color: #0099FF; text-decoration: none; font-weight: lighter; margin:5px 0;  }
.texto, p.texto{line-height:18px; color:#444;}

/*FORMULARIOS*/
form { padding:0; margin:0;  }
input { font-family: Arial; font-size: 12px; color: #4E87BC; text-decoration: none; background-color: #FBFBFB; border: 1px; border-style: solid; border-top-color: #B9C9CE; border-right-color: #EBEFF2; border-bottom-color: #FFF; border-left-color: #B9C9CE; margin:0; height:27; padding-top: 5; padding-left: 3; }
.btn_input { font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #FFF; text-decoration: none; background-color: #2983CB; border: solid; }

/*ELEM GENERALES IMG + HR*/
img.border { border: 1px solid #C6C6C6; padding: 2px; margin: 0; }
img.border:hover { background: #E3F5FE; }
img.center { display: block; margin: auto; }
img.alignright { float: right; padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { float: left; padding: 4px; margin: 0 7px 2px 0; display: inline; }
hr { display: block; height: 1px; line-height: 1px; background-color: #EAEAEA; width: 100%; padding: 0; border: 0px; color: #EAEAEA; }

/*BACK PARA PNG TRASN*/
.demoback { background: url(../opacity2.png) no-repeat; cursor: pointer; behavior: url("../iepngfix.htc"); }

/*DIVS ALINEACION*/
.twoColFixLtHdr #container { width: 1000px; text-align: left; background-color: #FFF; margin: 0 auto; position:relative;}
.twoColFixLtHdr #header { height: 268px; }
.twoColFixLtHdr #header #col_publicidad { height: 94px; background-image: url(../images/back_publicidad.gif); background-repeat: no-repeat; background-position: top; padding-left: 20px; padding-top: 2px; }
.twoColFixLtHdr #header #col_logo { height: 100px; }
.col_top1 { width: 350px; float: left; height: 100px; }
.col_top2 { width: 400px; float: left; margin-top: 20px; }
.col_top3 { width: 240px; float: right; margin-top: 10px; text-align: right; line-height: 25px; z-index:5; }
#cupula{position:absolute; left:925px; top:146px; z-index:1;}
.twoColFixLtHdr #header #botonera{ height: 68px; background-image: url(../images/back_botonera.png); background-repeat: no-repeat; background-position: top; }
.twoColFixLtHdr #sidebar1 { float: left; width: 340px; padding-top:4px 10px 10px 4px; margin-right:20px; }
.twoColFixLtHdr #sidebar2 { float: right; width: 340px; padding-top: 4px; padding-right: 10px; padding-bottom: 10px; padding-left: 4px; }
.twoColFixLtHdr #mainContent {padding-top: 0 5px 0 0; float:left; width:640px; }
* html .twoColFixLtHdr #mainContent {padding-top: 0 5px 0 0; float:left; width:635px; }
.twoColFixLtHdr #mainContent_2{ margin-top: 0; margin-right: 0; margin-bottom: 0; margin-right: 370px; padding-top: 0; padding-right: 5px; padding-bottom: 0; padding-left: 0px; }
.twoColFixLtHdr #mainContent_3{margin-top: 10px; width:630px; float:left}
.twoColFixLtHdr #footer { background-image: url(../images/footer_.gif); background-repeat: no-repeat; background-position: top; height: 84px; margin-top: 5px; padding-top: 0; padding-right: 0px; padding-bottom: 0; padding-left: 0px; width:1000px; clear:both; }
#footer #enlaces{ height: 40px; width: 530px; padding-top: 20px; padding-left: 10px; float: left; line-height: 20px; }
#footer #right{padding-top: 15px; float:right; margin-right:50px;}
.fltrt { float: right; margin-left: 8px; }
.fltlft { float: left; margin-right: 8px; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
#nota_principal {width: 620px; border-bottom: 1px solid #F0F0F0; margin-bottom: 15px; padding-bottom: 10px; margin-top: 5px; position:relative; min-height:260px; }
#nota_principal h1 a{ line-height:20px; font-weight:bold; font-size:20px;}


#nota_secundaria {width: 620px; margin-bottom:15px;}
#derecha{ float:left; width: 630px;}
#derecha_left{float:left; width:340px; margin-right:8px;}
#derecha_right{float:left; width:280px;}
.publicidad{ margin-bottom:10px; text-align:center; padding:10px; border:1px solid #eee;}
#publicidad2{ float:right; width: 260px; padding-top:10px; }
#centrado  { padding-left: 100px; float: left; }
#centrado2  { padding:10px 20px 20px 20px; width:600px; background-color: #EFEFEF; }
#galeria_fotos { float:left; height:250px; width:625px;  }

/*GALERIA DE FOTOS COLUMNA*/
#galeria_fotos_inter { margin:15px 0; width:620px;}
#galeria_fotos_inter h1 { font-family: Arial; font-size: 12px; margin-bottom: 10px; margin-left: 0px; padding: 0; margin-top: 0px; margin-right: 0px; font-weight: bold; color: #333; }
#galeria_fotos_inter img { padding-bottom: 10px; }

/*POPS CONTENIDOS*/
.pop_contenidos {  background-image: url(../images/pop_1.gif); background-repeat: no-repeat; background-position: top; margin-bottom: 10px; }
.pop_contenidos #cabecera{ height:30px; padding-left: 10px; padding-top: 10px; }
.pop_contenidos #cabecera h1{ float: left; font-family: Arial; font-size: 16px; color: #0099FF; text-decoration: none; font-weight:bold; margin: 0px; padding: 0px; }
.pop_contenidos #cabecera img{ float: right; padding-right: 10px; }
.pop_contenidos #cuadro{ padding-right: 10px; margin-top: 10px; padding-left: 10px; }
.pop_contenidos .footer{ background-color:#f3f3f3; padding-top: 6px; padding-left: 10px; padding-bottom: 0px; padding-right: 0px; margin: 0px; height: 25px; }
.pop_contenidos #footer_usuarios{ background-image: url(../images/pop_2.gif); background-repeat: no-repeat; background-position: bottom; padding-top: 15px; padding-left: 10px; padding-bottom: 15px; padding-right: 0px; margin: 0px; }
.pop_contenidos .footer a{font-family: Arial; font-size: 11px; color: #333; text-decoration: none;}
.pop_contenidos .footer a:hover{ text-decoration: underline;}
.pop_contenidos #footer_usuarios a{font-family: Arial; font-size: 12px; color: #0099FF; text-decoration: none;}
.pop_contenidos #footer_usuarios a:hover{ text-decoration: underline;}


/*LISTA DE EMPRESAS*/
#catlist{ width:320px; margin-top: 5px; margin-bottom: 5px; padding: 0px; margin-right: 0px; margin-left: 0px; }
#catlist dl{ width:320px; overflow:hidden; margin-top: 0; margin-bottom: 0; margin-right: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EAEAEA; }
#catlist dd{overflow:auto}
#catlist dt img{ float:left; border:1px solid #eee; margin-top: 0; margin-right: 5px; margin-bottom: 0; margin-left: 0; }
#catlist dt a{ font-family: Arial; font-size: 12px; color: #333; text-decoration: none; font-weight: bold; }
#catlist dt a:hover{ color: #0099FF; text-decoration: underline; }


/*LISTA DE USUARIOS*/
#usuarios { width: 320px; }
#usuarios ul { margin: 0px; position: relative; }
#usuarios li { display:inline; width:66px; padding: 5px; float: left; }
#usuarios li img{ border: 1px solid #C6C6C6; padding: 2px; margin-bottom: 5; }
#usuarios li span{ font-family: Arial; font-size: 10px; color: #CC0000; text-decoration: none; }
#usuarios li a { font-family: Arial; font-size: 11px; color: #0099FF; text-decoration: none; }
#usuarios li a:hover { text-decoration: underline; }

/*NOTAS PRINCIPAL*/
#nota_portada { float:left; width: 620px; margin-top: 10px; padding-bottom: 10px; }
#nota_portada img { float:left; margin-right: 10px; margin-bottom: 10px; }
#nota_portada h1 {font-size: 14px; padding:0; margin:0; color: #0099FF; }
#nota_portada p{margin:5px 0;}


/*NOTAS SECUNDARIAS*/
#nota_second { float:left; width:290px; margin:0 15px 20px 0;}
#nota_second img { margin:0 5px 0 0; border:1px solid #ccc; padding:1x;}
#nota_second p{ margin:0;}
#nota_second h1 a {font-size:14px; padding: 0x; margin:0px; line-height:14px; font-weight:bold;}


/*NOTAS AGENDA*/
#nota_agenda { float:left; width: 320px; margin-bottom: 15px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #F5F5F5; padding-bottom: 15px; font-size:12px; }
#nota_agenda img { float:left; margin-right: 10px; margin-bottom: 10px; }
#nota_agenda h1 { font-family: Arial; font-size: 12px; padding: 0x; margin: 0px; }

#nota_agenda_anuncios {float:left; width: 280px; margin-bottom: 15px; border-bottom-width:1px solid #F5F5F5; padding-bottom: 15px; font-size:12px;}
#nota_agenda_anuncios img { float:left; margin-right: 10px; margin-bottom: 10px; }
#nota_agenda_anuncios h1 { font-family: Arial; font-size: 12px; padding: 0x; margin: 0px; }
.listado{width:280px; margin-bottom: 15px; border-bottom-width:1px solid #F5F5F5; padding-bottom: 15px; font-size:12px;}


/*LISTADOS CATEGORIAS*/
#listados_cat {	margin-bottom: 1em; }
#listados_cat ol{ width: 26em; padding: 0px; list-style-type:none; margin: 0px; }
#listados_cat ol li{ float: left; width: 13em; }
#listados_cat ol li a{ display: block; width: 12em; line-height: 20px; }
#listados_cat ol li a:hover{ color: #0099FF; text-decoration: underline; }
#listados_cat br {clear: left;}

/*LISTADOS NOTAS INTERNAS*/
#nota_interna { float:left; width: 620px; margin-bottom: 20px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EFEFEF; padding-bottom: 10px; }
#nota_interna img { float:left; margin-right: 10px; border:1px solid #ccc; padding-top: 1; padding-right: 0px; padding-bottom: 1; padding-left: 0px; }
#nota_interna h1 { font-family: Arial; font-size: 14px; margin-bottom: 10px; margin-left: 0px; padding: 0; margin-top: 0px; margin-right: 0px; font-weight: bold; color: #333; }


/*NAVEGA 1*/

#navega_1 { top:0; margin-top: 2px; padding-top: 2px; padding-left: 2px; margin-left: 2px; float: left; width: 1000px; height: 32px; }
#navega_1 ul { margin:0; padding:0; list-style:none; float:left; }
#navega_1 li { display:inline; float:left; margin:0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; line-height: 28px; border-right-width: 1px; border-right-style: solid; border-right-color: #5EB3C1; }
#navega_1 a { text-decoration:none; border:0; display:block; float:left; color: #FFF; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-right: 15px; padding-bottom: 0; padding-left: 15px; }
#navega_1 a:hover, #navega_1 li.item_active a { border-color:#FFFFFF; background-color: #F6F6F6; text-decoration: underline; color: #2F2F2F; -moz-border-radius-bottomleft: 0px;-moz-border-radius-bottomright: 0px; -moz-border-radius-topleft: 2px;-moz-border-radius-topright: 2px;}


/*NAVEGA 2*/

#navega_2 { top:0; padding-left: 2px; float: left; width: 1000px; margin-top: 4px; }
#navega_2 ul { margin:0; padding:0; list-style:none; float:left; }
#navega_2 li { display:inline; float:left; margin:0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; line-height: 22px; border-right-width: 1px; border-right-style: solid; border-right-color: #D1D1D1; }
#navega_2 a { text-decoration:none; border:0; display:block; float:left; color: #333; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-right: 15px; padding-bottom: 0; padding-left: 15px; }
#navega_2 a:hover { border-color:#FFFFFF; text-decoration: underline; }

/*FOOTER ICONOS*/

#foot_iconos { top:0; padding-left: 2px; float: left; width: 1000px; margin-top: 6px; }
#foot_iconos #left { float:left; width: 210px;}
#foot_iconos #right{ float:right; width: 760px; }
#foot_iconos #right ul { margin:0; padding:0; list-style:none; float:right; }
#foot_iconos ul { margin:0; padding:0; list-style:none; float:left; }
#foot_iconos li { display:inline; float:left; margin:0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; line-height: 22px; border-right-width: 1px; border-right-style: solid; border-right-color: #D1D1D1; }
#foot_iconos #left li{ display:inline; float:left; margin:0; padding: 0; line-height: 22px; border-right-width: 1px; border-right-style: solid; border-right-color: #D1D1D1; }
#foot_iconos #right li{ display:inline; float:right; margin:0; padding: 0; line-height: 22px; border-left-width: 1px; border-right-width: 0px;  border-left-style: solid; border-left-color: #D1D1D1; }
#foot_iconos a { text-decoration:none; border:0; display:block; float:left; color: #333; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-right: 3px; padding-bottom: 0; padding-left: 3px; }
#foot_iconos a:hover { border-color:#FFFFFF; text-decoration: underline; }


/*FORMULARIOS DE REGISTRO*/

.formeg label{float: left; width: 120px;}
.formeg input{ width: 180px; margin-bottom: 5px; vertical-align:middle; }
.formeg textarea{ width: 350px; height: 150px; color: #4E87BC; }
.formeg_listbox{ color: #4E87BC; }
.formeg .boxes{ width: 1em;}
.formeg_submit{ margin-top: 0px; width: 90px; color: #fff; background-color: #5392C7; }
.formeg br{clear: left;}


/*FORMULARIOS DE NOTICIAS*/

#formnot { float: left; }
#formnot label{float: left; width: 120px;}
#formnot input, #formnot textarea{ width: 180px; margin-bottom: 5px; }
#formnot textarea{ width: 450px; height: 70px; }
#formnot .boxes{ width: 1em;}
#formnot #submitbutton{ margin-left: 120px; margin-top: 5px; width: 90px; color: #000000; background-color: #5392C7; }
#formnot br{clear: left;}

/*Estilos varios*/
.tx_1 { font-family: Arial; font-size: 12px; color: #cc0000; text-decoration: none; } /*Estilo de errores*/ 
.tx_1 a{ color: #cc0000; text-decoration:underline;}
.tx_2 { font-family: Arial; font-size: 16px; color: #0099FF; text-decoration: none; }
.tx_3 { font-family:Arial, Helvetica, sans-serif; font-size: 9px; color: #CC0000; text-decoration: none; }
.tx_4 { font-family: Arial; font-size: 11px; color: #666666; text-decoration: none; }
.tx_5 { font-family: Arial; font-size: 10px; color: #666666; text-decoration: none; }
.tx_6 { font-family: Arial; font-size: 10px; color: #09f; text-decoration: none; font-weight:bold; }


#firma{ margin:3px 0px; padding:3px 0; border-bottom:1px solid #eee; margin-bottom:10px; font-size:11px; text-transform:uppercase;}
#antetitulo{color:#888; font-size:14px; margin-bottom:10px;}
#entradilla{ font-size:14px; color:#666; line-height:18px;}
#cuerpo{text-align:justify; font-size:14px; line-height:18px;}
#audio{color:#333; font-size:10px; margin-bottom:10px;color: #0099FF;}
#not_fecha{color:#666;}
.c00{color:#c00; font-size:10px; font-weight:bold;}
.c00 a{ color:#c00; text-decoration:underline; font-size:10px;}
.coment{color:#3998a9; font-size:10px; font-weight:bold;}
.coment a{ color:#3998a9; text-decoration:underline; font-size:10px;}

.clean{clear:both;}
.left{float:left;}
.right{float:right;}
ul.lista{list-style:none; margin:0; padding:0;}
ul.lista li{margin-bottom: 15px; border-bottom-width:1px solid #F5F5F5; padding-bottom: 15px; font-size:12px;}
ul.lista li img{float:left; margin-right: 10px; margin-bottom: 10px;}



