@import url(obras.css);
@import url(tributaria.css);
@import url(portada.css);




body {scrollbar-face-color: #eeeeee; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-shadow-color: #ffffff; 
	scrollbar-3dlight-color: #646464; 
	scrollbar-arrow-color: #9D2D3E; 
	scrollbar-track-color: #dddddd; 
	scrollbar-darkshadow-color: #646464;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-color:#000;
	background-color:#fff;
	width:100%;
	font-style:normal;
	font-variant:normal; 
	font-weight:normal; 
	font-size:0.8em; 
	margin: 7px 0 7px 7px;
    border:0;
}


a{color:#9D2D3E;text-decoration:none;}
a:hover{color:#9D2D3E; text-decoration:underline;}

/* formato de texto */

.encabezadoC{
    font-family:Arial,Verdana,Helvetica, sans-serif;
    color:#fff;
	margin:0;
	font-style:normal;
	font-variant:normal; 
	font-weight:bold; 
	vertical-align:super;
	font-size:0.7em;
	text-align:center;
	text-transform:uppercase;
		 }


.titnoticia{
    font-family:Arial,Verdana,Helvetica, sans-serif;
	margin:0;
	font-style:normal;
	font-variant:normal; 
	font-weight:bold; 
	vertical-align:super;
	font-size:0.7em;
		 }
.titnoticiaC{
    font-family:Arial,Verdana,Helvetica, sans-serif;
	margin:0;
	font-style:normal;
	font-variant:normal; 
	font-weight:bold; 
	vertical-align:super;
	font-size:0.7em;
	text-align:center;

		 }
.titnoticiaCGra{
    color:#9D2D3E;
    font-family:Arial,Verdana,Helvetica, sans-serif;
	margin:0;
	font-style:normal;
	font-variant:normal; 
	font-weight:bold; 
	vertical-align:super;
	font-size:0.7em;
	text-align:center;
	text-transform:uppercase;
		 }

		
.titsub {padding:5px 0 5px 2px;
	font:0.6em Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	border-bottom:1px solid #00;
	border-top:1px solid #000;}

.titgra{color:#9D2D3E;
    font-family: Verdana,Arial,Helvetica, sans-serif;
  	font-style:normal;
	font-variant:normal; 
	font-weight:bold;
	vertical-align:super;
	font-size:0.7em;
	
	}
	
.fechagra{color:#9D2D3E;
    font-family: Verdana,Helvetica,Arial, sans-serif;
  	font-style:normal;
	font-variant:normal; 
	font-weight:bold;
	vertical-align:super;
	font-size:0.6em;
	letter-spacing:1pt;
	
	}

.texto
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-color:#000;
	font-style:normal;
	font-variant:normal; 
	font-weight:normal; 
	font-size:0.7em; 
	text-align:justify;
    LINE-HEIGHT: 15px;
    TEXT-INDENT: 15px;
}


.textons
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-color:#000;
	font-style:normal;
	font-variant:normal; 
	font-weight:normal; 
	font-size:0.7em; 
	text-align:justify;
    LINE-HEIGHT: 15px;   }
.textol
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-color:#000;
	font-style:normal;
	font-variant:normal; 
	font-weight:normal; 
	font-size:0.7em; 
	text-align:left;
    LINE-HEIGHT: 15px;   }

.textoc
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-color:#000;
	font-style:normal;
	font-variant:normal; 
	font-weight:normal; 
	font-size:0.7em; 
	text-align:center;
    LINE-HEIGHT: 15px;   }
.textor
{
	font-family: Verdana,Helvetica, Arial,  sans-serif;
	font-color:#000;
	font-style:normal;
	font-variant:normal; 
	font-weight:normal; 
	font-size:0.7em; 
	text-align:right;
    LINE-HEIGHT: 15px;   }
    
    
    /*imagen flotante*/
.flotante {float: left;
margin: 0 15px 20px 0;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-color:#000;
	font-style:normal;
	font-variant:normal; 
	font-weight:normal; 
	font-size:0.6em; 
	text-align:center;
    LINE-HEIGHT: 15px;   

}
.margennot{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-color:#000;
	font-style:normal;
	font-variant:normal; 
	font-weight:normal; 
	font-size:0.7em; 
	text-align:justify;
    LINE-HEIGHT: 15px;
    margin-left:30px;}
    
.margendoblenot{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-color:#000;
	font-style:normal;
	font-variant:normal; 
	font-weight:normal; 
	font-size:0.7em; 
	text-align:justify;
    LINE-HEIGHT: 15px;
    margin-left:60px;}



