/* Start of CMSMS style sheet 'aguilar-portada' */
#contenidoportada{
   background:none repeat scroll 0 0 #F6F6F6;
   clear:both; 
   height:auto;
   margin:0;
   overflow:visible;
   padding-left:4px;
   padding-right:4px;
   padding-top:10px;
   text-align:left;
   width:942px;
}


#columnaizquierdaportada  {
    float:left;
    margin-left:8px;
    margin-right:25px;
    overflow:visible;
    width:452px;
}

#columnacentroportada  {
     float:left;
     margin-right:23px;
     overflow:visible;
     width:215px;
}
#columnaderechaportada  {
      float:left;
      overflow:visible;
      width:213px;
}




/*********  Noticias ************/

#noticiasportada,#agendaportada{   
    float:left;  
    height:auto;
    overflow:hidden;
}

#noticiasportada{
    width:452px;
    background:transparent url('/uploads/aguilar/fondo_capa_noticias.gif') no-repeat 0 0;
}

#noticiasportada h2,
#agendaportada h2,
#columnaizquierdaenlacesexternos h2,
#columnaderechaportada h2,
#galeriaportada h2{
  border:medium none;
  color:#5A0000;
  font-family:Georgia;
  font-size:1.5em;
  letter-spacing:0.9px;
  margin-bottom:5px;
  margin-left:13px;
  margin-top:9px;
}

#noticiasportada ul {
  background:url("/uploads/aguilar/fondo_ul_noticias.gif") repeat-y scroll 0 0 transparent;
  width:452px;
}

#noticiasportada ul,#agendaportada ul,#columnaizquierdaenlacesexternos ul {  
  float:left;
  height:auto;
  list-style-type:none;
  margin:0;
  overflow:hidden;
  padding-left:0;  
  margin-top:9px;
}


#noticiasportada ul li{
   width:46%;
  height:19em;
}

#noticiasportada ul li,
#agendaportada ul li {
  color:#2B2928;
  float:left;
  font-family:trebuchet MS;
  margin-left:13px;
  padding-left:0;  
}


#noticiasportada ul li h3,
#agendaportada ul li h3{
  border:medium none;
  font-family:Georgia;
  font-size:1.2em;
  font-weight:normal;
  line-height:1.1em;
  margin-bottom:12px;
  margin-left:0;
  margin-top:0;
  padding:0;
  width:100%;
}

#noticiasportada ul li h3 a,
#agendaportada ul li h3 a{
  color:#836407;
}


#noticiasportada ul li img,#agendaportada ul li img{
  float:left;
  margin:1px 6px;
  border:1px solid #b0961d;
}

#agendaportada ul li img{
  max-width:28%;
}

#contenidocuerpo #noticiasportada .masinformacion,
#contenidocuerpo .listacalendario .masinformacion {
  background:none repeat scroll 0 0 transparent;
  border:medium none;
  clear:both;
  color:#836407;
  font-size:1em;
  height:auto !important;
  margin-bottom:1px;
  margin-top:1px;
  padding-right:0.5em;
  text-align:right;
  font-weight:normal;
}

#noticiasportada .vertodo{
  background:url("/uploads/aguilar/fondo_vertodo_noticias.gif") no-repeat scroll 0 bottom transparent;
  width:452px;
}

#noticiasportada .vertodo,
#agendaportada .vertodo,
#columnaizquierdaenlacesexternos .vertodo,
#columnaderechaportada .vertodo,
#galeriaportada .vertodo {  
  float:left;
  height:32px;
  margin-bottom:0px;
  overflow:hidden;
  padding-bottom:0px;  
}

#noticiasportada .vertodo a,#agendaportada .vertodo a,
#columnaizquierdaenlacesexternos .vertodo a,
#galeriaportada .vertodo a{
  color:#5A0000;
  float:right;
  font-family:Georgia;
  font-size:1.1em;
  margin-right:18px;
}

#noticiasportada ul li h3.enlace_externo,#agendaportada ul li h3.enlace_externo{
  background: transparent url('/uploads/aguilar/enlaces_externos.gif') no-repeat top right;
  padding-right:14px !important;
  width:95%;
}


/***********  Destacados enlaces  *******/

#contenidoportada  #destacados_enlaces a {
   float:left;
   height:50px;
   margin-bottom:4px;
   overflow:hidden;
   width:452px;
}

#contenidoportada  #destacados_enlaces a img {
  border:medium none;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  width:452px;
}

/************  Agenda   ***************/

#agendaportada .vertodo,
#columnaizquierdaenlacesexternos .vertodo{
  background:url("/uploads/aguilar/fondo_vertodo_agenda.gif") no-repeat scroll 0 bottom transparent;
  width:215px;
}
#agendaportada ul li{
   width:90%;
   margin-bottom:10px;
}
#agendaportada ul,#columnaizquierdaenlacesexternos ul{
  background:url("/uploads/aguilar/fondo_ul_agenda.gif") repeat-y scroll 0 0 transparent;
  width:215px;
}
#agendaportada{
    width:215px;
    background:transparent url('/uploads/aguilar/fondo_capa_agenda.gif') no-repeat 0 0;
}

#agendaportada table {
    height:125px;
    margin:0 auto 16px;
    width:85%;
    border-bottom:1px solid #724745;
}
#agendaportada table caption {
    background:none repeat scroll 0 0 transparent;
    text-align:center;
}

#agendaportada table caption * {
   color:#724745;
   margin:0 auto;
   font-size:1.1em;
}

#agendaportada table td a {
   color:#776201;
   text-decoration:underline;
}

#agendaportada table th {
     background:none repeat scroll 0 0 #724745;
     color:#FFFFFF;
     font-weight:normal;
     padding:0;
    text-align:center;
}
#agendaportada table td {
     background:none repeat scroll 0 0 transparent;
     border:medium none;
     padding:0;
     text-align:center;
}

