/* CSS Document */
input[type=text]{
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
}
textarea{
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
}
a.correo{
	position: absolute;
	z-index: 1000;
	display: block;
	margin-left: -160px;
	margin-top: 6px;
}
body{
	margin:0px;
	padding:0px;
	background: #009fff url(fondo2.gif) center top no-repeat;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
}
table.principal{
	border-collapse: collapse;
	margin:0px;
	width:780px;
}
table.arriba{
	width:780px;
	height:253px;
	border:0px;
	margin:0px;
	border-collapse: collapse;
}
	div.general{
		margin:0px auto 0px auto;
		width:780px;
		padding:0px;
}
td.prinTd1{
    background: url(linea.gif) repeat-y;
    padding: 0px;
}
td.superior{
	width:61px;
	height:253px;
	background:url(1.jpg);
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
td.superior2{
	width:170px;
	height:253px;
	background:url(2_2_2.jpg);
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}
td.superior3{
	width:321px;
	height:253px;
	background:url(3.jpg);
	margin-left:4px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
}
td.superior4{
	width:169px;
	height:253px;
	background:url(4-4.jpg);
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
td.superior5{
	width:59px;
	height:253px;
	background:url(5.jpg);
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
table.enmedio{
	width: 660px; 
	border-collapse: collapse; 
	margin-left: 61px;
}
table.enmedio table{
    border-collapse: collapse;
    margin-left: 8px;
}
table.enmedio table td{
    padding: 0px;
}
td.enmedio1{
	height: 28px;
    background: url(franja.jpg);
    color: #FFFFFF;
    font-size: 14px;
    padding: 14px 0px 0px 4px;
}
td.enmedio2{
    background: #EDECEC;
    height: 181px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px 0px 0px 27px;
	margin:0px 0px 0px 0px;
}
tr.p{
	background: url(franja.jpg);
	width:660px;
	height:42px;
}
table.abajo{
	width:780px;
	border-collapse:collapse;
}
ul.lista{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px 0px 0px 20px;
	vertical-align:text-top;
}
td.abajo1{
	width:61px;
	height:66px;
	background: url(9.jpg) no-repeat -3px 6px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
td.abajo2{
	width:660px;
	background: url(10.jpg);
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
td.abajo3{
	width:59px;
	background: url(11.jpg) no-repeat 3px 6px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
h1.tema1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #0000FF;
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
}
h1.tema2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #0000FF;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}
h2.bien{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	margin:0px 0px 15px 15px;
	padding:0px 0px 0px 0px;
}
h2.quienes{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	margin:0px 0px 125px 15px;
	padding:0px 0px 0px 0px;
}
h2.servicios{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	margin:0px 0px 125px 15px;
	padding:0px 0px 0px 0px;
}
h2.tarifas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	margin:0px 0px 125px 15px;
	padding:0px 0px 0px 0px;
}
h2.contactenos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	margin:0px 0px 125px 15px;
	padding:0px 0px 0px 0px;
}
h2.terraceria{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	margin:0px 0px 125px 15px;
	padding:0px 0px 0px 0px;
}
h2.demolicion{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	margin:0px 0px 125px 15px;
	padding:0px 0px 0px 0px;
}
h2.concreto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	margin:0px 0px 125px 15px;
	padding:0px 0px 0px 0px;
}
h2.compactacion{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	margin:0px 0px 125px 15px;
	padding:0px 0px 0px 0px;
}
h2.iluminacion{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	margin:0px 0px 125px 15px;
	padding:0px 0px 0px 0px;
}
h2.fovial{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	margin:0px 0px 125px 15px;
	padding:0px 0px 0px 0px;
}
h2.otros{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	margin:0px 0px 125px 15px;
	padding:0px 0px 0px 0px;
}
h2.civil{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	margin:0px 0px 125px 15px;
	padding:0px 0px 0px 0px;
}
a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: ##0000FF;
	display:block;
}
div.menu{
	width:140px;
	height:100px;
	margin:0px 0px 0px 0px;
	padding:3px 0px 140px 15px;
	line-height: 22px;
}
div.menu2{
	width:145px;
	height:100px;
	margin:0px 0px 0px 0px;
	padding:3px 0px 110px 20px;
	line-height: 22px;
}
div.foto1{
	width:299px;
	height:212px;
	background:url(foto1.jpg);
	padding:0px 0px 0px 0px;
	margin:11px 0px 0px 9px;		
}
div.fondo1{
	width:299px;
	height:212px;
	background: url(terraceria/1.jpg);
	padding:0px 0px 0px 0px;
	margin:11px 0px 0px 9px;		
}
div.fondo2{
	width:299px;
	height:212px;
	background: url(demolicion/40.jpg);
	padding:0px 0px 0px 0px;
	margin:11px 0px 0px 9px;		
}
div.fondo3{
	width:299px;
	height:212px;
	background: url(concreto/20.jpg);
	padding:0px 0px 0px 0px;
	margin:11px 0px 0px 9px;		
}
div.fondo4{
	width:299px;
	height:212px;
	background: url(compactacion/11.jpg);
	padding:0px 0px 0px 0px;
	margin:11px 0px 0px 9px;		
}
div.fondo5{
	width:299px;
	height:212px;
	background: url(iluminacion/30.jpg);
	padding:0px 0px 0px 0px;
	margin:11px 0px 0px 9px;		
}
div.fondo6{
	width:299px;
	height:212px;
	background: url(barredora.jpg);
	padding:0px 0px 0px 0px;
	margin:11px 0px 0px 9px;		
}
div.fondo7{
	width:299px;
	height:212px;
	background: url(111.jpg);
	padding:0px 0px 0px 0px;
	margin:11px 0px 0px 9px;		
}
div.fondo8{
	width:299px;
	height:212px;
	background: url(civil/117.jpg);
	padding:0px 0px 0px 0px;
	margin:11px 0px 0px 9px;		
}
div.foto3{
	width:299px;
	height:212px;
	background:url(foto3.jpg);
	padding:0px 0px 0px 0px;
	margin:11px 0px 0px 9px;		
}
div.foto4{
	width:299px;
	height:212px;
	background:url(foto4.jpg);
	padding:0px 0px 0px 0px;
	margin:11px 0px 0px 9px;		
}
div.foto5{
	width:299px;
	height:212px;
	background:url(foto5.jpg);
	padding:0px 0px 0px 0px;
	margin:11px 0px 0px 9px;		
}
div.foto6{
	width:299px;
	height:212px;
	background:url(foto6.jpg);
	padding:0px 0px 0px 0px;
	margin:11px 0px 0px 9px;		
}
div.foto2{
	width:163px;
	height:108px;
	background:url(foto2.jpg);
	padding:0px 0px 0px 0px;
	margin:45px 10px 0px 0px;		
}
div.descripFoto{
    position: absolute;
    top: 160px;
    margin-left: 250px;
    display: none;
}
div.colita{
    float: left;
    margin-top: 20px;
}
div.descrip{
    background: #FFFFFF;
    padding: 8px;
    border: 1px solid #0000FF;
    margin-left: 12px;
    filter: alpha(opacity=96);
    opacity: 0.96;
}
p.somos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	margin:40px 0px 0px 15px;
	padding:0px 0px 25px 0px;
}
p.inferior{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
p.www{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:center;
	margin:1px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
p.tec{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #0000FF;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
ul.lista1{
	margin:0px 0px 50px 210px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
ul.lista2{
	margin:0px 0px 50px 110px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
ul.lista3{
	margin:0px 0px 50px 210px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
ul.lista4{
	margin:0px 0px 50px 110px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
ul.lista5{
	margin:0px 0px 10px 300px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
ul.lista6{
	margin:0px 0px 0px 480px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
ul.lista7{
	margin:0px 0px 0px 200px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
ul.lista8{
	margin:0px 0px 0px 200px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
p.text3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px 0px 0px 30px;
}
p.text4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px 0px 0px 30px;
}
p.text5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px 0px 0px 30px;
}
p.text6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px 0px 0px 30px;
}
p.text7{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px 0px 0px 30px;
}
h2.f{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000000;
	margin:7px 0px 0px 0px;
	padding:0px 0px 0px 8px;
}
table.formulario{
	width:350px;
	height:50px;
	border:0px;
	margin:0px 0px 0px 0px;
	padding-top:0px;
	border-collapse:collapse;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000066;
}
td.pu input{
	text-align:center;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
