/* 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: #f3f3f3;  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; }
ul{list-style-position: inside;}

/* 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(../img/plantilla/header-top.jpg); }
#header-title{position:relative;height:23px; background: url(../img/plantilla/sombra940.jpg) repeat-y;}
#header-title div {width: 900px;height: 23px;margin-left: auto;margin-right: auto;position: relative; background: #333333; }
/*background: #666666;*/
#header-portada {position:relative;height:150px;background: url(../img/plantilla/sombra940.jpg) repeat-y; width:100%; }
#header-portada img {margin-left:20px;}
#header-portada #logo{position: absolute;top: 41px;left: 20px;}  /* CAMBIO */
#header-portada #eslogan {position: absolute;top: 61px;left: 730px;} /* CAMBIO */

#header {position:relative;height:200px; background: #99CC66; background: url(../img/plantilla/sombra940.jpg) repeat-y; width:100%;}
#header div a{background:url(../img/header/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: 31px;left: 40px;}   /*  CAMBIO  position: absolute;top: 21px;left: 40px;   */
#header div #eslogan {position: absolute;top: 41px;left: 730px;}  /* CAMBIO   position: absolute;top: 31px;left: 730px;  */

#wrapper{  background: url(../img/plantilla/sombra940.jpg) repeat-y;}
#maincol{margin-left: auto; margin-right: auto; display:inline; display: table; width:900px; height: auto;}
#twocols { width:740px; float:right; position:relative; }
#rightcol { width:145px; float:right; position:relative; margin: 0 10px 0 10px;  padding: 5px 0 10px 0;}
#hearing {position:relative; width: 100%; height: 31px; background: url(../img/plantilla/sombra940.jpg) repeat-y; padding: 10px 0 10px 0; z-index:999; }
#leftcol { width:160px;float:left; position:relative; padding:0 0 0 0; margin-bottom: 10px; }

#content{ position:relative; width:565px; float: left; margin: 0 0 10px 10px;  background-color:#fff; }
#content-right { position:relative; width:720px; float: left;  margin: 0 10px 10px 10px; background-color:#fff; }
#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; background: url(../img/plantilla/sombra940.jpg) repeat-y; 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: 100%;height: 25px;margin:0px;padding: 0px;text-align:right;}
#indice-right ul li:first-child{ font-weight: bold; text-align: left; background:url(../img/plantilla/ordenar.jpg) no-repeat;width: 116px;height: 50px;font-size: 10px;padding: 2px 8px 3px 5px;}
#indice-right .enabled {font-weight: bold; font-style: italic;}
#indice-right ul {list-style: none; }
#indice-right ul li {display:inline; margin: 0 10px 0 0;}
#indice-right ul li a { color: #333333;}
#indice-right ul li a:hover { text-decoration: underline;}

#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; margin: 0 10px 0 0;}
#indice-left ul li a { color: #333333;}
#indice-left ul li a:hover { color:#00B7F1; text-decoration: underline;}

p img{float: left;margin: 0 10px 10px 0;}

#alt_banners{padding-top:8px;}
#alt_bannerscocytech{ padding-top:8px;}  /*agregado */
.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:#ffffff;font-size:10px;line-height:18px;background: url(../img/tree/inicioarbol.png) no-repeat;}
#arbol .ca{display:block;float:left;width:auto;height:18px;padding:0 2px 0 3px;background:url(../img/tree/cuerpoarbol.png) repeat-x;Color:#707070;font-size:10px;line-height:18px;}
#arbol .sp{display:block;float:left;width:16px;height:18px;background:url(../img/tree/separadorarbol.png) left;}
#arbol #finarbol{display:block;float:left;width:11px;height:18px;background:url(../img/tree/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:#888888}
#unit_long2id{position:absolute;left:10px;height:23px;width:280px;}
#lnkRoto{margin:2px 15px 0 15px;border:0;float:right;font-size:11px;color:#888888;padding-left:29px;background:url(..img/roto.jpg) 0px 32px repeat-y;}
#lnkRoto:hover{background:url(roto.jpg) 0px 16px repeat-y ;}
#lnkFavorito{margin:2px 0px 0px 0px;border:0;float:right;font-size:11px;color:#888888;padding-left:20px;background:url(../img/favorito.jpg) 0px 33px repeat-y;}
#lnkFavorito:hover{background:url(favorito.jpg) 0px 17px repeat-y;}

.box100 h1 span a {color:#58595B}
#letraSel{font-weight:bold;font-size:18px;color:#58595B}

#clima { width:160px; height:20px; float:right; }
#clima img { float:left; margin-right:5px; padding-bottom:1px;}
#clima h1 { margin:0; font-size:11px; padding-top:4px; font-weight:normal; font-family: arial,verdana,sans-serif;background:#F3F3F3}

/* boton  */

#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(../../img/boton/boton-left.jpg);}
#boton .boton-right{width: 9px;height: 24px;background: url(../../img/boton/boton-right.jpg);}
#boton .center {background: url(../../img/boton/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;}


