@import url("reset.css");
body,td,th {font-family: Trebuchet MS, Verdana, Tahoma;font-size: 12px;color: #000000;}
body {background-color: #FFF;margin-left: 0px;	margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
#titular a, #titular a:visited  { color:#000;}
#mas a, #mas a:visited  { color:#C0C0C0;}
#mas a:hover{color:#969696;}
a:hover { text-decoration:underline;}
#principal{width:776px;margin:auto;	background: #fff url(../img/e2008_fondo.jpg) repeat-y; }
#cabecera{background:url(../img/e2008_cabecera.jpg) no-repeat;	width:100%;	height:173px; clear:both;}
#cabecera h1{ margin:0; padding:0; height: 21px;width:345px; display:block; float:left; margin-left:20px; _margin-left:10px;margin-top:15px;}
#cabecera h1 a {display:block; text-indent: -1000em;overflow: hidden;background:url(../img/e2008_logo.gif) no-repeat; height: 21px;width:345px; outline:none;}
#cabecera h2 {float:right; margin:0; padding:0; height: 10px;width:117px; display:block; margin-right:20px; _margin-right:10px;margin-top:22px; }
#cabecera h2 a {display:block;  text-indent: -1000em;overflow: hidden;background:url(../img/e2008_tsje.gif) no-repeat; height: 10px;width:249px; outline:none;}
#menu{ margin-top:5px; _margin-top:1px;}
#contenido { margin:0 0 0 15px; _margin:0 0 0 10px; padding-top:10px;}
#contenido h2 { font-size:18px;}
.pp{ width:545px; float:left;}
#barra_lateral{ padding:0 15px; _padding:0 10px; margin:0; margin-right:2px; float:right; width:170px; background:url(../img/e2008_fondo_barra.gif) no-repeat top;}
#pie { background:url(../img/e2008_pie.jpg) no-repeat bottom; height:38px;}
#pie p { padding-top:10px; color:#999; text-align:center;}
*:first-child+html #pie p { padding-top:0px;}
.salto{font-size:0px; clear:both; line-height:0px;}
/*formulario consulta padron*/
#buscar{ height:115px; font-size:14px; padding-top:10px;}
form input#texto{ height:25px; font-size:24px; width:160px; border:#999 solid 2px; border-bottom:#999 solid 1px; border-right:#999 solid 1px; margin: 5px 0;}
form select#texto{ height:20px; font-size:16px; width:160px; border:#999 solid 2px; border-bottom:#999 solid 1px; border-right:#999 solid 1px; margin: 5px 0;}
form input#boton{width:95px; height:34px; text-indent: -1000em; font-size:0px; overflow: hidden; color:#BDBDBD; background:url(../img/boton_aceptar.gif) no-repeat 0 0; cursor:pointer; border:none; outline:none;}
form input#consultar{width:95px; height:34px; text-indent: -1000em; font-size:0px; overflow: hidden; color:#BDBDBD; background:url(../img/boton_consultar.gif) no-repeat 0 0; cursor:pointer; border:none; outline:none;}

/*contenido*/
#contenido h1 { font-size:20px; text-transform:uppercase; color:#666; padding-bottom:0.2em; margin:5px 0; /*border-bottom:#666 1px solid;*/}
#contenido p { margin:3px 0; }
#contenido #borde { border:#999 1px solid; padding: 4px; margin-bottom:2px;}
#barra_lateral a { outline:none;}
#buscando {background: white;padding: 20px;border: 2px solid green;display: hidden; position: absolute; left: 50%;margin-left: -100px;top: 25%;width: 200px;/*height: 100px;*//*margin-top: -50;*/font-weight: bold;font-size: large;}
#banners { margin-top:10px; clear:both; padding:3px; border:#E7E7E7 solid 1px; background:#FCFCFC}

a.external span {position: absolute;left: -5000px;width: 4000px;}
a.external {padding: 0 12px 0 0;}
a.external:link {color: #18507C;background: url(../img/external.gif) no-repeat 100% 0;}
a.external:visited {color: #18507C;background: url(../img/external.gif) no-repeat 100% 0; }
a.external:hover {color:#0000FF;background: url(../img/external.gif) no-repeat 100% 0; text-decoration:underline;}
/*menu principal*/
.navig {line-height: 1;display: block;position: relative;}
.navig, .navig ul {	margin: 0;padding: 0;border: 0;list-style-type: none;}
.navig li {	margin: 0;padding: 0;border: 0;display: block;float: left;}
.navig ul {	width: 100%;display: block;visibility: hidden;position: absolute;clear: both;top: 5em;left: 0;}
.navig:after {content: ".";height: 0;display: block;visibility: hidden;overflow: hidden;clear: both;}
.navig li.selected ul, .navig li:hover ul {	visibility: visible;}
.navig li.selected ul {	z-index: 10;}
.navig li:hover ul {z-index: 100;}
.navig {font-size: .9em;font-weight: bold;color: #000;padding: 0 1em;width: 760px;}
.navig a {color: #666;text-decoration: none;padding: 0.5em 5px 0.7em;display: block;text-transform:uppercase;outline:none;}
.navig li {	margin: 0;border-right: 1px dotted #CCC;}
.navig li:hover {color: #000;}
.navig li:hover a {color:#000; outline:none;}
.navig li:hover ul {}
.navig ul {top: 2em;padding: 0 1em;color: #000;	background: #fff url(../img/e2008_cabecera.jpg) 0px -63px no-repeat;width: 760px;}
.navig li li {border-right: 1px dotted #999;}
.navig li li a {color: #000; outline:none;}
.navig li li a:hover {text-decoration: underline;}
.navig li.selected a, .navig li.selected, .navig li.selected a:hover {font-weight:bold;}
.navig li.selected, .navig li.selected:hover a, .navig li.selected ul {}
/* IE5/Mac: \*//*/
.navig {display: inline-block;}
.navig a {float: left;}
.navig li ul {top: 1.8em;height: 2em;}
.navig li li, .navig li li a {display: inline;float: none;}
/*  */
ul, ol { margin-left:10px; }
.resoluciones li { list-style-image:url(../img/p1.png) }