/************  enlaces  ***************/
#columnaizquierdaenlacesexternos {
   background:url("/uploads/aguilar/fondo_capa_enlaces.gif") no-repeat scroll 0 0 transparent;
   float:left;
   height:auto;
   overflow:hidden;
   width:215px;
}


#columnaizquierdaenlacesexternos ul{
   width:100%;
   padding-left:8px;
}

#columnaizquierdaenlacesexternos ul li {
   background:none repeat scroll 0 0 transparent;
   float:left;
   height:65px;
   margin:3px 0 6px;
   overflow:hidden;
   padding-left:0;
   text-align:center;
   width:45%;
}


#columnaizquierdaenlacesexternos ul li img {
  max-width:95%;
  margin:0 auto;
}

/*********** enlaces derecha  *****************/
#contenidoportada #columnaderechaportada #enlacesportadatramites, 
#contenidoportada #columnaderechaportada #enlacesportadautiles,
#contenidoportada #columnaderechaportada #escaparate_tiempo {
  background:url("/uploads/aguilar/fondo_capa_derecha.gif") no-repeat scroll 0 0 transparent;
  float:left;
  width:100%;
  margin-bottom:4px;
}

#columnaderechaportada .vertodo{
  background:url("/uploads/aguilar/fondo_vertodo_derecha.gif") no-repeat scroll 0 bottom transparent;
  width:213px;
}

#columnaderechaportada  ul {
  background:url("/uploads/aguilar/fondo_ul_derecha.gif") repeat-y scroll 0 0 transparent;
  width:213px;
  list-style-type:none;
  margin-left:0;
  margin-top:0;
  padding-top:1px;
}

#columnaderechaportada ul li {
  background:none repeat scroll 0 0 transparent;
  margin-bottom:0;
  margin-top:3px;
  overflow:hidden;
  padding:0;
  width:96%;
}

#columnaderechaportada ul li img {
   display:block;
   float:left;
   height:34px;
   margin-left:11px;
   margin-right:6px;
   width:34px;
}

#columnaderechaportada ul li a {
   color:#5B4B01;
   display:block;
   font-family:Georgia;
   font-size:1em;
   margin-top:6px;
}

#columnaderechaportada #escaparate_tiempo .vertodo{
   height:16px;
}

#capatiempo {
   background:url("/uploads/aguilar/fondo_ul_derecha.gif") repeat-y scroll 0 0 transparent;
   float:left;
   margin-bottom:0;
   padding-left:21px;
   width:213px;
}

/*********** imagenes *************/




#galeriaportada ul li {
    background:none repeat scroll 0 0 transparent;
    float:left;
    margin:0;
    padding-left:5px;
    text-align:center;
    width:16%;
    height:67px;
}


#galeriaportada {
    float:left;
    height:auto;
    overflow:hidden;
    background:url("/uploads/aguilar/fondo_capa_imagenes.gif") no-repeat scroll 0 0 transparent;
   width:926px;
   margin-left:8px;
   margin-bottom:5px;
}

#galeriainterior{
   background:url("/uploads/aguilar/fondo_ul_imagenes.gif") repeat-y scroll 0 0 transparent;
   float:left;
   width:926px;
}

#galeriaportada ul {  
   background:url("/uploads/aguilar/fondo_li_imagenes.gif") repeat-x scroll 0 0 transparent;
   float:left;
   list-style-type:none;
   margin-left:9px;
   margin-top:0;
   padding-top:0px;
   width:915px;
}

#galeriaportada h2{
   margin-top:4px;
}

#galeriaportada ul li img{
  border:1px solid #5c0100;
  height:auto;
  max-height:65px;
  max-width:96px;
  width:auto;
}

#galeriaportada  .vertodo{
  background:url("/uploads/aguilar/fondo_vertodo_imagenes.gif") no-repeat scroll 0 bottom transparent;
  width:926px;
  height:25px;
}
/* End of 'aguilar-portada' */

/* Start of CMSMS style sheet 'aguilar-comun' */
/* reset.css */
/* typography.css */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, 
q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-family: inherit;
  vertical-align: baseline;
}

blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p img {margin:0.3em;padding:0; border:1px solid #175564;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
table {margin-bottom:9px; width:100%;}
th {font-weight:bold;background:#C3D9FF;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.1em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;width:90%;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
p {
    margin:0 0 12px;
    height:auto ;
}

li p {
    margin:0 0 0 0px;
}
a:focus, a:hover {
       color:#940203;
       outline:none;
       text-decoration:underline;
}
a {
    color:#5A0000;
    text-decoration:none;
    outline:none;}



h1, h2, h3, h4, h5, h6 {
       font-weight:normal;
       color:#5A0000;
       margin:0;
       clear:both;
       font-family:Georgia;
}
h1 {
      font-size:3em;
      line-height:1;}
h2 {
      font-size:2.2em;
      line-height:1em;
      margin-bottom:0.5em;
      margin-top:3px; 
}
h3 {
      font-size:1.7em;
      font-weight:bold;
      line-height:1em;
      margin-bottom:0.5em;     
      margin-top:5px;        
}
h4 {
      font-size:1.4em;
      font-weight:bold;
      line-height:1.4em;
      margin-bottom:0.5em;
      text-decoration:underline;
      margin-top:3px; 
}
h5 {
      font-size:1.2em;
      font-weight:bold;
      margin-bottom:0.5em;
      margin-top:0.5em;
      text-decoration:underline;
}
h6 {
      font-size:1em;
      font-weight:bold;
      margin-left:0.1em;
}
/**********************  LISTAS  *******************************/
li ul, li ol {margin:0;}

table td ul{
    margin-left:6px;
}
ol { 
    list-style-type:decimal;
    margin-left:25px;}
ul { 
    list-style-type:disc;
    margin-left:25px;}

ol li,ul li{
    padding-left:2px;

}

li ul{
    list-style-type:circle;
    margin-left:20px;
    list-style-position:inside;
}
li ul li{
   background:none;
   padding-left:3px;
}

li ul li ul{
   list-style-type:square;
}

li ul li ul li{
   background:none;
   padding-left:2px;
}


/****************  TABLAS ******************************/
table, td, th { 
      vertical-align:middle;
}

table{     
      margin:15px auto 12px;
      background:none;
      border-top:none;
      border-bottom:1px solid #917d7d;
      border-collapse: collapse; 
      border-spacing:0;
      empty-cells: show; 
}

#contenidocuerpo table{
      width:90%;
}

#contenidocuerpo #columnacentroancha #columnaizquierdainterior table{
      width:99%;
}


