@charset "utf-8";
body {
	background-color: #FFF;
	background-image: url(../imagenes/fd_body.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-attachment: fixed;
}

#contenedor {
	padding: 0px;
	width: 100%;
	background-image: url(../imagenes/fd_liquido.jpg);
	background-repeat: repeat-x;
	background-position: center 470px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	height: 100%;
	float: left;
	background-attachment: fixed;
}
#pagina {
	padding: 0px;
	width: 955px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


#cabecera {
	background-image: url(../imagenes/fd_cabecera.png);
	background-repeat: no-repeat;
	height: 145px;
	width: 910px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: left;
}
#navsup {
	padding: 0px;
	float: left;
	height: 20px;
	width: 950px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#navsup ul {
	margin: 0px;
	padding: 0px;
	float: right;
	list-style-type: none;
}
#navsup ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	display: block;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
}

#navsup ul li a {
	color: #666;
	text-decoration: none;
	padding: 0px;
	width: 80px;
	margin: 0px;
}
#navsup ul li a:hover {
	color: #000;
	text-decoration: none;
	padding: 0px;
	width: 80px;
	margin: 0px;
}

#navsup ul li#english {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	display: block;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#navsup ul li#english a {
	color: #666;
	text-decoration: none;
	width: 80px;
	background-image: url(../imagenes/bandera_english.gif);
	background-repeat: no-repeat;
	background-position: right center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#navsup ul li#english a:hover {
	color: #000;
	text-decoration: none;
	width: 80px;
	background-image: url(../imagenes/bandera_english.gif);
	background-repeat: no-repeat;
	background-position: right center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#navsup ul li#espanol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	display: block;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#navsup ul li#espanol a {
	color: #666;
	text-decoration: none;
	width: 80px;
	background-image: url(../imagenes/bandera_espana.gif);
	background-repeat: no-repeat;
	background-position: right center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#navsup ul li#espanol a:hover {
	color: #000;
	text-decoration: none;
	width: 80px;
	background-image: url(../imagenes/bandera_espana.gif);
	background-repeat: no-repeat;
	background-position: right center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#logo {
	padding: 0px;
	margin: 0px;
	height: 112px;
	width: 123px;
	float: left;
}
#logo a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#content {
	width: 955px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../imagenes/fd_contenido.png);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}
#content_home {
	width: 955px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../imagenes/fd_contenido_home.png);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}
#content_obras {
	width: 955px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../imagenes/fd_contenido_obra.png);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}


#pie {
	padding: 0px;
	height: 50px;
	width: 955px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: left;
}
#nav_sup {
	padding: 0px;
	width: 955px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: left;
}
#nav_sup ul {
	color:#333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
#nav_sup ul li {
	float: left;
}