.negrita{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-color:#000;
	font-style:normal;
	font-variant:normal; 
	font-weight:normal; 
	font-size:0.7em; 
	text-align:justify;
    LINE-HEIGHT: 15px;
    font-weight:bold!important;}

.titpagina{color:#30393D;
    font-family: Arial,Verdana,Helvetica, sans-serif;
  	font-style:normal;
	font-variant:normal; 
	font-weight:bold;
	vertical-align:super;
	font-size:1.0em;
	letter-spacing:0,5pt;
	}
    
.negritac{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-color:#000;
	font-style:normal;
	font-variant:normal; 
	font-weight:normal; 
	font-size:0.7em; 
	text-align:center;
    LINE-HEIGHT: 15px;
    font-weight:bold!important;}

.pie
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-color:#000;
	font-style:normal;
	font-variant:normal; 
	font-weight:normal; 
	font-size:0.6em; 
	text-align:left;
    LINE-HEIGHT: 15px;   }


h2 {padding:15px 0 4px 0;
	color:#000;
	font:0.7em Arial,Verdana,Helvetica, sans-serif;
	font-weight:bold;
	border-bottom:1px solid #fff;
	letter-spacing:0,6pt;

}

h3 {padding:15px 0 0 0;
	color:#000;
	font:0.7em Arial,Verdana,Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:0,6pt;

}

#titgris h2 {padding:0 0 4px 0;
              color:#504F4F;
              border:0;
}


/*caja*/
#caja{
padding:7px;
border: 0;
}
#cajatitulo{
border: 2px solid #822837;
}
#central {
	
	padding:25px 20px 20px 10px;
	width:400px;
	height:800px;
	background-color:#C9CCCB;}	
#central-ancho {
	padding:25px 20px 20px 10px;
	width:555px;
	height:800px;
	background-color:#C9CCCB;	}	


#novedades {	
	width:150px;
  	float:right;
  	height:600px;
	background-color:#eee;
	padding: 10px 5px 10px 5px;	
	font-size:xx-small;
	
}

/*revistas*/

#revistas{
width:100%;
margin:0 ;
align:center;}


	
#revistas ul {
  padding:0;
  margin: 0 0 0 10px;
  list-style: none;
  width:100%;
 
  
 }

  
#revistas li {
float: left;
  position: relative; 
  width: 120px;
  padding:10px 14px 5px 14px;
 
 
}




	
.solido{
	border:1px solid #9D2D3E;	
	padding: 5px ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-align:left; 
	font-size:xx-small; 	
}

.puntos{
	border:1px dotted #9D2D3E;	
	padding: 5px ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-align:left; 
	font-size:xx-small;}
	
.puntos img{float: right;}

.puntos-cid{
	border:1px dotted #9D2D3E;	
	padding: 5px ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-align:left; 
	font-size:xx-small;
	background:url(../img/menu-dcha/cid-fondo.gif) no-repeat top right;
 }

.puntos-cid img{float: right;}

