html {}
body {
	margin: 0px;
	background:url(img/wall2.jpg) fixed !important;
	}

.contenido{
width: 1024px;
margin: 0 auto;
height: auto;
background: rgba(255, 255, 255, 0.93);
padding-left:52px;
border: solid 5px rgba(209, 71, 62, 0.97);
-webkit-box-shadow: rgba(0,0,0,.7) 0 0 25px;
box-shadow: rgba(0,0,0,.7) 0 0 25px;
}

.clearfix {
	clear:both;
	width:100%;
}

.logo{
width: 400px;
margin-top: 35px;
}
/*header*/

nav{
height: auto;
width: 980px;
}

nav ul{
margin-top: 30px;
padding-bottom: 20px;
background:#0D789E;
text-align: center;
}

nav ul li{
display: inline-block;
font-family: 'Droid Sans Mono', sans-serif;
margin-right: 49px;
text-align: center;
margin-top: 16px;
}

nav ul li a{
color: rgba(255, 255, 255, 0.91);
text-decoration: none;
font-size: 17px;
}

nav ul li a:hover{
color: rgba(255, 253, 194, 1);
-webkit-transition: all .2s linear;
}
header{
text-align: left;
}

.active a{
color: rgba(245, 242, 162, 1);
}

::selection{
background: #DB3227;
color: #fff;
}

/*introducción*/

.intro{
width: 980px;
}

.texto_1{
margin-top: 40px;
margin-bottom: 60px;
}

.texto_1 h1{
font-family: 'Oxygen', sans-serif;
color:#DB3227;
font-size: 25px;
margin-top: 15px;
}

.texto_1 p {
font-family: 'Open Sans', sans-serif;
margin-bottom: 25px;
margin-top: -15px;
font-size: 17px;
line-height: 23px;
color: rgba(24, 19, 19, 0.94);
}

.miscelanea{
font-family: 'Oxygen', sans-serif;
border-top: solid 2px;
width: 70px;
color: #DB3227;
}

/*lista*/

.lista{
margin-top: 40px;
margin-bottom: 29px;
}

.lista ul{
top: 2px;
padding-left: 0px;
width: 500px;
display: inline-block;
margin-left: 30px;
margin-top: -10px;
vertical-align: top;
}

.lista p{
font-family: arial;
margin-bottom: 25px;
margin-top: -15px;
font-size: 18px;
line-height: 23px;
color: rgba(104, 89, 89, 1);
}

.lista ul li{
font-family: 'Roboto', sans-serif;
color:rgba(6, 121, 167, 0.94);
font-size: 19px;
margin-top: 12px;
list-style-type: none;
background:rgba(195, 200, 223, 0.28);
padding: 2px;
border-left: solid 4px;
padding-left: 7px;
}

.img_agua{
display: inline-block;
width: 341px;
box-shadow: rgba(7, 12, 6, 0.47) 5px 6px 16px;}

span{
font-family: 'Oxygen', sans-serif;
color:rgba(6, 127, 177, 1);
font-size: 17px;
font-style: italic;
}

/*quienes somos*/

.seccion{
width: 980px;
}

.bold{
margin-top: 4px;
color: rgba(254, 255, 244, 1);
margin-bottom: 13px;
font-weight: bold;
}

/*obras*/
.paquetes_obras{
margin-top: 40px;
}

.obras{
padding: 9px;
background: rgba(255, 253, 194, 0.56);
width: 284px;
display: inline-block;
margin-right: 16px;
margin-bottom: 22px;
vertical-align: top;
height: 140px;
line-height: 20px;
position: relative;
border: solid 3px rgba(209, 71, 62, 0.97);
-webkit-box-shadow: inset rgba(0,0,0,.1) 0 2px 3px;
box-shadow: rgba(0, 0, 0, 0.69) 0 3px 7px;
}

.obras p{
margin-top: 4px;
color: #DB3227;
margin-bottom: 0;
}

.destacado{
font-family: 'Oxygen', sans-serif;
color: rgba(0, 142, 199, 1);
font-size: 17px;
font-style: italic;
border-top: dashed 1px;
margin-top: 7px;
padding-top: 3px;
position: absolute;
width: 92%;
bottom: 14px;
}

.paginador{}

.paginador ul{
text-align: center;
}

.paginador ul li{
display: inline-block;
margin-right: 20px;
}

.paginador ul li a{
text-decoration: none;
color:#0D789E;
font-family: arial;
font-weight: bold;
}

.paginador ul li a:hover{
color:#DB3227;
}

/*lista_obras*/
.lista_obras{
margin-top: 46px;
}

.lista_obras ul{
list-style-type: none;
padding:0;
}

.lista_obras ul li{
margin-top: 40px;
}

.lista_obras p{
color: #056a92;
margin-bottom: 20px;
}

.destacado_lista{
color: #DB3227;
padding-top: 4px;
font-size: 14px;
}

