/* fuentes */
* { font-family:"trebuchet MS", tahoma,verdana,helvetica;  font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; }

/* tamanos */
body,th,td,p,div,span,a,ul,ol,dl,li,select,input,textarea { font-size:13px; }
h4, h5,h6  { font-size:13px; }h1,h2,h3 { font-size:15px; }
img{border:0;}

/* genericas */
html, body { background-color: #1A76B7; margin:0; padding:0; text-align:center;  }
th,td,p,h1,h2,h3,h4,h5,h6 { color:#333; background-color: #fff; }
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; text-decoration:none; }
ul,ol,dl,li,dt,dd { margin: 0; padding: 0; }

/* enlaces globales */
a { text-decoration:none; }
a:visited { text-decoration:none; }
a:link,a.named:visited { text-decoration:none; }
a:hover { text-decoration:none; }

/* Estructura */
#pagewidth {width:940px; text-align:left; margin-left:auto; margin-right:auto; }
#header-top{
	position:relative;
	height:35px;
	background:url(../imagenes_menu/header-top.jpg);
}
#header-title{position:relative;height:23px; background: url() repeat-y;}
#header-title div {
	width: 900px;
	height: 23px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	background-image: url(../imagenes_menu/sub_header.jpg);
}

#header-portada {position:relative;height:100px; background-color: #ff6600; background: url() repeat-y; width:100%; }

/*msn*/
#header-msn {position:relative;height:100px; background-color: #ff6600; background: url(imagenes/asistencia.jpg) repeat-y; width:100%; }


#header-msn #msnlogo{
	position: absolute;
	top: 60px;
	left: 20px;
}
#header-msn #msneslogan {
	position: absolute;
	top: 5px;
	left: 5px;
}
#headermsn div #msnlogo{position: absolute;top: 21px;left: 5px;}
#headermsn div #msneslogan {position: absolute; top: 21px;left: 120px;}
/*msn*/


/*header servicios*/

#headerservicios div #servicioslogo{
	position: absolute;
	top: 65px;
	left: 300px;
}
#headerservicios div #servicioseslogan {
	position: absolute;
	top: 71px;
	left: 900px;
}
/*header servicios*/




/*clima*/
#header-clima {position:relative;height:100px; background-color: #ff6600; background: url(imagenes/clima.jpg) repeat-y; width:100%; }


#header-clima #msnlogo{
	position: absolute;
	top: 60px;
	left: 20px;
}
#header-clima #msneslogan {
	position: absolute;
	top: 5px;
	left: 5px;
}
#headerclima div #msnlogo{position: absolute;top: 21px;left: 5px;}
#headerclima div #msneslogan {position: absolute; top: 21px;left: 120px;}
/*clima*/



/*boletines*/
#header-boletines {position:relative;height:100px; background-color: #ff6600; background: url(../imagenes_menu/asistencia.jpg) repeat-y; width:100%; }
#header-boletines #boletineslogo{position: absolute;top: 90px;left: 20px;}
#header-boletines #boletineseslogan {
	position: absolute;
	top: 5px;
	left: 140px;
}
#headerboletines div #boletineslogo{position: absolute;top: 21px;left: 5px;}
#headerboletines div #boletineseslogan {position: absolute; top: 21px;left: 120px;}
/*boletines*/

#header-portada img {margin-left:0px;}
#header-portada #logo{position: absolute;top: 21px;left: 20px;}
#header-portada #eslogan {position: absolute;top: 31px;left: 730px;}


#header {position:relative;height:200px; background: #99CC66; background: url() repeat-y; width:100%;}
#header div a{background:url(../imagenes_menu/poderejecutivo_on.jpg);display:block;height:199px;width:195px;}
#header div a:hover img{visibility:hidden;}
#header div a img {border:0;}
#header div #logo{position: absolute;top: 41px;left: 40px;}
#header div #eslogan {position: absolute; top: 41px;left: 730px;}

#wrapper{  background: ;}
#maincol{margin-left: auto; margin-right: auto; display:inline; display: table; width:900px; height: auto;}
/*#twocols { width:740px; float:right; position:relative; background: transparent; }*/
#twocols {
	width:715px;
	float:right;
	position:relative;
	background: #FFF;
	margin:0;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
/*#rightcol { width:145px; float:right; position:relative; margin: 0 10px 0 10px;  padding: 5px 0 10px 0;}*/
#rightcol {width:145px;float:right;position:relative;margin:0;padding:0;background: transparent;}
#hearing {
	position:relative;
	width: 100%;
	height: 31px;
	background: url() repeat-y;
	padding: 10px 0 10px 0;
	z-index:999/*1000000*/;
	background-image: url();
}
/*#leftcol { width:160px;float:left; position:relative; padding:0 0 0 0; margin-bottom: 10px; background: transparent; }*/
#leftcol {width:160px;float:left;position:relative;padding:0;margin:0 0 10px 0; background: transparent;}

