body {font-size:13px; color:#333; font-family:calibri; background:#FFF; line-height:16px;}
header{
background:#fff;
margin:0px 0 0 0 ;
color:#666;
padding:20px 0;

}
.shadowHeader{background:url("../images/shadow.png") repeat-x;
height:20px;}
.headerInterior {width:60%; margin:0px auto;}
header img {float:left;}
header ul {float:right;
text-align:right;
margin:5px 45px 0 0;
font-size:12px;
display:block;}
.cleaner{clear:both;}
/*NAV*/
.menu {width:60%;
 margin:0px auto;
}
p{
line-height:25px;
margin:0 0 10px 0;
font-size: 16px;}
p.interior{font-size:14px;
line-height:25px;}
p.grande{font-size:18px;
font-family: 'Marcellus SC', serif;
line-height:25px;}
#nav,
#nav ul {
  list-style: none;
  width: 100%;
  float: left;
  padding: 3px 0;
  height: 30px;

}

#nav li {
  float: right;
padding:0 10px;	
}
nav {background:#41AB9B;
 padding:8px 0;}
nav ul {width:60%;
 margin:0px auto;}


 nav ul li a {color:#FFF; 
  text-decoration:none;
   font-size:20px;
  font-family: 'Marcellus SC', serif;
  padding: 15px 8px;

 }


ul li a {color:#FFF; 
text-decoration:none;
 font-size:20px;
font-family: 'Marcellus SC', serif;
padding: 15px 8px;
  font-weight: bold;
 }
ul li a:hover {background:rgba(255, 255, 255, 0.3);
 text-decoration:none;
 padding: 15px 8px;
font-weight: bold;
 }

li.primerLi{display:inline;
color:#DE0A15;
}

.banner {height:120%;
 background:#666666;
 padding-bottom: 10px;}
 
/*CONTENEDOR*/
.container {width:60%;
 margin:0px auto;}
.divInteriorBlanco {width:90%;
 margin:15px 0 15px 0;
 border:1px solid #CCC;
 background:#FFF;
 padding:20px;}
 .divInteriorBlanco p{color:#666;
 line-height:25px;}
 .divContClientes{width:30%;
 margin:10px 10px 0 0;
 background:#FFF;
 border:#DEDFE0 6px solid;
 float:left;}
.divContClientes p{padding: 0 10px 10px 10px;
  text-transform:uppercase;
  font-family: 'Marcellus SC', serif;
  font-size:11px;}
/*secciones*/
section.seccionPrimera{
background-color:#f4f4f4;
padding:20px 0;}
section.seccionSegundo{
background-color:#E8E8E9;
padding:20px 0;
}
h1{font-family: 'Marcellus SC', serif;
font-size:28px;
color:#41AB9B;
margin:0 0 10px 0;
line-height:30px;}
h2{font-family: 'Marcellus SC', serif;
font-size:17px;
color:#41AB9B;
margin:0 0 10px 0;
line-height:30px;}
.divRight{
width:30%;
background:#FFF;
border:#CCC;
float:right;
padding:20px;}
h3{font-family: 'Marcellus SC', serif;
font-size:16px;
color:#333;
margin:0 0 10px 0!important;
line-height:30px;}
dl{width:50%;
float:left;}
dt{font-family: 'Marcellus SC', serif;
font-size:15px;
color:#333;
margin:15px 0 10px 0;
line-height:30px;}
dd{font-family: calibri;
color:#333;
border-bottom:1px solid #CCC;
line-height:30px;}
/*columnas*/
.ColPrimera, .ColSegunda, .ColTercera {width:33%; 
float:left;
height:240px;  }
.ColPrimera, .ColSegunda {border-right:1px solid #CCC; margin: 0 0 10px 0; padding:0 0 20px 0;}


.interiorColPrimera {padding:0 15px 0 0;}
.interiorColSegunda {padding:0 15px; }
.interiorColTercera {padding:0 0 0 15px;}
.interiorColCuarta {padding:0 0px 0 0!important;}
.interiorColQuinta {padding:0 0px!important;}
.interiorColSexta {padding:0 0 0 0px!important;}

.interiorColCuarta p , .interiorColQuinta p, .interiorColSexta p {padding:0px 15px;}

a.ver {
padding:0px 0px 0px 0px; 
color:#41AB9B; 
font-family: calibri;
font-size:10px; 
display:inline-block;
text-transform:uppercase;
margin:5px 0 0 0;
text-decoration:none;}
a.ver:hover {color:#999; transition:color 1s; -webkit-transition:color 1s; -moz-transition:color 1s;} 


.ColSegunda .interiorColSegunda ul li{ border-bottom:1px dotted #CCC;
padding:5px;}					

/* FORMULARIO */

textarea {width:98%;
margin-top:10px;
height:90px; 

padding: 10px;
font-size: 18px;
border: 1px solid #ccc;
}


.submit_boton {background:#41AB9B;
color:#fff; 
font-size: 18px; 
font-family: 'Marcellus SC', serif;
border:none; 
cursor:pointer;
padding:10px; 
margin:0px;
text-transform:uppercase;
width:250px;
margin-top:20px}

input.text{
  min-height: 34px;
border: 1px solid #ccc;
padding: 10px;
font-size: 16px;
width: 47%;
margin-right:10px;
margin-bottom:15px
}




/*footer*/
.redes{background:url('../images/linea-vert-01.jpg') repeat-x top #333;}
.interiorRedes{width:60%; margin:0px auto; padding:2em 0 3em 0; }
footer  {background:#666;}
footer .interiorFooter {width:60%; margin:0px auto; padding:2em 0 5em 0; }
footer img {float:left; margin:5px 15px 0 0px;}
footer .interiorFooter ul {float:left; margin:0px 0px 0px 0px;  width:52%; line-height:17px;}
footer .interiorFooter ul li {display:block; color:#ccc;}
.logoDesarrollo{float:right;}
.confirmacion{ width:800px; background:#CCCC33; border:1px solid #CCCC00; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:20px; margin:0 0 15px 0; font-family:'Open Sans', sans-serif, sans-serif; font-size:18px; color:#FFF;}
li.encontranos{font-family: 'Marcellus SC', serif; font-size:16px; color:rgb(65, 171, 155)!important;}
.errorr{ width:800px; background:#FF99FF; border:1px solid #FF00CC; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:20px; margin:0 0 15px 0; font-family:'Open Sans', sans-serif, sans-serif; font-size:18px; color:#FFF;}