#header div{width: 900px;height: 200px;margin-left: auto;margin-right: auto;  background: #FFFFFF;}

#hearing-1 {width: 884px; height: 31px; background:url(../img/plantilla/hearing-1.png) #73282C no-repeat; margin-left: auto; margin-right: auto;}
#hearing-1 ul {	margin: 0 0 0 8px; padding: 0px; text-align: left;}
#hearing-1 ul li {  height: auto; list-style-type: none; margin: 0; padding: 0; display: block; float: left; border-right: 1px solid #F4A563;  }
#hearing ul li a { display: block; color: #FFF; margin: 0; padding: 6px 20px 6px 20px; text-decoration: none; font-size: 12px; font-weight: normal;}
#hearing-1 ul li a:hover,#hearing-1 li:hover{color: #FFF; background: url(../img/plantilla/bg_rollover.png); text-decoration: none;}
#hearing-selected {color: #FFF; background: url(../img/plantilla/bg_rollover.png); text-decoration: none;}

#hearing-1 span{ float: left; width: 45px; margin: 6px 0 0 20px; color: #FFF; font-size: 12px;}
#hearing-1 form { margin: 0; padding-top: 4px; border: 0px; }
#hearing-1 input {margin: 0px; padding: 0px; border: 0px; background: transparent;}
#hearing-1 input[type=text]{float: left; width:196px; height: 15px; border: 0px; margin: 1px 0 0 0px; padding: 3px 0 0 4px; background:url(../plantilla/bg-buscador.png) no-repeat scroll 0 0; }

#hearing-1 input[type=submit]{ float: left; width:22px; height: 19px; border: 0px; margin: 1px 0 0 0px;background:url(../plantilla/buscador-submit.png);}
#hearing-1 input[type=submit]:hover {border: 0px; margin: 0px; padding: 0px;}

#inicio { padding: 0; margin: 0px; }
#inicio a { display: block; color: #FFF; margin: 0 0 0 0; padding: 0 0 0 0; text-decoration: none; }
#inicio a img { width: 23px; height: 21px; margin: -8px 0 -5px 0; padding: 5px 0 5px 0; border: 0; }

#arbol #inicioarbol{background-color:#73282C;}/*2B78A1*/

#leftcol-1 { width:150px; float: right; margin:0 0 0 0;}
#leftcol-1 h1 { font-size:11px; color:#73282C;  height:17px; width:140px;  padding: 2px 0 0 12px; background: url(../img/leftcol/head.png)  #73282C no-repeat;}
#leftcol-1 h1 A { color:#fff; font-size: 11px; }
#leftcol-1 .sepa {width: 150px; height: auto; padding:0; margin:0; border-top: 0px solid #ccc; border-right: 1px solid #ccc;border-left: 1px solid #ccc;}
#leftcol-1 h2 { width:140px; padding: 2px 0 3px 10px; background-color: #fff; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
#leftcol-1 h2 A { color:#888; font-size: 11px; }
#leftcol-1 h2:hover { background-color: #EEE;  border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
#leftcol-1 h3 { font-weight: bold; font-size: 11px; color:#888; width:140px; padding: 2px 0 3px 10px; background: url(../img/leftcol/bg-selected.jpg) repeat-x; border-bottom: 1px solid #ccc; }
#leftcol-1 h3 A { color:#888; font-size: 11px; }
.ft{width: 152px;height: 7px;background: url(../img/leftcol/foot.jpg) no-repeat;margin: 0px 0 8px 0 ;padding: 0px;}

#footer #footer-cont{width: 900px;height: 71px;margin-left: auto;margin-right: auto;background: url(../img/plantilla/footer.png) #73282C; display: table; }
#footer-t {width: 100%; height: 50px; }
#description { width: 59%; height: 100%; float: left;  }
#description H1 { background-image: url(../img/footer/bar.jpg); width: 100%; float: left; height: 17px;}
#description img {float:left; position:relative; padding-left:5px; margin: 6px 0 0 0;}
#description H2 { float: left; position:relative; background-color: transparent; font-size:10px; color: #fff;  font-weight: bold; padding: 8px 0 0 10px; margin: 6px 0 0 0;}
#gob { width: 40%; height: 100%; float: left; margin:0px;}
#gob p { text-align: right; margin-top: 15px; font-size:10px; color: #fff;  font-weight: bold; background-color: transparent; }

#footer-b {width: 90%; height: 21px; border-top: 1px solid #fff; margin-left: auto; margin-right: auto;}
#footer-b ul { list-style: none; margin: 0 0 0 300px; padding: 0px;  width: auto;}
#footer-b ul li{ list-style: none; float: left; color: #EFEFEF; margin-right: 10px;}
#footer-b ul li a{color: #fff; font-size: 10px;}
#footer-b ul li a:hover{ text-decoration: underline;}
#footer-bottom {height:20px;background:url(../img/plantilla/footer-bottom.jpg);clear:both;}