table thead tr {
     color:#FFFFFF;   
}

table thead td,table thead th{
     padding-left:15px;	
     padding-bottom:5px;
     text-align:left;
     font-size:1.1em;
     font-weight: bold; 	       	    
     min-height:18px;
     background: #ad0a09 url(/uploads/aguilar/fondocabeceratabla.gif) repeat-x;
     color: #FFFFFF;
     border-right: 1px solid #917d7d;
     border-bottom: 1px solid #917d7d;
     border-left: 1px solid #917d7d;
     text-transform: uppercase;
}

table th a{
    color:#ffffff;
}


table tbody tr td{
     border:1px solid #917d7d;
     padding-right:10px;
     padding-left:10px;	
     background:#f3f2f2 url(/uploads/aguilar/fondocuerpotabla.gif) repeat-x;
}


table th a.asc{   
      padding-right:15px;
}
table th a.desc{
      padding-right:15px;
}
table td.importe{
      text-align:right;
      white-space:nowrap;
      font-size:1em;
}
table td.descripcion{
   font-size:1em;
}
table td.fecha{
   font-size:1em;
}
table td.sinsalto,table th.sinsalto{
   white-space:nowrap;
}

/************  FIELDSET **************************/

dl {
    clear:both;
    margin:0px 0px 0px 0px;
    background:#d1d1d1;
    border: 1px solid #000000;
    overflow: hidden;
    padding: 5px 0;
    height:auto;
    width:95%;
    margin:0 auto;
    margin-top:5px;
    margin-bottom:5px;
}

dt {
        clear: both;
	width: 23%;
	float: left;
	margin-top: 4px;
	text-align: right;
	padding: 2px 5px;
        min-height:1.5em;
}

dd {
	width: 70%;
	float: left;
	margin-top: 5px;
	background: #fff;
	padding: 2px 5px;
	min-height:1.5em;
        margin-left:3px;
}


/*****************   FORMULARIO SUSCRIPCION   *********************/
div.capasuscripcion dl.suscripcion dd {
  width: 85%;
  background:none;
  
}  
div.capasuscripcion dl.suscripcion dd label{
 width:80%;
}
div.capasuscripcion dl.suscripcion dt {
  margin-top: 0px;
  clear: left;
  width: 6% !important;
}

div.capasuscripcion dl.suscripcion dd {
  margin-left: 0px !important;
  margin-top: 0px;
  margin-bottom: 4px;
}

/***********  IMAGENES  *******************/

#columnacentroancha img {
           margin:0.6em;          
           border:1px solid #b0961d;
           max-width:95%;
           padding:1px 1px; 
          }
#columnacentroancha a img {border:none;}
#columnacentroancha img.sinborde,#columnacentro img.sinborde{border:none;padding:0px;}
#columnacentroancha  table img {margin:0.1em;float:none;}


/***********   GENERALES  *******************/

a#piePdf{
    display:block;
    margin:0 auto;
    background: transparent url('/uploads/aguilar/get_adobe_reader.png') no-repeat;
    text-indent:-1000em;
    width:158px;
    height:39px;
}

a.pdf {
     background:url("/uploads/aguilar/enlace_pdf_small.gif") no-repeat scroll left top transparent;
     padding-bottom:2px;
     padding-left:18px;
     line-height:20px;
}

.centrado { text-align:center;}

.centradorojo{ text-align:center;color:red;}

caption, th, td {
    text-align:left;
    font-weight:normal;
}

blockquote:before, blockquote:after, q:before, q:after {
    content:"";
}

blockquote, q {
    quotes:"" "";
}
a img {
    border:none;
}


.flotaizquierda{
     float:left !important;
}
.flotaderecha{
     float:right !important;
}
.noflota{
     clear:both;
}


.centrado {
  text-align:center;
}

.subrayado{
  text-decoration:underline;
}


.aviso{ 
        color:#5b0302;
}
.mensajeaviso{
        border:1px dotted #425227;
        background:#e8ea9f;
}
.mensajeaviso p{
       color:#425227;
}

div#volver{
    background:none repeat scroll 0 0 #ebebeb;
    border-bottom:1px solid #570000;
    border-top:1px solid #570000;
    clear:both;
    font-family:Georgia;
    font-size:1em;
    font-weight:bold;
    margin:10px auto;
    padding:1px 3px;
    text-align:right;
    width:99%;
}




div#volver a{	
    color:#570000;
    margin-right:3px;
}

.sello a {
     background:transparent url(http://www.dipucordoba.es/inc/eadmin/contratacion/img/sello.gif) no-repeat scroll right top;
     float:none;
     line-height:25px;
     padding-right:25px;
     padding-top:6px;
     text-decoration:none;
}

.radio_tramites span{
    width:90%;
    display:block;	
    font-weight:bold;			   
}
				
.radio_tramites label{
   width:45%;
   margin-left:15px;	
   font-style:italic;			
}
			
.radio_tramites input{
   float:left;				
} 


/*********** BODY *************************************/
html { height:100%;  background:#fff;}
body {    
     color:#000;
     font-family:Trebuchet Ms,Georgia,Verdana,Arial,Helvetica;
     margin:0;
     font-size:68.75%;
     text-align:left;
     line-height: 1.5;
    }

/* hacks para que funcione correctamente el centrado de la web en IE5.5 */
@media tty {
i{content:"\";/*" "*/}} body{text-align:center;} /*";}
}/* */ 

#contenedor {
   height:100%;
   width:100%;
}

body.mceContentBody a{
    text-decoration:none;
    color:#a03b09 !important;
    outline:none;
}

#contenedorcuerpo{
    background:none repeat scroll 0 0 transparent;
    margin:0 auto;
    text-align:left;
    width:989px;
}

