/* CSS Document */

p{
	font-family: Verdana, sans-serif;
	font-size: 16px;
	color: #000000;
	line-height: 25px;
	padding: 3px;
	text-align: left;
}
.p2{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
	padding: 3px;
	text-align: left;
}

.title1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
  transition: all .3s;
}
.title1:hover{font-size:25px;}
.title1 a{ 
	color: #FFFFFF;
	text-decoration:none;
    
}
.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	color: #006ad2;
	
		 
}
.subtítulo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style:normal;
	line-height: normal;
	text-transform: none;
	color:#0099FF;
}
.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #999999; 
	text-decoration:none
}
.link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color:#FF9900;
	text-decoration:none
}
.navigation{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	padding: 7px 10px;
	color: #999999;
	text-decoration: none;
	display: block;
	width: 300px;

}
.navigation:hover{


	font:bold;
	padding-left:10px;
	font-weight: normal;
	color:#FFFFFF;
	text-decoration: none;
	display: block;

	background-color:#00CCFF;

}
body {
	background-color: #DADEDC;
	font-family: 'verdana',sans-serif;
	margin:0;

}
#Contenedor {
	
}
.container{width:80%;}
#cuerpo {
	position:relative;
	width:900px;
	background-color: #FFFFFF;
}

#Layer1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 130px;
	top: 27px;
}
#cabezote .container {
    display:inline-block;
	height:100px;
	background:#999999 /*url('/imagenes/back_cabezote.png')repeat-x 0 100%*/;
    width:87.5%;
   padding: 30px 0 0 12.5%;
    box-sizing: border-box;
}
   .contacto{display:inline-block;}
#central {

}
.section1 {box-sizing:border-box;padding:40px 0;background:white;}
.section1 .container{width: 75%;

display: block;

margin: 0 auto;}
.section1 .left{width:61.4%;display:inline-block;}
.section1 .right{width:37.6%;display:inline-block;vertical-align:top;}
.section1 ul{padding:0;}
.section1 ul li{
    list-style:none;
    text-align:left;
}
#servicios {
    
    background:white;
}
#servicios .container{
width: 75%;

display: block;

margin: 0 auto;
padding: 40px 0 80px;
}
#servicios .left{

	width: 49%;
	display: inline-block;
	box-sizing: border-box;
	vertical-align: top;
}
#servicios .right{

	width: 50%;
	display: inline-block;
	box-sizing: border-box;
}
#Layer2 {
	width: 70%;
min-width: 400px;


background: rgba(255,255,255,.9);

text-align: justify!important;


}
#pata {

}
#pata .container{
  padding: 80px 0;

display: block;

margin: 0 auto;

white-space: normal;

text-align: center;
	/*background-color: #999999;*/
}
#cabezote #logo_txt{
	display:inline-block;
}
#eslogan{

}

.link_recuadro{
	width:300px;
	height:30px;
	z-index:4;

}

#menu {
	position:absolute;
	width:892px;
	height:30px;
	z-index:5;
	left: 0px;
	top: 71px;
}
#pata .modulo{
   position: relative;
    width: 30%;
    display: inline-block;
    text-align: center;
    border-radius: 4px;
    padding: 20px 2%;
    box-sizing: border-box;
    margin: 20px auto;
       
    margin-right: 2%;
    min-width: 300px;
    height: 350px;
    vertical-align: top;
    background: rgb(255,255,255);
  

}
#pata .modulo.empresa{
    
        background-image: url('/imagenes/empresa.png');
        background-position: 100% 100%;
        background-repeat: no-repeat;
}
#pata .modulo.llamenos{background-image:url('/imagenes/servicio.jpg');
    background-position: 0% 100%;
background-repeat: no-repeat;
}
.modulo a{
   display: block;
text-decoration: none;
padding: 5px 10px;
background: #004993;
color: white;
margin: auto;
position: absolute;
width: 150px;
bottom: 40px;
left: 0;
right: 0;
}
.modulo.llamenos a{border: white solid 1px;background:rgba(255,255,255,.1);}
.modulo.llamenos .tel{font-size:18px;font-weight:600;}
#Layer3 {
	position:absolute;
	left:52px;
	top:312px;
	width:497px;
	height:283px;
	z-index:2;
}
#foto {
	
}
#foto  img{width: 100%}
#Layer4 {
	position:relative;
	width:239px;
	height:202px;
	z-index:1;
	left: 23px;
	top: 40px;
}
#Layer5 {
	position:absolute;
	left:374px;
	top:511px;
	width:241px;
	height:202px;
	z-index:2;
}
#Layer6 {
position:relative;
	width:200px;
	height:206px;
	z-index:2;
	top: 40px;
	left: 302px;
}
#Layer7 {
	position:relative;
	width:200px;
	height:115px;
	z-index:3;
	left: 633px;
	top: 41px;
}
.Estilo2 {color: #333333;font-size:35px;}
#Layer8 {
	position:absolute;
	top:469px;
	width:900px;
	height:4px;
	z-index:2;
	background-color: #FFFFFF;
}
#Layer10 {
	position:absolute;
	left:17px;
	top:68px;
	width:225px;
	height:64px;
	z-index:2;
}
#Layer11 {
	position:absolute;
	left:6px;
	top:15px;
	width:245px;
	height:42px;
	z-index:3;
}
.Estilo3 {color: #000000}
#Layer12 {
	position:absolute;
	left:139px;
	top:22px;
	width:147px;
	height:74px;
	z-index:2;
}
#Layer13 {
	position:absolute;
	left:149px;
	top:102px;
	width:137px;
	height:44px;
	z-index:2;
}
#Layer14 {
	position:absolute;
	left:19px;
	top:14px;
	width:138px;
	height:86px;
	z-index:2;
}
#Layer15 {
	position:absolute;
	left:18px;
	top:114px;
	width:204px;
	height:74px;
	z-index:3;
}
#Layer16 {
	position:absolute;
	left:33px;
	top:171px;
	width:102px;
	height:24px;
	z-index:2;
}
#Layer17 {
	position:absolute;
	left:166px;
	top:172px;
	width:119px;
	height:25px;
	z-index:2;
}
.Estilo7 {font-size: 11px}
#Layer18 {
	position:absolute;
	left:89px;
	top:96px;
	width:140px;
	height:31px;
	z-index:2;
}
#Layer19 {
	
	width:428px;
	height:295px;

}

.menuBar{


text-align: right;

margin-right: 5%;

float: right;}
.btMenu{color:white;display:inline-block;
cursor: pointer;}
.mnButton {display:inline-block;padding: 5px 20px;m}
.mnButton:hover{background:rgba(255,255,255,.1);}
.mnButton a{color:white; text-decoration:none;}
.menuBar .menu{position:absolute;display:none;right:0;background:rgba(255,255,255,.95);padding:30px;top:60px;}


.menu li{list-style: none;display: block}

footer{background:white;}
footer .container{display:block; margin:0 auto;padding:80px 0;}
footer .container .right, footer .container .left{display: inline-block;

width: 49%;}
footer .title1{color:black;}