/* required to position the footer */
html{height: 100%;}
body {height: 100%;}
#page{position: relative;min-height: 99%;}
* html #page{height: 99%;}
#footer{position: absolute;bottom: 0;}

/* global settings */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}ol,ul {list-style:none}

body{font-size: 12px;font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;text-align: center; line-height: 1.4em;}

a {color:#133e7b}
a:hover {color: #133e7b;}

td {font-size: 12px}

 ul, ol, dl {position: relative;  }
.enviar {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: #76ABDB;
	padding: 5px;
	border-style: none;
}

/* form */
select  {font-size: 11px;}
input  {font-size: 11px;}


/* CONTENEDORES */

#content   { margin: 0; padding: 0 0 20px }

#page{background-image: url(media/compartidas/bg.gif);background-repeat: repeat-y;background-position: 0 0;text-align: left;margin: auto auto 0;width: 830px;}


.clearer{clear: both;display: block;height: 1px;margin-bottom: -1px;font-size: 1px;line-height: 1px;}

.header   {background-image: url(media/compartidas/header.jpg);background-repeat: no-repeat;margin: 0;position: relative;width: 830px;height: 167px;}


.columnLeft     {margin: 0;padding: 0;position: relative;width: 183px;float: left;z-index: 100;}


.columnCenter    { margin: 0; padding: 0; position: relative; width: 490px; float: left }


.columnRight      { margin: 0; padding: 0; position: relative; width: 130px; float: right }

.columnMenu      { margin: 0; padding: 0; position: relative; width: 140px; float: right }

#footer               {color: #133e7b;line-height: 3em;background-color: #fff;background-image: url("media/compartidas/footer_top.jpg");background-repeat: no-repeat;background-position: center top;width: 830px;}

#apDiv1 {color: #133e7b;}



/* interiores*/

#page_interiores{position: relative;min-height: 99%;}
* html #page_interiores{height: 99%;}
#page_interiores{background-image: url(media/compartidas/bg_interiores.gif);background-repeat: repeat-y;background-position: 0 0;text-align: left;margin: auto auto 0;width: 830px;}

.fotos_interiores{float: left;width: 154px;padding-bottom: 10px;padding-top: 10px;height: 172px;}



.Center_interiores  {padding-left: 14px;width: 616px;float: left;position: relative;}

.Center_interiores  p {margin-bottom:20px}

.Center_interiores  {margin-bottom:20px;margin-top: 10px}

.Center_interiores h1   { color: #133e7b; font-size: 12px; background-image: url("media/compartidas/titulos/h1_interiores.jpg"); background-repeat: no-repeat; background-position: 0 0; text-transform: uppercase; margin-bottom: 10px; padding-top: 3px; padding-left: 20px; width: 605px; height: 23px }

.Center_interiores h2 {color: #265493;font-size: 15px;margin-bottom: 10px}

.Center_interiores h3 {color: #265493;font-size: 13px;margin-bottom: 10px}
.Center_interiores h4    { color: #cb5500; font-size: 13px; font-weight: bold; margin-bottom: 10px }
.Center_interiores h4 a   { color: #cb5500}

/* menus */
#navbar     { color: #967100; background-image: url("media/menu/bg_menu.jpg"); background-repeat: no-repeat; display: inline; padding-top: 8px; padding-left: 5px; position: absolute; top: 128px; left: 197px; width: 618px; height: 30px }

#navbar li    { display: inline; margin-right: 7px; margin-left: 5px }

#navbar li a  { color: #967100; text-decoration: none }
#navbar li a:hover  { color: #5e4700; text-decoration: underline }


.menu_lista  li a  { color: #133e7b; font-size: 14px; line-height: 1.7em; text-decoration: none; padding-right: 35px }


*html .menu_lista li a { font-weight: bold; font-size: 15px; line-height: 1.6em}

.menu_lista li a:hover {color: #0061bd; text-decoration: underline}

.menu_contactenos  {background-image: url("media/menu/bg_contactenos.jpg");background-repeat: no-repeat;background-position: right top;margin-top: 20px;margin-bottom: 20px;padding-top: 21px;position: relative;width: 180px;height: 71px}

.menu_contactenos li  { line-height: 1.9em; text-align: right; list-style-type: none; list-style-image: none; padding-right: 35px }

.menu_contactenos li a {color: #133e7b;text-decoration: none;}

.menu_contactenos li a:hover  { color: #0061bd; text-decoration: underline }

.menu_indicadores     { background-image: url("media/home/bg_indicadores.jpg"); background-repeat: no-repeat; background-position: 0 0; margin-top: 20px; margin-bottom: 20px; padding-top: 2px; width: 129px; height: 119px ;  font-size: 11px; }

.menu_indicadores li  {  line-height: 2.1em; list-style-type: none; list-style-image: none; padding-left: 28px }

.menu_indicadores li a {color: #133e7b;text-decoration: none;}

.menu_indicadores li a:hover  { color: #0061bd; text-decoration: underline }

.menu_varios     { background-image: url("/media/menu/bg_varios.jpg"); background-repeat: no-repeat; background-position: right top;margin-top: 20px;margin-bottom: 20px;margin-right: 3px;position: relative;width: 185px height: 78px ;  font-size: 12px; }

.menu_varios li  {  line-height: 1.9em; text-align: right; list-style-type: none; list-style-image: none; padding-right: 35px }

.menu_varios li a {color: #133e7b;text-decoration: none;}

.menu_varios li a:hover  { color: #0061bd; text-decoration: underline }


.menu_biblioteca    { background-image: url("media/menu/bg_biblioteca.jpg"); background-repeat: no-repeat; background-position: right top; margin-top: 20px; margin-bottom: 20px; padding-top: 24px; width: 182px; height: 145px }

.menu_biblioteca li  {  line-height: 2em;  text-align: right; list-style-type: none; list-style-image: none; padding-right: 34px }

.menu_biblioteca li a {color: #133e7b;text-decoration: none;}

.menu_biblioteca li a:hover  { color: #0061bd; text-decoration: underline }



/* contenidos home */

#logo {position: absolute;height: 163px;width: 143px;left: 10px;}

#banner_swf {position: absolute;left: 197px;top:14px}

.pagos     {background-image: url("media/home/txt_tramites.gif");background-repeat: no-repeat;background-position: 7px 0;
margin: 0;width: 628px;height: 28px;float: right;padding-top: 5px;padding-right: 12px;padding-bottom: 0;padding-left: 0;}

.Center   { padding-right: 12px; padding-left: 14px; width: 472px }
.Center a {color: #133e7b}
.Center a:hover {color: #0061bd}

#buscador  { text-align: left; display: inline; padding-top: 4px; position: absolute; top: 0; left: 383px; height: 30px }
#buscador input {color: #133e7b}
*html #buscador {padding-top: 4px;}

.margin {margin-bottom:30px}


.acceder_secciones {border: 1px solid #BECEDB;text-align: center;padding: 5px;margin-bottom: 10px;float: left;background-color: #EAF3FA;}

.calles {background-color: #FFFF91;border: 1px solid #E5A839;padding-right: 3px;padding-left: 4px;text-align: center;
padding-top: 5px;padding-bottom: 5px;}

.calles a {padding-top: 5px;padding-right: 3px;padding-bottom: 5px;padding-left: 3px;}

/* banners home */
.banner   { margin-top: 20px; position: relative ;margin-left: 5px}



/* listas columas izquierda y derecha */

hr  {height: 1px;border-top-width: 0;border-right-width: 0;border-bottom-width: 1px;border-left-width: 0;border-bottom-style: solid;border-bottom-color: #b7d0de;}

.fecha   { color: #333; font-size: 11px; line-height: 1.9em; background-image: url("media/home/fecha.jpg"); background-repeat: no-repeat; background-position: left top; margin-top: 10px; padding-top:6px;  width: 129px; height:52px }

.fecha li    { list-style-type: none; list-style-image: none; margin: 0; padding: 0 0 0 28px }

.nunoino  { color: #0061bd; font-size: 14px; margin-top: 10px;margin-bottom: 20px }

.nunoino li   { font-weight: bold; list-style-type: none; list-style-image: none; margin: 0; padding: 0 }

.nunoino li a  { color: #cb5500; font-size: 12px; text-decoration: none }

.nunoino li a:hover   { color: #0061bd; font-size: 12px; text-decoration: none }

.nunoa_consulta {margin-top: 10px; margin-bottom: 20px}
.consulta_destacado {color: #0061bd}

.nunoa_consulta input  { padding-top: 10px }

.nunoa_aldia {margin-top: 10px; margin-bottom: 20px}

.nunoa_aldia input {margin-bottom: 10px}


.ver_noticias li   { color: #133e7b; background-image: url("media/compartidas/bullet.gif"); background-repeat: no-repeat; background-position: 0 2px; padding-bottom: 5px; padding-left: 15px }


.ver_noticias li a {color: #133e7b;text-decoration: underline}

.ver_noticias li a:hover  { color: #0061bd; text-decoration: underline }

.contador {background-image: url("/media/home/bg_visitas.jpg"); background-repeat: no-repeat; background-position: left top;height:71px;padding-left:10px;padding-top:10px;color: #333; font-size: 11px; line-height: 1.5em;}

/* listas interiores */

.Center p {margin-bottom:20px}

.Center ul {margin-bottom:20px;margin-top: 10px}

.ver_mas {text-align: left;margin-bottom: 10px;float: left;padding-left: 10px;background-image: url("media/compartidas/bg_vermas.jpg"); background-repeat: repeat-y; background-position: right 0;}

.ver_mas_h1  {color: #133e7b;font-size: 12px;background-image: url("media/compartidas/titulos/bg_h2.jpg");background-repeat: no-repeat;background-position: right 0;text-align: left;height: 20px;padding-left: 10px;padding-top: 4px;}

.ver_masFecha  {color: #cb5500;font-weight: bold;font-size: 11px;}

.ver_mas hr{margin-top: 10px;margin-bottom: 6px;}

.ver_mas li a:hover {
	color: #0061bd;
}

.portadas ul   { font-size: 12px; list-style: none; padding-left: 70px }

.portadas   { padding-top: 20px; padding-bottom: 20px; width: 205px; height: 160px; float: left; border-style: none none solid; border-width: medium medium 1px; border-color: #becfd9 }

*html .portadas {padding-bottom: -10px !important;}


.autoridades {float: left;width: 235px;padding-bottom: 20px;padding-top: 20px;height: 110px;}

*html .autoridades {padding-bottom: -10px !important;}

.autoridades ul {list-style: none;padding-right: 10px;}

.autoridades_img {float:left;display: block;border: 5px solid #B7D0DE;margin-right: 10px;}

.listas_margen  li  {list-style-type: square; padding-bottom: 10px; padding-left: 8px;margin-left: 14px;  }

.listas_numeradas li { list-style-type: decimal; margin-left: 14px; padding-bottom: 10px; padding-left: 8px }




/* ------ ARCHIVOS SECPLA ------ */

li.xls, li.pdf, li.jpg, li.doc,li.gif, li.dwg { background-repeat: no-repeat; background-position: 0 2px; padding-bottom: 10px; padding-left: 25px;margin-left: 20px;}

li.xls   {background-image: url(media/compartidas/excel.gif);}

li.pdf  {background-image: url(media/compartidas/pdf.gif); }

li.jpg  {background-image: url(media/compartidas/imagen.gif); }

li.gif  {background-image: url(media/compartidas/imagen.gif); }

li.doc {background-image: url(media/compartidas/word.gif);  }

li.dwg {background-image: url(media/compartidas/autocad.gif); }





/* encabezados */

.Center h1  {color: #133e7b;font-size: 12px;background-image: url("media/compartidas/titulos/h1.jpg");background-repeat: no-repeat;background-position: 0 0;text-transform: uppercase;padding-top: 3px;padding-left: 20px;width: 460px;height: 23px;
margin-bottom: 10px;}

.Center h2 {color: #265493;font-size: 15px;margin-bottom: 10px}

.Center h3 {color: #265493;font-size: 13px;margin-bottom: 10px}

h4 {color: #265493;font-size: 22px;margin-bottom: 15px; line-height:1.1em}




/* TABLAS */

.tabla td{padding-left: 10px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #d0daeb;border-bottom-color: #d0daeb;border-left-color: #d0daeb;padding-top: 4px;padding-bottom: 4px;padding-right: 4px;}


.row1 { color: #315381; font-size: 13px; font-weight: bold; background-color: #b2d6fb }

.row2  { color: #315381; font-weight: bold; background-color: #dae6f4 }

.row3 {background-color: #FFFFC7;font-weight: bold;color: #10338A;}

.row4 { color: #0f3371; font-size: 13px; font-weight: bold; background-color: #ebf2f8 }

.tabla_galeria td { background-color: #B6D0DD; padding: 10px; border: solid 1px #92b3de; }

.tabla_galeria img { border: solid 1px #fff;margin-bottom:10px }

.tabla_galeria a  { background-image: url("media/galerias/lupa.gif"); background-repeat: no-repeat;background-position: 0px 2px; padding-left: 20px;  padding-top: 2px;width: 115px; height: 40px; }

.tabla_bordes td  { padding: 4px 4px 4px 10px; border: solid 1px #d0daeb }

.tabla_nostyle td  { padding: 0; border:none }

/* imagenes */

.left  {margin-right: 10px;margin-bottom: 5px;float: left;font-size: 1.2em;border: 5px solid #B7D0DE;}

.left2  {margin-right: 10px;margin-bottom: 13px;font-size: 1.2em;border: 5px solid #B7D0DE;}

.right {margin-left: 10px;margin-bottom: 5px;float: right;}

.borde  { margin-right: 5px; border: solid 1px #315381 }

.section {display: block;margin: 0 0 10px 0;color: #777168;font-size: 1.2em;border: 5px solid #B7D0DE;}

.filete {display: block;border: 5px solid #B7D0DE;}

.imagen_right {float:right;display: block;border: 5px solid #B7D0DE;margin-left: 10px;}


/* biblioteca */

.biblioteca_left {float: left;width: 298px}
.biblioteca_right{float: right;width: 298px}

.libros_destacados    { background-image: url("media/biblioteca/bg_libdestacados.jpg"); background-repeat: no-repeat; background-position: right 0; padding-right: 5px; padding-bottom: 5px; padding-left: 7px; width: 288px; min-height: 250px; float: right }

*html .libros_destacados {height: 250px}

.libros_destacados h1   { color: #133e7b; font-size: 12px; background-image: none; text-transform: uppercase; padding-top: 6px; padding-left: 20px; width: 268px; height: 23px }

.libros_destacados h2   { color: #133e7b; font-size: 12px; background-image: none }

.libros_destacados img  { margin-right: 7px; float: left; border: solid 1px #315381 }

.destacado {color: #133e7b; font-size: 12px;}

/* tablas biblioteca */

.row_biblio1  { color: #fff; font-size: 13px; font-weight: bold; background-color: #76abdb }
.row_biblio2   { color: #315381; font-size: 13px; font-weight: bold; background-color: #f2f7fc }
.row_biblio3    { color: #315381; font-size: 13px; font-weight: bold; background-color: #ebf3fa }
.autor  { color: #0061bd; font-size: 12px; font-weight: bold }


.pdfs a { background-image: url("media/compartidas/pdf.gif"); background-repeat: no-repeat; background-position: 0 0; padding-bottom:5px; padding-left: 20px; line-height: 1.7em; }





