@charset "utf-8";

body {

	background-image: url(imagenes/background.jpg);

	background-repeat: repeat;

}

.rojo_12 {

	font-family: "Trebuchet MS";

	font-size: 12px;

	color: #FF0000;

}



a:link {

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	color: #FF0000;

}

a:hover {

	text-decoration: underline;

	color: #FF0000;

}

a:active {

	text-decoration: none;

	color: #FF0000;

}





.estilos {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666666;

}

.links {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFFFFF;

}

.titulos_rojos {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	color: #333333;

	text-decoration: underline;

	font-size: 18px;

	font-weight: bolder;

}

#contenedor {

	position:relative;

	left:50%;

	top:0px;

	width:980px;

	height:1550px;

	z-index:1;

	margin-left: -490px;

}

#encabezado {

	position:absolute;

	left:0px;

	top:0px;

	width:auto;

	height:auto;

	z-index:1;

}

#texto_index_1 {
	position:absolute;
	left:59px;
	top:610px;
	width:260px;
	height:373px;
	z-index:2;
}
#texto_index_landing {
	position:absolute;
	left:59px;
	top:610px;
	width:594px;
	height:353px;
	z-index:2;
}
#texto_index_2 {

	position:absolute;

	left:368px;

	top:608px;

	width:290px;

	height:373px;

	z-index:2;

}

#texto_index_3 {

	position:absolute;

	left:62px;

	top:1016px;

	width:302px;

	height:343px;

	z-index:3;

}

#texto_servicios {

	position:absolute;

	left:69px;

	top:634px;

	width:277px;

	height:558px;

	z-index:2;

}

#texto_servcios_2 {

	position:absolute;

	left:370px;

	top:634px;

	width:290px;

	height:631px;

	z-index:2;

}

#texto_equipos {

	position:absolute;

	left:75px;

	top:634px;

	width:578px;

	height:653px;

	z-index:2;

}

#fondo_texto_index {

	position:absolute;

	left:35px;

	top:597px;

	width:643px;

	height:722px;

	z-index:1;

	visibility: visible;

}

#fondo_texto_servicios {

	position:absolute;

	left:36px;

	top:614px;

	width:643px;

	height:633px;

	z-index:1;

	visibility: visible;

}

#fondo_texto_contacto {

	position:absolute;

	left:36px;

	top:601px;

	width:643px;

	height:694px;

	z-index:1;

	visibility: visible;

}

#fondo_negro {
	position:absolute;
	left:12px;
	top:479px;
	width:977px;
	height:935px;
	z-index:0;

}

#links_index {

	position:absolute;

	left:98px;

	top:1356px;

	width:779px;

	height:21px;

	z-index:2;

}

#links_equipo {

	position:absolute;

	left:98px;

	top:1716px;

	width:779px;

	height:21px;

	z-index:2;

}

#links_presupuestos {
	position:absolute;
	left:89px;
	top:1548px;
	width:779px;
	height:21px;
	z-index:2;

}

#sonido {

	position:absolute;

	left:904px;

	top:534px;

	width:32px;

	height:30px;

	z-index:2;

}

#animacion_camion {

	position:absolute;

	left:423px;

	top:1105px;

	width:505px;

	height:217px;

	z-index:3;

}
#banner_index {

	position:absolute;

	left:701px;

	top:600px;
	width:203px;

	height:271px;

	z-index:4;

}

#banner_servicios {
	position:absolute;
	left:701px;
	top:590px;
	width:203px;
	height:271px;
	z-index:4;

}

#fondo_index_chico {

	position:absolute;

	left:422px;

	top:1060px;

	width:528px;

	height:52px;

	z-index:2;

}

#titulo_index {

	position:absolute;

	left:36px;

	top:514px;

	width:347px;

	height:67px;

	z-index:3;

}

#telefonos {

	position:absolute;

	left:721px;

	top:888px;

	width:215px;

	height:167px;

	z-index:4;

}

#telefonos_servicios {
	position:absolute;
	left:724px;
	top:844px;
	width:243px;
	height:225px;
	z-index:4;

}

#copywrite {
	position:absolute;
	left:278px;
	top:1430px;
	width:420px;
	height:18px;
	z-index:2;

}
#buttonchat {
	position: absolute;
	z-index: 2;
	height: 61px;
	width: 163px;
	left: 195px;
	top: 1262px;
}


#copywrite_equipo{

	position:absolute;

	left:166px;

	top:1800px;

	width:666px;

	height:18px;

	z-index:2;

}

#copywrite_presupuestos{
	position:absolute;
	left:166px;
	top:1628px;
	width:666px;
	height:18px;
	z-index:2;

}

#banner_presupuestos {
	position:absolute;
	left:434px;
	top:-859px;
	width:265px;
	height:220px;
	z-index:2;

}

label {display:block;font-weight:bold;} 

legend {font-size:120%;} 

fieldset {border:none;} 

input, textarea {border:1px solid #000;} 

input:focus, textarea:focus {background:#FFF799;} 

