@charset "utf-8";
/* CSS Document */

@import url(normal.css); /*estilos para normalizar diferencias entre navegadores*/

body {
	background:#000;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:1.1em;
}
#Contenedor {
	font-size:0.9em; 
	color:#666;
	max-width:998px;
	margin:0 auto;

}
#cabecera {
	background:url(../img/fn_cabecera.jpg) no-repeat top right;	
}
#menu ul {
	background:url(../img/fn_menu.jpg) repeat-x top left;
	overflow:auto;
	height:1%;
	margin-top:0.5em;
	font-size:0.8em;
	font-weight:bold;
	-webkit-border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	border-radius: 5px 5px;
	behavior:url(/www.excavacionesgarmendia.com/pruebas/CSS/PIE.php);
}
#menu li {
	display:block;
	float:left;
	padding:0.6em 2.93em;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#menu li a {
		color:#fff;
}
.MenuActivoUl {
	-webkit-border-radius:0px 5px 5px 0px !important;
	-moz-border-radius:0px 5px 5px 0px!important;
	border-radius:0px 5px 5px 0px !important;
	behavior:url(/www.excavacionesgarmendia.com/pruebas/CSS/PIE.php);
}
.MenuActivo {
	background:url(../img/fnMenuActivo.jpg) no-repeat top left;
	padding:0.6em 2em !important;
}
#pie a {
	color:#FFF;
}
/*--________INDEX__________--*/
h2 {
	color:#fff;
	font-size:1.2em;
}
.h2Index {
	padding:1.2em 0 0.5em 0.7em;
}
.h2Servicios {
	background:url(../img/casco.jpg) no-repeat top left;
	padding:0.7em 0 1.2em 4em;
	margin-top:1.2em;
}
.h2Telefono {
	background:url(../img/telf.jpg) no-repeat bottom left;
	font-size:1.3em !important;
	padding:1em 0 1em 3em;
	margin-top:0.5em;
}
.excavaciones {
	background:url(../img/fnExcavadora.jpg) no-repeat top left;
	margin-top:1em;
	width:38em;
	float:left;
	padding-bottom:4em;
}
p {
	color:#fff;
	font-size:0.8em;
}
.pIndexExcavaciones {
	padding:0 0 0 1.1em;
	width:20.5em;
	margin-bottom:1em;
}
.pIndexServicios {
	margin:0 0 0.5em 1em;
}
.pIndexTelefono {
	display:inline;
	font-size:1.4em;
	margin-left:2.8em;
	position:relative;
	top:-1em;
}
.servicios {
	float:left;
	width:24.5em;
	margin-left:0.5em;
}
*:first-child+html .servicios { width:24em;} 
#servicios a {
	background:url(../img/flecha.gif) no-repeat top left;
}
.boton {
	background:url(../img/fn_boton.jpg) repeat-x top left;
	float:right;
	font-size:0.8em;
	padding:0.5em 0.5em;
	margin-top:0.5em;
	color:#fff;
	-webkit-border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	border-radius: 5px 5px;
	behavior:url(PIE.php);
}
.telefono {
	float:left;
	width:24.5em;
	margin-left:0.5em;
}
*:first-child+html .telefono{ width:24em;}
#pie{
	background:url(../img/fn_pie.jpg) repeat-x top left;
	font-size:1em;
	padding:0.5em;
	-webkit-border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	border-radius: 5px 5px;
	behavior:url(PIE.php);
}
/*----QUIENES SOMOS----*/
.h2Garmendia {
	background:url(../img/G.jpg) no-repeat top left;
	padding:0.5em 0 0.3em 2.5em;
	margin:1em 0 0.5em 1em;
}
.QuienesSomosText {
	width:40em;
	margin-bottom:3em;
}
.QuienesSomosText  p {
	margin:0 0 1em 1.6em;
	
}
.imgQuienesSomos {
	float:right;
	margin-top:2.5em;
}
/*-----SERVICIOS-----*/
.Servicios {
	width:38em;
	margin-bottom:3em;
}
.Servicios li {
	color:#FFF;
	font-size:0.8em;
	background:url(../img/bullet_lista.gif) no-repeat center left;
	padding-left:1em;
	margin-left:3em;
	line-height:1.7em;
}
.imgServicios {
	margin:3em 0 0em 2.5em;
}
	
/*------PROYECTOS-------*/	
h3 {
	color:#8cc53F;
	margin:0.5em 0;
	font-size:1.2em;
	
}
.pProyectos {
	margin-bottom:1em;
}
.ProyectosIzq {
	width:45%;
	padding-left:2em;
	margin-bottom:1em;
}
.ProyectosIzq li {
	color:#FFF;
	font-size:0.8em;
	background:url(../img/bullet_lista.gif) no-repeat left 5px;
	padding:0 0 0.7em 1em;
	margin-left:3em;
}
.ProyectosIzq li ul li{
	font-size:1em;
	background:url(../img/bullet_sublista.jpg) no-repeat left 5px;
	margin-top:0.5em;
	padding:0 0 0.7em 0.7em;
}
.ProyectosDch {
	width:45%;
}
/*----CONTACTO----*/
.contacto {
	float:right;
	margin-left:2em;
	width:45%;
}
.mapa {
	float:left;
}
.mail {
	color:#3c6db4;
}
/*________CONTRATISTA______*/

.Ancho {
	width:38em;
	padding-left:1em;
}
.Ancho p{margin-bottom:1em;}
table {
    border:1px dotted #fff;
	margin:1em 0;
	color:#fff;
	font-size:0.8em !important;
}
td{
	border-bottom:1px dotted #fff;
	border-left:1px dotted #fff;
	}
.img_contratista { margin-top:4.5em;}	
/*------GENERICOS------*/
.clear {
	clear:both;
}
.floatright {
	float:right;
}
.floatleft {
	float:left;
}
.negrita {
	font-weight:bold;
}
.marginP {
	margin-left:3em;
}