/* Start of CMSMS style sheet 'hinojosa-portada' */
/* reset.css */
/* typography.css */



#contenidoportada {
    clear:both;
    height:100%;    
    overflow:hidden;   
    background:#F4F4F4; 
    width:84.5em;
    margin-top:15px;


}



/****        COLUMNAS   *********/



#contenidoportada #columnaizquierda,
#contenidoportada #columnacentro,
#contenidoportada #columnaderecha{
     overflow:hidden;
     float:left;
     background:white;  
     margin-left:17px !important;  /* Para todos los navegadores */   
     margin-left:12px;             /*  Para IE 5.5 */
     margin-left/**/:/**/12px;  /*  Para IE 6 */
}


#contenidoportada #columnaizquierda{
     width:306px;
}

#contenidoportada #columnacentro{
     width: 325px;
     background:#F4F4F4; 
}


#contenidoportada #columnaderecha{ 
     margin-top:0em;
     padding-top:0em;
     overflow:hidden;
     background:#F4F4F4; 
     width:233px;
}



/*****                ESCAPARATES    ******************/


#contenidoportada #columnaderecha #escaparate_tiempo .fondo_cabecera_escaparate_derecha h3 a,
#contenidoportada #columnaderecha #escaparate_enlaces .fondo_cabecera_escaparate_derecha h3 a,
#contenidoportada #columnaderecha #escaparate_informacion .fondo_cabecera_escaparate_derecha h3 a,
#contenidoportada #columnaderecha #escaparate_tramites .fondo_cabecera_escaparate_derecha h3 a,
#contenidoportada #columnaizquierda #escaparate_noticias .fondo_cabecera_escaparate h3 a,
#contenidoportada #columnacentro #escaparate_galeria .fondo_cabecera_escaparate h3 a, 
#contenidoportada #columnacentro #escaparate_agenda .fondo_cabecera_escaparate h3 a {
   font-family: Georgia;
   color:white;
   font-size:8.5pt;
   padding:0px;
   vertical-align: middle;
   margin-top:4px;
   margin-left:18px;
   float:left;
}

#contenidoportada #columnaizquierda  #escaparate_noticias {
   padding-top:0px;
   margin-top:0px;
}

#contenidoportada #columnaderecha  #escaparate_tiempo,
#contenidoportada #columnaderecha  #escaparate_tramites,
#contenidoportada #columnaderecha  #escaparate_enlaces,
#contenidoportada #columnaderecha  #escaparate_informacion,
#contenidoportada #columnaderecha  #areas_municipales{
    margin-bottom: 7px;
    width:229px;
    background:white; 
    height:auto;
}


#contenidoportada #columnacentro  #escaparate_galeria .fondo_cabecera_escaparate, 
#contenidoportada #columnacentro  #escaparate_agenda .fondo_cabecera_escaparate, 
#contenidoportada #columnaizquierda  #escaparate_noticias .fondo_cabecera_escaparate  {
   background:transparent url(/uploads/hinojosa/fondo_escaparate.jpg) no-repeat scroll left top;
   height: 35px;
   width:100%;
   float:left;
}

#contenidoportada #columnaderecha  #escaparate_tiempo .fondo_cabecera_escaparate_derecha, 
#contenidoportada #columnaderecha  #escaparate_informacion .fondo_cabecera_escaparate_derecha,
#contenidoportada #columnaderecha  #escaparate_enlaces .fondo_cabecera_escaparate_derecha, 
#contenidoportada #columnaderecha  #escaparate_tramites .fondo_cabecera_escaparate_derecha  {
   background:transparent url(/uploads/hinojosa/fondo_escaparate_derecha.jpg) no-repeat scroll left top;
   height: 35px;
   width:100%;
}




#contenidoportada #columnaderecha  #areas_municipales  {
   background:transparent url(/uploads/hinojosa/areas-municipales.jpg) no-repeat scroll left top;
   height:54px;
   float:left; 
   width:100%;
}


#contenidoportada #columnaderecha  #areas_municipales #areas_municipales_texto {
   width:14em;
}

#contenidoportada #columnaderecha  #areas_municipales #areas_municipales_texto a{
   color:#001427;
   font-size:1.6em;
   font-weight:normal;
   margin-left:0.2em;
   vertical-align:middle;
   padding-left:0.5em;
   display: block;
   font-family: Georgia;
   line-height: 25px;
   margin-top: 0.1em;
}


#contenidoportada #columnaderecha  #escaparate_enlaces ul,
#contenidoportada #columnaderecha  #escaparate_informacion ul,
#contenidoportada #columnaderecha  #escaparate_tramites ul { 
    padding-left:0px;
    width:98%;
    float:left;
    height:auto;    
} 

#contenidoportada #columnaderecha  #escaparate_enlaces ul li,
#contenidoportada #columnaderecha  #escaparate_informacion ul li,
#contenidoportada #columnaderecha  #escaparate_tramites ul li {
   padding-bottom:0.3em;
   padding-left:0.3em;
   float:left;
   width:100%;
}


