/* CSS Document */
body
{
background-color:#FFFFFF;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;}

img {border:0;}

a
{
	text-decoration:none;
	color:#66cc66;
}

a:hover
{
	color:#006600;
}

#madre { 
	width:100%;
	height:100%;
	top:0px;
	text-align:center;
	vertical-align:middle;
	z-index:1;
}

#contenedor {
	margin: auto;
	top:0px;
	width: 750px;
	height: 550px;
	position: relative;
	text-align: center;
	background-color:#FFFFFF;
	z-index:2;
}

#CentradaHS 
{
	 /*margin: auto;*/
	 width:750px;
	 height: 550px;
	 text-align:left;
	 position: absolute;
	 left:0px;
	 top:0px;
	 /*border: 1px solid #66CC66;*/
	 z-index:3;
}

#logo
{
	position:absolute;
	z-index:1010;
	left: 17px;
	top: 40px;
	z-index:7;
	width: 305px;
}

#cabeceraEmp
{
	position:absolute;
	top:-3px;
	left:2px;
	z-index:5;
	width: 747px;
	height: 175px;
}

#menu
{
	position:absolute;
	top:135px;
	left:256px;
	z-index:6;
	width: 489px;
	text-align:right;
}

#menu ul li
{
	list-style:none;
	font-size:95%;
	display:inline;
	color:#000000;
	
}

#aizpea
{
	position:absolute;
	z-index:1010;
	left: 325px;
	top: 70px;
	z-index:9;
	width: 413px;
}

#aizpea h1
{
	font-size:80%;
	font-style:italic;
	text-align:right;
}

#serviciosfijo 
{
	 /*margin: auto;*/
	 width:133px;
	 height: 365px;
	 text-align:left;
	 position: absolute;
	 left:4px;
	 top:174px;
	 border: 1px solid #66CC66;
	 z-index:10;
	 padding:5px;
}

#serviciosfijos
{
	 width:103px;
	 height: 150px;
	 text-align:left;
	 position: absolute;
	 left:1px;
	 top:32px;
	 z-index:10;
}

#serviciosfijos ul li
{
list-style:none;
}

#serviciosfijo  h2
{
	font-size:90%;
	color:#66CC66;
}

#serviciosfijo2
{
	 width:124px;
	 height: 99px;
	 text-align:left;
	 position: absolute;
	 left:-41px;
	 top:29px;
	 z-index:11;
	 padding:5px;
}

#serviciosfijo ul li
{
	font-size:78%;
}

#serviciosfijo2 ul li
{
list-style:none;
}

#serviciosfijo2 a
{
text-decoration:none;
color:#000000;
}

#titulo
{
	position:absolute;
	z-index:12;
	left: 432px;
	top: 2px;
	background-color:transparent;
	width: 155px;
	height: 27px;
	text-align:center;
}

#titulo h3
{
	font-style:italic;
	color:#66CC66;
	font-weight:normal;
	background-color:transparent;
	font-size:130%;
}

#seccion 
{
	 width:591px;
	 height: 375px;
	 text-align:left;
	 position: absolute;
	 left:154px;
	 top:174px;
	 border: 1px solid #66CC66;
	 z-index:11;
}

#texto 
{
	 width:566px;
	 height: 336px;
	 text-align:left;
	 position: absolute;
	 left:15px;
	 top:31px;
	 z-index:11;
}

#textop 
{
	 width:252px;
	 height: 92px;
	 text-align:left;
	 position: absolute;
	 left:15px;
	 top:212px;
	 z-index:11;
}


#texto p, #textop p, #textoe p, #textoi p, #dire p
{
font-size:80%;
}

#texto ul, #textop ul, #textoe ul, #textoi ul
{
font-size:80%;
}

#textoi 
{
	 width:252px;
	 height: 103px;
	 text-align:left;
	 position: absolute;
	 left:315px;
	 top:212px;
	 z-index:11;
}

#textoe 
{
	 width:568px;
	 height: 40px;
	 text-align:left;
	 position: absolute;
	 left:14px;
	 top:326px;
	 z-index:11;
}

/*Galerias*/

#imagengrande
{
position:absolute;
left:147px;
top:73px;
background-color:#66cc66;
width:361px;
height:269px;
}

#minis1
{
position:absolute;
left:-23px;
top:72px;
background-color:transparent;
width:78px;
height:269px;
}

#minis1 ul li
{
list-style:none;
padding:2px;
}

#minis2
{
position:absolute;
left:39px;
top:72px;
background-color:transparent;
width:120px;
height:269px;
}

#minis2 ul li
{
list-style:none;
padding:2px;
}

/*servicios*/
#lista
{
	position:absolute;
	left:-20px;
	top:18px;
	background-color:transparent;
	width:445px;
	height:113px;
}

#lista ul li {font-size:80%;} 

#general
{
	position:absolute;
	left:15px;
	top:135px;
	background-color:transparent;
	width:456px;
	height:113px;
	visibility:hidden;
}

#general ul li {font-size:75%;}

#fuentes
{
	position:absolute;
	left:15px;
	top:135px;
	background-color:transparent;
	width:566px;
	height:217px;
	overflow:auto;
	visibility:hidden;
}

#fuentes ul li {font-size:75%;}

#perfora
{
	position:absolute;
	left:15px;
	top:135px;
	background-color:transparent;
	width:566px;
	height:217px;
	overflow:auto;
	visibility:hidden;
}

#perfora ul li {font-size:75%;}

#gas
{
	position:absolute;
	left:15px;
	top:135px;
	background-color:transparent;
	width:566px;
	height:217px;
	overflow:auto;
	visibility:hidden;
}

#gas ul li {font-size:75%;}

#saneamiento
{
	position:absolute;
	left:15px;
	top:135px;
	background-color:transparent;
	width:566px;
	height:217px;
	overflow:auto;
	visibility:hidden;
}

#saneamiento ul li {font-size:75%;}

#general a, #fuentes a, #perfora a, #gas a, #saneamiento a
{
text-decoration:none;
color:#000000;
}


#saneamiento li
{
color:#000000;
font-weight:normal;
}

#mejor
{
	position:absolute;
	top:409px;
	left:8px;
	width:136px;
	height:139px;
	text-align:center;
}

#mejor p{font-size:120%;}

#contactoform
{
	position:absolute;
	left:15px; 
	top:23px;
	width:284px; 
	height:52px; 
	z-index:100;
	background-color:transparent;
}
#contactoform p{font-size:80%;}

/*contacto*/
#izda
{
	position:absolute;
	left: 11px;
	width: 250px;
	top: 42px;
	height: 113px;
}

#dcha
{
	position:absolute;
	left: 291px;
	width: 282px;
	top: 42px;
	height: 113px;
}

#izda input, #dcha input
{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000000;
	background-color:#A0CCA0;
	border: 1px solid #333366;
}

#dcha textarea
{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000000;
	background-color:#A0CCA0;
	border: 1px solid #333366;
}

.ppto
{
color:#66cc66;
font-weight:normal;
}

#plano
{
	position:absolute;
	left:11px;
	top:35px;
	width: 570px;
	height: 273px;
}
#dire
{
	position:absolute;
	left:195px;
	top:315px;
	width: 383px;
	height: 55px;
}
