#inicio{
	width:980px;
	overflow:hidden;
	position:relative;
	margin-top:20px;
}
*{
	margin:0px;
	padding:0px;	font-family:"Lucida Sans";font-size:11px;	
}
a{
	color:#0077BE;
}
a:hover{
	color:#CBD401;
}

input[type=text],input[type],textarea{
	font-family:Lucida;
	font-size:11px;
	padding:2px;
	
}
.form_search{
	width:980px;
	text-align:right;
}
.form_search input[type=text]{
	font-family:Tahoma,Arial;
	color:#8D8D8D;
	font-size:11px;
	padding:2.5px;
}
.form_search input[type=submit]{
	position:relative;
	//top:2px;
}
.menu{
	background:#0077BE;
	background-repeat:no-repeat;
	color:white;
	width:980px;
	height:32px;	font-family:"Lucida Sans";color:#fff;
	vertical-align:middle;
}
.menu ul{
	text-align:center;
}
.menu li
{
     margin: 0;
     padding: 0;
     display: inline ;           
     list-style-type: none;	
	 text-align:center;
}

.menu li a
{	font-family:"Lucida Sans";font-size:15px;
	text-decoration: none;
	color:white;	
	padding:10px;
	padding-top:5px;
	padding-bottom:0px;
	height:22px;
	text-align:center;
}
.capsalera_gran{
	background-repeat:no-repeat;
	width:980px;
	height:290px;
	cursor:pointer;
	margin-bottom:10px;
	margin-top:10px;
	}

.inst_electricas{
	float:left;
	width:313px;
	height:340px;
	font-family:"Lucida Sans";text-align:justify;
	font-size:11px;
	background:#F6F8FC;
	background-position:bottom;
	line-height:17px;
	
}
.link_portada_interior{	font-family:"Lucida Sans";font-size:11px;
	font-weight:bold;
	text-align:right;
	padding-top:25px;
	color:#CBD401;
	vertical-align:text-bottom;
}
.link_portada_interior a{
	color:#CBD401;
	text-decoration:none;
	vertical-align:text-bottom;

}
.link_portada_interior a:hover{
	color:#CBD401;

}
.link_portada_interior img{
	padding-right:5px;
}

.telecomunicaciones{
	width:313px;
	height:340px;
	text-align:justify;
	font-size:11px;	font-family:"Lucida Sans";background:#F6F8FC;
	background-position:bottom;
	line-height:17px;
	
}
.calefaccion{
	float:right;
	width:313px;
	height:340px;
	font-family:"Lucida Sans";text-align:justify;
	font-size:11px;
	background:#F6F8FC;
	background-position:bottom;
	line-height:17px;
}
.titulo_interior{	font-family:"Lucida Sans";text-align:right;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	background:#0077BE;
	padding-right:5px;
	padding:7px;
	

}

.pie{
	width:980px;
	height:105px;
	background:url(images/pie.jpg);
	background-repeat:no-repeat;
	text-align:center;
	color:white;
	clear:both;
	margin-top:10px;
}
.pie a{
	color:white;
	text-decoration:none;
}
.pie td{
	vertical-align:bottom;
	padding-bottom:10px;	font-family:"Lucida Sans";font-size:12px;
}

/************** INTERIOR ***************************/
.central{
		*background: #D8E2F3;
		min-height: 300px;
}
.menu_esquerra{	
	font-family:"Lucida Sans";
	float:left;
	width:240px;
	background:#D8E2F3;
	position:absolute;
	left:0px;
	min-height:300px;
	height:100%;
}
*html .menu_esquerra{
	height:300px;
}

.logo{
	background:url(images/footermenu.jpg) #D8E2F3;
	background-position:bottom;
	background-repeat:no-repeat;
	width:240px;
	height:120px;
	position:absolute;
	bottom:0px;
	_bottom:-1px;
	left:0px;
}
.menu_esquerra a{
	text-decoration:none;
	color:#0077BE;
	font-size:13px;
	line-height:18px;

}
.menu_esquerra a:hover{
	color:#CBD401;
	text-decoration:underline;
}
.menu_esquerra ul{
	text-align:left;
	padding-left:15px;
	padding-right:10px;
	list-style:none;
	color:#0077BE;
	font-size:13px;
}
.central_text{
	width:720px;
	text-align:justify;
	font-size:11px;
	background:white;
	padding-left:20px;
	margin-left:240px;
	
}
.central_text .titulo{
	margin-top:15px;
	margin-bottom:10px;
}
.central_text .titulo a{
    font-family:"Lucida Sans";
	color:#0077BE;
	font-weight:bold;
	font-size:18px;
	margin-top:15px;
}
.central_text p{
	font-size:11px;
	margin-bottom:10px;

}
.central_text b{
	font-size:11px;
	color:#2B2B2B;
}
.titol_menu{	
	font-family:"Lucida Sans";font-weight:bold;
	color:#0077BE;
	text-align:left;
	padding:15px;
	padding-left:10px;
	font-size:15px;
}
.titol_interior{
	height:51px;
	width:auto;
	background:#0077BE;
	background:url(images/logointerior.jpg) #0077BE;
	background-position:left;
	background-repeat:no-repeat;
}
.text_titol{
	font-family:"Lucida Sans";text-align:right;
	padding-top:15px;
	padding-right:10px;
	color:#ffffff;
	font-weight:bold;
	font-size:18px;
}
.text_esquerra{
	text-align:justify;
	float:left;
	margin-top:20px;
	width:349px;
	min-height:580px;
	line-height:18px;
}
.text_dreta{
	margin-left:369px;
	margin-top:20px;
	text-align:justify;	
	line-height:18px;
	min-height:580px;
}
.informacio{
	margin-top:20px;
}
/*novedades.php*/
.titulo_novedad a{
	font-family:"Lucida Sans";
	color:#0077BE;
	font-size:12px;
	font-weight:bold;
}
.titulo_novedad a:hover{	font-family:"Lucida Sans";color:#CBD401;
	margin-top:20px;
}
.titulo_novedad{	font-family:"Lucida Sans";font-weight:bold;
	text-align:left;
	color:#0077BE;
	margin-top:20px;
}
.resumen_novedad{	font-family:"Lucida Sans";margin-top:10px;
	margin-bottom:30px;
	font-size:11px ;
	color:#414141;
	line-height:15px;
	text-align:justify;
	padding-right:15px;
}
.novedad .titulo_novedad{
	font-family:"Tahoma";
	font-weight:bold;
	font-size:19px;
}