#showcontentheader {width:100%; height:0px; color:#888; margin: 10px 0 0 0;}
#showcontentfooter { width:100%; font-size:11px; color:#888; padding: 5px 0 0 0; margin: 0 0 20px 0; display: table; height: auto; }

/*Titulo Principal*/
#title{width: 99%;height: auto;margin: 10px 0 10px 0;padding: 0 0 2px 0;border-bottom: 2px solid #73282C;font-size: 15px;color: /*#27889F*/#73282C;  font-weight: bold;} /*E88B3F*/

#contenedor {width:100%;float:left; position:relative;}

#hearing-r {width: 884px; 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(../img/plantilla/hearing-1.png) #73282C no-repeat;z-index:9999;}
#menua li.top{display:block;float:left;height:30px;}

#menua li.top a {display:block;float:left;height:30px;line-height:28px;padding:0 12px 0 12px;color:#ffffff;font-size:12px;font-weight:normal;border-right:1px solid #CEB5B6;}/*59929F*/
#menua li.top a:hover{background: url(../img/plantilla/bg_rollover.png);}
#menua li.top a span#inicio{display:block;width:24px;height:28px;background:transparent url(../img/plantilla/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:200;}
#menua ul{position:absolute;left:-999px;top:-999px;width:0;height:0;margin:0;padding:0;text-align:left;}
/*539daf*/
#menua :hover ul{left:0;top:28px;background:#5E181A;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:#81C0CF;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:126px;height:15px;border:0px;margin:1px 0 0 0px;padding:3px 0 0 4px; background:url(../plantilla/bg-buscador.png) no-repeat scroll 0 0; }
#googleli input[type=submit]{display:inline; width:22px; height: 19px; border: 0px; margin: 1px 0 0 0px;background:url(../plantilla/buscador-submit.png);}