#contenidoportada #columnaderecha  #escaparate_informacion ul li img,
#contenidoportada #columnaderecha  #escaparate_tramites ul li img{
  vertical-align: middle;
  max-width:34px;
}

#contenidoportada #columnaderecha  #escaparate_enlaces ul li{
  text-align:center;
}

#contenidoportada #columnaderecha  #escaparate_enlaces ul li img{  
  max-width:100%;
}



#contenidoportada #columnaderecha  #escaparate_enlaces ul li a,
#contenidoportada #columnaderecha  #escaparate_informacion ul li a,
#contenidoportada #columnaderecha  #escaparate_tramites ul li a{
   color:#003B76;
   font-size:0.9em;
   font-weight:bold;
   padding:0px;
   margin:0px;
   vertical-align:middle;
   width:70%
}

#contenidoportada #columnaderecha  #escaparate_enlaces ul li a{
   float:left;   
   width:100%
}

/********  NOTICAS,ENLACES, ENLACES       ************************/

#escaparate_tramites,
#escaparate_enlaces,
#escaparate_tiempo,
#escaparate_informacion{
    border:1px solid #003b76;
    float:left;     
    height: auto !important; /* para los browsers buenos */
    height: 51em;            /*  Para IE 5.5 */
    height/**/:/**/50em;  /*  Para IE 6 */
    min-height: 10em; /* para los browsers buenos */     
    width: 21em;
}


/*div del tiempo*/
#TT_Y7ZMW4q2Z8ArU3o6IzeP5Z {
    padding-left:29px;
}

#escaparate_noticias{
    border:1px solid #7f0f0f;
    float:left;    
    margin-top:17px;    
    width:303px!important;  /* Para todos los navegadores */   
    width:306px;             /*  Para IE 5.5 */
    width/**/:/**/302px;  /*  Para IE 6 */

}


#escaparate_galeria{
    border:1px solid #7F0F0F;
    float:left;
    height:auto !important;
    padding-bottom:4px;
    min-height:15em;
    background:white;  
    width:322px;
}


#escaparate_agenda{
    background:white;  
    border:1px solid #7F0F0F;
    float:left;
    height:auto !important;
    padding-bottom:4px;
    min-height:15em;
    width:322px;
    margin-bottom: 7px;
}


#escaparate_galeria .listafotos{
  width:95%;
  height:auto;
  float:left;
  margin-left:7px;
}

#escaparate_galeria .listafotos li{
     width:46%;
     float:left;
     background: none;
     margin:10px 0px 0px 0px;     
     height:80px;
     float:left;
     padding:0 4px 0 6px;
     border:none;     
     overflow:hidden;
}

#escaparate_galeria .listafotos li.thumb a 
{
   border:none;
   background:none;
}


#escaparate_galeria .listafotos li a.thickbox{
     width:90%;
     padding-right:0px;
     padding-left:0px;
     padding-top:0px;
     padding-bottom:0px;
}

#escaparate_galeria .listafotos li a.thickbox img{
     max-height:80px;
}

#contenidoportada #escaparate_tiempo h3,
#contenidoportada #escaparate_tramites h3,
#contenidoportada #escaparate_enlaces h3,
#contenidoportada #escaparate_informacion h3,
#contenidoportada #escaparate_galeria h3,
#contenidoportada #escaparate_agenda h3,
#contenidoportada #escaparate_noticias h3{
   border-bottom:medium none;
   font-size: 1em;
   font-weight:bold;
   margin-top:0px;
}

#escaparate_tramites h3 a,
#escaparate_enlaces h3 a,
#escaparate_informacion h3 a,
#escaparate_galeria h3 a,
#escaparate_agenda h3 a,
#escaparate_noticias h3 a{
    color:white;
}


#escaparate_noticias p.vertodo {
  text-align: right;
  margin-top:0px;
  height:auto; 
  width:98%;
}

#escaparate_agenda ul,
#escaparate_noticias ul{
  margin-right:0px;
  margin-top:4px;
  margin-left:0px; 
  margin:5px;
  padding:5px;
  overflow: visible; 
  float:left;
  width:90%;
}

#escaparate_tramites ul li,
#escaparate_galeria ul li,
#escaparate_enlaces ul li,
#escaparate_informacion ul li{
  background: none;
}

#escaparate_agenda ul li{
   margin-bottom:0px; 
   margin-top:0px;
   min-height: 9em; 
   padding-bottom:0px;
   padding-top:0px;
   padding-left:15px;

}


#escaparate_noticias ul li{
   margin-bottom:1px; 
   margin-top:2px;
   min-height: 9em; 
   padding-bottom:6px;
   padding-top:0px;
   padding-left:15px;
   line-height:1.6em;

}

#escaparate_agenda ul li,
#escaparate_noticias ul li{
   background:transparent url('/uploads/hinojosa/li_portada_noticias.jpg') no-repeat left top;      
   font-size: 1.1em;
   overflow:visible;
   float:left;
   width:95%;
}

#escaparate_agenda ul li img,
#escaparate_noticias ul li img{
    float:left;
    max-width:30%;
    padding-right:4px;
    margin-top: 3px;
    margin-bottom:7px;
    height:auto;
}