#contenidocuerpo{
    background:url("/uploads/aguilar/fondocontenedor.jpg") repeat-y scroll 0 0 transparent;
    height:100%;
    overflow:auto;
    padding-bottom:15px;
    padding-left:20px;
    padding-top:0px;
    float:left;
    width:989px;
    margin-top:0px;
}

#contenidocuerpo #columnaizquierda{
   background:url("/uploads/aguilar/fondoabajomenusecundario.jpg") no-repeat scroll left bottom transparent; 
  width:218px; 
  float:left;
  margin-top:0px;
  padding-bottom:20px;
  margin-left:3px;
}

#contenidocuerpo #columnacentroancha{  
   background:none;  
   margin-left:6px !important; /* para los browsers buenos */
   margin-left:2px;             /*  Para IE 5.5 */
   margin-left/**/:/**/4px;  /*  Para IE 6 */ 
   float:left;     
   height:100%;
   padding:0px; 
   width:715px;  
   overflow:hidden;
   margin-top:8px;
}


#contenidocuerpo #columnacentroancha #columnaizquierdainterior {
   float:left;
   margin-right:10px;  
   width:75%;  
   padding-left:5px;
   padding-right:0px;
   overflow:hidden;   
}

#contenidocuerpo #columnacentroancha #columnaizquierdainterior h3{
  margin-bottom:15px;
  margin-top:5px;

}

#contenidocuerpo #columnacentroancha #columnaderechainterior {
   background:none repeat scroll 0 0 transparent;
   float:left;
   margin:0 0 10px;
   padding-top:0;
   width:160px;
}

/************  CABECERA  ******************/
#cabecera {
     background:url("/uploads/aguilar/fondocabecera.jpg") no-repeat scroll 0 0 transparent;
     height:137px;
     margin:0px;    
     width:100%;
     z-index:1000;
     overflow:hidden;
}

#cabecera #cabeceracontacto {
     float:left;
     overflow:hidden;
     width:46%;
     height:22px;
     margin-left:140px;
     padding-right:10px;
     font-family:trebuchet MS;
     
}

#cabecera ul#menucontacto {
     float:left;
     list-style-type:none;
     margin-top:3px;
     text-align:right;
     margin-left:0px;
}


#cabecera ul#menucontacto li.primero,
#cabecera ul#menucontacto li.activo_primero {
     border:medium none;
}

#cabecera ul#menucontacto li {
    background:none repeat scroll 0 0 transparent;
    border-left:1px solid #000000;
    display:inline;
    font-size:1em;
    font-weight:bold;
    padding-left:3px;
    padding-right:1px;
}

#cabecera ul#menucontacto li a {
    color:#000000;
}


#cabecera ul#menucontacto li span
{
   text-decoration:underline;
}

#cabecera form {
   float:right;
   height:22px;
   margin-right:0;
   margin-top:1px;
   width:auto;
}

#cabecera form label {
   color:#000000;
   float:left;
   font-size:1em;
   font-weight:bold;
   margin-right:0;
   margin-top:2px;
   width:45px;
}

#cabecera form input {
   background:url("/uploads/aguilar/fondobuscador.gif") no-repeat scroll 0 0 transparent;
   border:medium none;
   float:left;
   height:20px;
   margin-top:0;
   padding-left:2px;
   padding-top:0;
   width:69px;
}

#cabecera form input.boton {
   background:url("/uploads/aguilar/lupa.gif") no-repeat scroll left top transparent;
   border:medium none;
   cursor:pointer;
   float:left;
   height:22px;
   margin-left:0;
   margin-top:0;
   padding-left:35px;
   padding-top:0;
   text-indent:-2000em;
   width:35px;
}

#cabecera #cabeceracentro {
     float:left;
     height:77px;
     width:100%;      
     overflow:hidden;
}

#cabecera h1 {     
     clear:none;
     float:left;
     font-size:0;
     height:70px;
     margin:0 0 0 20px;
     text-indent:-2000em;
     width:65%;
}

#cabecera h1 a{
    display:block;
    float:left;
    height:70px;   
    width:100%;
}

#cabecera #cabeceraabajo {         
     float:left;
     height:35px;
     overflow:hidden;
     width:100%;      
}

.rss {
    background:url("/uploads/aguilar/rss.gif") no-repeat scroll right center transparent;
    padding-right:18px;
}
/****  MENU PRINCIPAL  *********************/

ul#menuprincipal {
   float:left;
   height:31px;
   list-style-type:none;
   margin-left:36px;
   margin-top:5px;
   overflow:hidden;
   padding:0;
   width:94%;
}

ul#menuprincipal li {
   background:url("/uploads/aguilar/fondolimenuprincipal.png") no-repeat scroll left top transparent;
   float:left;
   height:33px;
   margin-bottom:0;
   margin-left:0;
   margin-top:0;
   width:24%;
   padding-left:0px;

}

ul#menuprincipal li ul{
   background:url("/uploads/aguilar/fondomenudespegable.png") no-repeat scroll left top transparent;
   height:88px;
   list-style-type:none;
   margin:8px 0 0;
   overflow:hidden;
   padding:4px 25px 8px 3px;
   position:absolute;
   visibility:hidden;
   width:200px;
   z-index:5;
}


ul#menuprincipal li.ayuntamiento_activo,
ul#menuprincipal li.ciudad_activo,
ul#menuprincipal li.servicios_activo,
ul#menuprincipal li.tramites_activo
 {
   background:none;
}

#cabecera #cabeceraabajo ul li.ayuntamiento a {
  background:url("/uploads/aguilar/text_ayuntamiento.png") no-repeat scroll 0 0 transparent;
}
#cabecera #cabeceraabajo ul li.ayuntamiento_activo span {
  background:url("/uploads/aguilar/text_ayuntamiento_span.png") no-repeat scroll 0 0 transparent;
}

