img{border:0px solid red;}

#padre_banner{border:0px dotted #666;padding:10px;}

#padre_banner .hijo_1,#padre_banner .sub_1{float:left;border-radius:0px;background-color:transparent;}

#padre_banner .hijo_2{float:right;border-radius:0px;}

#padre_banner .hijo_1{margin-bottom:20px;padding:10px;}

#padre_banner .hijo_2{margin-bottom:20px;padding:10px;}

#padre_banner .hijo_2 .sub_2{border:0px dotted red;border-radius:0px;}


#padre_banner .w_sub_2{text-align:center;}

#padre_banner .hijo_1,#padre_banner .hijo_2,#padre_banner .w_sub_1,#padre_banner .w_sub_2{width:100%;border:0px solid black;}

#padreh1 .mundo{
border:0px dotted orange;
text-align:left;
margin-left:20px;
font-size:1.8em;
line-height:35px;
font-weight:bold;
color:#b3b3b3;
}

/*#d7e6f4*/
#content_1{background-color:#fff ;}
  
#content_1 .innercaja_40{border:1solid red;padding:30px 0px} 
  
#content_1 .innercaja_40 {color:#000;}

#content_1 .innercaja_40 li{padding:5px;text-decoration:none;}

/*.caja_40,.caja_20{float:left;width:100%;border:0px solid red;}*/

.caja_40_b img{border:0px dotted orange;border-radius:0px;}

#content_1 .caja_40 .innercaja_40 .h2{
border:0px dotted orange;
text-align:center;
font-size:1.8em;
line-height:35px;
font-weight:bold;
color:#000;
}

#content_1 .caja_40 .innercaja_40 .p{
border:0px dotted orange;
text-align:center;
font-size:25px;
line-height:50px;
font-weight:regular;
color:#000;
}

#content_1 .caja_40 .innercaja_40 p{
border:0px dotted orange;
text-align:left;
font-size:20px;
line-height:30px;
font-weight:regular;
color:#000;
}

#input{border:0px solid green;}
#input_1,#input_2,#input_3{float:left;padding:3px;border:0px solid red;padding-bottom:30px; }
#input_1{width:58%;}
#input_2{width:28%;}
#input_3{width:14%;}


.sub_h3{
padding:0px;
border:0px solid #FFF;
text-align:left;
font-size:1.7em;
line-height:50px;
font-weight:normal;
color:#000;

}

.sub_h3_hijo_2{
border:0px dotted orange;
text-align:left;
font-size:1.7em;;
line-height:50px;
font-weight:regular;
color:#000; 
padding:5px 0px; 
}
.sub_p{
padding:5px;
border:0px dotted #FF0000;
text-align:left;
font-size:1.3em;
line-height:35px;
font-weight:normal;
color:#000;
font-family:TW Cent MT;
font-style: oblique;
padding:20px 0px;
}


.sub_p_hijo_2{
border:0px dotted orange;
text-align:left;
font-size:22px;
line-height:45px;
font-weight:normal;
color:#000;
font-family:TW Cent MT;
font-style: oblique;
padding:5px 0px; 
}

#boton1{
border:1px dotted #blue;
padding:10px;
}

#boton1 .innerboton1 img{border:0;}
 

#boton1 .innerboton1 a{
display:block;
text-align:center;
padding:15px 25px;
font-size:1.3em;
color:#fff;
background-color:#40B5AD;
font-weight:bold;
border:2px solid #fff;
border-radius:5px;
margin:20px 0;
}


#boton1 .innerboton1 a:hover{
color:#40B5AD; 
background-color:#fff; 
}

<!--boton_b input -->
 
#boton_b {
border:0px solid red;
padding:10px;
}
 

#boton_b .innerboton_b input{
display:block;
text-align:center;
padding:10px0px; 
font-size:1em;
color:#fff;
background-color: #000;
font-weight:normal;
border:0px solid #fff;
margin:5px;
text-decoration:none; 
}

#boton_b .innerboton_b input:hover{
color:#92B2B1; 
background-color:#013334;
}

<!-- fin boton_b input--> 

#boton2 {
border:0px solid red;
padding:10px;
}
 

#boton2 .innerboton2 a{
display:block;
text-align:center;
padding:15px 25px;
font-size:1em;
color:#fff;
background-color: #000;
font-weight:regular;
border:0px solid #fff;
margin:20px 20px; 
}

#boton2 .innerboton2 a:hover{
color:#92B2B1; 
background-color:#013334; 
}

#boton5 {
border:0px solid red;
padding:10px;
}
.center {
  margin: auto;
  width: 50%;
  border: 0px solid #fff;
  padding: 10px;
}

#boton4 .innerboton4 img{border:0;}
 

#boton4 .innerboton4 a{
display:block;
text-align:center;
padding:0px 0px;
font-size:1.3em;
color:#000;
background-color:#B0D9F7;
font-weight:regular;
border:1px solid #fff;
border-radius:5px;
margin:5px 0;
}

#boton4 .innerboton4 a:hover{
color:#fff; 
background-color:#45a7ed; 
}


.caja_40{float:left;width:100%;border:0px solid red;}

.caja_40_b{float:left;width:100%;border:0px solid red;}

.caja_20{float:left;width:100%;border:0px solid pink;}

 

#padre_banner .sub_1{border:0px solid pink;padding:0px 0px 0px 15px;}

.center{text-align:center;}
 
#formulario input,#formulario select{float:left;width:100%;height:40px;line-height:40px;border:0;border-bottom:0px solid #ccc;background-color:#fff;font-size:18px;font-weight:normal;padding-left:5px;color:#013334;}  

 
.icono_consejos{font-size:18px;font-weight:normal;padding-right:3px;line-height:36px;}
 #piso_1 .motivos li a{font-size:18px;font-weight:normal;padding-right:3px;line-height:36px;color:#F77B0F;}

.caja_x{width:100%;}


@media only screen and (min-width: 1024px) {
#padre_banner .hijo_1{border:0px solid red;}	
#padre_banner .hijo_1{width:68%;}
#padre_banner .hijo_1,#padre_banner .hijo_2{margin-bottom:0px;}
#padre_banner .hijo_2{width:30%;}
#padre_banner .hijo_2{height:420px;}
#padre_banner .w_sub_1{width:40%;}
#padre_banner .w_sub_2{width:60%;}
#padre_banner .sub_2{width:100%;}

.caja_40{float:left;width:35%;border:1px solid red;}

.caja_20{float:left;width:30%;border:1px solid #00F;}

.caja_40_b{float:right;width:35%;border:0px solid green;}


.caja_x{
float:left;
width:60%;
}
.caja_gestion{
width:100%;
}
.icono_consejos{font-size:18px;padding-right:3px;}	
}


#piso_1 .caja{float:left;border:0px solid red;}


#piso_1 .w40{width:100%}
#piso_1 .w20{width:100%}

.motivo_todo{
padding:20px 0;
}

.motivo_todo li,.motivo_todo  p{ 
margin-bottom:20px;
font-size:16px;
line-height:22px;
text-align:justify;

}
 
 .motivo_todo  p{ font-weight:bold;}
 
@media only screen and (min-width: 1280px) {
#padre_banner .hijo_2{height:425px;}

#piso_1 .w40{width:40%}
#piso_1 .w20{width:20%}