#escaparate_agenda ul li div,
#escaparate_noticias ul li div{
    color:#2B2928;
    font-family:verdana;
    margin-bottom:0px; 
    font-size:0.8em;
  /*  float:left;
    width:68%; */
}


#escaparate_agenda h4,
#escaparate_noticias h4{
       color:#0E353E;
       font-size:0.9em;
       font-weight:normal;
       font-family:tahoma;
       text-decoration:none;
       margin:0px;
       padding-bottom:12px;
       float:left;
       width:100%;
     
}


/* End of 'hinojosa-portada' */

/* Start of CMSMS style sheet 'hinojosa-comun' */
/* reset.css */
/* typography.css */

/***********     GENERALES  **********************/
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-size: 100%;
  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.expand_no_data {
       min-height: 30px;
       min-width:458px;
}

p {
    margin:0 0 0.5em;
    overflow:visible;
    height:auto !important;  /* Para todos los navegadores */   
    height:100%;             /*  Para IE 5.5 */
    height/**/:/**/100%;  /*  Para IE 6 */
   
 }
p img {margin:0.3em;padding:0; border:1px solid #175564;}
p img.sinborde{border:none;}

table {margin-bottom:1.4em; width:100%;}
th {font-weight:bold;background:#dcdcdc;}
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.5em 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;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.subrayado{text-decoration:underline;}
li ul, li ol {margin:0;}

a:focus, a:hover {
       color:#830300;
       outline:none;
}
a {
    color:#0e353e; 
    /* color:#7B98B8; */
    text-decoration:none;
    outline:none;}

ul {
   list-style-type:none;
   list-style-position:outside;
}

ul li{
  padding-left:15px;
  background:transparent url('/uploads/hinojosa/li_portada_noticias.jpg') no-repeat left top;     
  font-size: 1.1em;
  overflow:visible;
}


li ul li{
   background:transparent url('/uploads/hinojosa/lisecundario.gif') no-repeat left top;
   padding-left:13px;
}

ul li p {margin: 2px;}



table {
   border-collapse:separate;
   border-spacing:0;
}
caption, th, td {
   text-align:left;
   font-weight:normal;
}

table, td, th {
   vertical-align:middle;
}

th {
   border-bottom:1px solid #3D5C83;
   border-top:1px solid #3D5C83;
}

blockquote:before, blockquote:after, q:before, q:after {
  content:"";
}
blockquote, q {
  quotes:"" "";
}
a img {
  max-height:78px;
  max-width:123px;
}


a#piePdf{
   display:block;
   margin:0 auto;
   background: transparent url('/uploads/hinojosa/get_adobe_reader.png') no-repeat;
   text-indent:-1000em;
   width:158px;
   height:39px;
}

.listadocita{
   margin: 0;
   padding: 0;
   border: 0;
   font-weight: inherit;
   font-style: inherit;
   font-size: 100%;
   font-family: inherit;
   vertical-align: baseline;
   margin:4em;
   color:#666;
   font-style:italic;
   display:block;
}

#columnacentroancha table b a,#columnacentro table b a,
#columnacentroancha table strong a,#columnacentro table strong a{
    color:#A99D10;
}

#columnacentroancha table a:hover,#columnacentro table a:hover{
    text-decoration:underline;
    color:#830300;
}


div#volver {	
	margin:0 auto;
	color:#000;
	font-size:0.95em;
	text-align:right;
	overflow:hidden;
}
/**********       TITULOS  ******************/

h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#003B76;margin:0;clear:both;}
h1 {
      font-size:3em;
      line-height:1;}
h2 {
      font-size:2.5em;
      line-height:1em;
      letter-spacing: -0.05em;}
h3 {
      font-size:1.4em;
      line-height:1.5em;
      letter-spacing: -0.05em;}
h4 {
      font-size:1.0em;
      font-weight:bold;
      margin-bottom:0.5em;
      letter-spacing:1.2px;
      padding-bottom:4px;
}
h5 {
      font-size:0.9em;
      font-weight:bold;
      line-height:0;
      margin-bottom:0.5em;
      margin-top:1em;
      margin-left:7px;
      letter-spacing:1.2px;
      padding-bottom:4px; 
      padding-left:0.3em;
      padding-top:6px;
      font-family:Tahoma;}
h6 {
     font-size:0.8em;
     font-weight:bold;
     margin-bottom:0.5em;
     margin-top:0.5em;
     text-decoration:underline;
}



/*************  FIELDSET  **************/
dl {
    clear:both;
    margin:0px 0px 0px 0px;
    background:#DCDCDC;
    border: 1px solid #833D14;
    overflow: hidden;
    padding: 5px 0;
    height:auto;
    width:95%;
    margin:0 auto;
}

dt {
    clear: both;
    width: 22%;
    float: left;
    margin-top: 4px;
    text-align: right;
    padding: 2px 5px;
    min-height:1.5em;
}

dd {
    width: 50%;
    float: left;
    margin-top: 5px;
    background: #fff;
    padding: 2px 5px;
    min-height:1.5em;
}