.titpequebla{	
	padding: 5px 3px 5px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:left; 
	font-size:xx-small; 	}
 a.titpequebla {#fff;text-decoration:none;}
 a.titpequebla:hover{color:#000; text-decoration:none;}
	
}
.textpeque{	
	padding: 5px 5px 5px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-align:left; 
	font-size:xx-small; 	
}

/*css cabecera DPZ*/

.menu-cabecera{
    font-family:  Arial,Verdana,  Helvetica, sans-serif;
	margin: 8px 6px 7px 5px;
	font-style:normal;
	font-variant:normal; 
	font-weight:normal; 
	font-size:0.6em;
	letter-spacing:-0.9pt }
	
.celda-granate{background:#9D2D3E;}
.celda-gris{background:#8F9290;}
.celda-grisC{background:#E3E5E4;}
.celda-blanca{background:#fff;}
.celda-negra{background:#000;}



	
/*css menu izquierda DPZ*/


.menu-izq{
    font-family: Arial,Verdana, Helvetica, sans-serif;
	margin:0;
	font-style:normal;
	font-variant:normal; 
	font-weight:bold; 
	vertical-align:super;
	font-size:0.7em;
	color:#fff;	
		 }
.menu-izq-negro{
    font-family: Arial,Verdana, Helvetica, sans-serif;
	margin:0;
	font-style:normal;
	font-variant:normal; 
	font-weight:bold; 
	vertical-align:super;
	font-size:0.7em;
	color:#000;	
		 }

.menu-blanco{
    font-family: Arial,Verdana, Helvetica, sans-serif;
	margin:0;
	font-style:normal;
	font-variant:normal; 
	font-weight:bold; 
	vertical-align:super;
	font-size:0.7em;
			 }
.submenu{
    font-family: Arial,Verdana, Helvetica, sans-serif;
	margin:0;
	font-style:normal;
	font-variant:normal; 
	font-weight:bold; 
	vertical-align:super;
	font-size:0.7em;
			 }


			 

.menu-izq a {color:#000;text-decoration:none;}
.menu-izq a:hover {color:#9D2D3E;text-decoration:none;}
.menu-blanco a {color:#fff;text-decoration:none;}
.menu-blanco a:hover {color:#fff;text-decoration:none;}
.submenu a {color:#000;text-decoration:none;}
.submenu a:hover {color:#fff;text-decoration:none;}



.clsdotted {	
	background-image: url('/img/dot_gra.gif')}
	
.celda-menu{
background:#9D2D3E;
width:192px;
vertical-align:top;
}
div.margen {margin-left:13px;}
div.margenint {margin:5px 0 0 15px;}



/* contenido */

.celda-contenido{
background:#C9CCCB;
width:555px;
vertical-align:top;
text-align:center;
}
.clsdotted-blanco {	
	background-image: url('/img/dot_bla.gif')}
.clsdotted-graG {	
	background-image: url('/img/dot_graG.gif')}
.clsdotted-blaG {	
	background-image: url('/img/dot_blaG.gif')}
	
	
/*pie pagina*/

.piepagina
{    FONT: 0.6em Arial,Verdana,  Helvetica, sans-serif;
    COLOR: #fff;
    background:#8F9290;
    TEXT-ALIGN: center;
    }

.PiePagina a{color:#fff; text-decoration:none;}
.PiePagina a:hover{color:#fff; text-decoration:underline;}


/*tablas*/
td,th{vertical-align:top;}
.clsTablaExt {
 border:2px solid #822837; padding:0; border-collapse: collapse;  
}
.clsTablaExt1px {
 border:1px solid #822837;
  padding:5px; 
  border-collapse: collapse;  
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-align:left; 
	font-size:xx-small; 
	
}
.clsTabladot {
 border:1px dotted #822837;
  padding:2; 
  border-collapse: collapse;  
}




/*numeracion y viņetas*/

ul.tri li {  
	list-style-image:url(../img/auxiliares/tri.gif);
	
		}
ul.tri li a:hover {
        list-style-image:url(../img/auxiliares/triover.gif);
 
	}

ul.cuadro li {  
	list-style-image:url(../img/auxiliares/cuadro.gif);
		 		}
ul.cuadro li a:hover {
        list-style-image:url(../img/auxiliares/cuadroover.gif);
       	}
       	
       	

ul.submenu li {  
	list-style-image:url(../img/auxiliares/flecha_triB.gif);
		 		}
ul.submenu li a:hover {
        list-style-image:url(../img/auxiliares/flecha_triB2.gif);
       	}

       	
//ul.submenu li {
list-style-type:none;
}

//ul.submenu li a{
   color:#000;
   border-left:3px solid #000;
   padding:0 5px 0 5px;


}

//ul.submenu li a:hover {
  color:#9D2D3E;
   border-left:3px solid #9D2D3E;
   padding:0 5px 0 5px;

}
       	
     /*FORMULARIOS*/  	
            	
.clsFormularioPTxt {
    FONT: 0.7em Verdana, Arial, Helvetica, sans-serif;
	LETTER-SPACING: normal; 
	HEIGHT: auto; 
	vertical-align:super;
	BACKGROUND-COLOR: #fff; 
}
.clsFormularioTxt {
	BORDER-TOP-WIDTH: 1px; 
	BORDER-TOP-COLOR: #034d86; 
	BORDER-LEFT-WIDTH: 1px; 
	BORDER-LEFT-COLOR: #034d86; 
	BORDER-BOTTOM-WIDTH: 1px; 
	BORDER-BOTTOM-COLOR: #034d86; 
	BORDER-RIGHT-WIDTH: 1px; 
	BORDER-RIGHT-COLOR: #034d86;
	FONT: 11px Verdana, Arial, Helvetica, sans-serif;
	LETTER-SPACING: normal; 
	HEIGHT: auto; 
	BACKGROUND-COLOR: #eeeeee; 
}
.clsTxtFormR
{  
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal; 
	text-align: right;
	color: #000000
}
.clsTxtFormL
{  
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal; 
	text-align: left;
	color: #000000
}
