@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'future';
    src: url('../fonts/FUTREI.TTF') format("truetype");
    font-style: normal;
    font-weight: normal;
}
body{
	margin:0px;
	padding:0px;
	background-color:#003406;
	background-image:url(../images/grupo-mancera-012.jpg);
	background-repeat:repeat-x;
}
.box_container {
	margin:0px;
	padding:0px;
}
.box_header {
	margin:0 auto;
	width:800px;
	height:105px;
}
.logo {
	margin-top:25px;
	float:left;
	width:299px;
	background-image:url(../images/grupo-mancera-013.png);
	height:74px;
}
.contactoheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#033;
	float:right;
	width:400px;
	margin-top:15px;
	text-align:right;
	line-height:20px;
}
.rif{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#999;
}
.box_top_imagen {
	width:800px;
	height:300px;
	margin:0 auto;
	margin-top:15px;
	background-image:url(../images/grupo-mancera-015.jpg);
	background-repeat:no-repeat;
	background-color:#051d0b;
	border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	-webkit-border-top-left-radius:20px;
	border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	-webkit-border-top-right-radius:20px;
}
.box_nav {
	padding-top:20px;
	padding-bottom:25px;
}
.box_img_header {
	height:94px;
}
.imagen_header {
	width:80px;
	height:80px;
	float:right;
	margin-right:15px;
	border:2px #184a39 solid;
}
a.btn_nav:link, a.btn_nav:visited{
	font-family: "future", Times, serif;
	font-size:16px;
	color:#fff;
	padding:10px;
	padding-left:20px;
	background-image:url(../images/grupo-mancera-021.png);
	background-color:#060;
	display:block;
	margin-top:10px;
	width:180px;
	text-decoration:none;
	border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	-webkit-border-top-right-radius:20px;
	border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
}
a.btn_nav:hover{
	padding-left:40px;
	background-image:url(../images/grupo-mancera-022.png);
}.mini_lema {
	font-family:"future", Times, serif;
	font-size:18px;
	color:#fff;
	float:left;
	padding-top:55px;
	padding-left:20px;
}
.nuestro_sitio {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	padding-left:15px;
}
.box_content {
	width:800px;
	margin:0 auto;
	background-color:#FFF;
	height:1300px;
	border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
	border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	-webkit-border-bottom-left-radius:20px;
}
#quienes {
}
.titulo_seccion {
	background-image:url(../images/grupo-mancera-020.png);
	background-repeat:no-repeat;
	background-position:right;
	padding:10px;
	font-family:"future", Times, serif;
	font-size:16px;
	color:#030;
	border-bottom:thin #060 solid;
	background-color:#e2e2e2;
	
}
.contenedor_flotantes {
	height:250px;
}
.info_quienes {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:justify;
	line-height:20px;
	color:#666;
	padding:10px;
	margin:20px;
	float:left;
	width:400px;
	border:thin #999 solid;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.info_quienes strong {
	color:#060;
	
}
.img_quienes {
	float:left;
	padding:20px;
	padding-left:0px;
	padding-bottom:0px;
}
.mision_box {
	border:3px #060 solid;
	height:100px;
	background-image:url(../images/grupo-mancera-024.jpg);
	background-repeat:no-repeat;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	margin:20px;
	margin-top:0px;
}
.text_mision {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:justify;
	float:right;
	padding:15px;
	padding-right:20px;
	width:350px;
	line-height:22px;
}
.vision_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:justify;
	line-height:20px;
	color:#666;
	padding:10px;
	margin:20px;
	border:thin #999 solid;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	height:120px;
}
.vision_box strong {
	font-family:"future", Times, serif;
	color:#060;
	
}
.mision_vision {
	float:left;
	width:356px;
}
#servicios {
	height:335px
}
.contenedor_servicios {
	height:288px
}
.info_servicios {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:justify;
	line-height:20px;
	color:#666;
	padding:10px;
	margin:20px;
	float:left;
	width:380px;
	border:thin #999 solid;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.info_servicios strong {
	color:#060;
	
}
.listado_servicios {
	float:left;
	padding:20px;
	padding-left:0px;
	padding-bottom:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	color: #060;
}
#contactos{
}
.contenedor_contactos {
}
.info_contacto {
	float:left;
	width:360px;
	height:305px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:15px;
	padding-left:25px;
	line-height:25px;
}
.info_contacto strong {
	color:#060;
}
.formulario {
	float:left;
	width:400px;
	height:335px;
}
.box_footer {

	background-color:#000;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	width:780px;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	height:30px;
}
.contactanos{
	margin-top:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:15px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background-color:#d7f2dc;
	border:3px #060 solid;
	font-weight:bold;
}
.box_formulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:20px;
	background-color:#e6fdcf;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding:10px;
	padding-left:25px;
	border:3px #060 solid;
}
.casillas{
	width:300px;
	padding:3px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.btn_enviar{
	background-color:#060;
	font-family: "future", Times, serif;
	font-size:16px;
	color:#fff;
	padding:5px;
	margin:0 auto;
	display:block;
	width:100px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	cursor:pointer;
}
.textfieldRequiredMsg, .textfieldInvalidFormatMsg{
	float:right;
	padding:3px;
	font-size:10px;
	color:#FFF !important;
	background-color:#F00;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}.textofooter {
	float:left;
	padding:8px;
	font-size:9px;
}