/**********************TABLAS ************************/

table{
   width:100%;
   margin:0;
   border-bottom:1px solid #3d5c83;
}

table thead tr a,
table thead tr abbr, 
table thead tr acronym{
   color:white;       
}


table thead tr *{
   color:#2b2b2b;       
}
table thead td, table thead th{    
   border-bottom:1px solid #3d5c83;
   font-size:1.1em;
   background:#003b75;
   text-align:center;
   border-left: 1px solid white;
   border-right: 1px solid white;
   color: white;
 	
}



table tbody tr td{
   border-bottom:2px solid #fff;
   background: #f2f2f2;
   border-left:1px solid #fff;
   border-right:1px solid #fff;
   padding-left:0.5em;
   padding-right:0.5em;
}
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:0.9em;
}
table td.descripcion{
   font-size:0.9em;
}
table td.fecha{
   font-size:0.9em;
}

table td.sinsalto{
   white-space:nowrap;
}

table img {
   margin:0.2em;
   float:none;
   border:none;
}

#columnaizquierdacontenido table img{
   border:none;
   margin:0px;
}

/****************  FORMULARIOS **************************/
form{
	width:95%;
	overflow:hidden;
	margin:0 auto;
}

form fieldset{
	padding:2%;
	margin:2%;
	border:1px solid #3D5C83;
	background:#DCDCDC;
}

form label{
	clear:both;
	display:block;
	width:20%;
	float:left;
	font-weight:normal;
}

dd label{
	clear:both;
	display:block;
	width:100%;
	float:left;
	font-weight:normal;
}


form textarea{
	width:60%;
	overflow:hidden;
        font-size:1.6em
}
form input, form select, form textarea{
	border:1px solid #833D14;
}

form input, form select{
	font-size:1.1em;
}
form span{
	clear:both;
	display:block;
}
form p{
	clear:both;
	padding:0px;
	margin:3px 0px 8px 0px;
	height:100%;
	overflow:hidden;
}
p.botones{
       background:#DCDCDC none repeat scroll 0 0;
       color:#FFFFFF;
       padding-top:10px;
       text-align:center;
}
p.botones input, p.botones a{
	width:auto;
	background:#3D5C83;
	color:white;
	text-align:center;
	cursor:pointer;
	font-size:1em;
        border:1px solid #3D5C83;
}
p.botones a{
	padding:2px 0px 2px 0px;
}
.aviso{ 
        color:#5b0302;
}
.mensajeaviso{
        border:1px dotted #425227;
        background:#e8ea9f;
}
.mensajeaviso p{
        color:#425227;
}


/*****************   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%;
}

div.capasuscripcion dl.suscripcion dd {
  margin-left: 0px;
  margin-top: 4px;
  margin-bottom: 4px;
}

/************* CABECERA ******************************/
#cabecera {
    background:transparent url('/uploads/hinojosa/cabeceraHinojosa.jpg') no-repeat scroll 0 0;
    border-top:none;
    border-bottom:none;
    height:100px;
    margin-left:17px;
    padding:0;
}

#cabecera  #cabeceraizquierda{
    width:60%; 
    float:left;
    height:70px;
    margin:0px;
    padding:0;
}

#cabecera #cabeceraderecha {
   width:37%;
   float:right;
   height:70px;
   margin:0px;
   padding:0; 
}


#cabecera h1 {
   font-size:0em;
   margin:0px;
   text-indent:-2000em;
   width:350px;
   height:60px;
}

#cabecera h1 a{
  display:block;
  text-indent:-1000em;
  height:60px;
  width:100%;
}

#cabecera h2 {    
   text-indent:-2000em;
   height:5px;
   line-height:inherit;
   overflow:hidden;
}

#cabeceraderecha form{
   background:#919191;
   border-bottom:medium none;
   border-top:medium none;
   float:right;
   height:33px;
   margin-right:7px;
   margin-top:4px;
   padding-bottom:4px;
   width:257px;
}

#cabeceraderecha form label{
   color:#FFFFFF;
   display:inline;
   font-weight:bold;
   margin-left:7px;
   margin-right:7px;
   margin-top:0.8em;
   width:auto;
}
#cabeceraderecha form input{
   background:url('/uploads/hinojosa/fondobotonbuscador.gif') no-repeat;
   width:160px;
   font-size:1em;
   padding-left:0.2em;
   border:none;
   border-bottom:1px solid #cecece;
   border-right:1px solid #cecece;
   margin-top:0.1em;
}


#cabeceraderecha form input.boton{
   background:transparent url(/uploads/hinojosa/lupa.gif) no-repeat scroll 0%;
   border:medium none;
   cursor:pointer;
   height:26px;
   margin-left:0em;
   padding-left:20px;
   text-indent:-2000em;
   width:18px;
}



/**************   MENU CONTACTO **********************/

