body{
	background-color:#CCCCCC;}

#global{
	font-family:"Trebuchet MS", Arial, "Times New Roman";
	font-size:12px;
	color:#000000;

}
a:link {text-decoration: none; color:#000033;font-family:"Trebuchet MS", Arial, "Times New Roman";}
a:visited {text-decoration: none; color:#000033;font-family:"Trebuchet MS", Arial, "Times New Roman";}
a:active {text-decoration: none; color:#000033;font-family:"Trebuchet MS", Arial, "Times New Roman";}
a:hover { text-decoration : underline; color:#333366;font-family:"Trebuchet MS", Arial, "Times New Roman";}

a.menu_seleccionado:link {text-decoration: none; color:white;font-family:"Trebuchet MS", Arial, "Times New Roman";}
a.menu_seleccionado:visited {text-decoration: none; color:white;font-family:"Trebuchet MS", Arial, "Times New Roman";}
a.menu_seleccionado:active {text-decoration: none; color:white;font-family:"Trebuchet MS", Arial, "Times New Roman";}
a.menu_seleccionado:hover{ text-decoration : underline; color:white;font-family:"Trebuchet MS", Arial, "Times New Roman";}
h1 {
	font-size:16px;
	float:left;
	color:#333366;	
	}

.bold{
	font-weight:bold;
	text-align:center;}
/***************************** CABECERA **********************************/
#global #cabecera {
	background-color:#ffffffff;
	height:11em;
	
}
*:first-child+html #global #cabecera {
	background-color:#ffffffff;
	height:12em;
	
}
#global #contenido #mid p img {
	float: right;
	padding: 15px;
}
/******************** cabecera ******************/
#global #contenido #mid_index p img {
	float: right;
	padding: 15px;
}
/*************************** menu ************************/

#global #contenido #menu  {
	padding-top:1.4em;
	padding-left:10em;
width:47em;
}
*html #global #contenido #menu  {
	padding-top:0em;
width:47em;
}
#global #contenido #menu li {
	display:inline;
	padding:0px 11px 0px;
	font-weight:bold;
}
*:first-child+html #global #contenido #menu ul li a{
	padding: 0px 0px;
	font-weight:bold;
}
#global #contenido #menu .menu_seleccionado {
	background-color:#333366;
	color:#CCCCCC;
	padding:2px 8px 2px 8px;
}
*:first-child+html #global #contenido #menu .menu_seleccionado {
	padding:3px 9px 3px 9px;
}

/*********************************** CONTENIDO *****************************************/

#global #contenido{
	width:800px;
	height:50%;
	
	
}


#global #contenido #mid {
	width:627px;
	height:50%;
	padding-left:24%;
}
*:first-child+html #global #contenido #mid {
	width:570px;
	height:50%;

}
* html #global #contenido #mid {
	width:600px;
	height:50%;
	padding-left:0px;

}
#global #contenido #mid p {
	
	text-align: left;
	padding-top:64px;
}

*:first-child+html #global #contenido #mid p {
	float: left;
	text-align: left;
	padding:40px 0px 30px 0px;

}
* html #global #contenido #mid p {
	float: left;
	text-align: left;
	padding:40px 0px 30px 0px;

}
/************** contenido index *************/
#global #contenido #mid_index {
	width:800px;
	height:50%;
	
	
	
}

#global #contenido #mid_index p {
	
	text-align: left;
	padding-top:64px;
}