#cabecera #cabeceraabajo ul li.ayuntamiento ul li a {
  background:none;
}
#cabecera #cabeceraabajo ul li.ciudad a {
  background:url("/uploads/aguilar/text_ciudad.png") no-repeat scroll 0 0 transparent;
}
#cabecera #cabeceraabajo ul li.ciudad_activo span {
  background:url("/uploads/aguilar/text_ciudad_span.png") no-repeat scroll 0 0 transparent;
}

#cabecera #cabeceraabajo ul li.ciudad ul li a {
  background:none;
}
#cabecera #cabeceraabajo ul li.servicios a {
  background:url("/uploads/aguilar/text_servicios.png") no-repeat scroll 0 0 transparent;
}
#cabecera #cabeceraabajo ul li.servicios_activo span {
  background:url("/uploads/aguilar/text_servicios_span.png") no-repeat scroll 0 0 transparent;
}

#cabecera #cabeceraabajo ul li.servicios ul li a {
  background:none;
}
#cabecera #cabeceraabajo ul li.tramites a {
  background:url("/uploads/aguilar/text_tramites.png") no-repeat scroll 0 0 transparent;
}
#cabecera #cabeceraabajo ul li.tramites_activo span {
  background:url("/uploads/aguilar/text_tramites_span.png") no-repeat scroll 0 0 transparent;
}

#cabecera #cabeceraabajo ul li.tramites ul li a {
  background:none;
}


#cabecera ul#menuprincipal li a,
#cabecera ul#menuprincipal li span{
   background-position:left top;
   display:block;
   height:17px;
   margin:3px auto 0 4px;
   text-indent:-2000em;
   width:114px;
}



ul#menuprincipal li ul li{
  background:none repeat scroll 0 0 transparent;
  display:inline;
  line-height:16px;
  padding-left:0;
  height:auto;
  float:none;
  height:auto;
  margin:0px;
  width:auto;    

}
#cabecera ul#menuprincipal li ul li a{
   color:#4A3D01;
   display:inline;
   font-family:georgia;
   font-size:1em;
   height:auto;
   text-indent:0;
   width:auto;
   margin:0px;
}

#cabecera ul#menuprincipal li ul li a:hover{
   color:#5a0000;
   text-decoration:underline;
}

#menuprincipal li:hover ul {
   visibility:visible;
   z-index: 5;
}

#menuprincipal li:hover {
  background:url("/uploads/aguilar/fondolimenuprincipal_hover.png") no-repeat scroll left top transparent;
}

#menuprincipal li ul li:hover{
  background:none;
}


/************  migas  ************************/
#migas {
  clear:both;
  font-family:Verdana;
  height:20px;
  margin-left:18px;
  margin-top:7px;
  width:90%;
}
#migas #contenidomigas {
   color:#776201;
   font-size:0.9em;
   letter-spacing:1.4px;
   overflow:hidden;
   text-align:left;
}
#migas a {
  color:#776201;
  text-decoration:underline;
}
#migas span.lastitem {
  font-style:italic;
}
/************* menu secundario  *********************/
#columnaizquierda h2{
   background:url("/uploads/aguilar/fondo_h2_menusecundario.gif") no-repeat scroll 0 0 transparent;
   border:medium none;
   color:#5A0000;
   font-family:Georgia;
   font-size:1.5em;
   letter-spacing:0.9px;
   margin-bottom:0px;
   margin-left:0px;
   margin-top:9px;
   padding-left:16px;
   padding-top:5px;
   width:100%;
}

#columnaizquierda ul#menusecundario {
   background:url("/uploads/aguilar/fondo_ul_menusecundario.gif") repeat-y scroll left bottom transparent;
   list-style-type:none;
   margin:0 0 0 0px;
   overflow:hidden;
   padding:10px 0 0px 29px;
   width:88%;
}

#columnaizquierda ul#menusecundario li {
   background:none repeat scroll 0 0 transparent;
   line-height:25px;
   margin-left:0;
   padding-bottom:0;
   padding-left:0;
   padding-top:0;
   width:90%;
   font-family:Georgia;
}



#columnaizquierda ul#menusecundario li a, 
#columnaizquierda ul#menusecundario li span {
    color:#5B4B01;
    display:block;
    font-size:1.2em;    
    margin-left:0;
    padding-left:0;
    width:100%;
}



#columnaizquierda ul#menusecundario li a.activo, 
#columnaizquierda ul#menusecundario li span {
   color:#a88a01;
    font-style:italic;
}



#columnaizquierda ul#menusecundario li ul{
    list-style-position:outside;
}

*:first-child+html #columnaizquierda ul#menusecundario li ul{
    list-style-position:inside;
    margin-left:8px;
}

*:first-child+html #columnaizquierda ul#menusecundario li ul li{
  display:block;
}

#columnaizquierda ul#menusecundario li ul li a, 
#columnaizquierda ul#menusecundario li ul li span{
   font-size:1em;
}

#columnaizquierda ul#menusecundario li a:hover{
   color:#940203;
}

/******* MENU TERCIARIO  *****************/

#columnaderechainterior #menuterciario{
   border-bottom:1px solid #917D7D;
   border-left:1px solid #917D7D;
   border-right:1px solid #917D7D;
   height:100%;
   list-style-type:none;
   margin-bottom:0;
   margin-left:0;
   margin-top:0;
   overflow:hidden;
   width:158px;    
}

#columnaderechainterior h3{
  background:none repeat scroll 0 0 #570000;
  border-bottom:1px solid #917D7D;
  border-left:1px solid #917D7D;
  border-right:1px solid #917D7D;
  color:#FFFFFF;
  font-family:georgia;
  font-size:1.3em;
  font-weight:normal;
  letter-spacing:0.9px;
  line-height:1.7em;
  margin:0;
  padding:1px 0 0 5px;
  text-align:left;
  width:153px;
}

