@import url('template.css');
/* Genericos
/********************************************************************/
h2, h3 {color:#0c3543; font-weight:normal;}
h2 {font-size: 2.3em;}
h3 {font-size: 1.65em;}


/* Asys
/********************************************************************/
#asys {
	background: url(../img/po/bg_sec_asys.jpg) no-repeat left top;
	padding: 241px 0 0 0;
	
}

/* Columnas */
#asys .c_23 {
	float: left;
	width: 587px;
}
#asys .c_13 {
	float: right;
	width: 292px;
}

/* Contenido */
#asys h3 {padding: 20px 0 10px 0;}
#asys p {margin: 7px 0 17px 0;}


/* Imprensa
/********************************************************************/
#imprensa {
	background: url(../img/po/bg_sec_imprensa.jpg) no-repeat left top;
	padding: 241px 0 0 0;
}

/* Columnas */
#imprensa .c_23 {
	float: left;
	width: 587px;
}
#imprensa .c_13 {
	float: right;
	width: 292px;
}

/* Contenido */
#imprensa .fila {
  float:left;
  margin-top: 30px;
}
#imprensa .fila div {
  display:inline;
  float:left;
  margin: 0 0 0 25px;
  width:150px;
}
#imprensa .fila div.fst {
  display:inline;
  margin-left:0;
}
#imprensa .fila div strong {display:block; margin: 13px 0 2px 0;}

#imprensa .fila img {border:7px solid #fff;}

/* Onde Comprar
/********************************************************************/
#ondecomprar {
	background: url(../img/po/bg_sec_ondecomprar.jpg) no-repeat left top;
	padding: 241px 0 0 0;
}

/* Columnas */
#ondecomprar .c_23 {
	float: left;
	width: 587px;
}
#ondecomprar .c_13 {
	float: right;
	width: 292px;
}

/* Contenido */
#ondecomprar .fila {
  float:left;
  margin-top: 30px;
}
#ondecomprar .fila div {
  display:inline;
  float:left;
  margin: 0 0 0 25px;
  width:90px;
}
#ondecomprar .fila div.fst {
  display:inline;
  margin-left:0;
}
#ondecomprar .fila div strong {display:block; margin: 13px 0 2px 0;}


/* Home productos
/********************************************************************/
#hprod {}

#hprod .item {float: left; width:292px; margin: 0 0 12px 12px;}
#hprod .fst {margin-left: 0;}
#hprod .display {clear:both; width:100%; overflow: hidden; display:none;}
#hprod .display .closeDisplay {
	width: 24px; height: 24px;
	background: url(../img/closeDisplay.jpg) no-repeat 0px 0px;
	display: block;
	overflow: hidden;
	position: absolute;
	z-index: 3;
	margin: 23px 0px 0px 860px;
}
#hprod .display .closeDisplay:hover{ background-position:0px -24px;}

#hprod .display .arrowDisplay {
	width: 30px; height: 20px;
	background: url(../img/arrowDisplay.png) no-repeat;
	display: block;
	overflow: hidden;
	position: relative;
	z-index: 2;
	left: 10px;
}
#hprod .display .middle {
	width: 100%;
	display: block;
	overflow: hidden;
	background-color: #414141;
	padding: 50px 0 15px 0;
	position: relative;
	z-index: 1;
	top: -10px;
	color:#fff;
}

#hprod .display ul {float: left; margin-left:10px;}
#hprod .display ul li {float: left; width:197px; margin: 0 0 25px 19px;}
#hprod .display ul li span {display:block; margin-top:4px;}
#hprod .display ul li a {font-size:1.2em; color:#fff;}
#hprod .display ul li a:hover {}


/* Productos
/********************************************************************/
#prod {}

/* Menu productos */
#nav_prod {float: left; width: 171px; border: 1px solid #B3B3B3; background-color:#fff;}

#nav_prod ul {position: relative; z-index: 597;}
#nav_prod ul li {
	background: url(../img/bg_nav_prod_li.jpg) no-repeat center top;
	padding: 2px 0 0 0;
}
#nav_prod ul li:first-child {background:none}
#nav_prod ul li a{
	display: block;
	width: 171px; height: 75px;
	text-indent: -999em;
}