#cabeceraderecha ul#menucontacto{
       color:white;
       font-size:0.9em;
       font-weight:bold;
       list-style-type:none;
       margin-top:5px;
       overflow:hidden;
       text-align:center;
       margin-left:47px !important;  /* Para todos los navegadores */
       margin-left:47px;             /*  Para IE 5.5 */
       margin-left/**/:/**/40px;  /*  Para IE 6 */ 
       width:89% !important;  /* Para todos los navegadores */
       width:95%;             /*  Para IE 5.5 */
       width/**/:/**/89%;  /*  Para IE 6 */ 
}
#cabeceraderecha ul#menucontacto li {
       background:transparent none repeat scroll 0 0;
       border-left:1px solid #084328;
       display:inline;
       font-size:1.0em;
       padding-left:7px;
       vertical-align: baseline;
}

ul#menucontacto li a{
       color:#6d6d6d; 
}
ul#menucontacto li a:hover{
     color:#830300;
}
#cabeceraderecha ul#menucontacto  li.primero{
       border:none;
}
#cabeceraderecha ul#menucontacto li.activo{
       color:#3D5C83;
}
.rss{
       background: transparent url('/uploads/hinojosa/rss.gif') no-repeat center right;
       padding-right:16px !important;  /* Para todos los navegadores */
       padding-right:16px;             /*  Para IE 5.5 */
       padding-right/**/:/**/14px;  /*  Para IE 6 */ 
}

/****************MENU PRINCIPAL***********************************/

ul#menuprincipal{
  float:right;
  overflow:hidden;
  width:58%;
  margin-top:3px;
}


ul#menuprincipal li{
  margin-top:0;
  margin-bottom:0;
  margin-right:0;
  background:none;
  float:left;
  font-size:12px;
  font-weight:bold;
  margin-left:47px !important;  /* Para todos los navegadores */
  margin-left:40px;             /*  Para IE 5.5 */
  margin-left/**/:/**/43px;  /*  Para IE 6 */ 
}

ul#menuprincipal li a{
  color:#ffffff; 
  display:block;  
  text-align:center;
  font-family:georgia;
  margin-top:3px;
}

ul#menuprincipal li a:hover{
  color:#830300;
}

ul#menuprincipal li.activo *{
  color:#848484;
}

/**************** MIGAS *****************************/
#migas{
    background:#F4F4F4 none repeat scroll 0 0;
    margin-left:8px;
    clear:both;
    height:19px;
    padding-left:0;
    width:929px;
}

#migas #contenidomigas{	
	width:970px;
	margin:0 auto;
	color:#084328;
	font-size:0.95em;
	text-align:left;
	overflow:hidden;
        letter-spacing:1.5px;
        margin-left:10px; 
        font-family: verdana;
}

#migas a
{
    text-decoration:none;
    color:#00203f; 
}

#migas a.a_home
{
    text-decoration:underline;
}
#migas span.lastitem{
    font-style:italic;
}

/*********** BODY *************************************/
html{
  height:100%;
  background:#CCCCCC none repeat scroll 0 0;
}

body {    
     color:#222222;
     background:#cccccc;
     font-family:Verdana,Arial,sans-serif;
     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 {
            background:#f4f4f4;
            margin:0 auto;
            overflow:hidden;
            width:929px;
            text-align:left;            
}

body.mceContentBody{
         background: #fff;
}

body.mceContentBody a{
    text-decoration:none;
    color:#a03b09;
    outline:none;
}

/**********   CUERPO   *****************/

#contenidointerior #columnaizquierda,#columnaglobal{
    float:left;
    margin-left:10px;
}

#contenidointerior  #columnaizquierda{
    width: 75% !important; /* para los browsers buenos */
    width: 70%;            /*  Para IE 5.5 */
    width/**/:/**/70%;  /*  Para IE 6 */
}

#columnaglobal{
    width: 98%;
}


#columnaizquierda h3,#columnaglobal h3{
    color:#003B76;
    font-size:1.4em;
    font-weight:bold;
    font-family: verdana;
    vertical-align:middle;
    margin-left:2px;
    margin-top:5px;
    margin-bottom:10px;
    border-bottom:1px solid #833D14;
    padding-bottom:1px;
}

#columnaizquierdacontenido {
    margin: 5px;
}

#columnaizquierdacontenido img.sinborde {
    border:none;
}

#columnaizquierdacontenido img {
    border:1px solid #4f6467;
    margin: 8px 5px 5px 5px;
    vertical-align: middle;    
    max-width:98%;
}

#columnaizquierdacontenido small {
    margin:0;
    padding:0;
}


/*********   MENU SECUNDARIO   ***********************/

#columnamenusecundario {
    background:white none repeat scroll 0 0;
    border:1px solid #7F0F0F;
    float:right;
    height:auto;
    margin-bottom:7px;
    margin-right:15px;      
    padding-bottom:4px;
    width:200px;
}