#nav_sup li#abakal a {
	text-decoration: none;
	color: #064413;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 66px;
	width: 90px;
	display: block;
	background-image: url(../imagenes/abakal_link.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav_sup li#abakal a:hover {
	margin: 0px;
	padding: 0px;
	background-image: url(../imagenes/abakal_link.png);
	background-repeat: no-repeat;
	background-position: 0px -66px;
}
#nav_sup li#abakal a.activa {
	margin: 0px;
	padding: 0px;
	background-image: url(../imagenes/abakal_link.png);
	background-repeat: no-repeat;
	background-position: 0px -66px;
}
#nav_sup li#abakaleng a {
	text-decoration: none;
	color: #064413;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 66px;
	width: 86px;
	display: block;
	background-image: url(../imagenes/abakal_link_eng.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav_sup li#abakaleng a:hover {
	margin: 0px;
	padding: 0px;
	background-image: url(../imagenes/abakal_link_eng.png);
	background-repeat: no-repeat;
	background-position: 0px -66px;
}
#nav_sup li#abakaleng a.activa {
	margin: 0px;
	padding: 0px;
	background-image: url(../imagenes/abakal_link_eng.png);
	background-repeat: no-repeat;
	background-position: 0px -66px;
}
#nav_sup li#hidraulica a {
	text-decoration: none;
	color: #064413;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 66px;
	width: 155px;
	display: block;
	background-image: url(../imagenes/hidraulica_link.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav_sup li#hidraulica a:hover {
	margin: 0px;
	padding: 0px;
	background-image: url(../imagenes/hidraulica_link.png);
	background-repeat: no-repeat;
	background-position: 0px -66px;
}
#nav_sup li#hidraulica a.activa {
	margin: 0px;
	padding: 0px;
	background-image: url(../imagenes/hidraulica_link.png);
	background-repeat: no-repeat;
	background-position: 0px -66px;
}
#nav_sup li#hidraulicaeng a {
	text-decoration: none;
	color: #064413;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 66px;
	width: 158px;
	display: block;
	background-image: url(../imagenes/hidraulica_link_eng.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav_sup li#hidraulicaeng a:hover {
	margin: 0px;
	padding: 0px;
	background-image: url(../imagenes/hidraulica_link_eng.png);
	background-repeat: no-repeat;
	background-position: 0px -66px;
}
#nav_sup li#hidraulicaeng a.activa {
	margin: 0px;
	padding: 0px;
	background-image: url(../imagenes/hidraulica_link_eng.png);
	background-repeat: no-repeat;
	background-position: 0px -66px;
}
#nav_sup li#sanitaria a {
	text-decoration: none;
	color: #064413;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 66px;
	width: 148px;
	display: block;
	background-image: url(../imagenes/depuracion_link.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav_sup li#sanitaria a:hover {
	margin: 0px;
	padding: 0px;
	background-image: url(../imagenes/depuracion_link.png);
	background-repeat: no-repeat;
	background-position: 0px -66px;
}
#nav_sup li#sanitaria a.activa {
	margin: 0px;
	padding: 0px;
	background-image: url(../imagenes/depuracion_link.png);
	background-repeat: no-repeat;
	background-position: 0px -66px;
}
#nav_sup li#sanitariaeng a {
	text-decoration: none;
	color: #064413;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 66px;
	width: 169px;
	display: block;
	background-image: url(../imagenes/depuracion_link_eng.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav_sup li#sanitariaeng a:hover {
	margin: 0px;
	padding: 0px;
	background-image: url(../imagenes/depuracion_link_eng.png);
	background-repeat: no-repeat;
	background-position: 0px -66px;
}
#nav_sup li#sanitariaeng a.activa {
	margin: 0px;
	padding: 0px;
	background-image: url(../imagenes/depuracion_link_eng.png);
	background-repeat: no-repeat;
	background-position: 0px -66px;
}
#nav_sup li#obras a {
	text-decoration: none;
	color: #064413;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 66px;
	width: 151px;
	display: block;
	background-image: url(../imagenes/obras_link.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav_sup li#obras a:hover {
	margin: 0px;
	padding: 0px;
	background-image: url(../imagenes/obras_link.png);
	background-repeat: no-repeat;
	background-position: 0px -66px;
}
#nav_sup li#obras a.activa {
	margin: 0px;
	padding: 0px;
	background-image: url(../imagenes/obras_link.png);
	background-repeat: no-repeat;
	background-position: 0px -66px;
}

#nav_sup li#obraseng a {
	text-decoration: none;
	color: #064413;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 66px;
	width: 142px;
	display: block;
	background-image: url(../imagenes/obras_link_eng.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav_sup li#obraseng a:hover {
	margin: 0px;
	padding: 0px;
	background-image: url(../imagenes/obras_link_eng.png);
	background-repeat: no-repeat;
	background-position: 0px -66px;
}
#nav_sup li#obraseng a.activa {
	margin: 0px;
	padding: 0px;
	background-image: url(../imagenes/obras_link_eng.png);
	background-repeat: no-repeat;
	background-position: 0px -66px;
}

#nav_sup li#expansion a {
	text-decoration: none;
	color: #064413;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 66px;
	width: 176px;
	display: block;
	background-image: url(../imagenes/expansion_link.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav_sup li#expansion a:hover {
	margin: 0px;
	padding: 0px;
	background-image: url(../imagenes/expansion_link.png);
	background-repeat: no-repeat;
	background-position: 0px -66px;
}
#nav_sup li#expansion a.activa {
	margin: 0px;
	padding: 0px;
	background-image: url(../imagenes/expansion_link.png);
	background-repeat: no-repeat;
	background-position: 0px -66px;
}

#nav_sup li#expansioneng a {
	text-decoration: none;
	color: #064413;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 66px;
	width: 192px;
	display: block;
	background-image: url(../imagenes/expansion_link_eng.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav_sup li#expansioneng a:hover {
	margin: 0px;
	padding: 0px;
	background-image: url(../imagenes/expansion_link_eng.png);
	background-repeat: no-repeat;
	background-position: 0px -66px;
}
#nav_sup li#expansioneng a.activa {
	margin: 0px;
	padding: 0px;
	background-image: url(../imagenes/expansion_link_eng.png);
	background-repeat: no-repeat;
	background-position: 0px -66px;
}