#nav_prod ul li.it1 a {background: url(../img/prods_btns/it1_off.jpg) no-repeat right center;}
#nav_prod ul li.it1 a:hover, #nav_prod ul li.it1:hover a {background: url(../img/prods_btns/it1_on.jpg) no-repeat right center;}
#nav_prod ul li.it1 ul li a:hover {color:#3C8EC8;}
#nav_prod ul li.it2 a {background: url(../img/prods_btns/it2_off.jpg) no-repeat right center;}
#nav_prod ul li.it2 a:hover, #nav_prod ul li.it2:hover a {background: url(../img/prods_btns/it2_on.jpg) no-repeat right center;}
#nav_prod ul li.it2 ul li a:hover {color:#E71D13;}
#nav_prod ul li.it3 a {background: url(../img/prods_btns/it3_off.jpg) no-repeat right center;}
#nav_prod ul li.it3 a:hover, #nav_prod ul li.it3:hover a {background: url(../img/prods_btns/it3_on.jpg) no-repeat right center;}
#nav_prod ul li.it3 ul li a:hover {color:#01A0C0;}
#nav_prod ul li.it4 a {background: url(../img/prods_btns/it4_off.jpg) no-repeat right center;}
#nav_prod ul li.it4 a:hover, #nav_prod ul li.it4:hover a {background: url(../img/prods_btns/it4_on.jpg) no-repeat right center;}
#nav_prod ul li.it4 ul li a:hover {color:#1C8F1A;}
#nav_prod ul li.it5 a {background: url(../img/prods_btns/it5_off.jpg) no-repeat right center;}
#nav_prod ul li.it5 a:hover, #nav_prod ul li.it5:hover a {background: url(../img/prods_btns/it5_on.jpg) no-repeat right center;}
#nav_prod ul li.it5 ul li a:hover {color:#FE1179;}
#nav_prod ul li.it6 a {background: url(../img/prods_btns/it6_off.jpg) no-repeat right center;}
#nav_prod ul li.it6 a:hover, #nav_prod ul li.it6:hover a {background: url(../img/prods_btns/it6_on.jpg) no-repeat right center;}
#nav_prod ul li.it6 ul li a:hover {color:#8CCF10;}
#nav_prod ul li.it7 a {background: url(../img/prods_btns/it7_off.jpg) no-repeat right center;}
#nav_prod ul li.it7 a:hover, #nav_prod ul li.it7:hover a {background: url(../img/prods_btns/it7_on.jpg) no-repeat right center;}
#nav_prod ul li.it7 ul li a:hover {color:#FE1179;}
#nav_prod ul li.it8 a {background: url(../img/prods_btns/it8_off.jpg) no-repeat right center;}
#nav_prod ul li.it8 a:hover, #nav_prod ul li.it8:hover a {background: url(../img/prods_btns/it8_on.jpg) no-repeat right center;}
#nav_prod ul li.it8 ul li a:hover {color:#F4A1F3;}
#nav_prod ul li.it9 a {background: url(../img/prods_btns/it9_off.jpg) no-repeat right center;}
#nav_prod ul li.it9 a:hover, #nav_prod ul li.it9:hover a {background: url(../img/prods_btns/it9_on.jpg) no-repeat right center;}
#nav_prod ul li.it9 ul li a:hover {color:#FF8A23;}
#nav_prod ul li.it10 a {background: url(../img/prods_btns/it10_off.jpg) no-repeat right center;}
#nav_prod ul li.it10 a:hover, #nav_prod ul li.it10:hover a {background: url(../img/prods_btns/it10_on.jpg) no-repeat right center;}
#nav_prod ul li.it10 ul li a:hover {color:#F0A100;}

#nav_prod ul li.it15 a {background: url(../img/prods_btns/it15_off.jpg) no-repeat right center;}
#nav_prod ul li.it15 a:hover, #nav_prod ul li.it15:hover a {background: url(../img/prods_btns/it15_on.jpg) no-repeat right center;}
#nav_prod ul li.it15 ul li a:hover {color:#0C3747;}
#nav_prod ul li.it16 a {background: url(../img/prods_btns/it16_off.jpg) no-repeat right center;}
#nav_prod ul li.it16 a:hover, #nav_prod ul li.it16:hover a {background: url(../img/prods_btns/it16_on.jpg) no-repeat right center;}
#nav_prod ul li.it16 ul li a:hover {color:#7E7E7E;}

