/*
	CSS Document
	PREFRAGA
	Realizado por: VACUNE {2008}  versió:2
	#145BAD
*/
*{-moz-box-sizing:border-box;box-sizing:border-box;}
html{overflow-y:scroll;}
body{background-color:#fff;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:77%;margin:0;}

form{margin:0;}

h1{font-size:200%;}
h2{font-size:150%;}
h3{font-size:120%;}
h4{font-size:100%;}
h5{font-size:80%;}
h6{font-size:70%;}
h1,h2,h3,h4,h5,h6{clear:both;font-size:1em;}

input{padding:1px;}
p{margin-bottom:1em;margin-top:0;}
table{margin:0;padding:0;}

a{border:0;color:#666;font-weight:400;padding:0;text-decoration:none;}
a:focus{-moz-outline-style:none;}
a:hover{border:0;color:#145BAD;text-decoration:underline;}
a:link{font-weight:400;}
a:visited,a:active,a img,.noborder{border:0;}

/*-------------CATALOGOS ------------------ */
.catalogos{margin:3px;padding:3px;vertical-align:top;width:100%;}
.catalogos .cuadro{border:4px solid #DDEBFB;cursor:default;text-align:center;}
/*-----------CONTENIDO---------------- */
	.cont {visibility:hidden; }
	.cont .ampliar{color:#bbb;font-size:0.7em;}

	/*.cont .cont2{border:2px solid #DDEBFB;clear:both;padding:6px;position:absolute;width:900px;}*/
	.cont .cont2{border:2px solid #DDEBFB;clear:both;padding:6px;width:888px; }

	.cont .noticia {	padding: 5px;	background-color: #F5F5F5;	vertical-align: top;	font-size: 0.9em;}
	.cont .noticiaON{	padding: 5px;	background-color: #e5e5e5;	vertical-align: top;	font-size: 0.9em;	}
	.cont .noticia .textoN,.cont .noticiaON .textoN{	width:78%;	float:left;}
	.cont .noticia .imagenes,.cont .noticiaON .imagenes{	width:16%;	float:right;	margin:0px;	padding:0px;}
	.cont .noticia h3,.cont .noticiaON h3{	font: bold 2em Verdana, Arial, Helvetica, sans-serif;	text-transform: uppercase;	color:#145BAD;	margin:0px;	border-bottom: 1px solid #666;		}
	.cont .noticia h4,.cont .noticiaON h4{	font:  1.5em Verdana, Arial, Helvetica, sans-serif;	color:#666;	background-color:#f0f0f0;	padding-left:10px;	margin:10px;	border: 1px solid #CCCCCC;}
	.cont .noticia h5,.cont .noticiaON h5{	font:  1.5em Verdana, Arial, Helvetica, sans-serif;	color:#666;	margin:0px;}
	.cont .noticia .imagenes,.cont .noticiaON .imagenes {	text-align:center;	font: 1.1em Verdana, Arial, Helvetica, sans-serif;	padding: 5px;	float: right;	width:20%;	text-align:right;}

	.cont .pie{bottom:0;position:absolute;}

	.cont .separadorblanco{border-top-color:#fff;border-top-style:solid;border-top-width:55px;clear:both;}

	.cont .texto                            {background-color:#F5F5F5;font-size:0.9em;padding:5px;vertical-align:top;}
	.cont .texto .imagenes                  {float:right;font:1.1em Verdana, Arial, Helvetica, sans-serif;padding-top:10px;text-align:center;width:35%;}
	.cont .texto .imagenes .plano img       {border:2px solid #e5e5e5;width:125px;}
	.cont .texto .imagenes2/*solo valido para las obras realizadas*/{background-color:#FFF;float:right;font:0.8em Verdana, Arial, Helvetica, sans-serif;padding:5px;position:relative;text-align:center;}
	.cont .texto .letras                    {background-color:#F5F5F5;border:2px solid #FFF;float:left;font:1.1em/1.5em Verdana, Arial, Helvetica, sans-serif;padding:5px;position:relative;width:56%;}
	.cont .texto .letras .resaltado         {color:#145BAD;font-weight:700;}
	.cont .texto .letras2                   {background-color:#F5F5F5;border:2px solid #FFF;float:left;font:1.1em/1.5em Verdana, Arial, Helvetica, sans-serif;padding:5px;position:relative;}
	.cont .texto .mapa img                  {border:0;width:129px;}
	.cont .texto .notas                     {background-color:#f5f5f5;border:1px dashed red;color:#666;font-size:0.8em;margin:2px;padding:2px 2px 2px 5px;}
	.cont .texto .tabla                     {background-color:#FFF;}
	.cont .texto .tabla .cabecera           {background-color:#DDEBFB;color:#333;font-weight:700;height:25px;}
	.cont .texto .texton                    {float:left;font-size:12px;padding-left:25px;width:60%;}
	.cont .texto .year                      {background-color:#FFF;color:#999;font:1.5em Georgia, "Times New Roman", Times, serif;text-align:right;width:100px;}
	.cont .texto img                        {border:2px solid #e5e5e5;}
	.cont .texto .color                     {float:left;width:110px;text-align:center;margin:5px;}

    .cont #capa1 { position: absolute; top:400;left:0;}
    .cont #capa2 { position: absolute; top:400;left:0;}
    .cont #capa3 { position: absolute; top:400;left:0;}
    .cont #capa4 { position: absolute; top:400;left:0;}
    .cont #capa5 { position: absolute; top:400;left:0;}

	/*Texto para los informes*/
	.cont .texto .informes				{width:850px; background-color:#f5f5f5;}
	 			 .imagenesinformes		{float:left;  width:235px; margin-top:10px; margin-left:10px; text-align:center; }
	 			 .textoInformes			{margin-left:245px;}
				 .textoInformes	ul		{background-color:#f5f5f5; margin:10px 0px 0px 0px;padding:0px;}
				 .textoInformes	li		{list-style-type: none; padding:10px;margin:0px;}

				 .textoInformes .cab    { background-image:url(../images/Graella_cab.png); height:31px; background-repeat:no-repeat;}
				 .textoInformes .cue    { background-image:url(../images/Graella_cue.png); height:26px; background-repeat:no-repeat; }
				 .textoInformes .pie2   { background-image:url(../images/Graella_pie.png); height:55px; background-repeat:no-repeat;}

				 .textoInformes .tit 	{float:left; font-size:18px;color:#000000; margin-left:20px;width:450px; height:26px; }
				 .textoInformes .des 	{font-size:14px;color:#145BAD; margin-left:20px;width:60px; height:24px;}
				 .textoInformes .des  a	{color:#145BAD;}


	.cont .titulo{background-color:#f5f5f5;color:#145BAD;font-size:1.3em; padding: 5px;}
	.cont .titulo_2{background-color:#FFF;color:#145BAD;font-size:1.3em;}

	.cont .anada 	{background-color:#145BAD;color:#FFFFFF;font-size:2em; padding:15px; height:40px;}
  /*.cont .anada 	{background-color:#DDEBFB;color:#FFFFFF;font-size:2em; padding-left:10px;}*/
	.galeria {background:#666;}

	.cont .anada a 	{color:#DDEBFB;}
	.cont .anada a:hover{border:0;color:#fff;text-decoration:underline;}
	/*control para posicionar el año*/
	.cont .anada .active 	{font-size:1.2em; color:#fff;}
	.cont .anada .pause	 	{font-size:1em;}

/*----------DESTACADOS--------------- */
.destacados{background-color:#fff;height:210px;vertical-align:top;}
.destacados #separador{background-color:#fff;width:25px;}
.destacados #texto{color:#999;font-size:1em;}
.destacados .cuadro{border:4px solid #145BAD;cursor:default;height:auto;padding:3px;width:270px;}
.destacados .cuadro_on{background-color:#ECF4FB;border:4px solid #145BAD;cursor:pointer;height:auto;padding:3px;width:270px;}

/*----------ERROR--------------- */
.error{border:3px solid red;height:300px;text-align:center;vertical-align:middle;width:500px;}
.error texto{color:#FFF;font-size:2em;}

/*----------CLASES------------- */
.fecha{_background-image:url(../images/otros/f_bus.jpg);_background-position:right;color:#FFF;margin-right:50px;}
.menu {z-index: 0;}
.menu a{font-size:1.2em;margin-left:5px;margin-right:5px;margin-top:10px;vertical-align:middle;}
.noticia .boxtexto{margin:10px;padding:10px;}
.noticia .boxtexto .texto{background-color:#f5f5f5;color:#333;font-size:1em;padding:15px;}
/*----------Construmat----- */
.noticia .titulo{color:#145BAD;font-size:2em;}
.noticia img{border:2px solid #DDEBFB;}
.separador{border-top-color:#CCC;border-top-style:solid;border-top-width:1px;clear:both;}
.separadorb{background-color:#CCC;height:1px;}
/*----------SOBRECABECERA--------------- */.
sobrecabecera_links{color:#666;float:right;font-size:1.1em;font-weight:700;}
.txt{color:#666;font-size:1em;text-align:left;}


.articulos      {border:2px solid #DDEBFB;margin:0px 1px 0px;padding:5px 1px 3px;background:#ffffff; width: 674px;}
.articulos .cat1 #PAISAJE    { background-image:url(../images/paisaje.jpg);font-size:1.8em;margin: 0 4px 10px 4px;padding:8px 0 0 8px;color:#FFF;line-height:35px;  }
.articulos .cat1 #HIDRAÚLICA { background-image:url(../images/paisaje.jpg);font-size:1.8em;margin: 0 4px 10px 4px;padding:8px 0 0 8px;color:#FFF;line-height:35px;  }
.articulos .cat2{color:#145BAD;line-height:30px;margin-left:5px;padding-left:5px;font-size:1.8em; background-color:#f5f5f5;}
.articulos .cat3{margin:0px 5px 0px 15px; padding:3px; }
.articulos .cat3 #imagen{ float:left; margin-left:5px;margin-right:5px;}
.articulos .cat3 #texto { float:left;color:#145BAD;font-size:1.3em;margin-left:25px; width:530px;margin:10px 0 10px; }
.articulos .cat4{font-size:0.9em;margin-bottom:2px;margin-left:5px;margin-top:2px;width:90%; line-height:15px;}

.botonoff{cursor:default;}
.botonon{cursor:hand;}

.cat_cabecera{background-color:#DDEBFB;color:#666;font-size:1.4em;height:35px;text-align:left;}
.cat_cuerpo{background-color:#DDEBFB;clear:both;color:#666;font-size:1.4em;margin:0;paddin:0;}
.cat_cuerpo img{clear:both;margin:0;paddin:0;width:280px;}
.cat_pie{background-color:#DDEBFB;color:#666;font-size:1.4em;text-align:left;}


/*--ALERTAS--*/
.alerta{background: red; color:white;font-size:14px;padding:10px;}

/*--NUEVO MENU-- */
.menuMano { background-color:#deebff;width:200px;margin:0px; padding:10px 0px 0px 3px ; height:400px;}
.menuMano #padre {color:#3366cc; list-style-image:url("../images/minus_l.gif");margin:0px 0px 0px 18px;padding:0px 0px 0px 0px; }
.menuMano #padre a{font-size:1.2em;color:#3366cc;margin:0px; padding:0px;}
.menuMano #hijo  a{font-size:1em;color:#3366cc;margin:0px; padding:0px;}
.menuMano #hijo {color:#3366cc; list-style-image:url("../images/hr.gif");margin:0px 0px 0px 18px;padding:0px 0px 0px 0px; }
.menuMano a{font-size:1.2em;margin-left:5px;margin-right:5px;margin-top:10px;vertical-align:middle;}


/*--Titulos -- */
.tituloX  a{ font-size:1.2em;border:0;color:#666;padding:0;text-decoration:none;}
.tituloX  a:focus{-moz-outline-style:none;}
.tituloX  a:hover{border:0;color:#145BAD;text-decoration:underline;}
.tituloX  a:link{font-weight:900;}
.tituloX  a:visited,a:active,a img,.noborder{border:0;}