/*#content{ position:relative; width:565px; float: left;  margin: 0 0 10px 10px;  background-color:#fff; }*/
#content{position:relative;width:565px;float: left;margin:0;padding:0;background: #FFF;}
#content-right {
	position:relative;
	width:710px;
	float: left;
	background-color:#fff;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#content-left { position:relative; width:715px;float: left;  margin: 0 10px 10px 10px; background-color:#fff; }
#left-content-right { position:relative; width:880px; float: left;  margin: 0 10px 10px 10px; background-color:#fff; }
#footer{height:71px;  clear:both;  }

#maincontent {width:100%; display: table; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; color: #6D6E71; }
#maincontent h1 {font-weight: bold; font-size:15px; color: #58595b;}
#maincontent h2 {font-weight: bold; font-size:13px; color: #58595b; }
#maincontent h3 {font-weight: bold; font-size:13px; color: #58595b; }
#maincontent h4 {font-weight: bold; font-size:13px; color: #58595b; }
#maincontent h5 {font-weight: bold; font-size:13px; color: #58595b; }
#maincontent ul {}
#maincontent ul li{ color: #6d6e71; }
#maincontent p {width: 98%; height: auto; text-align: justify; font-size: 9.8pt; color: #6d6e71; line-height: 19px; }

#indice-right {width: 90%;height: auto;padding:0;margin:0; background: #FFF;float: right;display: table; clear: both; }
#indice-right ul {  text-align: right; list-style-type: none;list-style-position: inside;margin: 0 0 5px 0;padding: 0;float: right;height: auto;background: #FFF;clear: both;}
#indice-right ul li{float: left;margin: 0 5px 0 0;padding: 0px; text-align: right;}
#indice-right ul li a{margin: 0px;padding: 0px;color: #333;}
#indice-right ul li a:hover { text-decoration: underline;}
#indice-right .enabled {font-weight: bold; font-style: italic;}
#indice-right ul li:first-child{ font-weight: bold; background:url(../imagenes_menu/ordenar.jpg) no-repeat;width: auto;height: auto;font-size: 10px;padding: 2px 8px 3px 0px;}
#indice-right .r2 {width: 80%;padding: 0 5px 0 5px;float: right;text-align: right; clear: both;}
#indice-right .r2 li {float: right;}
#indice-right .r2  li:first-child  {background: none;}

#indice-left {width: 100%; height: 30px; clear: both;  text-align:left; margin:0;}
#indice-left ul li:first-child{ font-weight: bold;}
#indice-left ul {list-style: none; }
#indice-left ul li {  display: inline; float: left; margin: 0 10px 0 0;}
#indice-left ul li a { color: #333;  }
#indice-left ul li a:hover { color:#00B7F1; text-decoration: underline;}

#indice-left a.discurso {background: url(../imagenes_menu/discurso.jpg) 0 0 no-repeat;
padding:0;margin:0;border:0;width: 25px;height: 20px;display: block;text-indent: -9999px; float: left;}
#indice-left a.discurso:hover{background-position: bottom;}
#indice-left a.imagen {background: url(../imagenes_menu/imagenes.jpg) 0 0 no-repeat;
padding:0;margin:0;border:0;width: 25px;height: 20px;display: block;text-indent: -9999px; float: left;}
#indice-left a.imagen:hover{background-position: bottom;}
#indice-left a.presentacion {background: url(../imagenes_menu/presentacion.jpg) 0 0 no-repeat;
padding:0;margin:0;border:0;width: 25px;height: 20px;display: block;text-indent: -9999px;    float: left;}
#indice-left a.presentacion:hover{background-position: bottom;}
#indice-left a.audio {background: url(../imagenes_menu/audio.jpg) 0 0 no-repeat;
padding:0;margin:0;border:0;width: 25px;height: 20px;display: block;text-indent: -9999px; float: left;}
#indice-left a.audio:hover{background-position: bottom;}