/* contacta.php */
.form_contacto input[type=submit],input[type=reset]{
	font-family:Tahoma,Arial;
	color:#000;
	font-weight:bold;
}
.form_contacto{
	margin-left:150px;
	text-align:left;
	background-color:#fff;
	margin:5px;
	text-transform:none;
	padding-top:2px;	
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	margin-top:20px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;	
	color:#414141;
}
.esquerra{
	float:left;
	margin-top:20px;
	text-align:left;
}
.dreta{
	margin-left:480px;
	_height:400px;
	_margin-left:470px;
	_margin-top:-370px;
	_float:right;
}

/*search.php*/
.search{
	width:100%;	font-family:"Lucida Sans";
	margin-top:10px;
	
}


/*calefaccion.php*/

.calefaccion1{
	width:520px;
	float:left;
	text-align:justify;
}
.calefaccion1 img{
	margin-top:-205px;
	margin-left:540px;
	margin-bottom:-10px;
	_margin-bottom:0px;
}
.calefaccion2{
	/*
	width:500px;
	float:right;
	text-align:justify;
	*/
	width:500px;
	text-align:justify;
	float:right;
}
.calefaccion2 .titulo{
	text-align:justify;
	margin-left:-220px;
	_margin-left:0px;
	_position:relative;
	_left:-220px;

}
.calefaccion2 img{
	width:200px;
	text-align:justify;
	margin-left:-220px;
	margin-top:-150px;
	_margin-left:0px;
	_margin-top:0px;
	_margin-bottom:-150px;
	_position:relative;
	_left:-220px;
	_top:-150px;
}
.calefaccion4{
	width:720px;
	float:left;
	text-align:justify;
}
.calefaccion5 {
	width:720px;
	float:left;
	text-align:justify;

}

.instelectricas1{
	float:left;
	width:380px;
}

.instelectricas2{
	float:left;
	width:380px;
}
.instelectricas2 img{
	position:relative;
	margin-left:390px;
	margin-top:-220px;
}
.instelectricas3{
	width:720px;
	float:right;
	text-align:justify;
}

.instelectricas4{
	width:550px;
	float:right;
	text-align:justify;
/*
	width:550px;
	float:right;
	text-align:justify;
	background:red;
*/

}
.instelectricas4 .titulo{
	width:500px;
	margin-left:-170px;
	position:relative;
/*
	margin-left:-100px;
	_position:relative;
	width:760px;
*/	
}

.instelectricas4 img{
	position:relative;
	margin-left:-175px;
	margin-top:-50px;
}
.instelectricas5{
	width:490px;
	float:left;
}

.instelectricas5 img{
	position:relative;
	margin-top:-115px;
	margin-left:350px;
}
.telecomunicaciones1{
	width:720px;
	float:left;
}
.telecomunicaciones1 img{
	margin-left:20px;
	width:200px;
	_margin-left:520px;
	_margin-top:-120px;	
}
.telecomunicaciones2{
	width:720px;
	float:left;
}
.telecomunicaciones4{
	float:left;
	width:530px;
}
.telecomunicaciones4 img{
	position:relative;
	margin-top:-225px;
	margin-left:545px;
}
.telecomunicaciones5{
	width:720px;
	float:left;
}
.telecomunicaciones5 img{
	width:720px;
}
.telecomunicaciones7{
	width:720px;
	float:left;
}
.telecomunicaciones7 img{
	position:relative;
	margin-left:420px;
	margin-top:-180px;
}
.vigilancia2{
	width:530px;
	float:right;

}
.vigilancia2 img{
	position:relative;
	margin-left:-190px;
	margin-top:-100px;
	top:-20px;
}
.vigilancia2 .titulo{
	width:100%;
	float:left;
	position:relative;
}
.vigilancia4{
	width:100%;
	clear:both;
	
}

.vigilancia1{
	width:720px;
	float:left;
	margin-bottom:20px;
}
.galeria_imagenes{
	margin-top:20px;
}
.obras tr{
	padding:5px;
	border-left:2px white solid;
	margin:0px;	

}
.obras td{
	padding:5px;
	border-left:2px white solid;	

}
.obras a{
	color:#0077BE;
	display:block;

}
