/*////////////////// 
DETALLE PRODUCTOS
//////////////////*/
.contenido_producto{
	float:left;
	width:69%;
}
.contenido_producto.sin_widget, #plantilla .contenido_producto{width:100%;}
.contenido_producto .producto{border:none;}
#gama .producto {border-bottom: 0.1em solid #CCCCCC ; display:inline-block;}
#gama .producto.present{border:none !important;}
/************************************************************************************
AGRUPACION PRODUCTOS
*************************************************************************************/
#agrupacion_productos{
	margin:1.5em auto;
}
.listado_productos ul{padding:0;}
.listado_productos ul li{
	font-weight:900;
	list-style:none;
	line-height:1em;
}
.listado_productos ul li a{
	color:#333;
	font-size:1.2em;
	line-height:1.5em;
	text-decoration:none;
	font-weight:normal;
	-webkit-transition: background-color 0.3s linear;
	-moz-transition: background-color 0.3s linear;
	-o-transition: background-color 0.3s linear;
}
#agrupacion_productos #barrautilidad {
    float: right;
    margin: -2.5em 0 0;
    padding: 0;
    width: 5.1em;
}
#agrupacion_productos #barrautilidad ul#utilidades li{border:none;}
#agrupacion_productos #barrautilidad ul#utilidades li a {
    padding: 0.5em 1.1em;
    text-indent: -999em;
	width:0.1em;
}
#agrupacion_productos #barrautilidad ul#utilidades li li a {
    padding: 0.7em 3.3em;
    text-indent: 0;
	width:2.2em;
}
#agrupacion_productos #barrautilidad ul#utilidades li a.compartir {background: url(../../../../img/compartir.png) no-repeat scroll 0.2em 50%;}
#agrupacion_productos #barrautilidad ul#utilidades li a.imprimir {background: url(../../../../img/imprimir.png) no-repeat scroll 0.2em 50%;}
#agrupacion_productos #barrautilidad ul#utilidades li a.compartir:hover {background: url(../../../../img/compartir_over.png) no-repeat scroll 0.2em 50% #606060;}
#agrupacion_productos #barrautilidad ul#utilidades li a.imprimir:hover {background: url(../../../../img/imprimir_hover.png) no-repeat scroll 0.2em 50% #606060;}
.caracteristicas_producto .menu_hor, .caracteristicas_producto .agrupacion_productos_acordeon {font-size: 0.83em;}
#productos .informacion_adicional {
    border-top: 0.1em dotted #DDDDDD;
    display: inline-block;
    font-size: 80%;
    margin: 0 0 0 -1em;
    padding: 2em 1em 0;
    width: 99%;
}
#productos .informacion_adicional .widgetmasinfo {
    border: 0.1em solid #E0E0E0;
    float: left;
    margin: 1%;
    width: 47%;
}
/******MENU HORIZONTAL (PESTAŅAS)******/
.menu_hor .listado_productos, .caracteristicas_producto .menu_hor .listado_productos{
    display: inline-block;
    float: none;
    height: 3.5em;
    position: relative;
    text-align: left;
    width: 100%;
}
.caracteristicas_producto .menu_hor .listado_productos{ height:3.2em;}
.menu_hor .listado_productos ul, .caracteristicas_producto .menu_hor .listado_productos ul {
    float: left;
    font-weight: 900;
    height: 1.7em;
    margin: 0;
    padding: 0 1%;
    position: relative;
    width: 98%;
}
.menu_hor .listado_productos ul li, .caracteristicas_producto .menu_hor .listado_productos ul li {
	border-bottom:none;
    display: inline-block;
    margin-right: 0.15em;
}
.menu_hor .listado_productos ul li a, .caracteristicas_producto .menu_hor .listado_productos ul li a {
    background: none repeat scroll 0 0 #FBFBFB;
    border: 0.1em solid #CCCCCC;
    border-radius: 0.3em 0.3em 0 0;
    color: #666666;
    float: left;
    line-height: 2.8em;
    list-style: none outside none;
    padding: 0 0.5em;
}
.menu_hor .listado_productos ul li.selec a, .menu_hor .listado_productos ul li.selec a:hover, .caracteristicas_producto .menu_hor .listado_productos ul li.selec a, .caracteristicas_producto .menu_hor .listado_productos ul li.selec a:hover{
    border: medium none;
	color:#fff;
	cursor: default;
    line-height: 3em;
	background: #76C402;
	text-shadow:0 0.05em #05533e;
}
.menu_hor .listado_productos ul li a:hover, .caracteristicas_producto .menu_hor .listado_productos ul li a:hover{
	background:#ddd;
	color:#333;
	text-shadow:0 0.05em #FFFFFF;
}
.menu_hor .caracteristicas_producto, .caracteristicas_producto .menu_hor .caracteristicas_producto {
	padding: 0% 2% 2%;
	display: inline-block;
	height:auto;
	width:96%;
	-webkit-box-shadow: 0 -0.7em 0.6em -0.6em #AAA;
	-moz-box-shadow: 0 -0.7em 0.6em -0.6em #AAA;
	box-shadow: 0 -0.7em 0.6em -0.6em #AAA;
}
.contenido_producto .menu_hor .caracteristicas_producto, .caracteristicas_producto .menu_hor .caracteristicas_producto {
	padding: 4% 2% 2%;
}
.menu_hor .titulo_producto, .caracteristicas_producto .menu_hor .titulo_producto{display:none;}
.caracteristicas_producto .menu_hor #productos{
	float:none;
	width:100%;
}
.menu_hor .caracteristicas_producto .caracteristicas, .filas_no_menu .caracteristicas_producto .caracteristicas, .celdas_no_menu .detalle_infoproducto .caracteristicas_producto .caracteristicas{
	display: inline-block;
    width: 69%;
}
.menu_hor .caracteristicas_producto.sin_widget .caracteristicas, .filas_no_menu .caracteristicas_producto.sin_widget .caracteristicas, .celdas_no_menu .detalle_infoproducto .caracteristicas_producto.sin_widget .caracteristicas{width:100%;}
.menu_hor #productos .caracteristicas_producto .informacion_adicional, .filas_no_menu #productos .caracteristicas_producto .informacion_adicional, .celdas_no_menu  #productos .detalle_infoproducto .caracteristicas_producto .informacion_adicional {
    border: medium none;
    float: right;
    margin: 0;
    padding: 0;
    width: 25%;
}
.menu_hor #productos .caracteristicas_producto .informacion_adicional .widgetmasinfo, .filas_no_menu #productos .caracteristicas_producto .informacion_adicional .widgetmasinfo, .celdas_no_menu #productos .detalle_infoproducto .caracteristicas_producto .informacion_adicional .widgetmasinfo {
    margin: 0 0 0.8em;
    width: 100%;
}
#agrupacion_productos.menu_hor #barrautilidad {
    float: none;
    margin: 0;
    padding: 0.25em 1.5% 0 0;
    width: 98.5%;
	-webkit-box-shadow: 0 -0.7em 0.6em -0.6em #AAA;
	-moz-box-shadow: 0 -0.7em 0.6em -0.6em #AAA;
	box-shadow: 0 -0.7em 0.6em -0.6em #AAA;
}
/* UNICO */
.unico .listado_productos, .caracteristicas_producto .unico .listado_productos{
display:block;
height:2.2em;
}
.unico .listado_productos ul, .caracteristicas_producto .unico .listado_productos ul{
float:none;
padding:0 2%;
margin:0;
height:auto:
position:inherit;
width:auto;
}
.unico .listado_productos ul li, .caracteristicas_producto .unico .listado_productos ul li {
    border-bottom:none;
    display: block;
    margin-right: 0;
    float:none;
    margin-top:1.2em;
}
.unico .listado_productos ul li a, .caracteristicas_producto .unico .listado_productos ul li a {
    background: none;
    border: none;
    border-radius: 0;
    color: #666666;
    float: none;
    line-height: auto;
    padding: 0;
    font-weight:bold;
}
.unico .listado_productos ul li.selec a, .unico .listado_productos ul li.selec a:hover, .caracteristicas_producto .unico .listado_productos ul li.selec a, .caracteristicas_producto .unico .listado_productos ul li.selec a:hover{
    border:  none;
color:#363636;
cursor: default;
    line-height: 3em;
	background: #fff;
	text-shadow:0 0 0 #fff;
	   font-size:1.5em;
	display:none;
}
.unico .caracteristicas_producto, .caracteristicas_producto .unico .caracteristicas_producto {
	padding: 0% 2% 2%;
	display: block !important;
	height:auto;
	width:96%;
}
.contenido_producto .unico .caracteristicas_producto, .caracteristicas_producto .unico .caracteristicas_producto {
	padding: 0% 2% 2%;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	
}
#contenido .unico .expand a:link, #contenido .unico .expand a:visited {
    background: none;
    border: none;
}
#contenido .unico .expand a:link {
    text-decoration: none;
    cursor:default;
}
#contenido .unico .expand a {
    display: block;
    font-size: 1.5em;
    margin: 0;
    padding: 0.5em 2% 0 2%;
    color:#363636;
    text-decoration: none;
}
#contenido .unico div.collapse{padding-top:0;}
#contenido .unico .caracteristicas_producto .expand a:link, #contenido .caracteristicas_producto .unico .expand a:visited {
	border: 0.1em dotted #ccc;
	background-image: url(../../../../img/arrow-down.gif);
	background-repeat: no-repeat;
	background-position: 98% 50%;
	cursor:pointer;
	margin: 0 0 0.8em 0;
	padding: 0.4em 1em;
	color: #79ba01;
}
#contenido .unico .caracteristicas_producto .expand a.open:link, #contenido .unico .caracteristicas_producto .expand a.open:visited {
	border-style:solid;
	background:#eee url(../../../../img/arrow-up.gif) no-repeat 98% 50%;
	border-color:#ccc;
}
/******MENU IZQUIERDO Y DERECHO******/
.menu_izq .listado_productos, .menu_der .listado_productos {width: 35%;}
.menu_izq .listado_productos ul, .menu_der .listado_productos ul {margin: 0.5em 0;}
.menu_izq .listado_productos ul li, .menu_der .listado_productos ul li {
    border-bottom: 1px dotted #999999;
    margin: 0;
}
.menu_izq .listado_productos ul li a, .menu_der .listado_productos ul li a {
    color: #79BA01;
    display: block;
}
.menu_izq .listado_productos ul li.selec a, .menu_izq .listado_productos ul li.selec a:hover, .menu_der .listado_productos ul li.selec a, .menu_der .listado_productos ul li.selec a:hover{color:#333;}
.menu_izq .listado_productos ul li.selec a, .menu_izq .listado_productos ul li.selec a:hover, .menu_izq .listado_productos ul li a:hover, .menu_der .listado_productos ul li.selec a, .menu_der .listado_productos ul li.selec a:hover, .menu_der .listado_productos ul li a:hover{
	background:#efefef;
	text-shadow:0 0.1em #fff;
	box-shadow:0 0 0.5em #ccc inset; 
	-webkit-box-shadow:0 0 0.5em #ccc inset; 
	-moz-box-shadow:0 0 0.5em #ccc inset;
}
.menu_izq #productos, .menu_der #productos { width: 64%;}
.menu_izq .titulo_producto, .menu_der .titulo_producto {
    border-bottom: 0.1em dotted #AAAAAA;
    font-size: 1.6em;
    font-weight: 900;
    padding: 0.75% 2%;
}
.menu_izq article article, .menu_der article article{
	border:none;
	box-shadow:none;
}
/******MENU IZQUIERDO******/
.menu_izq .listado_productos {
    float: left;
    text-align: right;
}
.menu_izq .listado_productos ul li a {padding: 0.25em 1em 0.25em 0;}
.menu_izq #productos {float: left;}
.menu_izq article, .menu_izq article.detalle_infoproducto{
	border-left: 0.1em solid #DDDDDD;
	-webkit-box-shadow: -0.7em 0em 0.9em -0.5em #ccc;
	-moz-box-shadow: -0.7em 0em 0.9em -0.5em #ccc;
	box-shadow: -0.7em 0em 0.9em -0.5em #ccc;
}
.menu_izq .caracteristicas_producto{padding: 3% 2.5%;}
/******MENU DERECHO******/
.menu_der .listado_productos {
    float: right;
}
.menu_der .listado_productos ul li a {padding: 0.25em 0 0.25em 1em;}
.menu_der #productos {float: right;}
.menu_der article, .menu_der article.detalle_infoproducto{
	border-right: 0.1em solid #DDDDDD;
	-webkit-box-shadow: 0.7em 0em 0.9em -0.5em #ccc;
	-moz-box-shadow: 0.7em 0em 0.9em -0.5em #ccc;
	box-shadow: 0.7em 0em 0.9em -0.5em #ccc;
}
.menu_der .titulo_producto {padding: 0.75%;}
.menu_der .caracteristicas_producto {padding: 3% 1.5%;}
/******CELDAS NO MENU Y FILAS NO MENU******/
.celdas_no_menu .listado_productos, .celdas_no_menu #productos a.oculto, .filas_no_menu .listado_productos, .filas_no_menu #productos a.oculto{display:none;}
.celdas_no_menu #productos .oculto, .filas_no_menu #productos .oculto{display:block;}
.celdas_no_menu #productos .visible, .celdas_no_menu #productos .oculto {
    float: left;
    margin: 1% 1% 2%;
    width: 48%;
}
.celdas_no_menu .caracteristicas_producto{
    height: 17em;
	overflow-x:hidden;
    overflow-y: auto;
    padding: 0 2%;
	width:96%;
}
.filas_no_menu .caracteristicas_producto {
	display: inline-block;
	padding:0 2% 1em;
	width:96%;
}
.celdas_no_menu #productos .titulo_producto, .filas_no_menu #productos .titulo_producto {
    background: none repeat scroll 0 0 #ECECEC;
    font-size: 1.4em;
    font-weight: 900;
    padding: 1% 2%;
	text-shadow:0 0.1em #fff;
	box-shadow:0 0 0.5em #ccc inset; 
	-webkit-box-shadow:0 0 0.5em #ccc inset; 
	-moz-box-shadow:0 0 0.5em #ccc inset;
}
.filas_no_menu #productos .titulo_producto, .celdas_no_menu #productos .detalle_infoproducto .titulo_producto{ padding: 0.5% 2%;}
.celdas_no_menu .detalle_infoproducto, .celdas_no_menu #productos .detalle_infoproducto.oculto, .celdas_no_menu #productos .menu_hor .visible{
    margin: 1% 1% 2%;
    width: 98%;
}
/********************************************************/

.caracteristicas_producto {
    font-size: 1.2em;
    line-height: 1.3em;
    padding-top: 1em;
    position: relative;
}
.caracteristicas_producto h2{
    background: url(../../../../img/icono_mas.png) no-repeat scroll 0 0 transparent;
    color: #69B71F;
    display: inline-block;
    font-size: 1.2em;
    font-weight: bold;
    height: 1.5em;
    margin: 1em 0;
    padding-left: 1.9em;
}
#contenido .caracteristicas_producto .expand a {font-size:1em;}
/****Estilo para ocultar la barra de utilidades duplicada en productos***/

#productos #barrautilidad {display: none;}

p.link_producto_externo{height:1.5em;}
p.link_producto_externo a{
display:block;
float:right;
padding:0.2em 0.5em 0.3em 0.5em;
background-color:#69c20e;
color:#fff;
text-decoration:none;
font-weight:bold;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
p.link_producto_externo a:hover{
color:#000;
background-color:#97d700;
}