*:first-child+html #global #contenido #mid_index p {
	float: left;
	text-align: left;
	padding:40px 0px 30px 0px;

}
*html #global #contenido #mid_index p {
	float: left;
	text-align: left;
	padding:40px 0px 30px 0px;

}
#global #contenido #mid_index .direccion {
	padding:64px 60px 0px;
}
*:first-child+html #global #contenido #mid_index .direccion {
	padding:54px 60px 20px;
}
* html #global #contenido #mid_index .direccion {
	padding:54px 60px 20px;
}
/********* imagenes servicios **************/
#global #contenido #mid .izq {
	float: left;
	padding:1.4em 3.6em 0em 2.2em;
}
#global #contenido #mid .dcha {
	float: right;
	padding:1.4em 5em 0px 0px;
}
*:first-child+html #global #contenido #mid .dcha {
	float: right;
	padding:1.4em 4em 0px 0px;
}
* html #global #contenido #mid .dcha {
	float: right;
	padding:1.4em 4em 0px 0px;
}
*:first-child+html #global #contenido #mid .izq {
	float: left;
	padding:22px 20px 200px 25px;
}
* html #global #contenido #mid .izq {
	float: right;
	padding:22px 67px 200px 25px;
}
/********* imagenes servicios: calefaccion **************/

#global #contenido #mid .izq_calefaccion {
	float: left;
	padding:18px 31px 0px 35px;
}
*:first-child+html #global #contenido #mid .izq_calefaccion {
	float: left;
	padding:18px 11px 0px 25px;
}
* html #global #contenido #mid .izq_calefaccion {
	float: left;
	padding:18px 11px 0px 25px;
}
/********* imagenes servicios: construccion **************/

#global #contenido #mid .izq_construccion {
	float: left;
	padding:22px 5px 0px 35px;
}
#global #contenido #mid .dcha_construccion {
	float: right;
	padding:22px 54px 0px 0px;
}
*:first-child+html #global #contenido #mid .izq_construccion {
	float: left;
	padding:12px 0px 0px 20px;
}
*:first-child+html #global #contenido #mid .dcha_construccion {
	float: right;
	padding:12px 20px 0px 0px;
}
* html #global #contenido #mid .izq_construccion {
	float: left;
	padding:12px 0px 0px 20px;
}
* html #global #contenido #mid .dcha_construccion {
	float: right;
	padding:12px 20px 0px 0px;
}
/*********************** menu servicios *********************/
#global #contenido #menu_servicios {
	/*margin-right:5em;*/
	float: left;
	/*padding:4em 0px 0px 11em;*/
width:9em;
}
*:first-child+html #global #contenido #menu_servicios {
	width: 2em;
	float: left;
	/*padding:40px 0px 0px 157px;*/
}
* html #global #contenido #menu_servicios {
	width: 2em;
	float: left;
	padding:0px
}
#global #contenido #menu_servicios table {
	background-color:#FFFFFF;
}
#global #contenido table #menu_marcado_servicios{
	background-color:#333366;
}
#global #contenido table #menu_marcado_servicios a{
		color:#FFFFFF;
}
#global #contenido #menu_servicios table tr{
	display:block;
	padding:5px;
	color:#FFFFFF;
	text-align: left;
}
#global #contenido #menu_servicios .bullet {
	float: left;
	padding:2px 6px 0px 7px;
}
#global #contenido #menu_servicios .bullet_largo {
	float: left;
	padding:0px 6px 18px 7px;
}
/************************ donde estamos ***********************/
#mapa{
	padding:0px;}
/*************************** pie *************************/

#pie{
	float:left;
padding-top:20px;

}
#linea_pie{
	background:transparent url(img/bg_h1.jpg) repeat-x scroll 5px -7px;
height:2px;
padding:0px 11px 0px 0px;
text-align:center;
width:800px;

}

/****************** pie fontaneria, pintura, electricidad, carpinteria aluminio, calefaccion, pladur, parquet, construccion **********************/
*:first-child+html #pie_fontaneria{
	float:left;
padding:0px;
width:800px;
margin:10em 0px 0px 0em;
}
* html #pie_fontaneria{
	float:left;
padding:0px;
width:800px;
margin:10em 0px 0px 0em;
}
#pie_fontaneria{
	float:left;
padding-top:20px;

}


#global #contenido #mid #fotos {
	float: left;
}
#global #contenido #mid .txt_servicios {
	font-size: 14px;
}