#columnaderechainterior #menuterciario li{
    background:none repeat scroll 0 0 transparent;
    border-color:#917D7D;
    border-style:none none solid;
    border-width:medium medium 1px;
    font-style:italic;
    line-height:2em;
    margin-bottom:0;
    padding-left:10px;
    padding-right:0;
    text-align:left;
    width:94%;
}

#columnaderechainterior #menuterciario li a{
     color:#5B4B01;
}

#columnaderechainterior #menuterciario li a:hover{
       color:#940203;;
}

#columnaderechainterior #menuterciario li a.activo{
   color:#A88A01;
   font-style:italic;
}


#columnaderechainterior #menuterciario  ul {
   list-style-type:disc;
   margin-left:17px;
   margin-top:0;
   width:82%;
}

#columnaderechainterior #menuterciario li ul li
{ 
   border-bottom:medium none;
   font-size:1em;
   margin-bottom:0;
   margin-top:0;
   padding-left:0;
   padding-right:0;
   padding-top:0;
}

/******************    MAPA  ***************************/
#map{
  border:1px solid #767326;
  clear:both;
  height:350px;
  margin:0 auto;
  position:relative;
  width:610px;
}
#map img{
  border:none;
  margin:0px;
  max-width:100%;
}



/************************** MAPA WEB *************************/
div.div_mapa
{
 width:33%;
 float:left;
}

div.div_mapa ul.tablaContenido{
  margin-left:22px;
  margin-right:0px;
}

div.div_mapa ul.tablaContenido li a {
  font-weight:bold;
}

div.div_mapa ul.tablaContenido li ul {
  margin-left:10px;
}


div.div_mapa ul.tablaContenido li ul li a  {
   background:none;
   color:#000000;
   padding-left:0px;
   font-weight:normal;
   margin-bottom:0px;  
   padding:0px;
   width:90%;
   border:none;
}

div.div_mapa ul.tablaContenido li a:hover
{
color:#df974d;
}
/**************      PIE     *****************************/
#pie{
    background:#ffffff url(/uploads/aguilar/fondopie.jpg) repeat-x;
    border:none;
    margin-top:0px;
    height:56px;    
    clear:both; 
    padding-left:19px;
}

#pie #contenidopie{
     color:#FFFFFF;
     float:left;
     height:auto;
     margin:0px;
     padding-top:0;
     text-align:left;
     width:950px;  
     padding-top:7px;
}

#pie p{
   margin:0;
   float:left;
   text-align:center;
   margin-left:10px;  
 }

#pie #datospie{
    color:#000000;
    float:left;
    font-size:1.1em;
    margin-left:24px;
    margin-right:3px;
    margin-top:3px;
    width:483px;
}

#pie #datospie p{
    width:100%;
    clear:both;
}

#pie a{
   color:#f5b41c;
}

#pie  p#disenaeprinsa a,#pie  p#creadoconportal a,#pie p#accesibilidad a,
#pie p#validxhtml10 a,#pie p#juntaandalucia a,#pie p#intranet a {	
        display:block;	
	height:31px;
        text-indent: -1000em;
	margin-top:6px;
	float: left;
}

#pie  p#disenaeprinsa a{
	background:transparent url('/uploads/aguilar/disenaeprinsa.gif') no-repeat left top;       
	width:79px;			
}

#pie  p#disenaeprinsa a:hover{
	background:transparent url('/uploads/aguilar/disenaeprinsa.gif') no-repeat left bottom;       
}

#pie  p#creadoconportal a{
	background:transparent url('/uploads/aguilar/creadoconportal.gif') no-repeat left top;        
	width:62px;	   	
	margin-right: 0px;
}

#pie  p#creadoconportal a:hover{
	background:transparent url('/uploads/aguilar/creadoconportal.gif') no-repeat left bottom;        
}

#pie p#accesibilidad a{
	background:transparent url('/uploads/aguilar/accesibilidadAA.gif') no-repeat left top;        
	width:88px;	
        margin-right:5px !important;  /* Para todos los navegadores */
        margin-right:5px;             /*  Para IE 5.5 */
        margin-right/**/:/**/2px;  /*  Para IE 6 */ 		
}
#pie p#accesibilidad a:hover{
	background:transparent url('/uploads/aguilar/accesibilidadAA.gif') no-repeat left bottom;        
}

#pie p#validxhtml10 a{
	background:transparent url('/uploads/aguilar/xhtml.gif') no-repeat left top;    
	width:88px;		   
	margin-right:4px;	
}

#pie p#validxhtml10 a:hover{
	background:transparent url('/uploads/aguilar/xhtml.gif') no-repeat left bottom;    
}

#pie p#juntaandalucia a{
	background:transparent url(uploads/aguilar/jandalucia.gif) no-repeat left top;       
	width:48px;	       
	margin-right: 5px;      	
}

#pie p#juntaandalucia a:hover{
	background:transparent url(uploads/aguilar/jandalucia.gif) no-repeat left bottom;       
}


/**********   contenido  *************/
div.miembro_partido  {
   background:none repeat scroll 0 0 #EEEACD;
   border:1px solid #833D14;
   clear:both;
   margin-top:3px;
   overflow:hidden;
   width:510px;
}

div.miembro_partido p {
   float:left;
   margin:0;
   padding:5px 0 0;
   text-align:center;
   width:27%;
}

div.miembro_partido img {
   float:none;
   margin:0;
}

div.miembro_partido dl {
   background:none repeat scroll 0 0 transparent;
   border:medium none;
   clear:none;
   float:left;
   margin:0;
   width:72%;
}

div.miembro_partido dl dt {
   float:left;
   font-weight:bold;
   padding-left:1em;
   width:14%;
}
div.miembro_partido dl dd {
   border-bottom:1px solid #FFFFFF;
   float:left;
   padding-left:10px;
   width:75%;
}

/******************* noticias ************************/


#listadonoticiasinterior {
  margin-top:2px;
  margin-left:0.3em;
  margin-bottom:0.5em;
  width:100%;
  height:100%;
}

