.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 {padding:5px;}
.titulo{font-weight: bold;font-size:18px;}
.cui-login-block-inner {  min-width: 3.07rem; max-width: 99rem;}
.cui-menu-left-logo {  background: #002a5c;}
.c{text-align: center;}
.i{text-align: left;}
.d{text-align: right;}
.ok{color: #468847;background-color: #dff0d8;border-color: #d6e9c6;padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px;}
.ko{color: #b94a48;background-color: #f2dede;border-color: #ebccd1;padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px;
}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {font-size:14px;}
input[type="text"], textarea, select, input[type="password"] {display: block;width: 100%; height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.428571429;color: #555;vertical-align: middle; background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;}
.ventana{ padding:10px;border:1px solid #DDD; }
h2, .h2 { font-size: 18px; padding-bottom: 10px;padding-top: 10px;}
div {font-family:'Arial', sans-serif;font-size:12px;color:#000000;text-decoration: none;font-weight: bold;}
	.negro {font-family:'Arial', sans-serif;font-size:10px;color:#000000;text-decoration: none;}
	.negro10 {font-family:'Arial', sans-serif;font-size:10px;color:#000000;text-decoration: none;}
	.negro11 {font-family:'Arial', sans-serif;font-size:11px;color:#000000;text-decoration: none;}
	.negro12 {font-family:'Arial', sans-serif;font-size:12px;color:#000000;text-decoration: none;font-weight: bold;}
	.negro14 {font-family:'Arial', sans-serif;font-size:14px;color:#000000;text-decoration: none;}
	.negro16 {font-family:'Arial', sans-serif;font-size:16px;color:#000000;text-decoration: none;}
	.negro18 {font-family:'Arial', sans-serif;font-size:18px;color:#000000;text-decoration: none;}
	.negro30 {font-family:'Arial', sans-serif;font-size:30px;color:#000000;text-decoration: none;}
	.rojo11 {font-family:'Arial', sans-serif;font-size:11px;color:#EA5328;text-decoration: none;}
	.rojo12 {font-family:'Arial', sans-serif;font-size:12px;color:#EA5328;text-decoration: none;}
	.rojo13 {font-family:'Arial', sans-serif;font-size:13px;color:#EA5328;text-decoration: none;}
 	.rojo14 {font-family:'Arial', sans-serif;font-size:14px;color:#EA5328;text-decoration: none;}
	.rojo16 {font-family:'Arial', sans-serif;font-size:16px;color:#EA5328;text-decoration: none;}
	.rojo18 {font-family:'Arial', sans-serif;font-size:18px;color:#EA5328;text-decoration: none;}
 	.rojo24 {font-family:'Arial', sans-serif;font-size:24px;color:#EA5328;text-decoration: none;line-height:24px;}
	.blanco {font-family:'Arial', sans-serif;font-size:10px;color:#ffffff;text-decoration: none;}
	.blanco11 {font-family:'Arial', sans-serif;font-size:11px;color:#ffffff;text-decoration: none;}
	.blanco12 {font-family:'Arial', sans-serif;font-size:12px;color:#ffffff;text-decoration: none;}
	.blanco14 {font-family:'Arial', sans-serif;font-size:14px;color:#ffffff;text-decoration: none;}
	.blanco16 {font-family:'Arial', sans-serif;font-size:16px;color:#ffffff;text-decoration: none;}
	.blanco18 {font-family:'Arial', sans-serif;font-size:18px;color:#ffffff;text-decoration: none;}
	.blanco22 {font-family:'Arial', sans-serif;font-size:22px;color:#ffffff;text-decoration: none;}
	.gris10 {font-family:'Arial', sans-serif;font-size:10px;color:#87888A;text-decoration: none;line-height:10px;}
	.gris12 {font-family:'Arial', sans-serif;font-size:12px;color:#87888A;text-decoration: none;}
	.gris14 {font-family:'Arial', sans-serif;font-size:14px;color:#87888A;text-decoration: none;line-height:14px;}
	.gris18 {font-family:'Arial', sans-serif;font-size:18px;color:#87888A;text-decoration: none;line-height:18px;}
	.gris26 {font-family:'Arial', sans-serif;font-size:26px;color:#87888A;text-decoration: none;}
	.verde11 {font-family:'Arial', sans-serif;font-size:11px;color:#006600;text-decoration: none;}
	.verde12 {font-family:'Arial', sans-serif;font-size:12px;color:#006600;text-decoration: none;}
	.verde14 {font-family:'Arial', sans-serif;font-size:14px;color:#006600;text-decoration: none;}
	.azul11 {font-family:'Arial', sans-serif;font-size:11px;color:#F000FF;text-decoration: none;}
	.azul12 {font-family:'Arial', sans-serif;font-size:12px;color:#0000FF;text-decoration: none;}
	.naran11 {font-family:'Arial', sans-serif;font-size:11px;color:#af3c1b;text-decoration: none;}
	.naran14 {font-family:'Arial', sans-serif;font-size:14px;color:#af3c1b;text-decoration: none;}
	.naran12 {font-family:'Arial', sans-serif;font-size:12px;color:#EA5328;text-decoration: none;}
	

.boton {
	color: #ffffff;
	background-color: #000;
        vertical-align:middle; 
        border:0px;
        padding:5px;
        font-size:14px;
        text-transform: uppercase;
}




.botonPago {
	font-family: 'Arial', sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration: none;
	padding:20px;
	background-color: #EA5328;
	border:0px;
	text-decoration: none;
}
.botonm {
	font-family: 'Arial', sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding:2px 5px 2px 5px;
	background-color: #EA5328;
	border:0px;
	text-decoration: none;
}
.boton2 {
color: #ffffff;
	background-color: #000000;
        vertical-align:middle; 
        border:0px;
        padding:5px;
        font-size:14px;
        text-transform: uppercase;
}
.botonC {
	font-family: 'Arial', sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding:10px;
	background-color: #EA5328;
	border:0px;
	text-decoration: none;
}
.botont12 {
	font-family: 'Arial', sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding:10px;
	background-color: #006666;
}
.boton-morado {
	font-family: 'Arial', sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding:2px;
        margin-top:10px;margin-left:10px;
	background-color: #7bd249;
	border:0px;
}
.boton-moradoG {
	font-family: 'Arial', sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding:5px;
  	background-color: #7bd249;
	border:0px;
        margin-bottom:10px;
}
.boton-verde {
	font-family: 'Arial', sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding:2px;
	background-color: #EA5328;
	border:0px;
  	margin-top:10px;margin-left:10px;
}
.boton-verdeG {
	font-family: 'Arial', sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding:5px;
	background-color: #EA5328;
	border:0px;
    margin-bottom:10px;
}
.boton_fondo_gris {
	font-family: 'Arial', sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(imagen/boton_fondo_gris.jpg);
}
.tabla_l1 {
	background-image: url(imagen/tabla_l1.gif);
	background-repeat:  repeat-x;
	background-position: top;
}
.boton_rojo{
	font-family: 'Arial', sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #EA5328;
	text-decoration: none;
	border: none;
	padding: 1px 10px 1px 10px;
	
}


#cerrar{
	clear: both;
	float: both;
}
.cerrar{
	clear: both;
	float: both;
}


#caja_precio{
	height: 280px;
	width: 200px;
	padding:2px;
	border: 0px solid #87888A;
}
.caja_precio{
	height: 310px;
	width: 200px;
	padding:0px;
	border: 0px solid #87888A;
      
        
}
#caja_precio_sin{
	height: 280px;
	width: 175px;
	padding:2px;
	border: 0px solid #87888A;
}
.caja_precio_sin{
	height: 280px;
	width: 175px;
	padding:2px;
	border: 0px solid #87888A;
}
.caja_precio_img{
      width:225px;height:150px;background-color:#FFF;text-align:center;
}

#col1{
	float:left;
	width:50%;
}
#col2{
	float:left;
	width:50%;
}
.col1{
	float:left;
	width:50%;
        text-align:left;
}
.col2{
	float:left;
	width:50%;
        text-align:left;
}
.col80{
	float:left;
	width:79%;
	border:0px solid #000;
}
.col20{
	float:left;
	width:19%;
	border:0px solid #000;
}
.col30{
	float:left;
	width:29%;
	border:0px solid #000;
}
.col50{
	float:left;
	width:49%;
	border:0px solid #000;
}
.col40{
	float:left;
	width:39%;
	border:0px solid #000;
}
.col60{
	float:left;
	width:59%;
	border:0px solid #000;
}
.col70{
	float:left;
	width:69%;
	border:0px solid #000;
}
.homec1{
	float:left;
	width:72%;
	border:0px solid #000;
    padding-bottom:20px;
}
.homec2{
	float:left;
	width:27.8%;
	border:0px solid #000;
    margin-bottom:20px;
	background-color:#FFF;
}
.cuadro{
	border: 1px solid #87888A;
	margin: 0px;
	padding:10px;
	font-family: 'Arial', sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}
.boton_off {
	font-family: 'Arial', sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding:5px;
	background-color: #333333;
	margin:5px;
}
.boton_on {
	font-family: 'Arial', sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding:5px;
	background-color: #EA5328;
	margin:5px;
}
#gallery	{height:100%;width:740px;margin:5px 0 0 0; text-align:center;list-style: none;}
#gallery li	{height:50px;display:inline-block;margin:0px;vertical-align:text-top;background:#EAE9E6; background:rgba(0,0,0,0.05); border:0px solid #D1D1CE; border-color:rgba(0,0,0,0.1); margin:5px auto; padding:4px; width:160px; -moz-border-radius:5px; border-radius:5px;}

#gallery_pro	{height:100%;width:100%;margin:0px; padding:0px;list-style: none;text-align:left;}
#gallery_pro li	{display:inline-block; margin:0px;vertical-align:text-top; margin:0px; padding-top:20px; width: 235px; text-align:left; border:0px solid #000;}


.home-cuadro{ float:left; width:145px; height:130px;margin-right:20px; border:0px solid #000; text-align: center;  }
.home-cuadro .txt{margin: 0 auto;padding-top:5px;padding-bottom:5px;text-align:center; width:90%;margin-top:100px;background-color: #EA5328; color:#FFFFFF; font-size:14px;text-decoration: none;line-height:17px;}
//.home-cuadro .txt:hover{font-weight: bold;margin: 0 auto;padding-top:5px;padding-bottom:5px;text-align:center; width:90%;margin-top:100px;background-color: #FFFFFF; color:#EA5328; font-size:14px;text-decoration: none;line-height:17px;}
//.home-cuadro a{font-weight: bold;color:#FFFFFF; font-size:14px;text-decoration: none;line-height:17px;}
//.home-cuadro a:hover, {font-weight: bold;color:#EA5328; font-size:14px;text-decoration: none;line-height:17px;}
/*.txt a:hover .home-cuadro{background: url('categorias/h1.jpg');}*/

.home-cuadro3{ float:left; width:240px; height:120px;margin-bottom:17px;margin-right:17px;  text-align: center; background-color: #FF00FF; }
.home-cuadro3 .txt{padding:5px; margin: 0 auto;text-align:right; width:90%; height:25px; margin-top:80px; background-color: #7bd249; color:#FFFFFF; font-size:14px;text-decoration: none;line-height:17px;}

.home-ventas{float:right;width:69%;padding-left:10px;padding-top:10px;font-family:'Arial', sans-serif;font-size:14px;color:#87888A;text-decoration: none;line-height:14px;}

.gallery_re	{width:900px;margin:0px; padding:0px;text-align:left;list-style: none; background-color: transparent;margin-bottom:30px;  }
.gallery_re li	{display:inline-block; margin-right:10px;vertical-align:text-top;margin-left:5px; margin-bottom:30px; }

.noticias { float:left; width:32%; height:220px;margin:5px; }
.noticias_fecha {height:20px;font-family:'Arial', sans-serif;font-size:10px;color:#87888A;text-decoration: none;}
.noticias_titulo {height:35px;font-family:'Arial', sans-serif;font-size:12px;color:#EA5328;text-decoration: none;}
.noticias_img {width:29%;float:left;height:110px;}
.noticias_redes {padding-bottom:10px;}
.noticias_txt {padding-left:5px; width:69%;float:left;height:190px;font-family:'Arial', sans-serif;font-size:12px;color:#666;text-decoration: none;font-weight: normal;}

.noticiasM {  width:100%; height:320px;margin:5px; }
.noticiasM_fecha {height:20px;font-family:'Arial', sans-serif;font-size:12px;color:#87888A;text-decoration: none;}
.noticiasM_titulo { padding: 5px; font-family:'Arial', sans-serif;font-size:12px;color:#EA5328;text-decoration: none;border-bottom:1px solid #999;}
.noticiasM_img { float:left;width:30%; height:200px;text-align:center;}
.noticiasM_redes {padding:10px;}
.noticiasM_txt { float:left; width:65%;padding-left:5px; height:200px;font-family:'Arial', sans-serif;font-size:12px;color:#666;text-decoration: none;font-weight: normal;}


.listado-enlaces{padding:0px;margin:0px;border:0px;width:990px;text-align:center;}
.listado-enlaces strong{font-family:'Arial', sans-serif;font-size:13px;color:#EA5328;text-decoration: underline;font-weight: bold;}
.listado-enlaces strong:hover{color:#000;font-weight: bold;}
.listado-enlaces td {margin:0px;border:0px;padding:1px;} 
.listado-enlaces td a{font-family:'Arial', sans-serif;font-size:12px;color:#666;text-decoration: none;font-weight: normal;} 
.listado-enlaces td a:hover{color:#000;font-weight: bold;} 

.menu li .submenu { display: none; margin-top:40px;border:1px solid #999; color:#000; }
.menu li:hover a.cat { color: #313131; text-shadow: 0px 0px 0px #FFFFFF; background: #FFFFFF; }
.menu li:hover .submenu { z-index: 50000; display: inline; position: absolute; left: 0px; width: 930px; padding: 5px 15px; background: #FFFFFF; -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);} 

#tabs li{float:left;}

.contenido{ width:990px; margin:0 auto; border: 0px solid #000;}
.col_menu{ float:left;width:22%;margin:0 auto;border: 0px solid #000; text-align:left;}
.col_contenido{ float:left;width:75%;margin:0 auto; margin-left:20px; border: 0px solid #000; text-align:left;}
.escaparates{padding-top:10px;padding-bottom:0px;left:0px; }
.verfiltro{ position: relative; margin:0px; border:0px; top:-30px; right:10px; text-align:right; }

.img-listado:hover{ width:110%;}

.listados-filtros{ margin:0px; border:0px;width:100%; }
.listados-filtros li{padding:0px; width:28%; height:40px; float:left;line-height:12px;}

.titulo_todos {font-family:'Arial', sans-serif;font-size:14px;color:#FFFFFF;background-color:#EA5328;text-decoration: none; padding:5px;}

.banner_ventas{
	padding:5px;
	background-color:#FFF;
	text-align:right;
}
.superior-linea a:hover {text-decoration: underline; }
.superior-linea{margin-top:5px;text-align:right; }
.superior-linea2{margin-top:10px;text-align:right; }

.articulo_tabs a{ font-weight: none;}
.articulo_tabs a:hover{ font-weight: bold;}
.col_mapa{
	float:left;
	width:32%;
    text-align:left;
	padding-top:10px;
}
.col_mapa a:hover{
color:#EA5328;
}
.caja_img{ text-align:center;}
.tabla_compra{ width:100%;padding:20px;border:0px solid #333;}
.bandera_img{border:0px;padding:1px;}

.center-padding30{margin-bottom:30px;text-align:center; }
.img_pro_min_width{width:140px; }
.img_pro_min_height{ height:150px;}

#tabs .ui-tabs-nav .ui-state-active { 
  font-weight: bold;
} 

#tabs .ui-tabs-nav .ui-state-default a { 
    font-weight: none;
} 
#tabs .ui-tabs-nav .ui-state-active a { 
    font-weight: bold;
}
.enlaces{text-align:left;}
.enlaces h3{padding:20px 0 20px 0; text-align:left;}
#tab1{  font-weight: bold;}

.paginacion{    font-family:'Arial', sans-serif;font-size:12px;color:#000000;text-decoration: none;font-weight: bold;}

.tabla_col{
	width: 100%;
	padding:5px;
	margin-top:30px;
	
}
.tabla_col500{
float:right;
	width: 300px; 
	padding:5px;
	margin-top:30px;
	 font-family:'Arial', sans-serif;font-size:18px;color:#000000;text-decoration: none;font-weight: bold;
}
.tabla_col1{
	float:left;
	width:1%;
	text-align:center;
	padding:2px;
}
.tabla_col5{
	float:left;
	width:5%;
	text-align:center;
	padding:2px;
	padding-top:40px;
}
.tabla_col10{
	float:left;
	width:100px;
	text-align:center;
	padding:2px; 
	padding-top:40px;
}
.tabla_col_img{
	float:left;
	width:100px;
	text-align:center;
	padding:2px; 
	padding-top:40px;
}
.tabla_col20{
	float:left;
	width:19%;
	text-align:center;
	padding:2px;
	padding-top:40px;
}
.tabla_col40{
	float:left;
	width:35%;
	text-align:center;
	padding:2px;
	padding-top:40px;
}
.tabla_col50{
	float:left;
	width:46%;
	text-align:center;
	padding:2px;
	padding-top:40px;
}

.tabla_col5o{
	float:left;
	width:5%;
	text-align:center;
	padding:2px;
	padding-top:0px;
}
.tabla_col10o{
	float:left;
	width:100px;
	text-align:center;
	padding:2px; 
	padding-top:0px;
}
.tabla_col40o{
	float:left;
	width:35%;
	text-align:center;
	padding:2px;
	padding-top:0px;
}
.txt_visible{display: none;}

.titulo_gris{
	text-align:center;background-color:#999999; color:#FFFFFF;padding:5px;
}
.formucss{ padding:20px;}

.ped_col{ width:100%;	text-align:center;	padding:20px;padding-top:10px;}
#carro_titulo{display:inline-block;}

.div_web{display:inline-block;}
.div_movil{display:none;}

#panel_menu{display:inline-block;}
#panel_menu_movil{display:none;}

.aviso_OK{
	text-align:center;background-color:#006600; color:#FFF;padding:5px;
}

select_buscador{padding:3px;font-family:'Arial', sans-serif;font-size:12px;color:#000000;text-decoration: none;}

.form-group{
	clear: both;
	float: both;
}
.control-label{float:left;width:20%;}
.form-group div{float:left;width:60%;}
.form-group div textarea{width:80%;}
.form-group div input{width:80%;}

#buscador_rueda{text-align:left;}
.buscador_rueda_form select {width: 120px;}
.buscador_rueda_form{text-align:left;border:0px;margin:0px;}

.breadcrumbs{ float:left; width:80%;}
#iconos-redes{float:right;width:20%;padding-bottom:5px;text-align:right;}

.divh3{    
	font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0 0 8px 0;
    position: relative;
    color: #222;
	font-family: "Montserrat", "Helvetica", "Arial", "sans-serif";

	border:1px solid #f00;
}

@media only screen and (max-width: 640px){
.breadcrumbs{ float:left; width:70%;}
#iconos-redes{float:right;width:30%;padding-bottom:5px;text-align:right;}
}
@media only screen and (max-width: 480px){
.breadcrumbs{ float:none; width:99%;}
#iconos-redes{float:none;width:99%;padding-bottom:5px;text-align:right;}
}

.tabla{ width:100%; }
.tabla tr td{ padding:5px; }