#nav_prod ul li.it17 a {background: url(../img/prods_btns/it17_off.jpg) no-repeat right center;}
#nav_prod ul li.it17 a:hover, #nav_prod ul li.it17:hover a {background: url(../img/prods_btns/it17_on.jpg) no-repeat right center;}
#nav_prod ul li.it17 ul li a:hover {color:#0C3747;}
#nav_prod ul li.it18 a {background: url(../img/prods_btns/it18_off.jpg) no-repeat right center;}
#nav_prod ul li.it18 a:hover, #nav_prod ul li.it18:hover a {background: url(../img/prods_btns/it18_on.jpg) no-repeat right center;}
#nav_prod ul li.it18 ul li a:hover {color:#0C3747;}
#nav_prod ul li.it19 a {background: url(../img/prods_btns/it19_off.jpg) no-repeat right center;}
#nav_prod ul li.it19 a:hover, #nav_prod ul li.it19:hover a {background: url(../img/prods_btns/it19_on.jpg) no-repeat right center;}
#nav_prod ul li.it19 ul li a:hover {color:#0C3747;}


#nav_prod ul li:hover {position: relative; z-index: 599;}
#nav_prod ul li:hover ul {visibility:visible;}

#nav_prod ul li ul {
	visibility: hidden;
	position: absolute;
	top: 5px; left: 100%;
	z-index: 598;
	padding: 10px 0 10px 10px;
	background-color: #fff;
	border:1px solid #b8b8b8;
}
#nav_prod ul li ul.a2x {width: 420px;}
#nav_prod ul li ul li{
	float: left;
	background: url(../img/bg_nav_prod_lili.gif) no-repeat center top;
	width: 200px;
	padding: 3px 0 0 0;
	margin: 0 10px 0 0;
}

#nav_prod ul li ul li.fst {padding:0; background:none;}
#nav_prod ul li ul li a {
	display: block;
	width: 190px; height: auto;
	padding: 2px 5px 2px 5px;
	background-image:none !important;
	text-indent: 0;
	color: #555;
}
#nav_prod ul li ul li a:hover {}
#nav_prod ul li ul li a img {margin-right:10px;}


/* ficha del producto */
#prod #prod_holder {float: right; width: 712px;}

#prod #mycarousel {margin-bottom: 20px !important;}

/* Descripcion */
#prod #prod_desc {float: left; width: 400px;}
#prod #prod_desc h2 {font-size: 2em;}
#prod #prod_desc p {margin: 7px 0 17px 0;}

/* Extras */
#prod #prod_extra {float: right; width: 297px;}

/* Testimonio */
#prod #testimonio {float: right; width: 297px; margin-bottom:40px;}
#prod #testimonio p{
	background: url(../img/bg_testimonio_top.gif) no-repeat left top;
	padding: 40px 75px 13px 12px;
}
#prod #testimonio div {
	background: url(../img/bg_testimonio_bot.gif) no-repeat left top;
	padding: 18px 0 0 10px;
	font-style:italic;
	color: #ee065e;
}

/* Promo */
#prod #promo {
	float:left; background-color:#F42180; padding:4px 8px; margin-left:18px; 
	font-size:1em; font-weight:bold; color:#fff;
}

/* Detalles */
#prod #prod_details {float: left; clear: both; width: 100%; margin: 25px 0;}

/* Tabs */
#prod #prod_details  ul.tabs{float: left; width:210px;}
#prod #prod_details  ul.tabs li {
	background-color: #bebebe;
	padding: 9px 0 9px 10px;
	margin: 0 0 5px 0;
	font-size: 1.2em;
}
#prod #prod_details  ul.tabs li.active {background-color: #fff; border: 1px solid #bebebe; border-right: 1px solid #fff;}
#prod #prod_details  ul.tabs li a {color: #fff;}
#prod #prod_details  ul.tabs li.active a {color: #0c3543;}

/* Contenido tabs */
#prod #prod_details  .tab_container{
	background-color: #fff;
	border: 1px solid #bebebe;
	min-height: 135px; /*175px;*/
	margin: 0 0 0 209px;
	padding: 20px;
}
#prod #prod_details  .tab_container .tab_content {}