#columnamenusecundario h3  {
    background:transparent url(/uploads/hinojosa/fondo_menu_secundario.jpg) no-repeat scroll left top; 
    border:none;  
    color:white;
    font-size:13px;
    font-weight:bold;
    height:22px;
    padding-left:10px;
    padding-top:4px;
    padding-bottom:0px;
    vertical-align:middle;
    width:188px;
    margin:0px;
}
ul#menusecundario{
    list-style-position:outside;
}
ul#menusecundario  li  {  
    background:transparent url(/uploads/hinojosa/icono-menu.jpg) no-repeat scroll left top; 
    margin-bottom:1px;
    margin-left:5px;
    margin-top:0;
    overflow:visible;
    padding-bottom:3px; 
    padding-left:28px;
    padding-top:2px;
    font-size: 1.0em; 
}

ul#menusecundario  li  a {
    color:#003B76;
    font-size:1em;
    font-weight:bold;
    vertical-align:top;
    display:block;
}

ul#menusecundario li a.activo{
    color:#a09fa0;
}

ul#menusecundario li a:hover{
   color:#830300;
}



ul#menusecundario li ul{
    list-style-type:disc;
    list-style-position:outside;
    background: none;
    margin-top:0px;
    margin-bottom:0px;
    margin-right:0px;
    padding:0px;    
    width:90%;
    padding-left:15px !important;  /* Para todos los navegadores */
    padding-left:0px;             /*  Para IE 5.5 */
    padding-left/**/:/**/15px;  /*  Para IE 6 */ 
    margin-left:0px;

}

ul#menusecundario li ul li{
    background:none;
    font-size:0.9em;
    margin:0px;
    padding:0px;
}

ul#menusecundario li ul li a.activo{
   color:#a09fa0;
   font-style:italic;
}


/************* MENU TERCIARIO  CATEGORIAS NOTICIAS/AGENDA/ENLACES********************/

#columnaizquierdainterior {
    float:left;
    width:75%;
    min-height:150px;
}

#columnaizquierdainterior  h3{
    margin: 5px;
}

#contenidointerior {
    margin-top: 10px;
}

#columnaderechainterior {
    background:#FFFFFF none repeat scroll 0 0;
    border:1px solid #003B75;
    float:right;
    margin-bottom:15px;    
    margin-right:15px;    
    padding-bottom:5px;
    padding-right:1px;
    width:200px;
}

#columnaderechainterior h3 {
    background:transparent url(/uploads/hinojosa/fondo_menu_categoria.jpg) no-repeat scroll left top;
    border:none;
    color:#FFFFFF;
    font-size:13px;
    font-weight:bold;
    letter-spacing:0;
    line-height:1.8em;
    margin:0px;
    min-height:0;
    padding-left:8px;
    padding-right:0;
    padding-bottom:0;
    min-width:16.6em;
}


#columnaderechainterior h3 a.vertodo {
    background:transparent none repeat scroll 0 0;
    color:#003B76;
    font-size:0.8em;
    font-weight:normal;
    letter-spacing:0;
    margin:0 0 0 20px;
    padding-left:14px;
    padding-right:14px;
    text-align:right;
    text-decoration:underline;
    vertical-align:sub;
}

/************** MENU TERCIARIO ************************/

#contenidocuerpo #columnaderecha h3,
#contenidocuerpo #columnacentroancha div#columnaderechainterior h3 {
    color:#084328;
    font-size:0.9em;
    font-weight:bold;
    margin:17px 0 0;
    padding:0.4em 2% 0.4em 2%;
    width:93%;

}

ul#menuterciario{
    list-style-type:disc;
    list-style-position:outside;
    background: none;
    margin:0 0 0 15px;
    padding:0px 0px 0px 15px;
    width:85% !important;  /* Para todos los navegadores */
    width:92%;             /*  Para IE 5.5 */
    width/**/:/**/85%;  /*  Para IE 6 */  
}


ul#menuterciario li{
    background:none;
    font-size:0.9em;
    padding-left:0px;
    padding-top:0px;
   }

ul#menuterciario  li  a { 
    padding-left: 0px;
    color:#003B76;
    font-size:1.0em;
    font-weight:bold;
    vertical-align:top;   
    display:block;
}
ul#menuterciario li ul{
    background: none;
    margin:0;
    padding-left:0;
}

ul#menuterciario li ul li{
   margin-left:0;
   font-weight:normal;
}

ul#menuterciario li a.activo{
   color:#a09fa0;
   font-style:italic;
}

/************************* NOTICIAS  **************************/


 .masinformacion {
        background:#eae9dc none repeat scroll 0 0;
        clear:both;
        color:#234a23;
        font-size:0.85em;
        height:auto;
        margin-bottom:12px;
        margin-left:-3px;
        margin-top:11px;
        padding-right:10px;
        text-align:right;
        font-family:tahoma;
        height:auto !important;  /* Para todos los navegadores */
        height:15px;             /*  Para IE 5.5 */
        height/**/:/**/13px;  /*  Para IE 6 */    
}

ul.listadointerior li img {
       float:left;
       max-width:28% !important;
       width:auto;  
}

.centrado {
       text-align:center;
}

ul.paginacion{
      clear:both;
      width:100%;     
      overflow:hidden;
      margin:10px auto;
      text-align:center;
      padding:1px 0px 1px 0px;
      background:#dcdcdc;
      border-top:1px solid #3D5C83;
      border-bottom:1px solid #3D5C83;
}
ul.paginacion li{
    background:none;
    display:inline;
    padding-left:18px !important;  /* Para todos los navegadores */
    padding-left:16px;             /*  Para IE 5.5 */
    padding-left/**/:/**/18px;  /*  Para IE 6 */ 
}

