html,body,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,/*fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,*/ aarticle,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html,body{width:auto;height:100%}

@font-face{font-family:'roboto_condensedregular';src:url(fuente/robotocondensed-regular_0-webfont.eot);src:url(fuente/robotocondensed-regular_0-webfont.eot?#iefix) format("embedded-opentype"),url(fuente/robotocondensed-regular_0-webfont.woff2) format("woff2"),url(fuente/robotocondensed-regular_0-webfont.woff) format("woff"),url(fuente/robotocondensed-regular_0-webfont.ttf) format("truetype"),url(fuente/robotocondensed-regular_0-webfont.svg#roboto_condensedregular) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'roboto_condensedbold';src:url(fuente/robotocondensed-bold_0-webfont.eot);src:url(fuente/robotocondensed-bold_0-webfont.eot?#iefix) format("embedded-opentype"),url(fuente/robotocondensed-bold_0-webfont.woff2) format("woff2"),url(fuente/robotocondensed-bold_0-webfont.woff) format("woff"),url(fuente/robotocondensed-bold_0-webfont.ttf) format("truetype"),url(fuente/robotocondensed-bold_0-webfont.svg#roboto_condensedbold) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'robotobold';src:url(fuente/roboto-bold_0-webfont.eot);src:url(fuente/roboto-bold_0-webfont.eot?#iefix) format("embedded-opentype"),url(fuente/roboto-bold_0-webfont.woff2) format("woff2"),url(fuente/roboto-bold_0-webfont.woff) format("woff"),url(fuente/roboto-bold_0-webfont.ttf) format("truetype"),url(fuente/roboto-bold_0-webfont.svg#robotobold) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'robotoregular';src:url(fuente/roboto-regular_0-webfont.eot);src:url(fuente/roboto-regular_0-webfont.eot?#iefix) format("embedded-opentype"),url(fuente/roboto-regular_0-webfont.woff2) format("woff2"),url(fuente/roboto-regular_0-webfont.woff) format("woff"),url(fuente/roboto-regular_0-webfont.ttf) format("truetype"),url(fuente/roboto-regular_0-webfont.svg#robotoregular) format("svg");font-weight:400;font-style:normal}

html{ font-size:14px;}
BODY{background:#8FB53C; color:#444444; cursor:auto; font-family:Arial,sans-serif; font-weight:400; font-style:normal; font-size:14px; line-height:1.3; margin:0; padding:0; position:relative}
img{border:0;}
*{outline:none;}
h1,h2,h3,h4,h5,h6 { font-weight: bold; font-size: 100%; padding:10px 0 10px 0;font-family:'robotoregular',Arial; }
h1 { font-size: 1.7em; } h2 { font-size: 1.5em; } h3 { font-size: 1.3em; color:#DE2719;} h4 { font-size: 1em; } h5 { font-size: 0.8em; } h6 { font-size: 0.6em; }

body p{ margin: .8em 0;}

#contenedor_principal{width:100%;min-height:532px;height:auto!important;margin:0 auto;}

/*GRUPOS*/
#grupo_01,#grupo_02,#grupo_03,#grupo_04,#grupo_05,#grupo_06,#grupo_07,#grupo_10,#grupo_11{margin:0 auto; height:auto; height:auto!important;padding:0; position:relative;}
#grupo_01{width:80%; margin:0 auto; background:#FFF; overflow:hidden}
#grupo_02{width:80%; height:91px!important;}
#grupo_03, #grupo_04, #grupo_05{width:80%; background:#FFF}
#grupo_05{ padding:2% 0 0 0}


#grupo_10,#grupo_11{width:80%; background:#3A744F; height:14px !important; margin:0 auto 7px;}
#grupo_11{height:23px !important;margin:7px auto 0;}

/*SECTORES*/
#sector_01,#sector_02,#sector_03,#sector_04,#sector_05,#sector_06,#sector_07,#sector_08,#sector_09,#sector_10,#sector_15,#sector_16,#sector_17,#sector_18,#sector_19,#sector_20{margin:0 auto; position:relative; height:auto; height:auto!important}
#sector_01{width:99%; margin:.5% .5%; height:244px!important; border-bottom:5px solid #7A66AC; background:url(../images/fondo_top.jpg) top left no-repeat}
#sector_02{width:99%;margin:0 .5%;}
#sector_03{width:88%;}
#sector_05{width:100%; background:#D2EFB2; overflow:hidden}
#sector_06{width:96%; overflow:hidden; padding:5px 0}
#sector_07{width:100%; background:#E6E6E6; overflow:hidden}
#sector_08{width:88%; overflow:hidden; padding:5px 0}

#sector_09{width:100%; background:#FFF; overflow:hidden}
#sector_10{width:94%; padding:0 .5%; margin:0 auto}

#sector_15{width:17%; overflow:hidden; margin:0 2% 0 0; float:left;}

#sector_16{overflow:hidden; float:left; width:70%; margin:0 2% 0 0;}
#sector_17{width:27.5%; float:left; overflow:hidden; margin:0;}

#sector_18{width:97%; padding:1.5% 1.3% 7%; border:1px solid #DDDDDD; overflow:hidden}

#sector_19{width:100%; background:#F2F2F2; margin:0 auto 30px auto; overflow:hidden; padding:30px 0;}
#sector_20{width:87%; }

/*IDIOMA*/
#div_idioma { float:left;position:relative; width:55px; padding:0 5px; height:40px; margin: 0; background:#3A744F;  -moz-border-radius:0 0 8px 0; -webkit-border-radius: 0 0 8px 0; border-radius: 0 0 8px 0;}
#div_idioma .titulo{ float:left; position:relative; top:10px; font-size:12px; color:#fff; font-weight:700;}
#div_idioma .opciones1{ float:left; position:relative; vertical-align:middle}
#div_idioma .imgidioma{ float:left; padding:8px 3px  0 3px; width:25px; display: inline-block;}
#div_idioma .imgidioma:hover{-webkit-transform: scale(1.2,1.2); -moz-transform: scale(1.2,1.2); -o-transform: scale(1.2,1.2);  -ms-transform: scale(1.2,1.2);  transform: scale(1.2,1.2);}
#div_idioma a{ color:#FFF; font-weight:700; font-size:13px; text-decoration:none}
#div_idioma a:hover{ color:#B2C55A; text-decoration:underline}
#div_idioma .texto{ margin:10px 0 0 0; text-transform:uppercase}

/*LOGOTIPO*/
#div_logotipo{position:relative; width:242px; height:67px; float:right; right:50px; top:150px; margin:0; z-index:99999}
#div_logotipo .fondo{position:relative; float:left;}
#div_logotipo .imagen_logo{position:relative; width:242px; height:67px}

/*ICONOS*/
.icon {display: inline-block; vertical-align:middle; margin:0 auto; background-size:100%}
.icon.ico-delivery, .icon.ico-cart, .icon.ico-telefono{position:relative; float:left;background-size:auto 100%;vertical-align:text-top;} 
.icon.ico-delivery { background:url(../images/ico_delivery.png) no-repeat center;  margin: 5px 15px 0; width: 54px; height: 48px;}
.icon.ico-telefono { background:url(../images/ico_telefono.jpg) no-repeat center;  margin: 5px 15px 0; width: 54px; height: 48px;}
.icon.ico-cart{background:url(../images/ico_carrito.jpg) no-repeat center; margin: 2px 15px 0; width: 26px; height: 24px;}
.icon.ico_user{position:relative; float:left;background-size:auto 100%;vertical-align:text-bottom; width:27px; height:25px; margin:3px 10px 0 0;background:url(../images/ico_user.png) no-repeat center;}

.icon.ico_lideres, .icon.ico_promociones, .icon.ico_distribucion{position:relative; float:left;background-size:auto 100%;vertical-align:text-bottom; width:61px; height:60px; margin:20px 20px 20px 0;background:url(../images/ico_user.png) no-repeat center;}
.icon.ico_lideres{background:url(../images/ico_lideres.png) no-repeat center;}
.icon.ico_promociones{background:url(../images/ico_promociones.png) no-repeat center;}
.icon.ico_distribucion{width:68px; background:url(../images/ico_distribucion.png) no-repeat center;}

/*DATOS*/
#div_datos{ float:right; position:relative; height:95px; width:247px; height:auto; margin:5px 10px 0; vertical-align:middle; border-left:1px solid #D9D9D9; border-right:1px solid #D9D9D9}
#div_datos .titulo{ width:100%; vertical-align:middle; text-align:left; font-size:1.188em; color:#FDD09E;}
#div_datos .opciones1{height:auto; width:auto; text-align:right; vertical-align:middle; position:relative; float:left;}
#div_datos span{ color:#333333; font-size:16px; font-weight:700;}
#div_datos .span2{ color:#333333; font-size:14px; font-weight:normal;}

/*-----------------------------------------------------------*/
/*BUSCADOR*/
/*-----------------------------------------------------------*/
#div_buscador { float:right; position:relative; width:300px; height:auto; top:40px; margin:0 15px}
#div_buscador .opciones1 { float:left;position:relative; width:100%; height:auto; background:#FFF; border:1px solid #BBBBBB; border-radius: 20px;-moz-border-radius: 20px;  -webkit-border-radius: 20px; }
#div_buscador .fondo_caja { float:left;position:relative; width:80%; height:30px; }
#div_buscador .boton { float:left;position:relative; width:24px; padding:3px 10px 0; margin:0 0 0 12px; height:auto; text-align:center;}
#div_buscador .botonimg{ height:23px; width:23px}
#div_buscador .estilocaja { border:none; margin:0 0 0 10px; height:23px; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana; padding:3px 3px; background:#FFF; width:90%;box-shadow:none }
#div_buscador .estilocaja:focus{outline:0px; box-shadow:none}

/*BOTONERA*/
#div_botonera { background:#B3C730 url(../images/menu_bg.png) repeat-y left; position:relative; width:100%; margin:0 auto; height:32px; z-index:9999999999;}
#div_banner { position:relative; margin:0 auto; padding:0; width:100%; height:auto; z-index:0;}

/*PARALAX*/
.efecto_paralax01 { min-height:349px; position: relative; }
.paralax_01{ background:url(../images/receta_bg.jpg) fixed center;  overflow:hidden}

/*CONTENIDOS*/
#div_contenido{ position:relative; margin:0 auto; padding:1% 0 0; width:99%;height:auto;  _height:  1%; overflow: hidden;}

.titulo_01{width:100%; height:auto; text-align:left; margin:0 0 10px 0; padding:0; border-bottom:1px solid #DDDDDD}
.titulo_01 span{font-family:'roboto_condensedregular',Arial; font-size:25px; color:#0C5326; font-weight:700}
.titulo_01 .span2{font-size:25px; color:#333;}

#div_productos .titulo_01 span, #div_productos .titulo_01 .span2{ font-size:15px; color:#000; font-weight:normal}

#div_productos .titulo_01 a:link, #div_productos .titulo_01 a:active, #div_productos .titulo_01 a:visited { color:#005DAD; text-decoration:none; font-weight:normal; }
#div_productos .titulo_01 a:hover {text-decoration:underline;}

#div_scroll_prod .titulo_01{padding:10px 0}
#div_scroll_noti .titulo_01,#div_texto_portada .titulo_01{padding:5px 0}
#div_scroll_noti .titulo_01 span, #div_texto_portada .titulo_01 span{font-size:18px;}

#div_contenido .titulo_02 a:link, #div_contenido .titulo_02 a:active, #div_contenido .titulo_02 a:visited { color:#666666; text-decoration:none; font-weight:normal; font-size:13px }
#div_contenido .titulo_02 a:hover {text-decoration:underline;}
#div_contenido .titulo_04{background:none;  color:#000; padding:1% 0; font-size:1.2em}

.titulo_02{background:#F4F4F4;padding:6px;margin:10px 0 0;border-bottom:1px solid #F3F3F3;overflow:hidden}
.titulo_02 a:link,.titulo_02 a:active,.titulo_02 a:visited{color:#666;text-decoration:none;font-weight:400;font-size:13px}
.titulo_02 a:hover{text-decoration:underline}

#div_contenido .titulo_02{background:#F4F4F4; padding:6px; margin:10px 0 0;border-bottom:1px solid #F3F3F3; overflow:hidden }

#div_contenido .titulo_02 a:link, #div_contenido .titulo_02 a:active, #div_contenido .titulo_02 a:visited { color:#666666; text-decoration:none; font-weight:normal; font-size:13px }
#div_contenido .titulo_02 a:hover {text-decoration:underline;}

#div_contenido .titulo_03{padding: 0 0 15px; width:100%; background:url(../images/bg_tit.jpg) repeat-x bottom; font-size:25px; color:#BF1E2D; font-weight:700; }

#div_contenido .titulo_03 span{
 color:#BF1E2D; font-weight:700;
}

#div_contenido_general{ float:left; width:100%;}

#div_botones_portada{ width:48%; margin:0; position:relative; float:left}
#div_botones_portada .item{ width:260px; height:253px; margin:0 10px 10px 0; float:left; position:relative;}
#div_botones_portada .item:nth-child(2n){margin:0 0 10px 0; }

#div_botones_portada .item img:hover {
border-radius:0 30%;
}
#div_botones_portada .item img {
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;
}

#div_publi_02{ margin:2% 0 2% 0; width:32%; padding:1% 1%; border:1px solid #DDDDDD; overflow:hidden; float: right; position:relative; height:302px;}
#div_publi_02 .imgpubli{ width:100%}
#div_publi_02 .pp_titulo{ padding:15px 0 0; text-align:center }


#div_videos_scroll{ width:62%; margin:2% 2% 2% 0; padding:1% .5%; border:1px solid #DDDDDD; position:relative; float:left}
#div_videos_scroll2{width:19%; margin:0; background:#001040; float:left; position:relative; border-radius: 10px;		
-moz-border-radius: 10px; -webkit-border-radius: 10px; height:auto;}
#div_videos_scroll .titulo_01{ padding:8px 7px; line-height:100%;
 color:#FFF; font-size:17px; font-weight:lighter;
 background:#3A5BAA; border:1px solid #00238C; font-size:14px;}
 


.body_01, .body_02, .body_03, .body_04{overflow:hidden; margin:15px auto 40px auto; position:relative; width:90%; padding:0 .5%; height:auto; text-align:justify;}

.body_03{width:79%; float:left; border-left:1px solid #888888}
#qsomos{position:relative; width:46%; float:left; margin:0; }
#mivi{position:relative; width:43%; float:left; margin:0 0 0 11%; }

#div_texto h3 { font-size:1.8em; color:#DE2719}

.body_02 ul{ padding:5px 0 10px 40px; list-style:none; }
.body_02 li {  padding: 2px 0 2px 3px;}
.body_02 li:before{ font-family: 'FontAwesome'; content: "\F111"; margin:0 10px 0 -20px;color:#999999;}

.body_02 div {text-align:justify; line-height:1.6; padding:0; margin:0;}

.body_02 div a:link, .body_02 div a:visited, .body_02div a:active{color:#000; font-weight:600; text-decoration:underline; vertical-align:middle;}
.body_02 div a:hover{text-decoration:underline; color:#850A16}

.body_02 h4{font-size:11px; color:#000; background:none; text-transform: none;padding:2px; margin:0px; text-align:left;}

.pp_precio_label, .pp_precio_label2{color:#212121; font-size:12px; width:100%; font-weight:700}
.pp_precio_label span{text-decoration:line-through; padding:0 5px}
.pp_precio, .pp_oferta{font-size:19px; color:#212121; font-weight:700; width:60%; position:relative; float:left; margin:5px 0 0;}
.pp_oferta{color:#B71B28}
.pp_marca{color:#B71B28; text-transform:uppercase; font-size:12px; font-family:'robotoregular',Arial; font-weight:700}
.pp_categoria{color:#646473; font-size:13px; font-family:'roboto_condensedregular',Arial; line-height:1}
.pp_categoria a:link, .pp_categoria a:visited, .pp_categoria a:active{color:#646473; text-decoration:none}
.pp_categoria a:hover{text-decoration:underline}


.pp_detalle{ width:99%;padding:.5%; position:relative; overflow:hidden; text-align:left; padding:0 5px;}
.pp_detalle2{ width:100%;padding:3% 0; margin:0 auto; position:relative; overflow:hidden; height:60px;}
.pp_detalle .etiqueta{ width:140px; display: inline-block;}
.pp_compartir{ padding:10px; margin:5px 0 5px 0; text-align:justify; overflow: hidden; height: 1%;}
.pp_consultar{position:relative; float:left; margin:20px 0 0 0; display:block; padding:5px;}
.pp_precios{ padding:10px; margin:5px 0 5px 0; text-align:justify; overflow: hidden; height:   1%;}

#div_productos .pp_detalle, #div_productos_busqueda .pp_detalle{padding:5px 1.5%;}
#div_productos .pp_detalle2, #div_productos_busqueda .pp_detalle2{ border-top:1px solid #B9B9C8; border-bottom:1px solid #B9B9C8;padding:5px .5%;}
#div_mensaje .pp_detalle{ border-top:1px solid #B9B9C8;padding:5px .5%;}
#div_videos_scroll .pp_detalle{ padding:10px; font-weight:700}

#div_locales_detal .pp_detalle,
#div_locales_detal .pp_compartir
 {
	background:#fff; border:1px solid #999;
	padding:10px; margin:5px 0 5px 0; text-align:justify;
	overflow: hidden;
	height:   1%;
		
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
	
}

/*TITULO*/
.pp_titulo {color:#0D5426; text-transform: none; font-size:14px; line-height:1.3; font-family:'robotoregular',Arial; font-weight:700; padding:0 0 5px;}
.pp_titulo a:link, .pp_titulo a:visited, .pp_titulo a:active { color:#0D5426; text-decoration:none;}
.pp_titulo a:hover {text-decoration:underline;}

#div_productos .pp_titulo, #div_scroll_prod .pp_titulo, #div_productos_busqueda .pp_titulo{ text-align:center; text-transform:uppercase}

#div_productos_detal .pp_titulo, #div_eventos_detal .pp_titulo{width:100%; height:auto;line-height:1.6; text-align:left;margin:.9% 0 .5% 0;padding: 8px 0;font-size:2.2em;}

#div_eventos_detal h4, #div_productos_detal h4{text-align:right; font-size:12px; color:#000;border-bottom:1px solid #CFCFCF; margin:0 0 15px; padding:3px 0;}

/*BOTONERA DE CATEGORIAS*/
#div_listado_categorias { float:left;position:relative; margin:0;  width:100%; height:auto; font-family:"robotoregular",Arial, sans-serif; }
#div_listado_categorias .titulo_cat {width:92%; margin:15px 0 0 0; height:auto;padding:3.5% 4%; line-height:100%;color:#FFF; font-size:1.2em; font-weight:700;background:#111111; text-transform:uppercase }

/*menu*/
#div_listado_categorias ul.menu_prod { list-style:none; margin:0; padding:0 0 10px; background:#EDEDEE; width:100%}
#div_listado_categorias ul.menu_prod li { margin:0; padding:0; width:92%; margin:0 0 0 4%; list-style:none; }
#div_listado_categorias ul.menu_prod li.pais_menu { text-transform:uppercase; color:#000; font-weight:700; padding:13px 0 0 0}
#div_listado_categorias ul.menu_prod li.pais_bodega { text-transform:none; color:#000; font-weight:normal;}

#div_listado_categorias ul.menu_prod li a, #div_listado_categorias ul.menu_prod li .activo_cat a  { display:block; padding:7px 8px; text-decoration:none; text-align:left; line-height:1.2; color:#000; border-bottom:1px solid #CCCCCC; }
#div_listado_categorias ul.menu_prod a:hover { padding:7px 8px; color:#BF1E2E; font-weight:700}

#div_listado_categorias ul.menu_prod li a.activo_cat  { color:#039; font-weight:700}

/*SCROLL*/
.sc_padre{margin:10px 0 15px 0; width:100%;  padding:10px 0; overflow:hidden}
.sc_cont{margin:0 auto;width:100%}

#div_scroll_prod{width:95.5%; border:1px solid #DDDDDD; margin:20px auto 0 auto; padding:0 2% 1.5%; height:auto; overflow:hidden}
#div_scroll_prod .bordeimg_01{position:relative; float:left;margin:0;width:100%;height:154px;vertical-align:middle;padding:0%; margin:0;}
#div_scroll_prod .slide{float:left;padding:0; background:#FFF;}
#div_scroll_prod .slide:hover{cursor:pointer;}

#div_scroll_noti{width:94.8%; border:1px solid #DDDDDD; margin:0; padding:1% 2% .5%; height:auto; overflow:hidden}
#div_scroll_noti .bordeimg_01{position:relative; float:left;margin:0;width:76px;height:76px;vertical-align:middle;padding:0%; margin:0 5px 0 0;}
#div_scroll_noti .slide{float:left;padding:0; margin:0 0 8%; background:#FFF; width:100%;}
#div_scroll_noti .slide:hover{cursor:pointer;}
#div_scroll_noti .subtitulo{ text-align:justify;}

#div_texto_portada{width:94.8%; border:1px solid #DDDDDD; margin:20px 0 0; padding:1% 2% .5%; height:auto; overflow:hidden; text-align:justify}


/*DIV COL TABLAS*/
.contenido_table{ display: table; margin:0 auto; width:100%;}
.contenido_row { display: table-row; }
.contenido_col, .contenido_col2, .contenido_col3{display: table-cell;padding: 5px 0 5px 0;width: 100%; }

#div_productos .contenido_col, #div_productos .contenido_col2{width: 23.2%;  float:left; margin:0 1.2% 14px 0; background:#FFF;  padding:2px; border:1px solid #B9B9C8}
#div_productos .contenido_col:nth-child(4n){margin:0 0 14px 0;}
#div_productos .contenido_col:hover{-webkit-box-shadow: 1px 1px 5px 0 #999; -moz-box-shadow: 1px 1px 5px 0 #999; box-shadow: 1px 1px 5px 0 #999; filter: shadow(color=#999, direction=45, strength=2);}
#div_productos .contenido_col2{border:none;}

#div_productos_busqueda .contenido_col, #div_productos_busqueda .contenido_col2{width: 18.5%;  float:left; margin:0 1.2% 14px 0; background:#FFF;  padding:2px; border:1px solid #B9B9C8}
#div_productos_busqueda .contenido_col:nth-child(5n){margin:0 0 14px 0;}
#div_productos_busqueda .contenido_col:hover{-webkit-box-shadow: 1px 1px 5px 0 #999; -moz-box-shadow: 1px 1px 5px 0 #999; box-shadow: 1px 1px 5px 0 #999; filter: shadow(color=#999, direction=45, strength=2);}
#div_productos_busqueda .contenido_col2{border:none;}

#div_productos_detal .contenido_col2{ width: 52%;  float:left; margin:0 0 0 3%; vertical-align:top;}
#div_productos_detal .contenido_col3{width: 45%;  float:left; vertical-align:top; }

#div_panelusuario .contenido_col{ width: 38%; float:left; margin:0 10% 0 0; vertical-align:top; padding:0; }
#div_panelusuario .contenido_col2{width: 48%; float:left; vertical-align:top; padding:0;}

#div_registro .contenido_col, #div_registro .contenido_col2{ width: 43%; float:left; margin:0; border-right:1px solid #CCC; vertical-align:top; padding:1% 3%; }
#div_registro .contenido_col2{ width: 43%;margin:0;border-right:none}

#div_reclamos .contenido_col{ width: 30%;  float:left; margin:0 5% 0 0; vertical-align:top;}
#div_reclamos .contenido_col:nth-child(3n){width: 30%; margin:0%;}

#div_mensaje .contenido_col{ width: 46.5%; float:left; margin:0; border-right:1px solid #CCC; vertical-align:top; padding:1% 1.5% 1% 1.5%; }
#div_mensaje .contenido_col:nth-child(2n){padding:1% 1.5% 1% 1.5%;border-right:none;}

#div_eventos .contenido_col{width: 30.3%;  float:left; margin:0 2% 2% 0; padding:0.5%; border:1px solid #DEE2ED;}
#div_eventos .contenido_col:nth-child(3n){ margin:0 0 2% 0;}
#div_eventos .contenido_col:hover{cursor:pointer; -webkit-box-shadow: 1px 1px 5px 0 #9AABA2; -moz-box-shadow: 1px 1px 5px 0 #9AABA2;box-shadow: 1px 1px 5px 0 #9AABA2;filter: shadow(color=#9AABA2, direction=45, strength=2);}
#div_eventos .categoria{ background:#BF1E2E; color:#FFF; font-size:13px; padding:3px 10px;}
#div_videos_scroll .contenido_col{ width: 79%; float:left; position:relative; margin:0 ; vertical-align:top; background:#001040 ; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding:1.5% .5%; margin:0 1% 0 0}

#div_locales .contenido_col:hover{
 -webkit-box-shadow: 1px 1px 5px 0 #9AABA2;
  -moz-box-shadow: 1px 1px 5px 0 #9AABA2;
  box-shadow: 1px 1px 5px 0 #9AABA2;
  filter: shadow(color=#9AABA2, direction=45, strength=2);
}

#div_locales .contenido_col{
	width: 31.2%;  float:left; margin:0 15px 15px 0;
	 border:1px solid #DEE2ED
}

#div_locales .contenido_col:nth-child(4n+0) {
	margin:0 0 15px 0;
}

#div_locales .contenido_col2{
	width: 23.1%;  float:left; margin:0 5px 0 0;
	 border:none;
}
#div_locales_detal .contenido_col2{
	width: 60%;  float:left; margin:0 4% 0 0;
	vertical-align:top;  
}

#div_locales_detal .contenido_col3{
	width: 35%;  float:left;
	vertical-align:top; 
}

#div_locales_detal .contenido_col2{width: 60%;}
#div_locales_detal .contenido_col3{width: 35%;}

#div_videos .contenido_col, #div_videos .contenido_col2{width: 48%;  float:left; margin:0 0 .5% 1.5%; padding:.5% .5%; border:1px #BBBBBB solid;}

#div_videos .contenido_col:nth-child(2n+1), 
#div_videos .contenido_col2:nth-child(2n+1){float:left; margin:0 0 .5% 0;}
#div_videos .contenido_col2{border: none}

#div_boletines .contenido_col{ border-bottom:1px solid #E9A628; padding:1% 1.5% 3%;}

/*IMAGENES CONTROL ASPECTO RADIO*/
.imavista_publi_02{width: 100%;height: 260px; object-fit: cover; -o-object-fit: cover; display:block}
.imavista_scrollmarca{width: 100%;height: 87px; object-fit: cover; -o-object-fit: cover; display:block}
.imavista_scrollnoticia{width: 100%;height: 76px; object-fit: cover; -o-object-fit: cover; display:block}

.imavista_prod{width: 100%;height: 211px; object-fit: cover; -o-object-fit: cover; display:block;}

/*ASPECTO CORRECTO JAVA*/
div.aspectcorrect{ overflow: hidden;position: relative;  margin:0 auto;}
div.aspectcorrect > img{position: absolute;}
div.aspectcorrect a{ text-align:center;}

div.vistalocal{width: 100%;height: 180px;}
div.widescreen_local{width: 100%;height: 370px;}
div.vistaprod{width: 100%;height: 210px;}
div.vistaprod_busqueda{width: 100%;height: 210px;}
div.vistaprodscroll{width: 100%;height: 154px;}
div.vistamarcascroll{width: 100%;height: 74px;}
div.vista_scrollvideo{ width: 100%;height:73px;}
div.vistaboletin{width: 100%;height: 294px;}
div.widescreen{width:100%;height:370px}
div.vistaeventos{width: 100%;height:179px;}
div.vistavideo{width: 100%;height: 300px;}
div.thumb{width: 78px;height: 70px; float:left;}

/*bordeimg*/
.bordeimg_01{height:auto;padding:.5%;vertical-align: text-top;}

#div_boletines .bordeimg_01{float:left; width:210px; margin:5px 20px 5px 5px;}

#div_videos_scroll2 .bordeimg_01,
#div_videos_scroll .bordeimg_01
{
	width: 320px;  margin:5px 15px 0px 0; 
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	position:relative; background:#000; border:1px solid #999;
	padding:5px; height:auto
}

#div_videos .bordeimg_01{ width:98%;padding:5px; background:#000; border:1px solid #999; margin:0 auto; position:relative}

#div_videos_scroll .bordeimg_01{ width:100%; height:340px; background:#B0B0B0;}
#div_videos_scroll2 .bordeimg_01{ width:90%; height:auto; background:#B0B0B0; margin:7px auto; padding:1% .5%;}

.youtube-player { display: block; margin: 0 auto; }
#div_videos_scroll .youtube-player { display: block; margin: 0 auto; height:260px}

#div_productos_busqueda .bordeimg_01,
#div_productos .bordeimg_01{width:98%;height:200px; margin:0 auto 10px auto;padding:1% 1% 2%;vertical-align:middle; position:relative;}

#div_productos_busqueda .bordeimg_01:hover,
#div_productos .bordeimg_01:hover { }

#div_productos_busqueda .bordeimg_01 .estado_oferta, #div_productos_busqueda .bordeimg_01 .estado_oferta,
#div_productos .bordeimg_01 .estado_oferta, #div_scroll_prod .bordeimg_01 .estado_oferta{background:url(../svg/ofertas.svg) no-repeat;height:70px;width:20px;position:absolute;z-index:10;right:10px;top:-2px; background-size: 100% 100%;}

#div_productos_busqueda .bordeimg_01 .estado_nuevo, #div_productos_busqueda .bordeimg_01 .estado_nuevo,
#div_productos .bordeimg_01 .estado_nuevo, #div_scroll_prod .bordeimg_01 .estado_nuevo{/*background:url(../svg/nuevo.svg) no-repeat;*/height:70px;width:20px;position:absolute;z-index:10;left:10px;top:-2px; background-size: 100% 100%;}

#div_productos_detal .bordeimg_01{width:98%;margin:5px 5px 10px 0;float:left;background:#FFF;position:relative}
#div_productos_detal .bordeimg_01 .estado_oferta{background:url(../svg/ofertas.svg) no-repeat;height:70px;width:20px;position:absolute;z-index:10;right:10px;top:-2px; background-size: 100% 100%;}
#div_productos_detal .bordeimg_01 .estado_nuevo{/*background:url(../svg/nuevo.svg) no-repeat;*/height:70px;width:20px;position:absolute;z-index:10;left:10px;top:-2px; background-size: 100% 100%;}
#div_productos_detal_tumb{width:98%;height:auto;position:relative;float:left;margin:0}
#div_productos_detal_tumb .bordeimg_01{width:100%;margin:5px 5px 5px 0;float:left;background:#FFF}
#div_productos_detal .bordeimg_01 h4{text-align:center;font-size:12px;color:#661A00;border:none}

#div_eventos .bordeimg_01{ width: 100%; margin:1.5% auto; position:relative;  height:auto}

#div_eventos_detal .bordeimg_01{width: 46%; margin:10px .5% 10px 2%; background:#FFF;position:relative; float:right; border:1px solid #CCC; padding:0.5%}
#div_eventos_detal .bordeimg_01 img{ width:100%}
#div_eventos_detal .bordeimg_02{padding:.5%;vertical-align:text-top;width:17%;height:auto;margin:10px .5% 0;float:left;position:relative;border:1px solid #CCC}
#div_eventos_detal .bordeimg_03{height:auto;background:#FFF;padding:5px;vertical-align:text-top;width:181px;height:211px;margin:10px 5px 0;float:left;padding:0;position:relative}

#div_locales_detal .bordeimg_01{
	
	width: 98%; margin:5px 5px 10px 0px; float:left; background:#D2D2D2;
	border:1px solid #999;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	position:relative;
}

#div_locales .bordeimg_01{
	 margin:0 auto; vertical-align:middle;
	padding:1px; position:relative;
height:190px; width: 96%;}


/*LINK GENERAL*/
a.link_01:link, a.link_01:active, a.link_01:visited{background:#B71B28;color:#fff; text-decoration:none; font-size:13px; margin:0; position:relative; float:right; text-align:center; padding:5px 8px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
a.link_01:hover{background:#555555;}

a.link_02:link, a.link_02:active, a.link_02:visited{border-radius: 50px; -moz-border-radius: 50px; -webkit-border-radius: 50px; background:#555555; padding:5px 7px; color:#FFF; font-weight:700; -webkit-box-shadow: 5px 0 0 0 #555555; -moz-box-shadow: 5px 0 0 0 #555555; box-shadow: 5px 0 0 0 #555555; text-decoration:none; margin:10px 0 }
a.link_02:hover{background:#BF1E2E; color:#FFF;  -webkit-box-shadow: 5px 0 0 0 #555555; -moz-box-shadow: 5px 0 0 0 #555555; box-shadow: 5px 0 0 0 #555555; text-decoration:none;  margin:10px 0 }

a.link_03:link, a.link_03:active, a.link_03:visited{ background:#555555;color:#fff; font-weight:700; text-decoration:none; font-size:0.750em; margin:20px 5px 0; position:relative; float:right; text-align:center; padding:6px 13px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
a.link_03:hover, a.link_03:hover, a.link_03:hover{background:#BE1E2D; color:#FFF; text-decoration:none}

a.volver:link, a.volver:active, a.volver:visited{ 
 background:#555555;color:#fff; font-weight:700; text-decoration:none; font-size:12px;  text-align:center; padding:6px 13px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
a.volver:hover{background:#BE1E2D; color:#FFF; text-decoration:none}

.btn_eliminar, a.btn_eliminar:link, a.btn_eliminar:active, a.btn_eliminar:visited{ 
 background:#BE1E2D;color:#fff; font-weight:700; text-decoration:none; font-size:13px; text-align:center; padding:7px 10px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;margin:0 3px; border:1px solid #D43F3A}
a.btn_eliminar:hover{background:#AC2925; opacity: 0.8; filter: alpha(opacity=80); color:#FFF; text-decoration:none; border:1px solid #D43F3A}

a.btn_registro:link, a.btn_registro:active, a.btn_registro:visited{ 
 background:#BE1E2D; color:#fff; font-weight:400; text-decoration:none; font-size:16px; text-align:center; padding:10px 20px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;margin:0 3px; border:1px solid #D43F3A}
a.btn_registro:hover{background:#AC2925; opacity: 0.8; filter: alpha(opacity=80); color:#FFF; text-decoration:none; border:1px solid #D43F3A}

.btn_seguir, a.btn_seguir:link, a.btn_seguir:active, a.btn_seguir:visited{ 
 background:#5CB85C; border: 1px solid #4CAE4C; color:#fff; font-weight:700; text-decoration:none; font-size:13px; text-align:center; padding:7px 10px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;margin:0 3px;}
.btn_seguir:hover, a.btn_seguir:hover{background:#008C23;opacity: 0.8; filter: alpha(opacity=80); color:#FFF; text-decoration:none;}

.btn_ingresa, a.btn_ingresa:link, a.btn_ingresa:active, a.btn_ingresa:visited{
 background:#5CB85C; border: 1px solid #4CAE4C; color:#fff; font-weight:400; text-decoration:none; font-size:16px; text-align:center; padding:10px 20px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;margin:0 3px;}
.btn_ingresa:hover, a.btn_ingresa:hover{background:#008C23;opacity: 0.8; filter: alpha(opacity=80); color:#FFF; text-decoration:none;}

.cont_btn1, .cont_btn2, .cont_btn3{ position:relative; float:left; margin:10px 0}
.cont_btn1{width:35%;}
.cont_btn2{width:35%;}
.cont_btn3{width:30%;}

/*btn input en fontawesome site*/
label,input,button,select,textarea{/*font-size:12px;*/font-weight:400;padding-bottom:3px}
label{ cursor:pointer}
input,button,select,textarea{font-family:Arial,sans-serif}
input,textarea,select,.uneditable-input{display:inline-block;padding:6px;font-size:13px;line-height:14px;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
select,input[type="file"]{height:30px;*margin-top:4px;line-height:25px}
label input,label textarea,label select{display:block}

/*datos_envio*/
.form_grupo_1{margin:3px 0 8px; padding:0;width:100%;overflow:hidden;}
.form_grupo_mensaje{margin:3px 0 8px; padding:0;width:100%;overflow:hidden;}
.form_grupo_2{margin:3px 0 10px; padding:0; width:100%;overflow:hidden}
.form_grupo_1 label, .form_grupo_2 label{ width:auto; font-weight:700; display:block;}
.form_grupo_1 input, .form_grupo_2 input{ width:auto; vertical-align:top}

.form_grupo_mensaje label{width:auto; font-weight:700; display:block;}
.form_grupo_mensaje input{ width:auto; vertical-align:top}

.form_col_mensaje{ width:45%; display:inline-block;  margin:3px 6% 8px 0;}
.form_col_mensaje:nth-child(2n){margin:3px 0 8px;}
.form_col_mensaje input{ width:93%;}

.form_col_1{ width:98%; margin:3px 0 8px 0;}
.form_col_1 input, .form_col_1 textarea{ width:95%;}

.form_col_2{ width:45%; display:inline-block;  margin:3px 6% 8px 0;}
.form_col_2:nth-child(2n){margin:3px 0 8px;}
.form_col_2 input, .form_col_2 select{ width:93%;}

.form_col_2c{width:45%; display:inline-block;  margin:3px 6% 8px 0;}
.form_col_2c:nth-child(2n){margin:3px 0 8px;}
.form_col_2c input{ width:15%;}


/*botomes*/
.btn_accion, .btn_accion:active, .btn_accion:visited {
font-size:13px; text-decoration:none; display:inline-block; border: none; color:#FFF; text-align:center;
-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; line-height:1.1; 
font-weight:lighter; text-shadow:1px 1px 0px #000; padding:7px 10px; margin:0 3px; 
-webkit-transition-duration: 0.4s; transition-duration: 0.4s;
}
.btn_accion:hover { color:#000; background:#666; text-shadow:1px 1px 0px #F2F2F2;opacity: 0.3;
    filter: alpha(opacity=30);}

.btn_act{background:#5CB85C; border: 1px solid #4CAE4C;}
.btn_accion:hover {background:#008C23;opacity: 0.8;
    filter: alpha(opacity=80);}

#slider-next-01 div,#slider-next-02 div,#slider-next-03 div,#slider-prev-01 div,#slider-prev-02 div,#slider-prev-03 div{width:auto;background:#686868;color:#FFF;margin:20px 5px 0;position:relative;float:right;text-align:center;padding:3px 13px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px; font-size:16px}
#slider-next-01 div:hover,#slider-next-02 div:hover,#slider-next-03 div:hover,#slider-prev-01 div:hover,#slider-prev-02 div:hover,#slider-prev-03 div:hover{background:#CFCFCF}
#slider-next-02 div, #slider-prev-02 div{margin:20px 5px 0;}

/*REDES SOCIALES*/
#div_redessociales{ float:right; position:relative; width:auto; height:35px; margin:0;}
#div_redessociales .titulo{ float:left; position:relative; top:5px; font-size:12px; color:#0059B2; font-weight:700}
#div_redessociales .opciones1{ float:left; position:relative;}
#div_redessociales .imgred{ float:left; padding:0 0  0 5px; width:32px; }
#div_redessociales .imgred:hover{-webkit-transform: scale(1.2,1.2); -moz-transform: scale(1.2,1.2); -o-transform: scale(1.2,1.2);  -ms-transform: scale(1.2,1.2); transform: scale(1.2,1.2);}

#div_redessociales_pie{ float:right; position:relative; width:auto; height:auto; margin:15px 0 0;}
#div_redessociales_pie .titulo{ float:left; position:relative; width:auto; padding:5px 0 0;  font-size:14px; color:#3A744F; font-weight:700;font-family:'robotoregular',Arial; }
#div_redessociales_pie .opciones1{ float:left; position:relative;}
#div_redessociales_pie .imgred{ float:left; padding:0 0  0 5px;width:25px;}
#div_redessociales_pie .imgred:hover{-webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1);  -ms-transform: scale(1.1,1.1);  transform: scale(1.1,1.1);}

#div_tarjetas{float:right;position:relative;width:auto;padding:5px 0 0}
#div_tarjetas .titulo{float:left;position:relative;width:auto;padding:10px 20px 0 10px;font-size:14px;color:#FFF;font-weight:700}
#div_tarjetas .opciones1{float:left;position:relative}

/*CSS PAGINACION*/
div.cont_paginador{float:left;position:relative;width:99%;height:auto;background:#F4F4F4;padding:.2% .5%;margin:.5% 0}
div.total{float:right;font-size:12px;font-weight:400;margin:5px 10px}
div.pagination{margin:5px 10px;text-align:center;float:right;font-size:1em;font-weight:700}
div.pagination a,div.pagination span.current,div.pagination span.disabled{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:2px 5px}
div.pagination a:link,div.pagination a:visited,div.pagination a:active{margin:0 5px 0 0;border:1px solid #D5D5D5;text-decoration:none;color:#000;background:#EFEFEF}
div.pagination a:hover{border:1px solid #FEC223;font-weight:700;text-decoration:underline;color:#000;background:#FFF3D3}
div.pagination span.current{margin:0 5px 0 0;border:1px solid #D2D2D2;font-weight:700;background:#DDD;text-decoration:none;color:#000}
div.pagination span.disabled{margin:0 5px 0 0;padding:0 7px 2px;color:#000;vertical-align:middle}

/*MENSAJES*/
.recordar{ color:#C00; font-weight:700; float:left;}
.asterisco{ color:#C00; font-weight:700; position:relative;}
.mensaje-rojo{ color:#C00; font-size:12px; font-weight:700;}
.no-permitido{ background:#C00; color:#FFF; border:1px solid #900; font-size:14px; padding:20px; margin:5px; width:98%}
#div_panelusuario .mensaje-ok{  float:left; position:relative; color:#fff; padding:5px; border:#030 1px solid; font-size:13px; font-weight:700; background:#008C00; width:100%; margin:10px 0;}
.registro-error{ color:#C00; font-size:14px; margin:5px; font-weight:700;}

/*PANEL USER*/
ul#paneluser{list-style:none;content:'';content:none;margin:10px 0 20px;padding:1px .3%;width:99%; position:relative; overflow:hidden; background:#F9F9F9; border:1px solid #CCCCCC}
ul#paneluser li{margin:0;padding:0;float:left}
ul#paneluser li a{display:block;width:auto;padding:5px 20px;text-decoration:none;text-align:center;color:#000;background:none;border-left:1px solid #FFF;border-right:1px solid #FFF}
ul#paneluser li a:hover{color:#000;background:#CCCCCC;border-left:1px solid #FFF;border-right:1px solid #FFF}
ul#paneluser li:before{content:normal;margin:0}

/*pie*/
#div_pie_01,#div_pie_02,#div_pie_03{position:relative;margin:0 auto;width:100%;height:auto;overflow:hidden}
#div_pie_02{height:auto;color:#FFF;padding:0;width:100%;text-align:justify;margin:15px 0 2px}
#div_pie_03{height:auto!important}
#div_pie_01 .creditos1,#div_pie_01 .creditos3,#div_pie_01 .creditos2{position:relative;float:left;font-size:14px;color:#000;padding:20px 0 10px;font-weight:700; width:49%;}
#div_pie_01 .creditos3{font-weight:400;font-size:13px; width:100%; padding:5px 0}
#div_pie_01 .creditos2{color:#333333;text-align:right; float:right}
#div_pie_01 .creditos2 a:link,#div_pie_01 .creditos2 a:visited, #div_pie_01 .creditos3 a:link,#div_pie_01 .creditos3 a:visited{text-decoration:none;font-size:13px;color:#555555}
#div_pie_01 .creditos2 a:hover, #div_pie_01 .creditos3 a:hover{text-decoration:underline}
#div_pie_linea{width:989px;height:52px}

ul.pie_menu_v01,ul.pie_menu_v02,ul.pie_menu_v03,ul.pie_menu_v04{list-style:none;padding:0;float:left;color:#242414;width:15%; font-size:14px;}
ul.pie_menu_v02{width:30%;margin:0; padding:0;}
ul.pie_menu_v02 li{margin:0 auto;padding:3px 0;width:99%;vertical-align:middle; color:#39734E; font-family:'robotoregular',Arial;}
ul.pie_menu_v02 li span{ display:inline-table}
ul.pie_menu_v02 li a{color:#39734E;font-weight:normal;text-decoration:none;}
ul.pie_menu_v02 li a:hover{color:#000;text-decoration:underline;}

ul.pie_menu_v02 li .fa{padding:0 10px 0 0;}
ul.pie_menu_v02 li .fa-envelope{ font-size:20px;}
ul.pie_menu_v02 li .fa-phone{ font-size:20px;}
ul.pie_menu_v02 li .fa-map-marker{ font-size:20px;}
/*mensajes session*/
#mensaje_imagenes{position:relative;float:lef;width:270px}
#activacion_cuenta,#error_cuenta,#compra_cuenta{width:50%; margin:0 auto;height:238px;font-size:13px;color:#333}
#activacion_cuenta div,#error_cuenta div,#compra_cuenta div{width:50%;overflow:hidden;margin:15px 0 0 25px}
#activacion_cuenta div a:link,#activacion_cuenta div a:visited,#error_cuenta div a:link,#error_cuenta div a:visited,#compra_cuenta div a:link,#compra_cuenta div a:visited{color:#060;text-decoration:none}
#activacion_cuenta div a:hover,#error_cuenta div a:hover,#compra_cuenta div a:hover{color:#060;text-decoration:underline}
#activacion_cuenta span{color:#B35392;font-weight:700}
#error_cuenta span{color:#B35392;font-weight:700}
#compra_cuenta span{color:#B35392;font-weight:700}
#activacion_cuenta strong{color:#060;font-weight:lighter;font-size:18px}
#error_cuenta strong{color:#900;font-weight:lighter;font-size:18px}
#compra_cuenta strong{color:#060;font-weight:lighter;font-size:18px}
#activacion_cuenta .sin_link a:link,#activacion_cuenta .sin_link a:visited,#activacion_cuenta .sin_link a:hover{text-decoration:none;color:#FFF;font-weight:400}

/*tabal det pedido*/
table.tabla_detpedido{background:#FFF;margin:0 auto;width:100%;text-align:left;border-collapse:collapse; border:none}
table.tabla_detpedido th{color:#000;padding:4px}
table.tabla_detpedido thead tr th{font-weight:700;border-bottom:1px solid #999999; text-transform:uppercase;}
table.tabla_detpedido thead tr td{background:#0073BF;color:#000}
table.tabla_detpedido tfoot tr th,table.tabla_detpedido tfoot tr td{font-weight:700;text-align:right;background-color:#FFF;border-bottom:2px solid #DDD}
table.tabla_detpedido tbody tr th{font-weight:700;text-align:right;min-width:150px;width:12%;max-width:200px;vertical-align:text-top}
table.tabla_detpedido tbody th{border-bottom:#DEE2ED 1px solid}
table.tabla_detpedido tbody td{color:#3d3d3d;padding:4px;vertical-align:top;border-bottom:#DDDDDD 1px solid}

table.tabla_detpedido tbody td a:link,table.tabla_detpedido tbody td a:visited{color:#03C;font-weight:700;text-decoration:none}
table.tabla_detpedido tbody td a:hover{color:#03C;font-weight:700;text-decoration:underline}
table.tabla_detpedido tbody td img{vertical-align:absmiddle; float:left; margin:5px 10px}
table.tabla_detpedido tbody td .precio_cc{color:#EF2C3C; font-weight:400; text-align:right}
table.tabla_detpedido tbody td .sin_link a:link,table.tabla_detpedido tbody td .sin_link a:visited,table.tabla_detpedidotbody td .sin_link a:hover{text-decoration:none;color:#FFF;font-weight:400}

/*especificaciones*/
table.especificaciones{background:#FFF;margin:0 auto;width:100%;text-align:left;border-collapse:collapse; border:none}
table.especificaciones th{color:#000;padding:2px}
table.especificaciones thead tr th{font-weight:700;background:#EBF1F7;border:1px solid #CBDAE6; text-align:center; text-transform:uppercase; font-size:12px;}
table.especificaciones tbody td{color:#3d3d3d; text-align:center;padding:1px;vertical-align:top;border:#CBDAE6 1px solid}

