@charset "utf-8";
/* CSS Document */
body{
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
}
.contenedor{
	width:994px;
	height:auto;
	margin:0px auto;
}
.cabecera{
	width:992px;
	height:196px;
}
.img_gris_1{
	height:54px;
	width:990px;
	background-image:url(../img/gris_1.png);
}
.img_gris_2{
	height:71px;
	background-image:url(../img/gris_2.jpg);
	background-repeat:repeat-y;
	width:990px;
}
.logo{
	width:447px;
	height:54px;
	background-image:url(../img/logo.png);
	background-repeat:no-repeat;
	float:left;
	margin-top:35px;
	margin-left:20px;
}
.telefono{
	width:171px;
	height:54px;
	background-image:url(../img/telefono.png);
	background-repeat:no-repeat;
	float:left;
	margin-top:35px;
	margin-left:250px;
	color:#000;
	font-size:22px;
	padding-left:70px;
	padding-top:4px;
}
.cuadro_menu{
	width:990px;
	height:65px;
	background-image:url(../img/menu_degradado.jpg);
	background-repeat:repeat-x;
	background-color:#FFF;
}
.texto_menu{
	width:180px;
	height:45px;
	float:left;
	font-size:16px;
	color:#FFF;
	text-align:center;
	padding-top:15px;
}

.texto_menu a{
	text-decoration:none;	
	color:#FFF;					
}

.activo{
	width:180px;
	height:45px;
	float:left;
	font-size:16px;
	color:#FFF;
	text-align:center;
	padding-top:15px;
	text-decoration:underline;
}