#nav_sup li#colaboradores a {
	text-decoration: none;
	color: #064413;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 66px;
	width: 121px;
	display: block;
	background-image: url(../imagenes/colaboradores_link.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav_sup li#colaboradores a:hover {
	margin: 0px;
	padding: 0px;
	background-image: url(../imagenes/colaboradores_link.png);
	background-repeat: no-repeat;
	background-position: 0px -66px;
}
#nav_sup li#colaboradores a.activa {
	margin: 0px;
	padding: 0px;
	background-image: url(../imagenes/colaboradores_link.png);
	background-repeat: no-repeat;
	background-position: 0px -66px;
}

#nav_sup li#colaboradoreseng a {
	text-decoration: none;
	color: #064413;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 66px;
	width: 97px;
	display: block;
	background-image: url(../imagenes/colaboradores_link_eng.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav_sup li#colaboradoreseng a:hover {
	margin: 0px;
	padding: 0px;
	background-image: url(../imagenes/colaboradores_link_eng.png);
	background-repeat: no-repeat;
	background-position: 0px -66px;
}
#nav_sup li#colaboradoreseng a.activa {
	margin: 0px;
	padding: 0px;
	background-image: url(../imagenes/colaboradores_link_eng.png);
	background-repeat: no-repeat;
	background-position: 0px -66px;
}

#nav_sup li#contacto a {
	text-decoration: none;
	color: #064413;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 66px;
	width: 114px;
	display: block;
	background-image: url(../imagenes/contacto_link.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav_sup li#contacto a:hover {
	margin: 0px;
	padding: 0px;
	background-image: url(../imagenes/contacto_link.png);
	background-repeat: no-repeat;
	background-position: 0px -66px;
}
#nav_sup li#contacto a.activa {
	margin: 0px;
	padding: 0px;
	background-image: url(../imagenes/contacto_link.png);
	background-repeat: no-repeat;
	background-position: 0px -66px;
}

#nav_sup li#contactoeng a {
	text-decoration: none;
	color: #064413;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 66px;
	width: 110px;
	display: block;
	background-image: url(../imagenes/contacto_link_eng.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav_sup li#contactoeng a:hover {
	margin: 0px;
	padding: 0px;
	background-image: url(../imagenes/contacto_link_eng.png);
	background-repeat: no-repeat;
	background-position: 0px -66px;
}
#nav_sup li#contactoeng a.activa {
	margin: 0px;
	padding: 0px;
	background-image: url(../imagenes/contacto_link_eng.png);
	background-repeat: no-repeat;
	background-position: 0px -66px;
}

#banner {
	padding: 0px;
	width: 955px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: left;
}
#contsup {
	padding: 0px;
	width: 955px;
	height: 50px;
	background-image: url(../imagenes/cont_superior.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: left;
}
#continf {
	padding: 0px;
	width: 955px;
	height: 22px;
	background-image: url(../imagenes/cont_inferior.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: left;
}
#content h1 {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#content p {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#pie p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}
#pie a {
	color: #333;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#pie a:hover {
	color: #000;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


#noticiashome {
	width: 350px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#noticiashome h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #33671a;
	text-align: left;
	padding: 0px;
	font-size: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 60px;
}
#noticiashome a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-decoration: underline;
	display: block;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: right;
}
#noticiashome a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
	display: block;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: right;
}

#noticiashome p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: justify;
	padding: 0px;
	margin-top: 0px;
	margin-right: 60px;
	margin-bottom: 0px;
	margin-left: 60px;
}
#noticias {
	width: 300px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#noticias h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #33671a;
	text-align: left;
	padding: 0px;
	font-size: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 45px;
}
#noticias a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-decoration: underline;
	display: block;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: right;
}
#noticias a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
	display: block;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: right;
}

#noticias p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: justify;
	padding: 0px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 45px;
}
#noticias_obras {
	width: 280px;
	padding: 0px;
	margin: 0px;
	float: left;
}



#noticias_obras h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #33671a;
	text-align: left;
	padding: 0px;
	font-size: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 45px;
}
#noticias_obras a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-decoration: underline;
	display: block;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: right;
}

#noticias_obras a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
	display: block;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: right;
}
#noticias_obras a.vertodas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #33671A;
	text-decoration: underline;
	display: block;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: left;
}
#noticiashome a.vertodas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #33671A;
	text-decoration: underline;
	display: block;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: left;
}

#noticias_obras a:hover.vertodas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1A330D;
	text-decoration: underline;
	display: block;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: left;
}
#noticiashome a:hover.vertodas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1A330D;
	text-decoration: underline;
	display: block;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: left;
}



#noticias_obras p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: justify;
	padding: 0px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 45px;
}
#obra p {
	font-size: 14px;
	text-align: left;
	padding: 0px;
	margin-top: 20px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 80px;
}
#galeria_obras a img.principal {
	margin: 0px;
	padding: 0px;
	border: 3px solid #CCC;
}