.destaca{
width: 100%;
padding-top: 5px;
border-top: dashed 1px #0888B6;
margin-top: -14px;
}

/*clientes*/
.col_50{
display: inline-block;
width: 47%;
vertical-align: top;
}

.clientes{
margin-top: 15px;
}

.cliente_destacado{
font-weight: bold;
border-bottom: solid 1px #0888B6;
padding-bottom: 3px;
font-family: 'Open Sans', sans-serif;
font-size: 17px;
}

.clientes img{
width: 100px;
}

.img_clientes{
display: inline-block;
margin-top: 10px;
}

.clientes p{
color: #0D789E;
margin: 0;
padding-top: 7px;
}

.texto_clientes{
display: inline-block;
vertical-align: top;
margin: 2px 0 0 0px;
width: 100%;
}

.texto_clientes ul{
-webkit-padding-start: 0px;
}	

.texto_clientes ul li{
color: #0D789E;
font-family: 'Open Sans', sans-serif;
list-style-type: none;
}

.texto_clientes ul li:before {
content: "● ";
color: #DB3227;
}

/*contacto*/

.contacto{
margin-top: 18px;
}

.datos_contacto{
display: inline-block;
width: 27%;
}

.datos_contacto h3{
font-weight: bold;
border-bottom: solid 1px #0D789E;
padding-bottom: 3px;
font-family: 'Oxygen', sans-serif;
color: #0D789E;
}
.datos_contacto h4{
color: #0888B6;
font-family: arial;
font-size: 17px;
font-weight: lighter;
margin-top: -7px;
}

.datos_contacto p{}

form{
display: inline-block;
margin: 17px 0 0 60px;
vertical-align: top;
}

input{
display: block;
background: rgba(255, 255, 255, 0.73);
color: #000000;
width: 400px;
height: 27px;
font-family: arial;
font-size: 15px;
margin-top: 4px;
margin-bottom: 14px;
border: solid 1px #0D789E;
padding-left: 4px;
}

label{
font-family: 'Oxygen', sans-serif;
color: #0D789E;
font-weight: 600;
}

textarea{
display: block;
font-family: arial;
font-size: 15px;
margin-bottom: 14px;
border: solid 1px #0D789E;
padding-left: 4px;
color: #000;
width: 400px;
height: 120px;
margin-top: 7px;
}

.submit{
margin-top: 22px;
width: 100%;
height: 28px;
margin-bottom: 35px;
}

.submit:hover{
background: #0D789E;
}

/*descargas*/

.descarga{
font-family: 'Oxygen', sans-serif;
color: #eee;
background: rgba(13, 120, 158, 0.86);
float: right;
font-size: 12px;
padding: 2px 12px 5px 10px;
box-shadow: -1px 1px 6px #525151;
}
.descarga a{
color: #fff;
padding-left: 6px;
font-style: italic;
}

.meses{
color: #eee;
font-size: 14px;
padding-right: 7px;
font-style: inherit;
}

.descarga a:hover{
color: rgba(255, 253, 194, 1);
-webkit-transition: all .2s linear;
transition: all .2s linear;
-moz-transition: all .2s linear;
}

.descarga p{margin: 0px;}

.descarga_destacado{
font-weight: bold;
border-bottom: solid 1px #0888B6;
padding-bottom: 3px;
}

.descarga_destacado a{
color:#DB3227;
text-decoration: none;
}

.descarga_destacado a:hover{
color:#096C8F;
}	
.descargas img{
width: 82px;
}

.img_descarga{
display: inline-block;
margin-top: 6px;
}

.descargas p{
color: #0D789E;
margin: 0;
padding-top: 7px;
}

.texto_descargas{
display: inline-block;
vertical-align: top;
width: 88%;
}

.cont-destacado{
padding: 9px;
background: rgba(255, 253, 194, 0.56);
vertical-align: top;
line-height: 20px;
border: solid 3px rgba(209, 71, 62, 0.97);
-webkit-box-shadow: inset rgba(0,0,0,.1) 0 2px 3px;
box-shadow: rgba(0, 0, 0, 0.69) 0 3px 7px;
}

/*Footer*/
.right{float: right;}

.right a{}

.left{float: left;}

footer{
background: rgba(209, 71, 62, 0.97);
height: 36px;
margin-top: 30px;
width: 1076px;
margin-left: -52px;
}

.info_footer{
display: inline-block;
vertical-align: top;
width: 980px;
margin-left: 42px;
}

.info_footer h3{
font-family: 'Oxygen', sans-serif;
font-size: 13px;
color: #fff;
display: inline-block;
font-weight: lighter;
margin-right: 8px;
}

.info_footer p{
font-family: arial;
color: #eee;
font-size: 13px;
display: inline-block;
}

.info_footer a{
font-family: arial, sans-serif;
color: #E3DC9C;
text-decoration: none;
font-weight: 600 !important;
font-size: 16px;
}

.info_footer a:hover{
color: rgba(255, 253, 194, 1);
-webkit-transition: all .2s linear;
}