.box100{width: 100%;height: auto; display: table; /*margin: 10px 0 5px 0;*/ padding: 0px; clear: both; background-color:red;}
.box100 div {margin: 0 0 10px 10px;padding: 10px 0 10px 0; border-bottom: 1px dashed #AAAAAA;}
.box100 div p{ margin: 0px 0 2px 10px;padding: 0px;}
.box100 div p a{color:#e47903;}
.box100 div p  a:hover{color:#00B7F1; text-decoration: underline;}
 #rss img{float: right;margin: 0 10px 0px 0;border: 0px;}
.box100 h1 {width: 98%;height: 25px;background:#333333 url(../img/content/gb-h1.jpg) no-repeat scroll left center;color:#FFFFFF;padding:0 0 0 2%;margin: 10px 0 0 0;}
.box100 h1 span{text-indent: 5px;color: #58595B;font-size: 14px;font-weight:bold;height:22px;padding: 3px 0 0 0;background:transparent url(../img/box50/gb-h1.jpg) no-repeat scroll right center;display:block;}
.box100 h3 { width: 99.7%; text-indent: 10px; padding: 10px 0 0 0; font-size:13px; font-weight: bold; color:#e47903; border-left: 1px solid  #EEEEEE; border-right: 1px solid  #EEEEEE;  }
.box100 h3 a{font-size:13px; font-weight: bold; color:#e47903;}
.box100 h5 { margin: 0 0 0 10px;}
.box100 h5 a { font-size:13px; font-weight: bold; color: #777777;}
.box100 h5 a:hover { font-size:13px; color:#00B7F1; text-decoration: underline;}
.box100 h3 span{font-size:13px; font-weight: bold; color:#e47903;}
.box100 ul{list-style: none;border-left: 1px solid  #EEEEEE;border-right: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;padding: 10px 0 10px 0;}
.box100 ul div {width: 90%; height: auto;}

.box100 ul li{margin: 0 0 5px 1.5%;}
.box100 ul li a{ color: #666666;}
.box100 ul li a:hover{ color:#00B7F1; text-decoration: underline; }
.box100 .lst2{display: table; width: 99.7%; height: auto;}
.box100 .lst2 li{float: left;width: 31%;height: 22px;  padding: 3px 0 0 0; margin: 0 0 5px 10px;border: 1px solid #CCCCCC; text-indent: 5px;}
.box100 .lst-vinetas{list-style-position: inside; list-style-image: url(../img/content/vineta.jpg); padding-left: 10px; }
.box100 .lst-vinetas span { padding-left: 20px; color:#888; }

/*  Entidad  */
#entidad { width: 100%; height: auto;  display: table; padding: 0px; margin: 0 2% 10px 0; float: left; }
#entidad h1 { width: 99%;height: 25px;background:#333333 url(../img/box50/gb-h1.jpg) no-repeat scroll left center; color:#FFFFFF; padding:0 0 0 1%;margin: 10px 0 0 0;  }
#entidad h1 span{ text-indent: 5px;color: #58595B;font-size: 14px;font-weight:bold;height:22px;padding: 3px 0 0 0;background:transparent url(../img/box50/gb-h1.jpg) no-repeat scroll right center;display:block;}
#entidad img{float: left;margin: 0 10px 0 0;}
#entidad h2 { color: #444; font-size:11px; font-weight:normal; padding: 10px 10px 10px 10px;border-left: 1px solid  #E5E5E5;border-right: 1px solid #E5E5E5;border-bottom: 1px solid #dddddd; background-color: #F9F9F9;}
#entidad h2 a { font-size:13px; font-weight: bold; color:#e47903; }
#entidad h2 a:hover { font-size:13px; color:#00B7F1; text-decoration: underline;}
#entidad h3 { color: #444; font-size:11px; font-weight:normal; padding: 10px 10px 10px 10px;border-left: 1px solid  #E5E5E5;border-right: 1px solid #E5E5E5;border-bottom: 1px solid #dddddd; background-color: #F9F9F9;}
#entidad h3 span { font-size:13px; font-weight: bold; }

#panel { width: 100%; height: auto;  display: table; padding: 0px; }
#panel h1 { width: 99%;height: 25px;background:#333333 url(../img/box50/gb-h1.jpg) no-repeat scroll left center; color:#FFFFFF; padding:0 0 0 1%;margin: 10px 0 0 0;  }
#panel h1 span{ text-indent: 5px;color: #58595B;font-size: 14px;font-weight:bold;height:22px;padding: 3px 0 0 0;background:transparent url(../img/box50/gb-h1.jpg) no-repeat scroll right center;display:block;}

/*  Listado  */
#listado,#listas { width: 100%; height: auto;  display: table; padding: 0px; margin: 0 0 0 0; float: left; }

/*#listado ul{ margin: 0px;padding: 10px 0 10px 0;}border-left: 1px solid  #E5E5E5;border-right: 1px solid #E5E5E5;border-bottom: 1px solid #E5E5E5;}*/
#listado ul li{width: 98.5%; /*margin: 0 0 5px 30px;*/ list-style-type: none;}
#listado ul li a{ color: #666666;}
#listado ul li a:hover{ color:#73282C/*00B7F1*/; text-decoration: underline; }
#listas ul li{list-style-type: circle;}

#listado form .i { margin: 0px;padding: 10px 10px 10px 10px;border-left: 1px solid  #E5E5E5;border-right: 1px solid #E5E5E5;border-bottom: 1px solid #E5E5E5;}

/* Tabla */
.datatable { border: 1px solid #666;  width: 100%; border-collapse: collapse; }
.datatable td { border: 1px solid #cccccc; padding: 4px; font-size:11px; }
.datatable caption { border: 1px solid #cccccc; background-color: #eeeeee; font-size:11px; color:#333; font-weight: bold; text-align: left; padding: 3px; padding-right: 10px; }
.datatable th { border: 1px solid #cccccc; background-color: #eeeeee; font-size:11px; color:#333; font-weight: bold; padding: 3px; padding-right: 10px; }
.datatable a { color: #333; font-size:11px;}
.datatable a:hover { color: #333; text-decoration: underline;}

.datatable #right{ text-align: right; }
.datatable #Nuevo { color:blue; font-weight: bold; font-size:11px; }
.datatable #Editar { background-color:green; color:white;}
.datatable #Eliminar { background-color:red; color:white;}
.datatable #Buscar { background-color:blue; color:white;}
.datatable #current {text-decoration:underline;}
.dataanexo { background-color:#dde3b8; text-align:center;}

.data { width: 100%; border-collapse: collapse; }
.data td {border: 0px solid #cccccc;  padding: 4px; font-size:11px; }
.data caption { background-color: #eeeeee; font-size:11px; color:#333; font-weight: bold; text-align: center; padding: 3px; padding-right: 10px; }
.data th { background-color: #fff; font-size:11px; color:#333; font-weight: normal; text-align: left; padding: 3px; padding-right: 10px; border: 1px solid #fff; border-bottom: 1px solid #eee;}
.data a { color: #333; font-size:11px;}

.dataform { width: 100%; border-collapse: collapse; border: 1px solid #cccccc;}
.dataform td {border: 0px solid #cccccc;  padding: 4px; font-size:11px; }
.dataform caption { background-color: #cdcdcd; font-size:13px; color:#333; font-weight: bold; text-align: left; border-left: 1px solid  #aaa;border-right: 1px solid #aaa; border-top: 1px solid #aaa; border-bottom: 1px solid #aaa; height:25px; padding-left:3px; padding-top:3px;}
.dataform th { background-color: #eee; font-size:11px; color:#333; font-weight: normal; text-align: left; padding: 3px; padding-right: 10px; border: 1px solid #ccc; }
.dataform a { color: #333; font-size:11px;}

form {margin:0; padding:0;}
input { color: #333; font-size:11px;}
textarea { color: #333; font-size:11px;}
select { color: #333; font-size:11px;}

.title100{clear: both;margin: 10px 0 10px 0;}
.title100 h3{width: 96%;height: 25px;color:#FFF;font-size:100%;background:#fff url(../img/box50/gb-h1.jpg) no-repeat scroll left center;padding:0 0 0 2.8%;}
.title100 h3 span{text-indent: 5px;color: #58595B;font-size: 14px;font-weight:bold;height:22px;padding: 3px 0 0 0;background:transparent url(../img/box50/gb-h1.jpg) no-repeat scroll right center;display:block;}

.lstimg50{width: 100%;height: auto;display: table;margin: 0px;padding: 0px;}
.lstimg50 ul{margin: 0px;padding: 0px;width:100%;list-style-type: none;}
.lstimg50 ul li{margin: 0px 0px 10px 10px;padding: 0px;width: 47%;height: 78px;float: left;}
.lstimg50 ul li img{border: 0px;float: left;margin-right: 5px;}
.lstimg50 ul li h2 { font-size:13px; font-weight: bold; color:#e47903;}
.lstimg50 ul li h2 span { font-size:13px; font-weight: bold; color:/*#e47903*/#27889F;}
.lstimg50 ul li h2 a { font-size:13px; font-weight: bold; color:/*#e47903*/#27889F;}
.lstimg50 ul li h2 a:hover { font-size:13px; color:#00B7F1; text-decoration: underline;}
.lstimg50 ul li h3 span { font-size:12px;  color: #7D7D7D; font-weight: normal; padding:0 ;}
.lstimg50 h1{clear: both; width: 100%; height:auto; font-size: 14px;  margin: 10px 0 15px 0;padding: 3px 0 3px 0;text-indent: 10px;background: #EEEEEE;font-weight: bold;color: #58595b;}

.municipios{width: 100%;height: auto;margin: 0px;padding: 0px 0 0px 0;background: #FFF;display: table;}
.municipios ul {list-style-position: inside;margin: 0 0 10px 15px; list-style-type: none; padding-left: 0px;}
.municipios ul li {float: left;width: 40%;height: 20px; margin: 0 5px 3px 0; background: transparent url(../img/vineta.jpg) no-repeat scroll 0px 50%; padding-left: 13px;}
.municipios ul li a{color: #555; font-size: 12px;}
.municipios  ul li a:hover{  text-decoration: underline;}

/* Icono */
.tb{width: auto;height: 24px;display: table;margin: 0 20px 0 0;padding: 0px;background: #fff; float: right;}
.tb b {float: left;}
.tb .tb-l{width: 9px;height: 24px;background: url(../../img/boton/boton-left.jpg);}
.tb .tb-r{width: 9px;height: 24px;background: url(../../img/boton/boton-right.jpg);}
.tb .center {background: url(../../img/boton/boton-center.jpg) repeat-x ;height: 22px;padding: 2px 0 0 0;width: auto;}
.tb .center a{padding: 0 8px 0 8px;color: #FFFFFF; font-size: 12px;}
.tb .center a:hover{text-decoration: underline;}

.boximg100{width: 97%;height: auto;display: table;margin: 0;padding: 0 5px 5px 5px;}
.boximg100 img{margin: 0 10px 0 0;padding: 0px;float: left;}
.boximg100 h3 {margin: 0 0 10px 0;text-align: justify;}
.boximg100 h3 span { width: 100%; height: auto;  color: #7D7D7D;  padding:0 ; }

.narra{width: 100%;clear: both;height: 81px;background:url(../img/portada/bg_barra.jpg) repeat-x ; margin: 10px 0 0 0; }
.narra img{float: left;margin: 20px 20px 0 60px;}
.narra div{width: 700px;float: left;height: auto;margin: 10px 0 0 0;padding: 0px 0 0 0;font-size: 12px;color: #FFFFFF;}

.inf{width: 99%;height: auto;display: table;/*background: #DDDDDD; */clear: both;}
.inf-1{width: 700px;height: auto;/* background: #CCCC99;*/float: left;}
.inf-2{width: 150px;margin: 40px 0 0 20px;height: auto;/*background: #993366;*/float: left;}