#areas {
	padding: 0px;
	width: 303px;
	margin: 0px;
	float: left;
}
#areas ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#areas ul li {
	padding: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
}


#areas h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #33671a;
	text-align: left;
	padding: 0px;
	font-size: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
}
#areas h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-align: left;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
}

#areas  a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #666;
	font-size: 12px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	display: block;
}
#areas a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #000;
	font-size: 12px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	display: block;
}



#areas p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	text-align: justify;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 40px;
	color: #666;
}

#quienes {
	padding: 0px;
	width: 300px;
	margin: 0px;
	float: left;
}
#quienes h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #33671a;
	text-align: left;
	padding: 0px;
	font-size: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 60px;
}
#quienes  a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #666;
	font-size: 12px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	display: block;
}
#quienes a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #000;
	font-size: 12px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	display: block;
}



#quienes p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	text-align: justify;
	margin-top: 0px;
	margin-right: 60px;
	margin-bottom: 0px;
	margin-left: 60px;
	color: #666;
}


#nav_sec {
	width: 300px;
	padding: 0px;
	margin: 0px;
	float: left;
}
#nav_sec ul {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #33671A;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#nav_sec ul li {
	margin: 0px;
	padding: 0px;
}
#nav_sec ul li a {
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #33671A;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 45px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	display: block;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
#nav_sec ul li a#primero {
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #33671A;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 45px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	display: block;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
}
#nav_sec ul li a#activo {
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 45px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	display: block;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	background-color: #F0F0F0;
	background-image: url(../imagenes/flecha_icono.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#nav_sec ul li a#activoprimero {
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 45px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	display: block;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
	background-color: #F0F0F0;
	background-image: url(../imagenes/flecha_icono.gif);
	background-repeat: no-repeat;
	background-position: right center;
}



#nav_sec ul li a:hover {
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	background-color: #DDD;
}
#nav_sec ul li a:hover#primero {
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	background-color: #F0F0F0;
}
#textos {
	width: 600px;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}
#textos h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #33671a;
	text-align: left;
	padding: 0px;
	font-size: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 40px;
}
#textos h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 40px;
}

#textos  a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	color: #666;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}
#textos a.contacto {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	color: #666;
	font-size: 12px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 150px;
}
#textos a:hover.contacto {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	color: #000;
	font-size: 12px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 150px;
}



#textos a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	color: #000;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}





#textos p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	text-align: justify;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	color: #666;
	line-height: 16px;
}
#textos p.contacto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	text-align: justify;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 190px;
	color: #666;
	line-height: 16px;
}

#textos p img.izquierda {
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-left: 0px;
	border: 1px solid #666;
}
#textos ul {
	padding: 0px;
	list-style-type: disc;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 260px;
}
#textos ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: justify;
}

#textos a.enlaces {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #33671A;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 80px;
	background-image: url(../imagenes/bullet_green.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
}
#textos a:hover.enlaces {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #18310D;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 80px;
	background-image: url(../imagenes/bullet_green.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
}
#obrascont {
	width: 640px;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}

#obrascont h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #33671a;
	text-align: left;
	padding: 0px;
	font-size: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 25px;
}
#obrascont h1.titularnoticia {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	text-align: justify;
	padding: 0px;
	font-size: 18px;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 20px;
	margin-left: 25px;
	width: 560px;
	display: block;
}

#obrascont p.cuerpo {
	padding: 0px;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	margin-top: 10px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 25px;
}
#obrascont p {
	padding: 0px;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	margin-top: 10px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 25px;
}

#obrascont p.entradilla {
	padding: 0px;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 25px;
	font-weight: bold;
}
#obrascont p.cuerponoticia {
	padding: 0px;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	float: left;
	margin: 0px;
}
#obrascont .listadonot a {
	color: #333;
	text-decoration: none;
	background-color: #F2F2F2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	display: block;
	width: 580px;
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-weight: bold;
	float: left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
}
#obrascont .listadonot a:hover {
	color: #333;
	text-decoration: none;
	background-color: #D4D4D4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	display: block;
	width: 580px;
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-weight: bold;
	float: left;
}




#obrascont p.fecha {
	padding: 0px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	font-style: italic;
}

#obrascont a img {
	text-decoration: none;
	padding: 0px;
	float: right;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#obrascont a img.listado {
	text-decoration: none;
	padding: 0px;
	float: right;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	height: 14px;
	width: 122px;
}
#obrascont a img.irlistado {
	text-decoration: none;
	padding: 0px;
	float: right;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
	height: 14px;
	width: 122px;
}
#obrascont a {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#obrascont p a {
	font-weight: bold;
	color: #336748;
}



