/*enlaces*/

a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666;

}

a:link {

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	color: #666;

}

a:hover {

	text-decoration: none;

	color:#2766AD;

}

a:active {

	text-decoration: none;

	color: #666;



}

/*cuerpo*/

body,td,th {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666;

}



body {

	/*background-color: #efeee2;*/
	background:#dad6c9 url(images/fondo_navidad1.jpg);
	background-repeat:no-repeat;
background-position:top;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

}

/*estilos normales*/

.titulotransparencia strong {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	text-align: center;

	color: #FFF;

}

.parrafo_normal{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-align: justify;

	color: #666;	

}

.parrafo_normal_obras{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666;	

}

.parrafo_normal_noticias{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-align: justify;

	color: #2766AD;	

}

.titutlo_cerca{

	font-family:Tahoma,Geneva,Sans-serif;

	font-size: 15px; 

	color: #ffffff;

}



.borde{

border:1px solid #ccc; 

background:#fff; 

margin:0px 0px; 

padding:0px;

font-family: Arial, Helvetica, sans-serif; 

font-size: 12px; 

color: #369;

}

.titulo_noticia{

	font-size:12px; 

	font-family:Arial, Helvetica, sans-serif;

	color: rgb(39, 102, 173);

	line-height:16px;

	font-weight: bold;	 

}

.titulo{

	font-size:12px; 

	font-family:Arial, Helvetica, sans-serif;

	color:#188F1C;

	line-height:17px;

	font-weight: bold;	 

}

.titulo_otro{

	font-size:12px; 

	font-family:Arial, Helvetica, sans-serif;

	color:#333;

	line-height:17px;

	font-weight: bold;	 

}

.titulo_noticia_columna{

	font-size:13px; 

	font-family:Arial, Helvetica, sans-serif;

	color:#039;

	line-height:17px;

	font-weight: bold;	 

}

.contenido_noticia{

	font-size:12px; 

	font-family:Arial, Helvetica, sans-serif;

	line-height:16px;

	color: #666;

	text-align:justify;

}

.adjuntos{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-align: justify;

	color:#319133;	

}

.TITULO_BLANCO{

	font-size:12px; 

	font-family:Arial, Helvetica, sans-serif;

	color:#FFF;

	font-weight: bold;	 

}

.copy{

	font-size:12px; 

	font-family:Arial, Helvetica, sans-serif;

	color: #fff;

	text-align:center;

}

.negro{

	font-size:11px; 

	font-family:Arial, Helvetica, sans-serif;

	color: #000;

}

.titulo_blanco_centro{

	font-size:12px; 

	font-family:Arial, Helvetica, sans-serif;

	color:#619254;

	font-weight: bold;

	text-align:center;

}

/* Titulos de bloque */ 

.titulobloque			{background-repeat: no-repeat; height:33px; padding:10px 0 0 10px; font-family:Trebuchet MS; color:#FFF; font-size:15px; line-height:15px;}

.titulobloque.amarillo	{background-image: url(img/amarillo.gif);}

.titulobloque.celeste	{background-image: url(img/celeste.gif);}

.titulobloque.naranja	{background-image: url(img/naranja.gif);}

.titulobloque.verde 	{background-image: url(img/verde.gif);}

.titulobloque.verde1	{background-image: url(img/verde1.gif);}

.titulobloque.azul		{background-image: url(img/azul.gif);}

.titulobloque.marron	{background-image: url(img/marron.gif);}



/* Links de la izquierda */

DIV.linksizquierda	{width: 200px; margin-bottom:20px}

DIV.linksizquierda DIV.items {font-family:Tahoma,Geneva,Sans-serif; font-size: 11px; color: #7b7b7b;}

DIV.linksizquierda DIV.items DIV {border-bottom: 1px dotted #c3c3c3; padding-left: 10px; padding-top:8px; padding-bottom:8px; padding-right:2px}

DIV.linksizquierda DIV.items DIV A {color:#7b7b7b; text-decoration:none;}

DIV.linksizquierda DIV.items DIV A:hover {color: #1b64cd; }





/* Video */

DIV.video {margin-bottom:10px; border-bottom: 1px solid #999}

DIV.video DIV.headline {background-color:#E9E9E9; font-family:Tahoma,Geneva,Sans-serif; font-size:8pt; color:#666; padding:0px 4px 4px 4px; font-weight:bold}

DIV.video DIV.headline A {text-decoration:none}

DIV.video DIV.summary {background-color:#E9E9E9; font-family:Tahoma,Geneva,Sans-serif; font-size:8pt; color:#666; padding:0px 4px 4px 4px;}

DIV.video DIV.player {}

/*servicios*/

.bloque_servicios {background-color: #efeee2; margin-bottom:15px}

.bloque_servicios IMG {border:0px;}	

/*link para instrumentos de gestion*/



a:link.enlace_b { font-family:Arial, Helvetica, sans-serif, Gadget, sans-serif;color:#A66926; font-size:12px}

a:visited.enlace_b {font-family:Arial, Helvetica, sans-serif, Gadget, sans-serif;color:#A66926; font-size:12px}

a:hover.enlace_b {font-family:Arial, Helvetica, sans-serif, Gadget, sans-serif;color:#900; font-size:12px}

a:active.enlace_b {font-family:Arial, Helvetica, sans-serif, Gadget, sans-serif;color:#A66926; font-size:12px}

.boton{font-size:11px; font-family:Verdana,Helvetica; color:white; background:#575757; border:0px; width:80px; height:19px}

/*popup*/

#blanket {

   background-color:#111;

   opacity: 0.65;

   position:absolute;

   z-index: 9001; /*ooveeerrrr nine thoussaaaannnd*/

   top:0px;

   left:0px;

   width:100%;

}

#popUpDiv {

	position:absolute;

	background-color:#eeeeee;

	width:300px;

	height:300px;

	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/

}



/*PAGINA DE NOTICAS: ESTILOS PROPIOS*/



.notititulo{

	font-family:Tahoma, Geneva, sans-serif;

	size:10px;

	color:#2D69AC;

	font-weight:bold;

	text-align:justify;

}

.noticontenido{

	font-family:sans-serif;

	size: 10px;

	color:#3B3B3B;

		text-align:justify;

		line-height:1.5;

}

.notifica{

	font-family:sans-serif;

	size: 10px;

	color:#EE1A1F;

		text-align:justify;

		line-height:1.5;

}

.new_title{

	font-family:sans-serif;

	color:#385829;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

}

.title{

font-size: 2em;

color: #336699;

font-weight: bold;

font-size:20px;

border-bottom-width: 5px;

border-bottom-style: solid;

border-bottom-color: #fdbd1d;

margin-bottom: 3px; }

h2 

{

	color: #6FA03D;

	font-size: 15px;

	font-weight: bold;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #cccccc;

	margin-bottom: 5px;

}


