	html, body {height: 100%;}
	
	html,body,div,p,ul,ol,li,h1,h2,h3,h4,pre,form,p,button,img {
	margin: 0;
	padding: 0;
	border: 0;
	}
	
	:focus{outline:0;}
	
	a img{border:0;}
	
	body {
	  font-family: Arial, Helvetica, sans-serif;
  margin:0; 
  padding:0;
  background-color:#013971;
  font-family: 'Droid Sans', sans-serif, Arial, Helvetica, sans-serif;
  font-weight: 400;
	background-color:#003873;
	}
	.hea1 {
	width:278px;
	float:left;
	}
	
	.hea3 {
	width:350px;
	float:left;
	}
	
	.hea2 {
	width:332px;
	float:left;
	}
	
	.num1 {
	width:25px;
	height:25px;
	float:left;
	margin-top:20px;
	margin-left:20px;
	}
	
	.num2 {
	width:257px;
	float:left;
	margin-top:5px;
	color:#FFF;
	}
	
	.menup {
	width:100%;
	margin-top:15px;
	font-size:11px;
	color:#FFF;
	text-align:right;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px solid #FFCC00;
	}
	
	.menup a {
	color:#FFF;
	text-decoration:none;
	}
	
	.menup a:hover {
	color:#FFF;
	text-decoration:underline;
	}
	
	.tres1 {
	color:#FFF;
	width:100%;
	text-align:right;
	font-weight:bolder;
	font-size:18px;
	}
	
	.tres2 {
	color:#CCC;
	width:100%;
	text-align:right;
	font-weight:bolder;
	font-size:14px;
	}
	
	
	#menu {
	float:left;
	width:100%;
	margin-bottom:10px;
	}
	
	#menuleft {
	float:left;
	width:10px;
	height:41px;
	}
	
	#menucenter {
	float:left;
	width:940px;
	height:41px;
	background-image:url(../img/back.png);
	background-repeat:repeat-x;
	}
	
	.menu_c {
	color:#FFF;
	font-size:14px;
	float:left;
	}
	
	.menu_c a {
	
	color:#FFF;
	font-size:14px;
	padding-top:12px;
	padding-left:26px;
	padding-right:26px;
	text-decoration:none;
	height:41px;
	float:left;
	}
	
	.menu_c a:hover {
	color:#C00;
	font-size:14px;
	padding-top:12px;
	padding-left:26px;
	padding-right:26px;
	float:left;
	text-decoration:none;
	height:29px;
	background-color:#ffdd00;
	
	}
	
	#menuright {
	float:left;
	width:10px;
	height:41px;
	}
	
	#tien_1{
	width:100%;
	float:left;
	padding-bottom:10px;
	border-bottom:1px solid #FFCC00;
	color:#FFF;
	font-size:12px;
	margin-bottom:10px;
	}
	
	.tien_b{
	width:33%;
	color:#FFF;
	font-size:12px;
	float:left;
	font-weight:bold;
	}
	
	.tien_b a{
	color:#FFF;
	text-decoration:none;
	}
	
	.tien_b a:hover{
	color:#FFF;
	text-decoration:underline;
	}
	
	
	
	.botred3{
	-moz-border-radius: 2px;
	border : 1px solid #FC0;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	padding-left : 5px;
	padding-right : 5px;
	height:20px;
	background-color:#FC0;
	color:#000;
	cursor:pointer;
	font-weight:bold;
	}
	#ind_1 {
	width:270px;
	height:335px;
	float:left;
	margin-right:14px;
	background-image:url(../img/fondo-buscador-lateral.jpg);
	background-repeat:no-repeat;
	}
	
	.i1_1 {
	width:95%;
	padding-left:5%;
	margin-top:20px;
	color:#FFF;
	}
	
	
	#ind_2 {
	width:676px;
	height:335px;
	float:left;
	}
	
	#galleria{
	width:676px;
	height:335px;
	float:left;
	}
	
	#ind_3 {
	width:270px;
	height:118px;
	float:left;
	margin-right:14px;
	margin-top:5px;
	}
	
	#ind_4 {
	width:676px;
	height:118px;
	float:left;
	margin-top:5px;
	}
	
	
	#galleria{
	width:676px;
	height:335px;
	float:left;
	}
	
	#titulo{
	float:left;
	width:948px;
	color:#ffdd00;
	font-size:30px;
	text-transform:uppercase;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	border-bottom:#fff 1px solid;
	font-weight:bold;
	margin-bottom:10px;
	}
	
	#titulo a{
	float:rigth;
	margin-left:20px;
	color:#fff;
	font-size:13px;
	text-decoration:none;
	padding:5px;
	}
	
	#titulo a:hover{
	float:rigth;
	margin-left:20px;
	color:#fff;
	font-size:13px;
	text-decoration:none;
	padding:5px;
	background-color:#000;
	}
	
	
	#prodcutos{
	float:left;
	width:100%;
	}
	
	#pr_foto img{
	float:left;
	width:223px;
	height:223px;
	}
	
	#pr_foto{
	float:left;
	width:223px;
	height:223px;
	margin-top:10px;
	}
	
	#pr_tex{
	float:left;
	width:717px;
	margin-left:20px;
	color:#FFF;
	margin-top:10px;
	}
	
	#prt_1{
	float:left;
	width:97%;
	background:url("../img/bullet_flecha_amarilla.png") no-repeat scroll 8px center;
	padding-left:3%;
	color:#FFF;
	font-size:22px;
	margin-bottom:10px;
	}
	
	#prt_2{
	float:left;
	width:98%;
	margin-left:2%;
	color:#ffdd00;
	font-size:18px;
	margin-bottom:10px;
	}
	
	#prt_3{
	float:left;
	width:100%;
	font-size:16px;
	margin-bottom:10px;
	}
	
	#prt_3 h2
{
	margin:2%;
		color:#fff;
	font-size:1.1em;
	float:left;
	width:96%;
	border-bottom:1px solid #FFF; padding-bottom:15px;
}
	
	.medidas22{
	float:left;
	width:98%;
	padding:1%;
	margin-top:15px; font-size:13px;
	background-color:#FFF;
	margin-bottom:40px;
	}
	
	.m_b12{
	float:left;
	background-color:#FC0;
	width:100%;
	}
	
	.m_b22{padding-top:5px; padding-bottom:5px; color:#000; font-size:13px;
	}
	
	.m_b32{
	float:left;
	background-color:#666;
	font-size:20px;
	color:#FFF;
	font-weight:bold;
	padding:1%;
	width:98%;
	}
	
	.m_b32s{
	float:left;
	background-color:#F00;
	color:#FFF;
	font-weight:bold;
	padding:1%;
	padding-left:12%;
	padding-right:12%;
	width:76%;
	text-align:right;
	}
	
	.m_b42{
	float:left;
	background-color:#fff;
	width:100%;
	color:#333;
	}
	
	.m_bca2{
	float:left;
	background-color:#f1f1f1;
	width:100%;
	color:#333;
	}
	
	.m_b52{border-right:1px solid #f0f0f0;  padding-top:5px; padding-bottom:5px; border-bottom:1px solid #f0f0f0;
	}
	.m_b52n{  padding-top:5px; padding-bottom:5px; border-bottom:1px solid #f0f0f0;
	}
	
	
	
	.medidas{
	float:left;
	width:626px;
	border:#000 1px solid;
	background-color:#FFF;
	padding:10px;
	margin-top:15px;
	}
	
	.medidas2{
	float:left;
	width:626px;
	padding:10px;
	margin-top:15px;
	}
	
	.m_b1{
	float:left;
	background-color:#000;
	width:100%;
	}
	
	.m_b2{padding-top:5px; padding-bottom:5px
	}
	
	.m_b3{
	float:left;
	background-color:#F00;
	font-size:20px;
	color:#FFF;
	font-weight:bold;
	padding:1%;
	width:98%;
	}
	
	.m_b3s{
	float:left;
	background-color:#000;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	padding:1%;
	padding-left:12%;
	padding-right:12%;
	width:76%;
	text-align:right;
	}
	
	.m_b4{
	float:left;
	background-color:#e2e2e2;
	width:100%;
	color:#333;
	}
	
	.m_bca{
	float:left;
	background-color:#f1f1f1;
	width:100%;
	color:#333;
	}
	
	.m_b5{border-right:1px solid #999;  padding-top:5px; padding-bottom:5px; border-bottom:1px solid #999;
	}
	.m_b5n{  padding-top:5px; padding-bottom:5px; border-bottom:1px solid #999;
	}
	.medidasc { width:100%; float:left;}
	
	.caja12 {font-weight:bold; font-size:14px; color:#000; float:left; width:98%; background-color:#FC0; padding:1%;}
	.caja22 { color:#000; font-weight:bold; float:left; width:98%; background-color:#fff; padding:1%; border-top: none; }
	
	.c2_1 { width:47%; margin-right:3%; float:left; text-align:right; margin-bottom:10px; }
	.c2_13 { width:47%; margin-right:3%; float:left; text-align:right; margin-bottom:10px; margin-top:3px; }
	.c2_2 { width:50%; float:left; margin-bottom:10px; }
	
	
	#pr_tit{
	float:left;
	width:100%;
	color:#ffdd00;
	font-size:22px;
	margin-bottom:15px;
	}
	
	#pr_box{
	float:left;
	width:29%;
	margin-right:1%;
	margin-left:1%;
	border:#FFF 1px solid;
	margin-bottom:15px;
	padding:1%;
	height:250px;
	}
	
	#prb_1{
	float:left;
	width:93%;
	background:url("../img/bullet_flecha_amarilla.png") no-repeat scroll 8px center;
	padding-left:7%;
	color:#FFF;
	font-size:18px;
	margin-bottom:10px;
	}
	
	#prb_2{
	float:left;
	width:100%;
	color:#ffdd00;
	font-size:16px;
	margin-bottom:10px;
	}
	
	#prb_3_{
	float:left;
	width:100%;
	}
	
		#prb_3{
	float:left;
	width:135px;
	height:135px;
	}
	
	#prb_3 img{
	width:135px;
	height:135px;
	float:left;
	}
	
	#prb_4{
	float:left;
	width:133px;
	padding:5px;
	}
	
	#prb_5{
	float:left;
	width:100%;
	color:#FFF;
	margin-bottom:10px;
	font-size:12px;
	}
	
	#prb_6{
	float:left;
	width:100%;
	color:#FC0;
	margin-bottom:10px;
	font-size:12px;
	}
	
	
	
	#prb_7 a{
	float:left;
	width:92%;
	padding-left:8%;
	padding-top:7px;
	height:23px;
	background-image:url(../img/boton_continuar.png);
	background-repeat:no-repeat;
	color:#FFF;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	}
	
	#prb_7 a:hover{
	float:left;
	width:92%;
	padding-left:8%;
	padding-top:7px;
	height:23px;
	background-image:url(../img/boton_continuar.png);
	background-repeat:no-repeat;
	color:#FC0;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	}
	
	
	#conte_left{
	float:left;
	width:623px;
	border:#fff 1px solid;
	border:none;
	margin-right:10px;
	color:#FFF;
	font-size:14px;
	padding:20px;
	margin-bottom:20px;
	}
	
	#conte_left a{
	color:#FC0;
	text-decoration:underline;
	}
	
	#conte_left a:hover{
	color:#FC0;
	text-decoration:none;
	}
	
	.cl_mt{
	float:left;
	width:98%;
	padding:1%;
	background-color:#FFF;
	font-weight:bold;
	font-size:16px;
	margin-bottom:15px;
	color:#666;
	}
	
	.meste {width:100%; float:left; font-size:12px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #666;}
	
	.testimonio { margin-bottom:25px;}
.testimonio td {padding:5px; margin:0;}
.testimonio strong { width:170px; display:block; float:left;}


	#conte_left h3{
	font-size:22px;
	color:#ffdd00;
	font-weight:bold;
	}
	
	#conte_left h4{
	font-size:16px;
	color:#ffdd00;
	font-weight:bold;
	}
	
	#conte_left h5{
	font-size:18px;
	color:#ffdd00;
	font-weight:bold;
	}
	
	
	#conte_right{
	float:left;
	width:283px;
	border:#FFF 1px solid;
	}
	
	#conte_right_10{
	float:left;
	width:263px;
	padding:10px;
	border:#FFF 1px solid;
	}
	
	
	
	.cr_1 a{
	float:left;
	background:url("../img/bullet_flecha_amarilla.png") no-repeat scroll 8px center #242424;
	border-top:1px solid #6A6A6A;
	color:#FFF;
	font-size:14px;
	width:255px;
	padding:10px;
	padding-left:18px;
	text-decoration:none;
	}
	
	.cr_1 a:hover{
	float:left;
	background:url("../img/bullet_flecha_amarilla.png") no-repeat scroll 8px center #111;
	border-top:1px solid #6A6A6A;
	color:#FFF;
	font-size:14px;
	width:255px;
	padding:10px;
	padding-left:18px;
	text-decoration:none;
	}
	
	.cr_2 a{
	float:left;
	background:url("../img/bullet_flecha_amarilla.png") no-repeat scroll 8px center #444;
	border-top:1px solid #6A6A6A;
	color:#FFF;
	font-size:14px;
	width:255px;
	padding:10px;
	padding-left:18px;
	text-decoration:none;
	}
	
	.cr_2 a:hover{
	float:left;
	background:url("../img/bullet_flecha_amarilla.png") no-repeat scroll 8px center #111;
	border-top:1px solid #6A6A6A;
	color:#FFF;
	font-size:14px;
	width:255px;
	padding:10px;
	padding-left:18px;
	text-decoration:none;
	}
	
	
	.cr_3{
	float:left;
	background:url("../img/bullet_flecha_amarilla.png") no-repeat scroll 8px center #242424;
	border-top:1px solid #6A6A6A;
	color:#FFF;
	font-size:14px;
	width:255px;
	padding:10px;
	padding-left:18px;
	text-decoration:none;
	}
	.cr_4{
	float:left;
	color:#FFF;
	font-size:13px;
	width:255px;
	padding:10px;
	padding-left:18px;
	text-decoration:none;
	}
	

	
	#foo1{
	width:100%;
	float:left;
	margin-bottom:10px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	}
	
	.foo1{
	width:33%;
	float:left;
	}
	
	#foo2{
	width:100%;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #FFCC00;
	border-top:1px solid #FFCC00;
	color:#FFF;
	font-size:12px;
	text-align:center;
	margin-bottom:10px;
	}
	
	#foo2 a{
	color:#FFF;
	text-decoration:none;
	}
	
	#foo2 a:hover{
	color:#FFF;
	text-decoration:underline;
	}
	
	
	#f_b33{
	float:left;
	width:33%;
	text-align:center;
	}
	

	
	#if_1{
	float:left;
	width:50%;
	}
	
	#if_1 a{
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#FFF;
	float:left; 
	font-size:11px;
	margin-right:10px;
	}
	
	#if_1 a:hover{
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
	color:#FFF;
	float:left; 
	font-size:11px;
	margin-right:10px;
	}
	
	
	#if_2{
	float:left;
	width:50%;
	text-align:right;
	}
	
	
	#if_2 a{
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#FFF;
	float:right; 
	font-size:11px;
	margin-left:10px;
	}
	
	#if_2 a:hover{
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
	color:#FFF;
	float:right; 
	font-size:11px;
	margin-left:10px;
	}
	
	#if_3{
	float:left;
	width:50%;
	color:#606060;
	font-size:13px;
	line-height:35px;
	}
	
	#if_4{
	float:left;
	width:50%;
	text-align:right;
	color:#606060;
	font-size:13px;
	line-height:35px;
	}
	
	#if_5{
	float:left;
	width:100%;
	text-align:center;
	color:#FFF;
	font-size:13px;
	line-height:25px;
	}
	
	#if_5 a{
	border-bottom:1px dotted #FFC00;
	text-decoration:none;
	color:#FFF;
	}
	
	#if_5 a:hover{
	border-bottom:1px dotted #FFC00;
	text-decoration:none;
	color:#FFC00;
	}
	.pagos .de_op1,
	.pagos .de_op2,
	.pagos .de_op3,
	.pagos .op1,
	.pagos .op2,
	.pagos .op3,
	.pagos .op5,
	.pagos .op6,
	.pagos .op4 { width:247px; height:53px; line-height:53px;}
	.pagos .de_op1{background:url(../img/de_op1.png);}
	.pagos .de_op2{background:url(../img/de_op2.png);}
	.pagos .de_op3{background:url(../img/de_op3.png);}
	.pagos .op1 {background:url(../img/op1.png);}
	.pagos .op2 {background:url(../img/op2.png);}
	.pagos .op3 {background:url(../img/op3.png);}
	.pagos .op4 {background:url(../img/op4.png);}
	.pagos .op5 {background:url(../img/op_spei.png);}
	.pagos .op6 {background:url(../img/op_seven.png);}
	.pagos input {height:47px;margin-left:10px;}
	#_prod { 
	float: left;
	width:100%;
	}
	
	
	.laforma
	{
	width:100%; float:left; margin-top:15px; 
	}
	
	.laforma1
	{
	width:20%; float:left; margin-top:2px;
	}
	
	.laforma2
	{
	width:70%; float:left; margin-bottom:7px;
	}
	
	
	
	.laforma22
	{
	width:100%; float:left; margin-bottom:15px; color:#FFF; font-size:12px;
	}
	
	.laforma221
	{
	width:25%; float:left; margin-top:2px; color:#FFF; font-size:12px;
	}
	
	.laforma222
	{
	width:75%; float:left; color:#FFF; font-size:12px;
	}
	
	
	.redondear{
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	background-color: rgb(255, 255, 255);
	border : 1px solid #999999;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	padding-left : 5px;
	padding-right : 5px;
	height:20px;
	}
	
	.redondear2{
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	background-color: rgb(255, 255, 255);
	border : 1px solid #999999;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	padding-left : 5px;
	padding-right : 5px;
	height:60px;
	}
	
	.botred2{
	  -webkit-border-radius: 5px;
	  -moz-border-radius: 5px;
	  border-radius: 5px; 
	  background-color: rgb(255, 255, 255);
	  border : 0;
	  font-size : 12px;
	  background-color: #ffdd00;
	  background: -moz-linear-gradient(top, #ffdd00 , #ff8e00);
	  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffdd00),  to(#ff8e00));
	  background: -moz-linear-gradient(top, #ffdd00 , #ff8e00);
	  color:#000;
	  cursor:pointer;
	  height:30px;
	  padding-left:5px;
	  padding-right:5px;
	  
	}
	  #header {
  width:100%;
  margin:0 auto;
  background-image:url(../img/fondo_header.png);
  background-repeat:no-repeat;
  background-position:center top;
  background-attachment:scroll;
  height:186px;
  }
  
  #inheader {
  width:960px;
  margin:0 auto;
  }
  
  .numup {
  width:100%; float:left; text-align:right;
  height:32px;
  color:#022952;
  font-size:21px;
  font-weight:700;
  padding-top:5px;
  float:left;
  }
  
  .numup16 {
  font-weight:400;
  font-size:16px;
  }  
  .logo {
  width:42%;
  float:left;
  height:66px;}
  
  .logo_left {
  width:58%;
  float:left;
  }
  
  .menu1 {
  font-size:16px;
  width:100%;
  text-align:center;
  float:left;
  font-size:12px;
  color:#7181a7;
  margin-top:3px;
  height:42px;
  }
  
  .menu1 a {
  font-size:12px;
  font-weight:700;
  color:#FFF;
  text-decoration:none;
  }
  
  .menu1 a:hover {
  font-size:12px;
  font-weight:700;
  color:#FFF;
  text-decoration:underline;
  }
  
  
  .carrito {
  height:35px;
  float:left;
  width:100%;
  color:#f9de25;
  font-size:13px;
  font-weight:700;
  text-align:right;
  }
  
  .carrito a {
  text-decoration:none;
  color:#f9de25;
  font-size:13px;
  font-weight:700;
  }
  
  .carrito a:hover {
  text-decoration:underline;
  color:#f9de25;
  font-size:13px;
  font-weight:700;
  }
  
  
  .carr1 {
  float:right;
  margin-top:3px;
  }
  
  .menu2 {
  width:100%; float:left;
  color:#004384;
  font-size:15px;
  height:35px;
  }
  
  .menu2 a {
  float:left;
  color:#004384;
  text-decoration:none;
  font-size:15px;
  height:35px;
  border-right:1px solid #cfd0d0;
  padding-right:33px;
  padding-left:33px;
  padding-top:8px;
  height:28px;
  }
  
  
  .menu2 a:hover {
  float:left;
  color:#004384;
  text-decoration:none;
  font-size:15px;
  height:35px;
  border-right:1px solid #cfd0d0;
  padding-right:33px;
  padding-left:33px;
  background-color:#dfdfdf;
  padding-top:8px;
  height:28px;
  }
  
  
  
  #center {
  width:100%;
  margin:0 auto;
  }
  
  #incenter {
  width:960px;
  margin:0 auto;
  }
  
  .indexx{
  width:960px;
  margin:0 auto;
  height:445px;
  }
  
  .buscadorapido{
  background-image:url(../img/buscadorapido.png);
  background-repeat:no-repeat;
  widows:267px;
  height:427px;
  }
  
  
  .buscadorapido{
  background-image:url(../img/buscadorapido.png);
  background-repeat:no-repeat;
  width:267px;
  height:427px;
  }
  
  .buscadorapido h1{
  font-size:20px;
  color: #022952;
  font-weight:700;
  margin-top:30px;
  margin-left:8%;
  width:92%;
  float:left;
  margin-bottom:25px;
  }
  
  .buscadorapido .anc{
  font-size:16px;
  color: #022952;
  font-weight:700;
  margin-left:18%;
  width:82%;
  float:left; 
  }
  
  .buscadorapido .anc2{
  margin-bottom:12px;
  margin-left:18%;
  width:82%;
  float:left; 
  }
  
  
  .botred2{
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px; 
  background-color: rgb(255, 255, 255);
  border : 0;
  font-size : 12px;
  background-color: #193f67;
  background: -moz-linear-gradient(top, #195793 , #193f67);
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#195793),  to(#193f67));
  background: -moz-linear-gradient(top, #195793 , #193f67);
  color:#fff;
  font-weight:bold;
  cursor:pointer;
  height:30px;
  padding-left:5px;
  padding-right:5px;
  
  }
  #footer{
  background-image:url(../img/fondo_footer.jpg);
  background-repeat:no-repeat;
  background-position:center top;
  background-attachment:scroll;
  clear:both;
  width:100%;
  height:465px;
  margin:0 auto;
  }
  
  #infooter{
  width:960px;
  margin:0 auto;
  }
  
  
  .s3btn{
  width:100%;
  height:178px;
  margin-top:7px;
  float:left;
  }
  
  .s3btn .tr33{
  width:33%;
  float:left;
  }
  
  
  .menufoo{
  width:100%;
  height:164px;
  float:left;
  }
  
  
  .mf1{
  width:264px;
  float:left;
  }
  
  .mf1 a{
  color:#004486;
  font-size:14px;
  text-decoration:none;
  }
  
  .mf1 a:hover{
  color:#004486;
  font-size:14px;
  text-decoration:underline;
  }
  
  
  
  .mf1 h1{
  color:#000;
  font-size:18px;
  font-weight:700;
  width:100%;
  float:left;
  margin-bottom:7px;
  }
  
  
  .mf2{
  width:243px;
  float:left;
  }
  
  .mf2 a{
  color:#004486;
  font-size:14px;
  text-decoration:none;
  }
  
  .mf2 a:hover{
  color:#004486;
  font-size:14px;
  text-decoration:underline;
  }
  
  
  
  .mf2 h1{
  color:#000;
  font-size:18px;
  font-weight:700;
  width:100%;
  float:left;
  margin-bottom:7px;
  }
  
  
  .mf3{
  width:243px;
  float:left;
  }
  
  .mf3 a{
  color:#004486;
  font-size:14px;
  text-decoration:none;
  }
  
  .mf3 a:hover{
  color:#004486;
  font-size:14px;
  text-decoration:underline;
  }
  
  
  
  .mf3 h1{
  color:#000;
  font-size:18px;
  font-weight:700;
  width:100%;
  float:left;
  margin-bottom:7px;
  }
  
  
  
   .mf4{
  width:210px;
  float:left;
  font-size:16px;
  color:#022952;
  font-weight:700;
  }
  
     .mf4 .venu{
  font-size:21px;
  color:#022952;
  font-weight:700;
  }
  
  
     .mf5{
		 width:100%;
		 float:left;
		 margin-top:45px;
  }
  
       .mf51{
		 width:30%;
		 float:left;
  }


       .mf52{
		 width:55%;
		 float:left;
		 color:#004486;
		 font-size:13px;
		 text-align:center;
		 margin-top:10px;
  }
  
        .mf52 a{
		 color:#004486;
		 font-size:13px;
		 text-decoration:none;
  }
  
        .mf52 a:hover{
		 color:#004486;
		 font-size:13px;
		 text-decoration:underline;
  }
  
         .mf53{
		 width:15%;
		 float:left;
		 text-align:right;
  }
  
  
       .mf6{
		 width:100%;
		 float:left;
		 margin-top:35px;
		 color:#FFF;
		 font-size:12px;
  }
    .menu2 {
  width:100%; float:left;
  color:#004384;
  font-size:15px;
  height:35px;
  }
  
  .menu2 a {
  float:left;
  color:#004384;
  text-decoration:none;
  font-size:15px;
  height:35px;
  border-right:1px solid #cfd0d0;
  padding-right:33px;
  padding-left:33px;
  padding-top:8px;
  height:28px;
  }
  
  
  .menu2 a:hover {
  float:left;
  color:#004384;
  text-decoration:none;
  font-size:15px;
  height:35px;
  border-right:1px solid #cfd0d0;
  padding-right:33px;
  padding-left:33px;
  background-color:#dfdfdf;
  padding-top:8px;
  height:28px;
  }
  ul.ddmenu {
	list-style: none;
	float: left;
	z-index:1000000000;
	
	}
	ul.ddmenu li {
	float: left;
	margin: 0;
	position:relative;
	}
	ul.ddmenu li a{
	float: left;
  color:#004384;
  text-decoration:none;
  font-size:15px;
  height:35px;
  border-right:1px solid #cfd0d0;
  padding-right:33px;
  padding-left:33px;
  padding-top:8px;
  height:28px;
  
	}
	ul.ddmenu li a:hover{
	
	  float:left;
  color:#004384;
  text-decoration:none;
  font-size:15px;
  height:35px;
  border-right:1px solid #cfd0d0;
  padding-right:33px;
  padding-left:33px;
  background-color:#dfdfdf;
  padding-top:8px;
  height:28px;
  
	}
	
	ul.ddmenu li ul.submenu {
	list-style: none;
	position: absolute; 
	left: 0; top: 35px;
	background: #333;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 165px;
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-bottomright: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	}
	
	ul.ddmenu li ul.submenu li{
	margin: 0; padding: 0;
	border-top: 1px solid #ffcc00; 
	border-bottom: 1px solid #ffcc00;
	clear: both;
	z-index:5000000;
	}
	
	ul.ddmenu li ul.submenu li a {
	float: left;
	width: 155px;
	background: #004384;
	padding-left: 20px;
	padding-top:10px;
	padding-bottom:2px;
	color:#FFF;
	font-size:12px;
	text-decoration:none;
	}
	
	
	ul.ddmenu li ul.submenu li a:hover { 
	float: left;
	width: 155px;
	background: #01305d;
	padding-left: 20px;
	padding-top:10px;
	padding-bottom:2px;
	color:#F9DE25;
	font-size:12px;
	text-decoration:none;
	}
	.but{ display:none;}
	.llant { width:283px;}
	.redondear1 {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    background-color: rgb(255, 255, 255);
    border: 1px solid #999999;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    padding-left: 5px;
    padding-right: 5px;
    height: 20px;}
	.cantidadd{width: 50px;}
	.drop {width:230px;}
	.busque {width:600px; height:40px;}
	.pago {width:700px; margin-left:120px;}
	.pasitos{ width:70%; text-align:left;}
	 .titulo24{ width:30%;}
	 .formapagos {width:700px;float:left; margin-left:120px;}
	 .boxpago .pagoo {
  width:11%;
  float:left;
  color:#CCC;
  font-size:14px;
  text-align:center;
  margin-right:2%;
  }
  .boxpago .logoo{
  width:33%;
  float:left;
  margin-top:10px;
  }
  .rev_1{ width:945px;}
  .tarjetaimg { margin-left:44%;}

	@media(min-width:300px) and (max-width:750px){
	#inheader { width: 79%;}
	#header { background-image: url(../img/fondo_header2.png); height: 250px;}
	.princ{ width: 100%; height:150px;}
	.logo { width: 100%; height: 170px;}
	.logo_left { display: none;}
	.numup {text-align: center; font-size:19px;}
	#incenter { width: 100%;}
	#infooter {width: 100%;}
	 .indexx{ width:90%; margin-left:10%;}
	 .but{ width:100%; display:block; color: #004384; font-size: x-large; cursor:pointer; text-align:center; }
	 ul.ddmenu {width: 100%; display:none;}
	 ul.ddmenu li { float:none; width:100%;}
	 ul.ddmenu li a { width: 100%;
    display: block;
    padding: 3%;
    border-bottom: 6px solid #001700;
    border-radius: 15px;
    background-color: rgba(227, 230, 238, 0.97);}
	 #header div.menuprin:hover > ul.ddmenu{  display:block;}
	 .s3btn {width: 100%; height: auto; margin-top:auto; }
	 .s3btn .tr33 { width: 100%;}
	 .exper{ width:100%;}
	 .menufoo { margin-top: 20px;}
	 .mf1 {width: 95%; margin-left:2%;}
	 .mf1 h1 {cursor: pointer; background-color: #eee; color: #294d85; width: 100%; border-bottom: 10px solid #CCC; border-radius: 4px; text-align: center;}
	  .mf2 {width: 95%; margin-left:2%;}
	 .mf2 h1 {cursor: pointer; background-color: #eee; color: #294d85; width: 100%; border-bottom: 10px solid #CCC; border-radius: 4px; text-align: center; text-transform: uppercase;}
	  .mf3 {width: 95%; margin-left:2%;}
	 .mf3 h1 {cursor: pointer; background-color: #eee; color: #294d85; width: 100%; border-bottom: 10px solid #CCC; border-radius: 4px; text-align: center; text-transform: uppercase;}
	 .mf1 a{  float: left; width: 95%; padding: 3%; border-bottom: 6px solid #001700; border-radius: 15px; background-color: rgba(227, 230, 238, 0.97);}
	 .mf2 a{  float: left; width: 95%; padding: 3%; border-bottom: 6px solid #001700; border-radius: 15px; background-color: rgba(227, 230, 238, 0.97);}
	 .mf3 a{  float: left; width: 95%; padding: 3%; border-bottom: 6px solid #001700; border-radius: 15px; background-color: rgba(227, 230, 238, 0.97);}
	 .menufoo div.mf1 ul.prueba  { display:none;}
	 div.mf1:hover > ul.prueba{  display:block;}
	 .menufoo div.mf2 ul.prueba2  { display:none;}
	 div.mf2:hover > ul.prueba2{  display:block;}
	 .menufoo div.mf3 ul.prueba3  { display:none;}
	 div.mf3:hover > ul.prueba3{  display:block;}
	 .mf4 { width:100%; text-align:center; color:#FFFFFF;} 
	 .mf4 .venu {color:#FFFFFF;} 
	 .mf51 { width:100%; text-align:center;}
	 .mf52 { width: 100%; color: #eee;}
	 .mf52 a { color: #eee;}
	 .mf53 { width: 100%; text-align: center;}
	 #titulo { width: 97%;}
	 #conte_left {width: 95%; padding:2%;}
	 #conte_right { width: 94%; margin-left:3%;}
	 #conte_right a img{ width:100%;}
	 .cr_1 a { width:92%;}
	 .cr_2 a { width:92%;}
	 .llant { width:100%;}
	 #pr_box { width:95%;}
	 .laforma1 { width:50%;}
	 .laforma2 { width: 90%;}
	 .redondear {width: 100%;}
	 .cr_3 { width:93%;}
	 .medidas {width: 95%;}
	 .cantidadd{width: 20%;}
	 .botred2 { font-size:8px;}
	 .m_b1 { font-size:70%;}
	 .m_b4 { font-size:70%}
	 .colad { width:100%}
	 .drop {width:80%;}
	 .busque {width:90%; height:auto;}
	 .pago {width:99%; margin-left:0px;}
	 .c2_13 {width: 100%; text-align:center;}
	 .c2_2 {width: 100%; text-align:center;}
	 .c2_1 {width: 100%; text-align:center;}
	 .medidas2 { width: 95%;}
	 .pasitos{ width:100%; text-align:left;}
	 .titulo24{ width:100%; text-align:center;}
	  .formapagos {width:100%;float:left; margin-left:2%;}
	  .boxpago .pagoo { width:25%;}
	  .boxpago .logoo { width:100%; text-align:center;}
	  .rev_1{ width:100%;}
	  .tarjetaimg { margin-left:auto;}
	  #conte_right_10 { width:87%; margin-left:4%;}
	  .testimonio strong { width:20%;}
	  .tablita { font-size:100%;}
	  .tablita1 { font-size:80%;}
	  .tamanoo{ width:100%;}
	 }
	 
	
	/* 19/06/2020 */

.contenedor {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .contenedor {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .contenedor {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .contenedor {
    width: 1170px;
  }
}

section.top-1 a,
section.top-2 a {
    color: #004486;
    text-decoration: none;
}

section.top-1 a:hover,
section.top-2 a:hover {
    text-decoration: underline;
}


/* TOP 1 */

section.top-1 {
    background: #FFF;
}

.links-telefonos {
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
    justify-content: center;
}

@media (min-width: 992px) {
    .links-telefonos {
        justify-content: space-between;
    }
}

ul.los-links {
    display: none;
}

@media (min-width: 992px) {
    ul.los-links {
        list-style-type: none;
        display: flex;
    }

    ul.los-links li {
        margin-right: 12px;
    }

    ul.los-links li:last-child {
        margin-right: 0;
    }

    ul.los-links li a {
        font-size: 0.9rem;
    }
}

.los-telefonos {
    font-size: 1.1rem;
    text-align: center;
}

    .los-telefonos a {
        font-weight: bold;
    }

/* TOP 2 */

section.top-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    background: #f6f6f6;
}

.logos-links {
    display: flex;
    flex-wrap: wrap;
}

.logo-principal {
    flex: 1 1 100%;
    margin-bottom: 15px;
}

    .logo-principal img {
        width: 100%;
        height: auto;
    }

.links-superiores {
    flex: 1 1 100%;
    display: flex;
    justify-content: center;
}

    .links-superiores ul {
        list-style-type: none;
        display: flex;
    }

    .links-superiores ul li {
        align-self: center;
    }

    .links-superiores ul li.li-carrito img {
        max-height: 12px;
    }

@media (min-width: 1200px) {
    .logo-principal {
        margin-bottom: 0;
    }
    .links-superiores {
        justify-content: flex-end;
    }
    .logo-principal {
        flex-basis: 52%;
    }
    .links-superiores {
        flex-basis: 48%;
    }
    .links-superiores ul li.li-carrito {
        padding-left: 10px;
    }
}

/* TOP 3 */
section.top-3 {
    margin-bottom: 20px;
    background: #DDD;
}


/* Menu */
.contenedor-menu-principal {
    display: block;
    text-align: center;
}

    .header a.btn-menu {
        display: block;
        padding: 15px;
    }

    .header a.btn-menu img {
        max-width: 32px;
    }

    .header ul.menu {
        display: none;
        margin: 0;
        padding: 0;
        list-style-type: none;
        font-size: 0;
        background-color: transparent;
    }

    .header ul.menu.visible {
        display: block;
    }

    .header ul.menu > li {
        display: block;
        text-align: left;
    }

    .header ul.menu > li > a {
        display: block;
        margin: 0;
        padding-left: 10px;
        padding-right: 10px;
        font-size: 1.1rem;
        line-height: 35px;
        color: #004486;
        text-decoration: none
    }

    .header ul.menu > li:hover > a,
    .header ul.menu > li > a:focus {
        background: rgba(0,0,0,0.1) !important;
    }

    .header ul.menu > li.active > a,
    .header ul.menu > li.current-menu-item a,
    .header ul.menu > li.current-menu-parent > a,
    .header ul.menu > li.current_page_parent > a {
        color: #FFF !important;
        background-color: rgba(0,0,0,0.3);
    }

    /* Segundo nivel */ 

    /**/
    .header ul.menu > li > ul.row,
    .header ul.menu > li.menu-mercados > ul.sub-menu {
        margin-left: 5px;
        padding: 0;
    }
    /**/

    .header ul.menu > li > ul {
        display: block;
        margin-left: 12px;
        padding: 0 10px;
        text-align: left !important;
    }

    .header ul.menu > li > ul > li {
        display: block !important;
        margin: 0;
        text-align: left !important;
    }

    .header ul.menu > li > ul > li > a {
        display: block;
        padding: 5px 0; 
        font-size: 1rem;
        font-weight: 200;
        color: #004486;
        text-decoration: none;
    }

    ul.menu > li > ul > li > a:hover,
    ul.menu > li > ul > li.active > a,
    ul.menu > li > ul.sub-menu > li.current-menu-item > a {
        color: #004486;
    }

    @media (min-width: 768px) {
        .header .contenedor-menu-principal {
            margin-bottom: 0;
        }
        .header a.btn-menu {
            display: none;
        }
        .header ul.menu {
            display: block;
            margin: 0;
            border: 0;
            text-align: center;
            background-color: transparent;
        }
        .header ul.menu > li {
            display: inline-block;
            position: relative;
            vertical-align: middle;
            text-align: center;
        }
        .header ul.menu > li:first-child {
            margin-left: 0;
        }
        .header ul.menu > li > a {
            padding-left: 8px;
            padding-right: 8px;
            line-height: 50px;
        }
        .header ul.menu > li:hover > a,
        .header ul.menu > li > a:focus {
            background-color: rgba(0,0,0,0.02);
        }
        .header ul.menu > li.active > a,
        .header ul.menu > li.current-menu-item a,
        .header ul.menu > li.current-menu-parent > a,
        .header ul.menu > li.current_page_parent > a {
            color: #FF5113 !important;
            background-color: transparent;
        }
        /* Segundo nivel */

        /**/
        .header ul.menu > li > ul.row,
        .header ul.menu > li.menu-mercados > ul.sub-menu {
            min-width: 680px;
        }
        .header ul.menu > li > ul.row > li.col-sm-6,
        .header ul.menu > li.menu-mercados > ul.sub-menu > li.col-sm-6 {
            padding: 0;
        }
        /**/

        .header ul.menu > li > ul {
            display: none;
            padding: 0;
            margin-top: -3px;
            margin-left: 0;
            min-width: 200px;
            border-top: 3px solid #004486;
            background-color: #DDD;
        }
        .header ul.menu > li > ul > li > a {
            padding: 10px;
            border-bottom: 1px solid rgba(0,0,0,0.1);
        }
        /*.header ul.menu > li > ul > li:first-child > a {
            border-top: none;
        }*/
        .header ul.menu > li > ul > li:hover > a,
        .header ul.menu > li > ul > li.active > a,
        ul.menu > li > ul.sub-menu > li.current-menu-item > a {
            background-color: rgba(0,0,0,0.03);
        }
        .header ul.menu > li:hover > ul {
            display: block;
            position: absolute;
            left: 0;
            z-index: 150;
        }
    }

    @media (min-width: 992px) {
        .header ul.menu > li > a {
            padding-left: 7px;
            padding-right: 7px;
        }
        .header ul.menu > li.active > a,
        .header ul.menu > li.current-menu-item a,
        .header ul.menu > li.current-menu-parent > a,
        .header ul.menu > li.current_page_parent > a {}
    }

    @media (min-width: 1200px) {
        .header ul.menu > li > a {
            padding-left: 15px;
            padding-right: 15px;
        }
    }