div.volver {	
    margin:0 auto;
    color:#000;
    font-size:0.95em;
    text-align:right;
    overflow:visible;
    width:100%;
    float:left;
}

/*************************  AGENDA LOCAL  ************************/

ul.listacalendario li {
  padding-left:23px;

}

#columnaizquierdainterior ul.listacalendario h4 {
  margin-top:0;
}

#columnaizquierdainterior ul.listacalendario li {
  clear:both;
  width:94%;
  border:none;
}

ul.listacalendario .img_lista_calendario
{
  border:none;
  float:left;
  max-width:35% ;  
}

#columnaizquierdainterior ul.listacalendario li img{
    max-width:100%;  
}

ul.listacalendario li img {
    float:left;
    max-width:25%;  
    width:auto;
}

ul.listacalendario .txt_lista_calendario
{
   float:left;
   min-width:460px;
   max-width:506px;
   margin-left:14px;
   margin-top:10px;
}

ul.listacalendario li dl dt{
   width: 10%;  
}

ul.listacalendario li dl dd{
  width: 85%;  
}


ul.paginacionmeses{
        clear:both;
	width:100%;
	height:100%;
	overflow:hidden;
        margin:10px 0 25px;
	text-align:center;
	padding:1px 0px 1px 0px;
        background:#dcdcdc;
	border-top:1px solid #3d5c83;
	border-bottom:1px solid #3d5c83;
}

#columnaizquierda ul.paginacionmeses h3,
#columnaglobal ul.paginacionmeses h3  {
        font-size:1.1em;
        font-weight:bold;
        line-height:1em;
        margin:0px;
        border:none;       
        padding:0px;
        font-family: Verdana;       
}
ul.paginacionmeses li{
    background:none;
    display:inline;
    padding-left:18px !important;  /* Para todos los navegadores */
    padding-left:16px;             /*  Para IE 5.5 */
    padding-left/**/:/**/18px;  /*  Para IE 6 */ 
    width:29%;
    float:left;
font-size:0.9em;
}

/*************    GALERIA DE IMAGENES  ************************/

#galeriainterior {
   height:auto;
   float:left;   
   width:98%;  
}


#galeriainterior ul li {
      background: #e8e3e0;
      margin:3px 20px 15px;
      width:160px;
      height:130px;
      float:left;
      padding:4px 4px 7px 6px;
      border:1px solid #003b75;     
      overflow:hidden;
}


#galeriainterior ul li.thumb  a
{
     float:left;
     line-height:normal;
     list-style-type:none;
     margin:0 0.5em 0.5em 0;
     text-align:center;
     text-decoration:none;
     width:150px;
     border:none;
     padding:4px 4px 13px 2px;
     background:none;
}

#galeriainterior img {
       margin: 0px;
       border: none;
       max-width:100%;
       max-height:100%; 
       width:auto;      
       height:auto; 
}







#TB_window {
       min-width:16em;
}

#TB_window img#TB_Image {
       border-color:#666666 #CCCCCC #CCCCCC #666666;
       border-style:solid;
       border-width:1px;
       display:block;
       margin:15px 0 0 15px;
       max-height:100%;
        max-width:100%;
}

/*******************  ENLACES ***********************/

#enlacesinterior ul {
   background:transparent none repeat scroll 0 0;
   clear:none;
   float:left;
   width:100%;
}

ul li.thumbenlace {
   background:#E8E3E0 none repeat scroll 0 0;
   border:1px solid #003B75;
   float:left;
   height:150px;
   margin-bottom:1em;
   margin-right:18px;
   overflow:hidden;
   padding-left:0;
   padding-top:0.8em;
   width:30%;
}

ul li.thumbenlace a.imagenenlace {
   margin-bottom:10px;
   max-height:100px;
   overflow:hidden;
   width:95%;
   display:block;
   font-weight:bold;
   margin:0 ;
   padding:0;
   text-align:center;
   
}

ul#enlacesinterior li.thumbenlace a.imagenenlace img {
   border:1px solid #175564 !important;
   height:auto;
   max-height:90px !important;
}

ul#enlacesinterior li.thumbenlace a.enlaceenlace {
   line-height:1.1em;
   text-align:center;
}
ul#enlacesinterior li.thumbenlace a {
   display:block;
   font-weight:bold;
   margin:0;
   padding:0;
   text-align:center;
   width:97%;
}


/******************    MAPA  ***************************/
#map{
   margin:0 auto;
   width:481PX;
   height:323px;
   clear:both;
   border:1px solid #d5d3ba;
   position:relative;
   margin-left:100px;
}
#map img{
   border:none;
}

/************** TRAMITES ******************************/

.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;				
} 


#columnacentroancha td.titulocategoria,#columnacentro td.titulocategoria {
  background:#E9E8D9 none repeat scroll 0 0;
  border-bottom:1px solid #770606;
  font-size:1.1em;
  font-weight:bold;
}