.activo a{
	text-decoration:none;	
	color:#FFF;	
}
.cuadro_gris{
	width:990px;
	height:5px;
	background-image:url(../img/cuadro_gris.jpg);
	background-repeat:repeat-x;
}
.imag_p{
	width:990px;
	height:398px;
	float:left;
	background-image:url(../img/img_p.jpg);
	background-repeat:no-repeat;
}
.t_1{
	width:600px;
	height:25px;
	float:left;
	font-size:20px;
	color:#FFF;
	float:left;
	margin:10px 0px 0px 20px;
}
.t_2{
	width:600px;
	height:15px;
	font-size:12px;
	color:#2471b6;
	float:left;
	margin:0px 0px 0px 20px;
}
.p_t1{
	width:600px;
	height:18px;
	float:left;
	font-size:14px;
	color:#747373;
	margin:280px 0px 0px 20px;
}
.p_t{
	width:600px;
	height:22px;
	float:left;
	font-size:18px;
	color:#FFF;
	margin:5px 0px 0px 20px;

}
.p_t a{color:#FFF;}
.cuadro_degrade{
	width:990px;
	height:847px;
	background-image:url(../img/001.jpg);
	background-repeat:repeat-y;
	float:left;
}

.contenido{
	width:708px;
	height:auto;
	float:left;
	margin-left:30px;
	margin-top:25px;
}
.titulo{
	width:auto;
	height:18px;
	font-size:18px;
	color:#000;
}
.c_1{
	width:684px;
	height:252px;
	float:left;
	margin-top:30px;
}
.cuadro_t{
	width:358px;
	height:238px;
	float:left;
}
.marco_texto1{
	width:358px;
	height:120px;
	font-size:16px;
	color:black;
	text-align: justify;
}
.marco_texto2{
	width:358px;
	height:94px;
	font-size:16px;
	color:#000;
	text-align: justify;
	margin-top:20px;
}
.cuadro_img1{
	width:283px;
	height:187px;
	background-image:url(../img/img_1.jpg);
	float:left;
	margin-left:30px;
}
.c_2{
	width:684px;
	height:auto;
	float:left;
}
.cuadro_t1{
	width:358px;
	height:180px;
	float:left;
	text-align: justify;
	font-size:16px;
}
.c_imag3{
	width:284px;
	height:188px;
	background-image:url(../img/img_3.jpg);
	float:left;
	margin-left:30px;
}
.c_2_1{
	width:358px;
	height:auto;
	float:left;
}
.c_c{
	width:352px;
	height:29px;
	float:left;
}
.icono_1{
	width:33px;
	height:33px;
	background-image:url(../img/icono.png);
	float:left;
}
.text_1{
	width:312px;
	height:18px;
	float:left;
	font-size:14px;
	color:#000;
	margin-top:7px;
}
.contenido_producto{
	width:708px;
	height:640px;
	float:left;
	margin-top:25px;
}
.cuadro_1{
	width:230px;
	height:auto;
	background-color:#FFF;
	float:left;
	margin-left:3px;
	padding-bottom:10px;
}
.i_1{
	width:160px;
	height:150px;
	margin-left:30px;
}
.tres{
	width:706px;
	height:320px;
	float:left;
}
.tx_1{
	width:150px;
	height:16px;
	font-size:14px;
	color:#000;
	font-weight: bold;
	margin-top:7px;
	margin-left:15px;
}
.t_d{
	width:212px;
	height:38px;
	font-size:13px;
	color:#666;
	margin-left:15px;
	margin-top:3px;
}
.pre{
	width:190px;
	height:31px;
	border:1px solid #DADADA;
	margin-left:15px;
	margin-top:5px;
}
.precio{
	width:40px;
	height:15px;
	float:left;
	font-size:12px;
	color:#666;
	text-align:center;
	margin-left:15px;
	margin-top:7px;
}
.numero{
	width:90px;
	height:20px;
	float:left;
	font-size:12px;
	text-align:center;
	color:#226FC4;
	font-weight: bold;
	margin-left:7px;
	margin-top:7px;
}
.boton{
	width:92px;
	height:24px;
	float:left;
	background-image:url(../img/bt_p.png);
	margin-left:15px;
	margin-top:15px;
	font-size:11px;
	color:#FFF;
	text-align:center;
	padding-top:8px;
}
.boton a{color:#FFF;}
.detalles{
	width:auto;
	height:10px;
	float:left;
	font-size:12px;
	color:#000;
	margin-top:23px;
	margin-left:20px;
}
.detalles a{color:#000;}

.icono{
	width:5px;
	height:7px;
	float:left;
	background-image:url(../img/icono-2.png);
	margin-top:28px;
	margin-left:8px;
}
.of_1{
	width:680px;
	height:480px;
	background-color:#FFF;
	float:left;
	margin-top:60px;
}
.of_2{
	width:320px;
	height:430px;
	background-color:#FFF;
	float:left;
	margin-left:20px;
	margin-top:25px;
}
.of_img{
	width:250px;
	height:185px;
	margin-left:30px;
}
.of_tres{
	width:706px;
	height:320px;
	float:left;
}
.of_tx_1{
	width:150px;
	height:16px;
	font-size:14px;
	color:#000;
	font-weight: bold;
	margin-top:15px;
	margin-left:30px;
}
.of_t_d{
	width:212px;
	height:38px;
	font-size:13px;
	color:#666;
	margin-left:30px;
	margin-top:8px;
}
.of_pre{
	width:190px;
	height:31px;
	border:1px solid #DADADA;
	margin-left:40px;
	margin-top:20px;
}
.of_precio{
	width:40px;
	height:15px;
	float:left;
	font-size:12px;
	color:#666;
	text-align:center;
	margin-left:15px;
	margin-top:7px;
}
.of_numero{
	width:90px;
	height:20px;
	float:left;
	font-size:12px;
	text-align:center;
	color:#226FC4;
	font-weight: bold;
	margin-left:7px;
	margin-top:7px;
}
.of_boton{
	width:92px;
	height:24px;
	float:left;
	background-image:url(../img/bt_p.png);
	margin-left:30px;
	margin-top:25px;
	font-size:11px;
	color:#FFF;
	text-align:center;
	padding-top:8px;
}
.of_boton a{color:#FFF;}
.of_detalles{
	width:auto;
	height:10px;
	float:left;
	font-size:12px;
	color:#000;
	margin-top:33px;
	margin-left:20px;
}
.of_detalles a{color:#000;}
.of_icono{
	width:5px;
	height:7px;
	float:left;
	background-image:url(../img/icono-2.png);
	margin-top:38px;
	margin-left:8px;
}
.menu_pie{
	width:990px;
	height:162px;
	float:left;
	margin-top:35px;
}
.menu_e{
	height:100px;
	float:left;
	width:205px;
	margin-left:20px;
}

.menu_e a{
	color:#FFF;
	text-decoration:underline;
}
.t{
	float:left;
	height:15px;
	width:100%;
	margin-left:65px;
	color:#2052b2;
	font-size:14px;
	font-weight: bold;
}
.info{	
	width:auto;
	height:auto;
	float:left;
	margin-left:0px;
	font-size: 12px;
	color:#000;
	margin-top:10px;
	line-height:20px; 
	margin-left:65px;
}
.cont_text{
	width:500px;
	height:20px;
	margin-top:30px;
	margin-left:10px;
}
.enlaces{
	width:500px;
	height:20px;
	margin-top:30px;
	margin-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	text-decoration: none;
}
.cont_formulario{
	width:470px;
	height:400px;
	padding-left:36px;
	float:left;
	margin-top:50px;
	margin-left:80px;

}
.cont_caja{
	width:auto;
	height:28px;
	margin:0px auto;float:left;
	color:#000;
	font-size:16px;
	margin-bottom:10px;
	float:none;
}
.cont_titulo{
	width:80px;
	height:28px;
	float:left;
	text-align:right;
	margin-right:10px;
	font-size: 14px;
	color:#000;
}
.cont_caj{
	width:200px;
	height:20px;
	font-size:12px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	border:1px solid #A4A4A4;
}
.cont_f_titulo{
	font-size:28px;
	color:#FFF;
	width:255px;
	text-align:center;
	margin-top:10px;
	margin-bottom:5px;
	float:left;
}
.cont_mensaje{
	width:280px;
	height:90px;
	border:1px solid #A4A4A4;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	float:left;
}
.cont_a_privacidad{
 color: #000000;
    float: left;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    margin-left: -3px;
    margin-top: 10px;
}
.cont_politica{
	color: #000;}
.cont_bt_form{
	width:92px;
	height:36px;
	background-image:url(../img/contacto_enviar.png);
	background-repeat:no-repeat;
	float:left;
	margin-top:15px;
	margin-right:10px;
	margin-left:280px;
}

.derecha{
	width:250px;
	height:auto;
	position:relative;
	float:right;
}
.formulario{
	width:250px;
	height:auto;
	float:left;
	background-image:url(../img/01.png);
	background-repeat:repeat-x;
}
.titulo_1{
	width:190px;
	font-size:12px;
	color:#000;
	height:auto;
	float:left;
	margin-left:20px;
}

.caj{
	width:200px;
	height:15px;
	font-size:12px;
	margin-left:20px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	
	
}
.caj_select{
	width:204px;
	height:23px;
	font-size:12px;
	margin-left:20px;
	margin-bottom:7px;
	font-family:Arial, Helvetica, sans-serif;
}
.caj_textarea{
	width:202px;
	height:60px;
	margin-left:20px;
	font-size:12px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}
.f_titulo{
	font-size:20px;
	color:#000;
	width:190px;
	text-align:center;
	margin-top:5px;
	margin-bottom:10px;
	float:left;
	margin-left:25px;
}
.a_privacidad{
	color: #000000;
	float: left;
	font-size: 13px;
	font-style: normal;
	margin-left: 17px;
	margin-top: 0;
}
.politica{
	color:#000;}
.bt_form{
	width:74px;
	height:24px;
	float:left;
	margin-right:10px;
	margin-left:150px;
	margin-top:5px;
	background-image:url(../img/bt_f.png);
	background-repeat:no-repeat;
	font-size:13px;
	color:#fff;
	text-align:center;
	padding-top:3px
}
.c_obligatorios{
	width:150px;
	height:20px;
	font-size:11px;
	color: #666;
	font-style: normal;
	float:left;
	margin-left:25px;
}

.cont_obligatorios{
	font-size:12px;
	color:#000;
	font-style: normal;
	width:150px;
	height:20px;
	float:left;
	margin-left:90px;
}

.banner{
	width:200px;
	height:auto;
	float:left;
	margin-top:10px;
	margin-left:28px;
}
.banner img{
	margin-bottom:20px;
}
.cuadro_borde{
	width:990px;
	height:40px;
	float:left;
	background-image:url(../img/pie.png);
	background-repeat:no-repeat;
}
.pie{
	width:955px;
	height:auto;
	font-size:11px;
	color:#FFF;
	float:left;
	margin:15px 35px;
}
.e_pie{
	color:#FFF;
}
.polit_general{
	width:665px;
	font-size:12px;
	color:#5d5d5d;
	padding:15px;
	text-align:justify;
	float:left;
	
}
.polit_titulo{
	width:100%;
	font-weight:bold;
	float:left;
	color:#2052b2;
	}
.polit_regla{
	width:100%;
	margin:15px 0px;
	float:left;
	}
.polit_activo{
	font-size:12px;
	color:#2052b2;
	text-decoration:underline;
}
.img_g{float: left;
    margin-bottom: 10px;
    margin-left: 90px;
    margin-top: 10px;
    width: 80%;}