#obrascont p.descripcion {
	margin: 0px;
	padding: 0px;
	width: 400px;
	text-align: left;
}

#obrascontsinlinea {
	width: 640px;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}

#obrascontsinlinea h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #33671a;
	text-align: left;
	padding: 0px;
	font-size: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 25px;
}
#obrascontsinlinea h1.titularnoticia {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	text-align: justify;
	padding: 0px;
	font-size: 18px;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 20px;
	margin-left: 25px;
	width: 560px;
	display: block;
}

#obrascontsinlinea p.cuerpo {
	padding: 0px;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	margin-top: 10px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 25px;
}
#obrascontsinlinea p.entradilla {
	padding: 0px;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 25px;
	font-weight: bold;
}
#obrascontsinlinea .listadonoticias a {
	color: #33671A;
	text-decoration: none;
	background-color: #F2F2F2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	display: block;
	width: 580px;
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 25px;
	font-weight: bold;
	float: left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
}
#textos .paginacion {
	padding: 0px;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 120px;
	font-weight: bold;
	color: #333;
}
#textos .paginacion p {
	color: #33671A;
	font-weight: bold;
}
#textos .paginacion a {
	color: #33671A;
	font-weight: normal;
	text-decoration: none;
}



#obrascont .listadonoticias a {
	color: #33671A;
	margin: 0px;
	padding: 0px;
	text-align: right;
}
#obrascont .listadonoticias {
	text-align: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#obrascont .listadonoticias b  {
	color: #33671A;
	text-align: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#obrascontsinlinea .listadonoticias a:hover {
	color: #333;
	text-decoration: none;
	background-color: #D4D4D4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	display: block;
	width: 580px;
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 25px;
	font-weight: bold;
	float: left;
}





#obrascontsinlinea p.fecha {
	padding: 0px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	font-style: italic;
}

#obrascontsinlinea a img {
	text-decoration: none;
	padding: 0px;
	float: right;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#obrascontsinlinea a {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#obrascontsinlinea p.descripcion {
	margin: 0px;
	padding: 0px;
	width: 400px;
	text-align: left;
}

#obra {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 25px;
	width: 598px;
	float: left;
}
#obra p {
	color: #333;
	font-size: 13px;
	line-height: 18px;
}
#obra p.apartado {
	color: #33671A;
	font-weight: bold;
	font-size: 15px;
}


#obra_info  {
	display: block;
	padding: 0px;
	background-image: url(../imagenes/fd_obra.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 598px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	margin: 0px;
	font-weight: normal;
	float: left;
}
#obra_info  img {
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	border: 1px solid #333;
}

#obra_info h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 150px;
	font-weight: bold;
}
#obra_info h2 {
	margin: 0px;
	padding: 0px;
	height: 25px;
	background-image: url(../imagenes/fd_listaobra_sup.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#obra_info h1.detalle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	text-align: left;
	font-weight: bold;
	background-image: url(../imagenes/fd_obra_sup.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	width: 558px;
	float: left;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 25px;
	margin: 0px;
}


#obra_info p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	text-align: left;
	padding: 0px;
	margin-top: 3px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 180px;
}
#obra_info p.detalle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	text-align: left;
	padding: 0px;
	margin-top: 3px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 80px;
}

#obra a.info {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../imagenes/fd_obra_inf.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 598px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-decoration: none;
}

#obra .info img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#obra_info a img {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	border: 1px solid #333;
}


#obra p.obrainf {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../imagenes/fd_obra_inf.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 25px;
	width: 598px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#obra p.obrasup {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../imagenes/fd_obra_inf.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 25px;
	width: 598px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}


#galeria_obras {
	width: 240px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	text-align: left;
}
#galeria_obras a img {
	text-decoration: none;
	float: left;
	padding: 0px;
	height: 96px;
	width: 110px;
	margin-top: 10px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #333;
}


#galeria_obras h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #33671a;
	text-align: left;
	padding: 0px;
	font-size: 20px;
	float: left;
	display: block;
	width: 240px;
	margin: 0px;
}
#galeria_obras a.lupa{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: none;
	display: block;
	float: left;
	width: 210px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	height: 25px;
	background-image: url(../imagenes/lupa.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#galeria_obras a:hover.lupa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	display: block;
	float: left;
	width: 210px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	height: 25px;
	background-image: url(../imagenes/lupa.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#obra h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	margin: 0px;
	padding: 0px;
}
#obrascont p img {
	vertical-align: top;
	display: block;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#obra p a {
	color: #33671A;
	text-decoration: underline;
	font-weight: normal;
}
