@charset "utf-8";
/* CSS Document */
#contenedor{
height:1024px;
width: 1024px;
background-image:url(images/fondo.jpg);
margin: auto;
background-color:#FFFFFF;
} 
#contenedor_home{
height:1024px;
width: 1024px;
background-image:url(images/fondo_botonera_2.png);
background-repeat:no-repeat;
margin: auto;
} 
#contenedor_c{
height:123px;
width: 1024px;
margin: auto;
} 
#contenedor_b{
height:123px;
width: 100%;
background-image:url(images/fondo_b.jpg);
margin: auto;
} 
#cabecera_derecha{
text-align: right;
width: 724px;
height:90px;
margin: auto;
float:right;
}
#cabecera_derecha_b{
text-align: right;
width: 165px;
height:123px;
margin: auto;
float:right;
}
#cabecera_izq{
text-align: left;
width: 300px;
height:90px;
margin: auto;
float:left;
}  
#pie_derecho{
text-align: right;
width: 724px;
height:123px;
margin: auto;
float:right;
}
#pie_izq{
height:51px;
width: 859px;
margin:auto;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
margin-top:72px;

} 
 
#navegador{
padding : 0px 10px 5px 10px;
} 

#slogan{
height:100px;
padding-top:30px;
text-align:center;
width:100%;
float:left
} 
/* botones ------------------------------------------------------------------*/
a.b_home{
display: block; 
width:140px;
height:68px;
background-image:url(images/bt_home.png);
background-repeat: no-repeat;
float:left;
}
a.b_home:hover{
width:140px;
height:68px;
background-image:url(images/rl_home.png);
}
a.b_home_2:hover{
width:140px;
height:68px;
background-image:url(images/rl_home.png);
}
a.b_home_2{
display: block; 
width:140px;
height:68px;
background-image:url(images/rl_home.png);
background-repeat: no-repeat;
float:left;
}
a.b_clientes{
display: block; 
width:140px;
height:68px;
background-image:url(images/bt_clientes.png);
background-repeat: no-repeat;
float:left;
}
a.b_clientes:hover{
width:140px;
height:68px;
background-image:url(images/rl_clientes.png);
}
a.b_portfolio{
display: block; 
width:140px;
height:68px;
background-image:url(images/bt_portfolio.png);
background-repeat: no-repeat;
float:left;
}
a.b_portfolio:hover{
width:140px;
height:68px;
background-image:url(images/rl_portfolio.png);
}
a.b_servicios{
display: block; 
width:140px;
height:68px;
background-image:url(images/bt_servicios.png);
background-repeat: no-repeat;
float:left;
}
a.b_servicios:hover{
width:140px;
height:68px;
background-image:url(images/rl_servicios.png);
}
a.b_contacto{
display: block; 
width:140px;
height:68px;
background-image:url(images/bt_contacto.png);
background-repeat: no-repeat;
float:left;
}
a.b_contacto:hover{
width:140px;
height:68px;
background-image:url(images/rl_contacto.png);
}
/* fin botones ------------------------------------------------------------------ */ 
#cuerpo{
width:620px;
margin-left: 8px;
float:left;
}
#nosotros{
width:500px;
margin-left: 84px;
padding: 28px 0px 10px 0px;
float:left;
}
#cuerpo_2{
width:360px;
margin-left: 0px;
margin-right:10px;
padding: 5px 0px 10px 0px;
float:right;
} 

#cuerpo_3{
width:490px;
margin-left:88px;
padding: 100px 0px 10px 0px;
float:left;
} 
#formulario{
font-family:Arial, Helvetica, sans-serif;;
margin-left: 0px;
padding: 100px 0px 10px 0px;
float:right;
} 
H1{
font-family:Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight:bold;
margin-bottom:0px;
} 
H2{
font-family:Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight:bold;
margin-left:60px;
} 
P {
font-family:Arial, Helvetica, sans-serif;
font-size: 10pt;
} 
body{
margin-top:0px;
background:url(images/fondo_home.jpg)
}
#servicios_1{
margin-top:0px;
width:302px;
height:auto;
float:left;
} 
#servicios_1_t{
padding:0px 26px 0px 15px;
} 
#servicios_2{
margin-top:0px;
width:419px;
height:auto;
float:left;
} 
#servicios_2_t{
padding:0px 26px 0px 15px;
} 
#servicios_3{
margin-top:0px;
width:302px;
float:right;
height:auto;
} 
#servicios_3_t{
padding:0px 26px 0px 15px;
} 


#columna_1{
text-align:center;
width:1024px;
float:left;

} 

div.row {
  clear: both;
  padding-top: 10px;
  }

div.row span.label {
  float: left;
  width: 150px;
  text-align: right;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12pt;
  }

div.row span.formw {
  float: right;
  margin-left:20px;
  width: 270px;
  text-align: left;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12pt;
  } 