.indice-left {width: 100%; height: 30px; clear: both;  text-align:left; margin:0;}
.indice-left ul li:first-child{ font-weight: bold;}
.indice-left ul {list-style: none; }
.indice-left ul li {  display: inline; float: left; margin: 0 10px 0 0;}
.indice-left ul li a { color: #333; margin: 0 10px 0 10px;  }
.indice-left ul li a:hover { color:#00B7F1; text-decoration: underline;}
/*.indice-left a.discurso {background: url(../imagenes/discurso.jpg) 0 0 no-repeat;
padding:0;margin:0;border:0;width: 25px;height: 20px;display: block;text-indent: -9999px; float: left;}
.indice-left a.discurso:hover{background-position: bottom;}
.indice-left a.imagen {background: url(../imagenes/imagenes.jpg) 0 0 no-repeat;
padding:0;margin:0;border:0;width: 25px;height: 20px;display: block;text-indent: -9999px; float: left;}
.indice-left a.imagen:hover{background-position: bottom;}
.indice-left a.presentacion {background: url(../imagenes/presentacion.jpg) 0 0 no-repeat;
padding:0;margin:0;border:0;width: 25px;height: 20px;display: block;text-indent: -9999px;    float: left;}
.indice-left a.presentacion:hover{background-position: bottom;}
.indice-left a.audio {background: url(../imagenes/audio.jpg) 0 0 no-repeat;
padding:0;margin:0;border:0;width: 25px;height: 20px;display: block;text-indent: -9999px; float: left;}
.indice-left a.audio:hover{background-position: bottom;}*/

p img{float: left;margin: 0 10px 10px 0;}

#alt_banners{padding-top:8px;}
.apb_banner img{margin:0 0 8px 0;}

#arbol {height:18px;Color:#707070;font-size:10px;line-height:18px;margin-top:1px;}
#arbol #inicioarbol{display:block;float:left;width:56px;height:18px;Color:#fff;font-size:10px;line-height:18px;background: url(../imagenes_menu/inicioarbol.png) no-repeat;}
#arbol .ca{display:block;float:left;width:auto;height:18px;padding:0 2px 0 3px;background:url(../imagenes_menu/cuerpoarbol.png) repeat-x;Color:#707070;font-size:10px;line-height:18px;}
#arbol .sp{display:block;float:left;width:16px;height:18px;background:url(../imagenes_menu/separadorarbol.png) left;}
#arbol #finarbol{display:block;float:left;width:11px;height:18px;background:url(../imagenes_menu/finalarbol.png) left no-repeat ;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix{display: inline-block;}
* html .clearfix{height: 1%;}.clearfix{display: block;}

#topContentFooter{margin-top:20px;position:relative;height:23px;width:100%;border-bottom:1px solid #B6B6B6;}
#bottomContentFooter{position:relative;height:18px;width:100%;}
#updateContent{float:right;margin:0 15px 0 0;font-size:11px;margin-top:5px;}
#updateContent span{color:#E98A38;font-size:11px;}
#updateContent a{text-decoration:none;font-size:11px;color:#888;}
#unit_long2id{position:absolute;left:10px;height:23px;width:280px;}
#lnkRoto{margin:2px 15px 0 15px;border:0;float:right;font-size:11px;color:#888;padding-left:29px;background:url(../imagenes_menu/roto.jpg) 0px 32px repeat-y;}
#lnkRoto:hover{background:url(../imagenes_menu/roto.jpg) 0px 16px repeat-y ;}
#lnkFavorito{margin:2px 0px 0px 0px;border:0;float:right;font-size:11px;color:#888;padding-left:20px;background:url(../imagenes_menu/favorito.jpg) 0px 33px repeat-y;}
#lnkFavorito:hover{background:url(../imagenes_menu/favorito.jpg) 0px 17px repeat-y;}

.box100 h1 span a {color:#58595B}
#letraSel{font-size:19px;/*color:#e47903;*/color:#6D6E71}

#fechaquick { width:150px; height:20px; float:right; font-size:10px;padding-right:7px; padding-top:5px; text-align:right; font-weight:normal; font-family: arial,verdana,sans-serif;background:transparent;color: #606060; }
#clima { width:160px; height:20px; float:right; }
#clima img { float:left; margin-right:5px; padding-bottom:1px;}
#clima h1 { margin:0; font-size:10px; padding-top:5px; font-weight:normal; font-family: arial,verdana,sans-serif;background:#F3F3F3;color: #606060;}

/*lo mas visitado y lo mas reciente*/
#moreVoted, #lastUpdate{height:105px}
#moreVoted li a{display:block;margin-left:12px;width:170px;height:14px;padding-top:2px;float:left;}
#moreVoted li a span {font-size:11px;color:#E47903}
#moreVoted li span.star {display:block;float:right;height:18px;margin-right:15px;background: url(../imagenes_menu/starrating.gif);}
#moreVoted li span.star span{display:block;float:left;background: url(../imagenes_menu/starrating.gif) 0px 21px ;height:18px;}

#lastUpdate li a {display:block;float:left;margin-left:12px;width:235px;height:20px;line-height:20px;}
#lastUpdate li span{display:block;float:right;height:20px;padding-right:15px;color:#E47903;font-size:11px;text-align:right;line-height:20px;}
/*menu*/
#hearing-r {width: 918px; height: 31px;margin-left: auto; margin-right: auto;}
#menua *{text-decoration:none;}
#menua {position:relative;padding:0;margin:0;padding-left:6px;list-style:none;height:31px;background:url(../imagenes_menu/hearing-1.png) #EF7C1C no-repeat;z-index:99999999;}
#menua li.top{display:block;float:left;height:30px;}

#menua li.top a {display:block;float:left;height:30px;line-height:28px;padding:0 15px 0 15px;color:#fff;font-size:12px;font-weight:normal;border-right:1px solid #F4A563;}
#menua li.top a:hover{background: url(../imagenes_menu/bg_rollover.png);}
#menua li.top a span#inicio{display:block;width:24px;height:28px;background:transparent url(../imagenes_menu/home.png) no-repeat 0px 3px;}

#menua table{border-collapse:collapse;width:0;height:0;position:absolute;top:0;left:0;}
#menua a:hover{visibility:visible;position:relative;z-index:200;}
#menua li:hover{
	position:relative;
	z-index:100;
}
#menua ul{position:absolute;left:-9999px;top:-9999px;width:0;height:0;margin:0;padding:0;text-align:left;}

#menua :hover ul{left:0;top:28px;background:#F88832;width:auto;padding:3px;white-space:nowrap;height:auto;z-index:999;}
#menua :hover ul li{display:block;height:20px;position:relative;font-weight:normal;width:auto;}
#menua :hover ul li a{display:block;font-size:12px;height:20px;line-height:20px;width:auto;padding:0 10px;color:white;border:0px;}
#menua :hover ul li a:hover{background:#DF6B0D;color:white;}

#googleli{line-height:30px;}
#googleli span{float:left;display:block;height:30px;width:45px;margin-left:18px;color:#FFF;font-size:12px;line-height:30px;}
#googleli form {float:left;height:30px;margin-top:4px;line-height:31px;border:0px;}
#googleli input{display:block;float:left;border:0px;background:White;}

#googleli input[type=text]{
	width:130px;
	height:19px;
	border:0px;
	background:url(../imagenes_menu/bg-buscador.jpg) no-repeat scroll 0 0;
	margin-top: 1px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 4px;
}
#googleli input[type=submit]{display:inline; width:22px; height: 19px; border: 0px; margin: 1px 0 0 0px;background:url(../imagenes_menu/buscador-submit.png);}

/* Tabla */
.datatable { border: 1px solid #666;  width: 100%; border-collapse: collapse; }
.datatable td { border: 1px solid #ccc; padding: 4px; font-size:11px; }
.datatable caption { border: 1px solid #ccc; background-color: #eee; font-size:11px; color:#333; font-weight: bold; text-align: center; padding: 3px; padding-right: 10px; }
.datatable th { border: 1px solid #ccc; background-color: #eee; font-size:11px; color:#333; font-weight: bold; text-align: left; padding: 3px; padding-right: 10px; }
.datatable #right{ text-align: right; }
.datatable a { color: #333; font-size:11px;}
.datatable #sub { font-style: italic;}
.datatable #exito { background-color:green; color:white;}
.datatable #error { background-color:red; color:white;}
.datatable #current {text-decoration:underline;}
.datatable .datatable-back {background: #EEE;font-weight: bold;vertical-align: top;}

.lst-vinetas{list-style-position: inside; list-style-image: url(../imagenes_menu/vineta.jpg); padding-left: 10px; }
.lst-vinetas li{text-align: justify;   }

.boxespace{width: 97%;height: auto;padding:0; border: 1px solid #fff; display: table; margin: 0 0 0 10px;}

#boton{width: auto;height: 24px;display: table;margin: 0 20px 0 0;padding: 0px;/*background: #99FF33;*/ float: right;}
#boton span {float: left;}
#boton .boton-left{width: 9px;height: 24px;background: url(../imagenes_menu/boton-left.jpg);}
#boton .boton-right{width: 9px;height: 24px;background: url(../imagenes_menu/boton-right.jpg);}
#boton .center {background: url(../imagenes_menu/boton-center.jpg) repeat-x ;height: 22px;padding: 2px 0 0 0;width: auto;}
#boton .center a{padding: 0 8px 0 8px;color: #FFFFFF; font-size: 12px;}
#boton .center a:hover{text-decoration: underline;}

#tb{width: auto;height: 24px;display: table;margin: 0 20px 0 0;padding: 0px;/*background: #99FF33;*/ float: right;}
#tb b {float: left;}
#tb .tb-l{width: 9px;height: 24px;background: url(../imagenes_menu/boton-left.jpg); float: left;}
#tb .tb-r{width: 9px;height: 24px;background: url(../imagenes_menu/boton-right.jpg); float: left;}
#tb .center {background: url(../imagenes_menu/boton-center.jpg) repeat-x ;height: 22px;padding: 2px 0 0 0;width: auto;float: left;}
#tb .center a{padding: 0 8px 0 8px;color: #FFFFFF; font-size: 12px;}
#tb .center a:hover{text-decoration: underline;}