#prod .tab_content {font-size: 1.1em;}
#prod .tab_content p {margin: 0 0 8px 0;}
#prod .tab_content ul {}
#prod .tab_content ul li {
	background: url(../img/ico01.gif) no-repeat left 5px;
	padding: 0 0 0 12px;
	margin: 0 0 8px 0;
}


/* Cierre */
#prod #cierre, #marca #cierre {float: left; clear: both; width: 100%; margin: 20px 0 20px 0;}
#prod #cierre a, #marca #cierre a {display: block; float: left; margin-left: 12px;}
#prod #cierre :first-child, #marca #cierre :first-child {margin-left: 0;}


/* Detalle marca
/********************************************************************/
#marca {}

#marca #marca_holder {float: right; width: 712px;}

#marca #mycarousel {margin-bottom: 20px !important;}

/* Descripcion */
#marca #marca_desc {float: left; width: 100%;}
#marca #marca_desc h2 {font-size: 2em;}
#marca #marca_desc p {margin: 7px 0 17px 0;}

/* porductos de la marca */
#marca #marca_items {float:left; clear:both; padding: 50px 0 0 19px;}
#marca #marca_items .row {float: left; width:100%}
#marca #marca_items .row .item {float:left; width:199px; margin: 0 0 25px 19px;}
#marca #marca_items .row .item img {border:1px solid #c5c5c5;}
#marca #marca_items .row .item span {display:block; margin-top:4px;}
#marca #marca_items .row .item a {font-size:1.2em; color:#555;}
#marca #marca_items .row .item a:hover {}



/* Donde Comprar
/********************************************************************/
#onde {}

/* Columnas */
#onde .c_23 {
	float: left;
	width: 575px;
}
#onde .c_13 {
	float: right;
	width: 310px;
}

#onde h2 {margin: 27px 0 10px 0;}

/* Lojas */
#onde .lst_lojas {}
#onde .lst_lojas li {font-weight: bold; line-height: 1.5em; margin-bottom: 20px;}
#onde .lst_lojas li p {font-weight: normal;}


/* Online stores */
#onde .lst_online{}
#onde .lst_online li {margin-bottom: 3px;}
#onde .lst_online li a {color:#196a94; text-decoration: underline;}
#onde .lst_online li a:hover {text-decoration: none;}


/* Contacto
/********************************************************************/
#contato {
	background: url(../img/po/bg_sec_contato.jpg) no-repeat left top;
	/*padding: 381px 0 0 0;*/
	padding: 241px 0 0 0;
}

/* Columnas */
#contato .c_23 {
	float: left;
	width: 587px;
}
#contato .c_13 {
	float: right;
	width: 292px;
}

/* Info a la derecha */
#contato .c_13 p {line-height: 1.4em; margin: 40px 0 0 0;}
#contato .c_13 a {color:#196a94; text-decoration: underline;}
#contato .c_13 a:hover {text-decoration: none;}

/* Form de contacto */
#contato form {padding-bottom: 50px;}
#contato form p.info{
	font-size:.9em;
	margin-bottom:15px;
}

#contato form ol li {float: left; width: 270px;}
#contato form ol li.comm {width: 285px;}
#contato form ol li.botones {clear: both; padding: 10px 0 0 270px;}

#contato form li.errorDisp {color:#d90000;}
#contato form li label{
	display:block;
	margin: 10px 0 3px 0;
	font-size:1.1em;
}
#contato form li label span.obligatorio{
	color:#a81724;
	font:.9em Arial, Helvetica, sans-serif;
}

#contato form li input, 
#contato form li textarea {
	width:230px;
	padding:3px 0 3px 4px;
	border:1px solid #999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}
#contato form li textarea {width:280px; height: 118px;}

/* Botones */
#contato form li.botones {}
#contato form li.botones p {}
#contato form li.botones p button{
	padding:5px 15px 6px 15px;
	background-color: #b3b3b3;
	border:none;
	cursor:pointer;
	font:bold 1em Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

/* Mensajes de error */
#contato .errores{
	border-top:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	margin: 8px 0 20px 0;
	padding:10px;
	color:#d90000;
}
#contato .errores p {margin-bottom:10px;}
#contato .errores span {font-weight: bold;}

/* Mensaje post envio */
#contato .msg_ok{ margin:10px 0 160px 0;}