ul.listadointerior{     
   padding-left:17px;
   list-style-type:disc;
   width:95%;
   margin-left:0px;
}

ul.listadointerior  li{  
   background:none; 
   clear:both;    
   height:auto; 
   padding-left:0px;
}

#listadonoticiasinterior  ul.listadointerior h4
{
   margin-top:0px;
   width:95%;
   font-family:Trebuchet MS;
}

#columnacentroancha ul.listadointerior li img{
    float:left;
    max-width:28% !important;     
    border:none;
    padding:0px;
}

.centrado {
  text-align:center;
}

/****************  paginacion **********************/
ul.paginacion { 
  background:none repeat scroll 0 0 #ebebeb;
  border-bottom:1px solid #570000;
  border-top:1px solid #570000;
  clear:both;
  margin:10px auto;
  overflow:hidden;
  padding:1px 0;
  text-align:center;
  width:100%;
}

ul.paginacion li {
  background:transparent none repeat scroll 0 0;
  display:inline;
  padding-left:18px;
  font-weight:normal;
  font-family:Georgia;
}


ul.paginacion li a{
   color:#570000;
}

#contenidocuerpo .masinformacion  {
    background:none repeat scroll 0 0 #ebebeb;
    border:1px solid #570000;
    clear:both;   
    float:left;
    font-size:1em;
    height:auto;
    margin-bottom:1em;
    margin-top:3px;
    padding-right:0.5em;
    text-align:right;
    width:99%;
    font-weight:bold;
    height:auto;
    font-family:Georgia;
    font-size:1em;
}

#contenidocuerpo .masinformacion  a{
   color:#570000;
}


/****************  formularios**************************/
form{
        width:95%; 
	overflow:hidden;
	margin:10px auto 0; 
}

form fieldset{
	background:none repeat scroll 0 0 #EBEBEB;
        border:1px solid #570000;
        padding:2%;
}

form label{
	clear:both;
	display:block;
	width:33%;
	float:left;
	font-weight:normal;
}
form textarea{
	width:60%;
	overflow:hidden;
        font-size:1.7em
}
form input, form select, form textarea{
	border:1px solid #570000;
}


form input, form select{
	font-size:1.2em;
}
form span{
	clear:both;
	display:block;
}
form p{
	clear:both;
	padding:0px;
	margin:3px 0px 8px 0px;
	height:100%;
	overflow:hidden;
}
p.botones{
	background:none repeat scroll 0 0 #5c0100;
        border:1px solid #570000;
        color:#FFFFFF;
        padding:2px 0;
        text-align:center;
}
p.botones input, p.botones a{
	width:auto;
	background:#fff !important;
	color:#000;
	text-align:center;
	cursor:pointer;
	font-size:1.1em;
}
p.botones a{
	padding:2px 0px 2px 0px;
}
.aviso{ 
        color:#5b0302;
}
.mensajeaviso{
        border:1px dotted #425227;
        background:#e8ea9f;
}
.mensajeaviso p{
       color:#425227;
}


/*********************  enlaces  *************/


ul#enlacesinterior{
   clear:none;
   float:left;
   background:none;
   width:99%;
   margin-left:0px;
   list-style-type:none;
}

ul#enlacesinterior li.thumbenlace{
   margin-bottom:1em;
   padding-top:0.8em;
   padding-left: 0px;
   width:45%; 
   margin-right:18px;
   overflow:hidden;
   float:left;
   height: 150px; 
}

ul#enlacesinterior li.thumbenlace a{
  display:block;
  padding:0px !important;
  margin:0px !important;
  text-align:center;
  width:97%;
  font-weight:bold;
}

ul#enlacesinterior li.thumbenlace a:hover,
ul#enlacesinterior li.thumbenlace a:focus{
  text-decoration:none;
}

ul#enlacesinterior li.thumbenlace a span{
  width:100%;
  display:block;
}
ul#enlacesinterior li.thumbenlace a.imagenenlace{
  width:95%; 
  overflow:hidden;
  margin-bottom:10px
}

ul#enlacesinterior li.thumbenlace a.enlaceenlace{
  text-align:center;
   line-height:1.1em;
}
ul#enlacesinterior li.thumbenlace a.imagenenlace img{
   max-height:100px;
   border:1px solid #570000;
   width:auto;
}

/*************    GALERIA DE IMAGENES  ************************/

#columnaderechainterior h3 span{
   margin-right:15px;
}

#galeriainterior{
  width:100%;
  float:left;
}

ul li.thumb{
   background:none;
   height:150px;
}

li.thumb a
{
   margin-left:10px;  
   overflow:hidden;
   background:#E9E8D9;
   height:72px !important;  /* Para todos los navegadores */
   height:90px;             /*  Para IE 5.5 */
   height/**/:/**/72px;  /*  Para IE 6 */ 
   width:100px !important;  /* Para todos los navegadores */
   width:125px;             /*  Para IE 5.5 */
   width/**/:/**/100px;  /*  Para IE 6 */ 
}

#galeriainterior img {
       margin: 0px;
       border:none;
       padding:0px;
       max-width:100% !important;
       max-height:100%; 
       width:auto;      
       height:auto; 
}


#contenidocuerpo #galeriainterior ul{
   height: auto ;
}


/*************************  AGENDA LOCAL  ************************/
ul.listacalendario{
   list-style-type:disc;
   margin-left:0;
   padding-left:17px;
   width:95%;
}


#columnaizquierdainterior ul.listacalendario h4 {
  font-family:Trebuchet MS;
  margin-top:0;
  width:100%;
}

#columnaizquierdainterior ul.listacalendario li {
  clear:both;  
  border:none;    
  height:auto;
  padding-left:0;

}

ul.listacalendario .img_lista_calendario
{
  border:none;
  float:left;
  max-width:35% !important;  
}

#columnaizquierdainterior ul.listacalendario li img{
    max-width:100% !important;  
    border:none;
    padding:0px;
}