td.titulocategoria {
   background:#DCDCDC none repeat scroll 0 0;
   border-bottom:1px solid #7F0F0F;
   font-size:1.1em;
   font-weight:bold;
}

table td a.enlaceenlinea {
   background:transparent url(/uploads/images/enlace.jpg) no-repeat scroll 2em 0;
   display:block;
   height:23px;
   margin:0 auto;
   text-indent:-2000em;
   min-width:6em;
}

table td a.enlaceinfo {
   background:transparent url(/uploads/images/info.jpg) no-repeat scroll 0 0;
   display:block;
   height:24px;
   margin:0 auto;
   text-indent:-2000em;
   width:25px;
}

table td a.enlacepdf {
   background:transparent url(/uploads/images/pdf.jpg) no-repeat scroll 0 0;
   display:block;
   height:20px;
   margin:0 auto;
   text-indent:-2000em;
   width:25px;
}


table td.textotramite {
   width:75%;
}



/**************      PIE     *****************************/
#pie{
     background:#14487C none repeat scroll 0 0;
     height:50px;
     margin-top:15px;
     width:100%;
     float:left;
}

#pie #contenidopie{
     width:989px; 
     margin:0 auto;
     color:#fff;
     text-align:left;
     padding-top:0.5%; 
}

#pie p{
    color:#FFFFFF;
    float:left;
    margin:0 0 0 0.5em;
    text-align:left;
}

#pie #datospie{
   float:left;
   font-size:0.9em;
   margin-left:0;
   margin-right:1px;
   margin-top:3px;
   width:492px !important;  /* Para todos los navegadores */
   width:480px;             /*  Para IE 5.5 */
   width/**/:/**/480px;  /*  Para IE 6 */ 	
}

#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{	
        display:block;	
	height:31px;
        text-indent: -1000em;
	margin-top:10px;
	float: left;
}

#pie  p#disenaeprinsa a{
	background:transparent url('/uploads/hinojosa/eprinsa.gif') no-repeat;       
	width:79px;	
	margin-right: 5px;		
}
#pie  p#creadoconportal a{
	background:transparent url('/uploads/hinojosa/portal.gif') no-repeat;        
	width:68px;	   	
	margin-right: 5px;
}
#pie p#accesibilidad a{
	background:transparent url('/uploads/hinojosa/accesibilidad.gif') no-repeat;        
	width:88px;	
        margin-right:5px !important;  /* Para todos los navegadores */
        margin-right:0px;             /*  Para IE 5.5 */
        margin-right/**/:/**/2px;  /*  Para IE 6 */ 		
}
#pie p#validxhtml10 a{
	background:transparent url('/uploads/hinojosa/validxhtml10.gif') no-repeat;    
	width:88px;		   
	margin-right:1px;	
}

#pie p#juntaandalucia a{
	background:transparent url(uploads/hinojosa/juntaandalucia.gif) no-repeat;       
	width:48px;	       
	margin-right: 1px;      	
}




/************************** MAPA WEB *************************/
div.div_mapa
{
 width:33%;
 float:left;
}

div.div_mapa ul.tablaContenido{
  margin-left:0px;
  margin-right:0px;
 
}


div.div_mapa ul.tablaContenido li {
  background : none;
}


div.div_mapa ul.tablaContenido li a {
    font-weight:bold;
    margin-bottom:5px;
    background:#003B75   repeat-x scroll left bottom;
    border:1px solid #3D5C83;
    padding:6px 10px 3px 5px;
    width:92%;
    display: block;
    margin-bottom: 5px;    
    font-size:1em;
    color:#FFFFFF;
}


div.div_mapa ul.tablaContenido li ul li a  {
    background:none;
    padding-left:0px;
    font-weight:normal;
    margin-bottom:0px;  
    padding:0px;
    width:90%;
    border:none;
    font-size:0.9em;
    color:#6D6D6D;
}

div.div_mapa ul.tablaContenido li ul{
    list-style-type:none;

}

div.div_mapa ul.tablaContenido li ul li {
    padding-top: 0px;
    background:transparent url(/uploads/hinojosa/li_portada_noticias.jpg) no-repeat scroll left top;
    padding-left:15px;
}


div.div_mapa ul.tablaContenido li ul li ul{
    list-style-type:disc;
    margin-left:10px;
}

div.div_mapa ul.tablaContenido li ul li ul li{
    padding-left:0px;
}

div.div_mapa ul.tablaContenido li ul li a ul li,div.div_mapa ul.tablaContenido li ul li ul li { 
  border:0 solid white;
  padding-top:0;
  background:none;
  font-size:0.8em; 
}

div.div_mapa ul.tablaContenido li ul li ul li ul{
   list-style-type:circle;
}



div.div_mapa ul.tablaContenido li ul li ul li a ul li,div.div_mapa ul.tablaContenido li ul li ul li ul li{
  padding-top: 0px;
  background:none;
  padding-left:0px;
}





/* End of 'hinojosa-comun' */