ul.listacalendario li img {
    float:left;
    max-width:25% !important;  
    width:auto;
}

ul.listacalendario .txt_lista_calendario
{
   margin-left:14px;
}

ul.listacalendario li dl dt{
   width: 10%;  
}

ul.listacalendario li dl dd{
  width: 85%;  
}





/************   CALENDARIO   ***************/

#tablaagenda #calendar-month {
   background:transparent none repeat scroll 0 0;
   border:medium none;
   margin:0 auto;
   text-align:center;
   width:98%;
}


#tablaagenda #calendar-month * {
   color:#543D2C;
   font-size:1.2em;
   font-weight:bold;
}


#tablaagenda table caption{
    background:none repeat scroll 0 0 transparent;
    text-align:center;
}

#tablaagenda table caption *{
    color:#724745;
    font-size:1.1em;
    margin:0 auto;
}



#tablaagenda table{
   border-bottom:1px solid #724745;
   height:125px;
   margin:0 auto 16px;
   width:100%;
}

#tablaagenda table th{
    background:none repeat scroll 0 0 #724745;
    color:#FFFFFF;
    font-weight:normal;
    padding:0;
    text-align:center;
}

#tablaagenda table td{
     background:none repeat scroll 0 0 transparent;
     border:medium none;
     padding:0;
     text-align:center;
}

#tablaagenda table td.calendar-today{
  background:#e0e0e0;
}

td.calendar-today,
#tablaagenda td.calendar-today a,
#agendaportada td.calendar-today,
#agendaportada td.calendar-today a{
  color:red;
}

#agendaportada  table td.calendar-today {
background:none repeat scroll 0 0 #E0E0E0;
}

#tablaagenda table td a{
 color:#776201;
  text-decoration:underline;
} 

#tablaagenda table .calendar .texto {
   padding-top:3px;
   width:128px;
}

/************  listado de productos *************/

ul.listadoalcaldes,ul.listadonovedadesbiblioteca {
  float:left; 
  width:100%;
  list-style-type:none;
  margin-left:1px;
}

ul.listadonovedadesbiblioteca li {
  background:none repeat scroll 0 0 transparent;
  border:medium none;
  float:left;
  min-height:205px;
  width:46%;
}

ul.listadoalcaldes li {
  width:40%;
  border:none;
  float:left;   
  background:none;
  margin-left:35px;
  margin-bottom:10px;
  min-height:320px;
}

ul.listadoalcaldes h3,ul.listadonovedadesbiblioteca h3{
  margin-top:1px;
  font-size:1.1em;
  font-weight:normal;
  font-style: normal;
  border:none;
  text-align:center;
  text-align:center;
  width:100%;
  font-family:Arial;
}

ul.listadonovedadesbiblioteca div.imagenproducto{
  border:none;
  height:175px;
}

ul.listadonovedadesbiblioteca div.imagenproducto img{
  max-height:150px;
}

div.imagenproducto{
  text-align:center;
  border-color:#EEEEEE #CCCCCC #CCCCCC #EEEEEE;
  border-style:solid;
  border-width:1px 2px 2px 1px;
  height:230px;
}

div.imagenproducto img{
     max-width:90%;   
     width:auto;  
     height:210px;
}

div.textoproducto,div.textodocumento {
    border:medium none;
    width:100%;

}

div.textoproducto{
     text-align:left;
     font-family:Arial;
     font-size:1em;
     height:auto;
}

div.textoproducto ul{
   height:auto;
   margin-left:4px;
   width:95%;
   list-style-type:disc;
}

div.textoproducto ul li{
    width: 100%;
    padding:0px;
    min-height:0px;
    margin-bottom:1px;
    text-align:left;
    list-style-position:inside;
}


/************** tramites ***********/

table a.enlaceinformacion
{
    background:url("/uploads/aguilar/enlaceinformacion.gif") no-repeat scroll 0 0 transparent;
    display:block;
    height:22px;
    margin:0 auto;
    text-indent:-2000em;
    width:25px;
}

table a.enlacepdf {
    background:url("/uploads/aguilar/enlacepdf.gif") no-repeat scroll 0 0 transparent;
    display:block;
    height:20px;
    margin:0 auto;
    text-indent:-2000em;
    width:25px;
}

table a.enlaceenlinea {
    background:url("/uploads/aguilar/enlaceenlinea.gif") no-repeat scroll 0 0 transparent;
    display:block;
    height:23px;
    margin:0 auto;
    text-indent:-2000em;
    width:25px;
}

table a.enlaceinformacion:hover,
table a.enlacepdf:hover,
table a.enlaceenlinea:hover{
   background-position:bottom left;
}
table.tablatramites tbody tr td{
     background:#f7f7f7;
}

table.tablatramites tbody tr td.titulocategoria,
td.titulocategoria {
   background:none repeat scroll 0 0 #2B2B2B;
   color:#F7F7F7;
   font-size:1.2em;
   font-weight:bold;
}

/**  FARMACIAS   **/
 div.farmaciaguardia {
      background:#d1d1d1 none repeat scroll 0 0;
      border:1px solid #5b0100;
      clear:both;
      margin-top:3px;
      overflow:auto;
      width:500px;
}


#columnacentroancha p.farmacia_img {
      background:#d1d1d1 none repeat scroll 0 0;
      float:left;
      margin:0;
      padding:5px 0 0;
      width:75px;
      margin-top:10px;
}


#columnacentroancha p.farmacia_img img{
      height:54px;
      width:64px;
      border:1px solid #5b0100;
}
dl.informacion_farmacia {
      border:medium none;
      clear:none;
      float:left;
      margin:0;
      width:425px;
      background:transparent;
}

dl.informacion_farmacia dt {
      float:left;
      font-weight:bold;
      padding-left:1em;
      width:17%;
}

dl.informacion_farmacia dd {
      border-bottom:1px solid #FFFFFF;
      float:left;
      padding-left:10px;
      width:70%;
}


/* End of 'aguilar-comun' */

