body { 
	font-size: 68% !important;
	font-size: 67%;
	font-family: Arial, Verdana, sans-serif;
	color: #FFF;
	background: #333;
	position: relative;
}
p {
	margin-bottom: 15px;
	display: block;
}
/* DEFINICIONES */
.cincuenta {
	width: 50%;
}
.cien {
	width: 100%;
}
.left {
	float: left;
}
.right {
	float: right;
}
.texto-right {
	text-align:right;
}
.texto-left {
	text-align:left !important;
}
.clear-both {
	clear: both;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
*+html .clearfix{ display:inline-block; }
.transpar {
	display: none !important;
}
input, select, textarea {
	color: #333;
	font-family: Arial, Verdana, sans-serif;
	font-size: 1em;
	padding: 2px 0 2px 3px;
	border-bottom: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
}
.margbotveinte {
	margin-bottom: 20px !important;
}
.margtopveinte {
	margin-top: 20px !important;
}
.sinmargbot {
	margin-bottom: 0 !important;
}
.padbot25 {
	padding-bottom: 0 !important;
	padding-bottom: 25px;
}
*+html .padbot25 {
	padding-bottom: 25px !important;
}
.sinborderight {
	border-right: 0 !important;
}
.block {
    display: block !important;
}
p.error, span.error {
	margin-top: 3px;
	margin-bottom: 10px;
}
.color_error {
    color: #FF0000;
}
/* FONTS */
.bold {
	font-weight: bold;
}
.verdana {
	font-family: Verdana, Arial, sans-serif;
}
.nueve {
	font-size: 0.85em;
}
.doce {
	font-size: 1.1em;
}
.trece {
	font-size: 1.2em;
}
.quince {
	font-size: 1.4em;
}
.grisoscuro {
	color: #333;
}
.grismedio {
	color: #666;
}
.grisclaro {
	color: #999;
}
.naran {
	color: #FF7F00;
}

/* HEADER */

#header {
	width: 779px;
	margin: 28px auto 0 auto;
}
#menu {
	float: right;
}
#menu li {
	display: inline;
	float: left;
}
#menu li a {
	padding: 8px 9px 0 9px;
	height: 1.7em;
	background: #999;
	float: left;
}
#menu li a.rosado:hover {
	background: #F80144;
}
#menu li a.azul:hover {
	background: #092661;
}
#menu li a.naranja:hover {
	background: #FF7F00;
}
#menu li a.morado:hover {
	background: #AA147A;
}
#menu li a.verde:hover {
	background: #A4AF05;
}
#logo {
	background: #FFF url(../images/fondo_logo.gif) left bottom repeat-x;
	width: 100%;
	clear: both;
	padding-top: 5px;
	overflow: hidden;
}
#logo .left{
	padding-top:25px;
}
#logo .left img {
	float: left;
}
#logo .right {
	margin-top: 0;
	padding-right: 10px;
	width: 12.9em;
	text-align: right;
}
#logo .right li {
	display: inline;
	margin-left: 5px;
}
#logo .right li a {
	color: #999;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.3em;
}
#logo .right li a:hover {
	color: #FF8000;
}
#box-flash {
	clear: both;
	height: 216px;
	width: 779px;
	border-bottom: 1px solid #FFF;
}

/* LAYOUT */
#wrapper:after, #wrapper-content:after, #wrapper-slide:after, #fichaprod #vista-rapida:after, #valores-totales:after {
	content:"|"; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
#wrapper {
	margin: 0 auto;
	width: 779px;
	background: #FFF url(../images/fondo_wrapper.jpg) 538px top repeat-y;
	color: #4F5968;
	border-top:10px solid #FFF;
}
#wrapper-content {
	width: 779px;
	background: url(../images/fondo_wrappercontent.jpg) 538px bottom no-repeat;
}
/* COL DERECHA */
#colder {
	width: 225px;
	border-left: 1px solid #FFF;
	float: right;
}
#colder p {
	margin-bottom: 4px;
}
#colder p.error {
	margin-bottom: 10px;
	color: #80A6CE;
}
#box-login, #box-noticias, #box-relacionados {
	width: 225px;
	clear: both;
	padding: 0 0 20px 0;
}
#box-login form {
	padding: 8px 10px 0 12px;
}
#box-login ul {
	padding-left: 12px;
	padding-top:15px;
}
#box-login ul#logueado {
	padding-left: 15px;
	padding-top: 15px;
}
#box-login ul#logueado li {
	margin-bottom: 3px;
}
#box-login form label img {
	display: block;
}
#box-login input {
	width: 167px;
	margin-top: 6px;
	margin-bottom: 2px;
	display: inline;
}
#box-login input.boton-form, #box-buscador input.boton-form {
	text-indent: -9999px;
	line-height: 0;
	width: 18px;
	height: 13px;
	background: url(../images/botones/submit_login.gif) left bottom no-repeat;
	border: 0;
	cursor: pointer;
	padding: 0;
	position: relative;
	top: 2px !important;
	top: -3px;
}
*+html #box-login form input.boton-form {
	top: -3px !important;
}
#box-login input.boton-form:hover {
	background-position: left top;
}
#box-noticias, #box-relacionados {
	padding: 0 0 40px 0;
}
#box-noticias img, #box-relacionados img.titular {
	margin-bottom: 15px;
}
#box-noticias .noticia img {
	margin-bottom: 0;
}
#box-noticias .noticia, #box-relacionados .prodrel {
	padding: 0 30px 0 12px;
}
#box-relacionados .prodrel img {
	margin-bottom: 0;
	float: left;
	margin-right: 8px;
}
.divisor {
	background: url(../images/divisor_noticias.jpg) left top repeat-x;
	height: 51px;
	width: 100%;
	clear: both;
}
.noticia .titulo {
	font-weight: bold;
	color: #00AE4D;
	font-size: 1.3em;
}
.prodrel .titulo a {
	font-weight: bold;
	color: #092661;
	font-size: 1.3em;
	text-decoration: none;
}
.prodrel .titulo a:hover {
	text-decoration: underline;
}
#box-relacionados .prodrel .ref {
	color: #999;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.85em;
	margin-bottom: 6px;
}
#box-relacionados .prodrel p {
	line-height: 120%;
}

/* FOOTER */
#footer {
	margin: 0 auto;
	clear: both;
	width: 679px;
	background: url(../images/fondo_pie.jpg) center top no-repeat;
	padding: 28px 50px 40px 50px;
}
#footer ul {
	text-align: center;
	clear: both;
}
#footer #logos li {
	display: inline;
	padding: 0 9px;
	text-align: center;
}
#footer #logos li img {
	margin-bottom: 10px;
}

/* CONTENIDO */
#contenido {
	float: left;
	width: 553px;
}
#contenido a:link, #contenido a:visited {
	color: #4F5968;
}
#contenido .titulo-principal {
	width: 525px;
	padding-left: 28px;
	padding-top: 7px;
	height: 28px;
	clear: both;
}
#contenido div.naranja {
	background: #FF7F00;
}
#contenido div.rosa {
	background: #F80140;
}
#contenido div.morado {
	background: #B6188A;
}
#contenido div.celeste {
	background: #80A6CE;
}
#contenido div.azul {
	background: #092661;
}
#contenido div.verde {
	background: #A8B305;
}
#contenido div.verdenoticias {
	background: #00AE4D;
}
#contenido div.naranja {
	background: #FF7F00;
}
#box-buscador, #box-catvirtual {
	padding: 12px 20px 40px 28px;
	margin-bottom: 1px;
	background: url(../images/sombra_bottom.png) left bottom repeat-x !important;
	background: url(../images/sombra_bottom.jpg) left bottom repeat-x;
	margin-right: 0 !important;
	margin-right: 8px;
	clear: both;
}
#box-buscador{
	margin-right: 0;
	padding-right:0;
	padding-bottom:25px;
}
#box-buscador p {
	margin-right: 10px;
	margin-bottom: 25px;
}
#box-buscador label {
	margin-right: 5px;
}
#box-buscador fieldset fieldset input, #box-registro #box-cliente fieldset input {
	border: 0;
	margin-top: 3px;
}
#box-buscador fieldset fieldset, #box-registro #box-cliente fieldset {
	float: left;
}
#box-registro #box-cliente fieldset {
	margin-top: 3px;
}
#box-buscador input.boton-form {
	/*background: url(../images/botones/submit_buscar.gif) left top no-repeat;*/
	background: url(../images/botones/buscar-todos.gif) left top no-repeat;
	width: 70px;
	height: 20px;
	top: 1px !important;
	top: -3px;
	margin-right:-10px;
}
*+html #box-buscador input.boton-form {
	top: -1px !important;
}
#box-buscador input.boton-form:hover {
	background-position: left bottom;
}
/* FancyForm styles */
#box-buscador fieldset fieldset label, #box-registro #box-cliente label, #box-registro #paracheck label, #box-rrhh .idiomas label { 
	background-repeat: no-repeat; 
	cursor:pointer;
	line-height:120%;
	position: relative;
	top: 4px;
}
#box-buscador .grande {
	width: 210px !important;
	width: 200px;
}
#box-buscador fieldset fieldset label {
	padding: 4px 5px 0 18px;
}
#box-registro #box-cliente {
	padding-bottom: 50px;
}
#box-registro #box-cliente label {
	padding: 1px 5px 0 18px;
	float: left;
}
.unchecked{
	background-image:url(../images/botones/chk_off.gif);
}
.checked{
	background-image:url(../images/botones/chk_on.gif);
}
.unselected{
	background: url(../images/botones/rdo_off.gif);
}
.selected{
	background: url(../images/botones/rdo_on.gif);
}
#box-catvirtual {
	padding: 0 10px 15px 28px;
	margin-bottom: 0;
	background: url(../images/sombra_top.png) left top repeat-x !important;
	background: url(../images/sombra_top.gif) left top repeat-x;
	clear: both;
}
#texto-box-catvirtual {
	background: url(../images/fondo_catvirtual.png) right top no-repeat !important;
	background: url(../images/fondo_catvirtual.gif) right top no-repeat;
	padding-bottom: 25px;
	padding-top: 20px;
	padding-right: 275px !important;
	padding-right: 256px;
}
.box-ofertas-nov {
	float:none;
	display:block;
}
#ofertas-home, #novedades-home {
	float: left;
	width: 49.9%;
	overflow: hidden;
	/*padding-bottom: 30px;*/
}
#ofertas-home {
	border-right: 1px solid #FFF;
}
/*#ofertas-home img, #novedades-home img {
	float: left;
}*/
#ofertas-home .contenido, #novedades-home .contenido {
	/*padding: 20px 25px 0 28px !important;
	padding: 10px 25px 0 28px;*/
	background: url(../images/sombra_top.png) left top repeat-x !important;
	background: url(../images/sombra_top.gif) left top repeat-x;
	clear: both;
	border-top: 1px solid #FFF;
	margin-bottom:-8px;
}
*+html #ofertas-home .contenido, *+html #novedades-home .contenido {
	/*padding: 10px 25px 0 28px !important;*/
}
#ofertas-home .desplegables .contenido, #novedades-home .desplegables .contenido {
	background: none !important;
	padding: 3px 25px 0 28px !important;
}
/*#ofertas-home .contenido img, #novedades-home .contenido img {
	margin-bottom: 10px;
	margin-right: 8px;
}
#ofertas-home .desplegables .contenido img, #novedades-home .desplegables .contenido img {
	margin-bottom: 0;
}*/
#ofertas-home .contenido p, #novedades-home .contenido p {
	margin-bottom: 0;
}
#ofertas-home .contenido p.titulo, #novedades-home .contenido p.titulo {
	font-size: 1.5em;
}
#ofertas-home .contenido p.titulo {
	color: #B4188A;
}
#novedades-home .contenido p.titulo {
	color: #B3BB05;
}
#ofertas-home .contenido p.ref, #novedades-home .contenido p.ref {
	font-size: 0.85em;
	font-family: Verdana, Arial, sans-serif;
	color: #999;
}
#ofertas-home .desplegables .contenido p.ref, #novedades-home .desplegables .contenido p.ref {
	margin-bottom: 4px;
}
#ofertas-home .contenido p.clear-both, #novedades-home .contenido p.clear-both {
	margin-bottom: 5px;
}
#ofertas-home .desplegables .contenido p.precio strong {
	color: #B4188A;
	font-size: 1.3em;
}
#novedades-home .desplegables .contenido p.precio strong {
	color: #B3BB05;
	font-size: 1.3em;
}
#ofertas-home .desplegables .contenido p.anadir, #novedades-home .desplegables .contenido p.anadir {
	padding-top: 3px;
	display: block;
	margin-bottom: 23px;
}
.catalogo_home{
	position:relative;
	z-index:100;
}


















#contenido .box-ofertas-nov .carousel, 
#contenido .box-ofertas-nov .carousel .carousel-wrap {
    border: 0 none;
    margin: 0;
}
#contenido .box-ofertas-nov .js .carousel-wrap {
    display: block;
    margin: 0;
    vertical-align: middle;
    width: 276px;
}
.IE #contenido .box-ofertas-nov .js .carousel-wrap {
    display: block;
}
#contenido .box-ofertas-nov .carousel ul {
    margin: 0;
    padding: 0;
}
#contenido .box-ofertas-nov .js ul li {
    display: inline;
    float: left;
    height: 224px;
    overflow: hidden;
    text-align: center;
    width: 276px;
}
#contenido .box-ofertas-nov .carousel-control {
    border: 0 none;
    cursor: pointer;
    display:block;
    width: 19px;
    height: 13px;
    line-height: 999px;
    overflow: hidden;
    text-indent: -9999px;
    vertical-align: middle;
	margin-top:-13px;
}
#contenido .box-ofertas-nov .carousel-previous {
    background: url("../images/bullets/prev_ofertas.png") no-repeat 0 0;
	position:relative;
	z-index:100;
	top:200px;
	left:20px;
}
#contenido .box-ofertas-nov .carousel-previous:hover{
    background: url("../images/bullets/prev_ofertas_on.png") no-repeat 0 0;
}
#contenido .box-ofertas-nov .carousel-next {
    background:url("../images/bullets/next_ofertas.png") no-repeat 0 0;
	position:relative;
	bottom:24px;
	left:235px;
	z-index:101;
}
#contenido .box-ofertas-nov .carousel-next:hover {
    background: url("../images/bullets/next_ofertas_on.png") no-repeat 0 0; 
}
#contenido .box-ofertas-nov #novedades-home .carousel-previous:hover{
    background: url("../images/bullets/prev_novedades_on.png") no-repeat 0 0;
}
#contenido .box-ofertas-nov #novedades-home .carousel-next:hover{
    background: url("../images/bullets/next_novedades_on.png") no-repeat 0 0;
}

#contenido .box-ofertas-nov .disabled, 
#contenido .box-ofertas-nov .disabled:hover {
    /*cursor: default;
    opacity: 0.1;*/
	display:none;
}
#contenido .box-ofertas-nov .carousel div {
    border: 0 none;
    margin: 0;
    padding: 0;
}
#contenido .box-ofertas-nov .carousel ul {
    list-style: none outside none;
    padding: 0;
}
#contenido .box-ofertas-nov .carousel ul li {
    margin: 0;
    position: relative;
    width: 500px;
}
#contenido .box-ofertas-nov .carousel ul li cite {
    bottom: 3px;
    font-size: 11px;
    line-height: 19px;
    position: absolute;
    right: 10px;
}
#contenido .box-ofertas-nov .carousel ul li cite a img {
    vertical-align: middle;
}
#contenido .box-ofertas-nov .carousel ul li cite a {
    color: #FFFFFF;
    text-decoration: none;
}
















/* DEFINO DISTINTAS CLASES PARA COLORES DE LINKS SEGUN PAGINA */
#contenido.rosa a:hover {
	color: #F80144;
}
#contenido.morado a:hover {
	color: #B6188A;
}
#contenido.celeste a:hover {
	color: #80A6CE;
}
#contenido.azul a:hover {
	color: #092661;
}
#contenido.verde a:hover {
	color: #A8B305;
}
#contenido.verdenoticias {
	padding-bottom: 0 !important;
	padding-bottom: 30px;
}
*+html #contenido.verdenoticias {
	padding-bottom: 30px !important;
}
#contenido.verdenoticias a:hover {
	color: #00AE4D;
}
#contenido.ofertas-novedades #ofertas-home a:hover {
	color: #B4188A;
}
#contenido.ofertas-novedades #novedades-home a:hover {
	color: #B3BB05;
}
#contenido.ofertas-novedades #ofertas-home .paginacion a:hover, #contenido.ofertas-novedades #novedades-home .paginacion a:hover {
	color: #FFF;
}
#contenido.naranja a:hover {
	color: #FF7F00;
}


/* DEFINO DISTINTAS CLASES PARA COLORES DE MENSAJES DE ERROR */
#contenido.celeste p.error, #contenido.celeste span.error {
	color: #80A6CE;
}
#contenido.verde p.error, #contenido.verde span.error {
	color: #A8B305;
}	
#contenido.naranja p.error, #contenido.naranja span.error {
	color: #FF7F00;
}


#content-interna {
	padding: 25px 45px 0 28px;
}
#content-interna h1 {
	color: #4F5968;
	font-weight: bold;
	font-size: 1.4em;
	line-height: 130%;
	margin-bottom: 16px;
}

/* GALERIA QUIENES SOMOS */
#slideshow {list-style:none; color:#4F5968;}
#slideshow span {display:none;}
#wrapper-slide {width:506px; margin: 20px auto 70px auto; display:none;}
#wrapper-slide * {margin:0; padding:0;}
#fullsize {position:relative; width:500px; height:300px; padding:2px; border:1px solid #DFDFDF; background:#FFF;}
#information {position:absolute; bottom:0; width:500px; height:0; background:#FFF; color:#4F5968; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70);}
#information h2 {padding:4px 15px 3px; font-size:1.4em; font-weight: bold;}
#information p {padding:0 15px 8px;}
#image {width:500px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:21px; margin: 0 12px !important; height:25px; cursor:pointer; z-index:150; top: 140px;}
#imgprev {left:0; background:url(../images/left_arrow.png) left top no-repeat;}
#imgnext {right:0; background:url(../images/right_arrow.png) right top no-repeat;}
#imgnext:hover, #imgprev:hover { background-position: left bottom !important;}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40);}
.linkhover {background:url(../images/link_gal.gif) center center no-repeat;}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:35px; height:81px; background:url(../images/scroll-left_gal.png) center center no-repeat; background-color:#F0F0F0; cursor: pointer;}
#slideleft:hover {background-color:#F80144;}
#slideright {float:right; width:35px; height:80px; background:#F0F0F0 url(../images/scroll-right_gal.png) center center no-repeat; cursor: pointer; margin-top: 1px;}
#slideright:hover {background-color:#F80144;}
#slidearea {float:left; position:relative; width:425px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #F0F0F0; padding:2px}

#contenido #rap {
	padding-top: 25px;
	clear: both;
	padding-bottom: 22px;
}
.morado #rap h1, .celeste #rap h1, #rap .desplegables h1 {
	font-weight: bold;
	color: #666;
	font-size: 1.3em;
	background: url(../images/preguntas_cerrado.gif) left 2px no-repeat;
	cursor: pointer;
	padding-left: 19px;
	margin-bottom: 6px;
}
.celeste #rap h1 {
	background: url(../images/descargas_cerrado.gif) left 2px no-repeat;
}
#rap .desplegables {
	clear: both;
}
#rap #ofertas-home h1, #rap #novedades-home h1 {
	background: url(../images/blank.gif) left top repeat !important;
	font-size: 1.5em;
	color: #B4188A !important;
	padding-left: 28px;
	font-weight: normal;
}
#rap #novedades-home h1 {
	color: #B3BB05 !important;
}
.morado #rap h1:hover {
	color: #B6188A !important;
	background: url(../images/preguntas_abierto.gif) left 2px no-repeat !important;
}
.celeste #rap h1:hover {
	color: #80A6CE !important;
	background: url(../images/descargas_abierto.gif) left 2px no-repeat !important;
}
#rap #ofertas-home h1:hover {
	color: #B4188A !important;
	text-decoration: underline;
}
#contenido #rap .pregunta {
	background: url(../images/sombra_preguntas.png) left top repeat-x !important;
	background: url(../images/sombra_preguntas.gif) left top repeat-x;
	padding-top: 10px;
	border-top: 1px solid #FFF;
}
#contenido #rap .primera {
	background: none !important;
	padding-top: 0;
	border-top: 0;
}
#contenido #rap .sombrabottom {
	background: url(../images/sombra_preguntas_bottom.png) left bottom repeat-x !important;
	background: url(../images/sombra_preguntas_bottom.gif) left bottom repeat-x;
	padding-bottom: 3px;
	padding-left: 29px;
}
#contenido #rap .ultima .sombrabottom {
	background: none !important;
}
#contenido #rap .desplegables .sombrabottom {
	padding-left: 0;
}
#contenido #rap h2 {
	color: #666;
	font-size: 1.1em;
	font-weight: bold;
	cursor: pointer;
	background: url(../images/preguntas_categoria.gif) left 2px no-repeat;
	padding-left: 19px;
	margin-left: 19px;
	margin-bottom: 6px;
}
.morado #rap .t3, .celeste #rap .t3 {
	margin-left: 38px;
	background: url(../images/preguntas_t3.gif) left 2px no-repeat;
	padding-left: 17px;
	margin-right: 30px;
}
.celeste #rap .t2desc {
	padding-left: 17px;
	margin-right: 30px;
}
#contenido #rap .t2desc h2 {
	margin-left: 0;
	cursor: auto;
}
.azul #rap .t3 {
	padding-left: 0;
	background: none;
}
#contenido #rap .t3 p, #contenido #rap .t2 p {
	margin-bottom: 5px;
}
#contenido .t3 p.descargar a, #contenido #rap .t3 p.visitar a, #contenido .t2 p.descargar a, #contenido #rap .t2 p.visitar a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.85em;
	padding: 1px 0 2px 18px;
}
.morado #rap .t3 p.descargar a {
	background: url(../images/link_descargar.gif) left top no-repeat;
}
.morado #rap .t3 p.visitar a {
	background: url(../images/link_visitar.gif) left top no-repeat;
}
.celeste #rap .t3 p.descargar a, .celeste #rap .t2 p.descargar a {
	background: url(../images/link_descargar_celeste.gif) left top no-repeat;
}
.celeste #rap .t3 p.visitar a, .celeste #rap .t2 p.visitar a {
	background: url(../images/link_visitar_celeste.gif) left top no-repeat;
}
.morado #rap .t3 p.descargar a:hover, .celeste #rap .t3 p.descargar a:hover, .celeste #rap .t2 p.descargar a:hover {
	background-position: left -15px;
}
.morado #rap .t3 p.visitar a:hover, .celeste #rap .t3 p.visitar a:hover, .celeste #rap .t2 p.visitar a:hover {
	background-position: left -16px;
}
#contenido .paginacion {
	clear: both;
	color: #FFF;
	padding: 5px 10px;
	margin: 0 30px 30px 25px !important;
	margin: 0 0 30px 15px;
	float: left;
	width: 478px;
}
#contenido .box-ofertas-nov .paginacion {
	margin: 30px 0 0 28px !important;
	margin: 30px 0 0 14px;
	width: 210px;
}
#contenido .paginacion p {
	float: left;
	margin-right: 8px;
	margin-bottom: 0;
}
#contenido .paginacion li {
	display: inline;
	float: left;
	padding: 0 3px 0 9px;
}
#contenido .paginacion li.activa span {
	text-decoration: underline;
}
#contenido .paginacion li a:link, #contenido .paginacion li a:visited {
	text-decoration: none;
	color: #FFF;
}
#contenido .paginacion li a:hover {
	text-decoration: underline;
	color: #FFF;
}
#contenido.morado .paginacion, #contenido .paraofertas {
	background: #B6188A;
}
#contenido .paranovedades {
	background: #B3BB05;
}
#contenido.celeste .paginacion {
	background: #80A6CE;
}
#contenido.verdenoticias .paginacion {
	background: #00AE4D;
	width: 481px !important;
	width: 476px;
}
#contenido.azul .paginacion {
	background: #092661;
}
#contenido.morado .paginacion li {
	background: url(../images/bullet_paginacion_morado.gif) left center no-repeat;
}
#contenido.celeste .paginacion li {
	background: url(../images/bullet_paginacion_celeste.gif) left center no-repeat;
}
#contenido .paraofertas li {
	background: url(../images/bullet_paginacion_oferta.gif) left center no-repeat;
}
#contenido .paranovedades li {
	background: url(../images/bullet_paginacion_novedad.gif) left center no-repeat;
}
#contenido.verdenoticias .paginacion li {
	background: url(../images/bullet_paginacion_verdenoticias.gif) left center no-repeat;
}
#contenido.azul .paginacion li {
	background: url(../images/bullet_paginacion_azul.gif) left center no-repeat;
}
#contenido .paginacion li.primera, #contenido .paginacion li.anterior, #contenido .paginacion li.siguiente {
	background: none;
}
#contenido .paginacion li.anterior {
	padding-left: 0;
}
#contenido .paginacion li.siguiente {
	float: right;
	padding-right: 0;
}

#box-registro, #box-recordar {
	padding-top: 25px;
}
#box-registro .box, #box-recordar .box, #box-rrhh .box {
	padding-left: 30px;
	clear: both;
}
#box-registro h1, #box-recordar h1, #box-rrhh h1 {
	font-weight: bold;
	color: #4F5968;
	font-size: 1.4em;
	margin-bottom: 8px;
}
#box-rrhh h1 {
	margin-right: 15px;
	margin-bottom: 20px;
}
#box-registro #box-cliente h1 {
	color: #80A6CE;
	margin-bottom: 3px;
}
#box-pago h1 {
	font-weight: bold;
	color: #4F5968;
	font-size: 1.4em;
	margin-bottom: 3px;
}
#box-registro .grande {
	width: 260px !important;
	width: 250px;
}
*+html #box-registro .grande {
	width: 250px !important;
}
#box-registro .xxgrande, #box-registro .chico, #box-entrega .chico {
	width: 340px !important;
	position: relative;
	left: 135px;
}
#box-registro .chico, #box-entrega .chico {
	width: 149px !important;
	left: 70px;
}
#box-registro label img, #box-recordar label img, #box-rrhh label img, #box-entrega label img {
	position: absolute;
	margin-top: 5px;
}
#box-registro label, #box-entrega label {
	display: block;
	margin-bottom: 5px;
}
#box-registro .obligatorio, #box-entrega .obligatorio {
	float: right;
	margin-right: 35px;
	position: relative;
	top: -18px;
}
#box-registro .cincuenta {
	width: 49%;
	position: relative;
	top: -9px;
}
#box-registro .cincuenta .obligatorio {
	margin-right: 25px;
}
#box-entrega .cincuenta .obligatorio {
	margin-right: 19px;
}
#box-registro #datos-entrega {
	clear: both;
	padding-top: 8px;
}
#box-registro #datos-entrega img {
	display: block;
	position: relative;
	margin-bottom: 6px;
}
#box-registro #datos-entrega .xxgrande {
	display: block;
	left: 0;
	width: 475px !important;
}
div.sombra-separadora {
	background: url(../images/sombra_gr_entera.png) left top repeat-x !important;
	background: url(../images/sombra_gr_entera.gif) left top repeat-x;
	height: 51px;
	width: 100%;
	clear: both;
}
#box-registro #uscl label {
	float: left;
	clear: both;
}
#box-registro #uscl {
	padding-top: 5px;
}
#box-registro #uscl .error {
	color: #80A6CE;
	width: 230px;
	position: relative;
	left: 75px;
	float: left;
}
#box-registro #uscl .obligatorio {
	top: -2px;
	float: none;
	left: 90px;
}
#box-registro #uscl .chico {
	left: 90px !important;
}
#box-registro #validar-pregunta {
	clear: both;
	padding-top: 15px !important;
	padding-top: 7px;
	padding-left: 120px;
}
*+html #box-registro #validar-pregunta {
	padding-top: 7px !important;
}
#box-registro #validar-pregunta p {
	color: #80A6CE;
	margin-bottom: 5px;
}
#box-registro #validar-pregunta .chico {
	left: 0 !important;
}
#box-registro #paracheck label {
	padding: 1px 5px 0 18px;
}
.box-submit {
	clear: both;
	padding-top: 10px;
	padding-bottom: 40px;
	text-align: right;
	margin-right: 40px;
}
.recomendar-amigo {
	clear: both;
	padding: 0;
	text-align: right;
	float: left;
	margin-right: 0;
	width: 575px;
}
.box-submit .boton-form {
	text-indent: -9999px;
	line-height: 0;
	background: url(../images/botones/darme-de-alta_registro.gif) left top no-repeat;
	height: 20px;
	width: 83px;
	cursor: pointer;
	border: 0;
}
.enviardatos .boton-form {
	background: url(../images/botones/enviar-datos.gif) left top no-repeat;
	width: 75px;
}
.enviarconsulta .boton-form {
	background: url(../images/botones/enviar-consulta.gif) left top no-repeat;
	width: 83px;
}
.recomendar-amigo .boton-form {
	background: url(../images/botones/recomendar.gif) left top no-repeat;
	width: 67px;
	text-indent: 0;
}
.box-submit .boton-form:hover {
	background-position: left bottom;
}
#box-recordar .xxgrande {
	width: 411px !important;
	position: relative;
	left: 67px;
}
#box-recordar p.error {
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 35px;
}
.celeste #box-cliente a.bold {
	color: #999;
}
.celeste #box-cliente a.bold:hover {
	color: #80A6CE;
}
#box-registro form#baja {
	padding-right: 30px;
}
#box-registro #baja textarea {
	width: 480px;
	margin-top: 8px;
	margin-bottom: 30px;
}
#box-registro #baja #box-cliente label {
	padding: 0;
}
#box-registro #baja .quince {
	display: block;
	margin-top: 6px;
	margin-bottom: 0;
}
.parabaja .boton-form {
	background: url(../images/botones/si-estoy-seguro.gif) left top no-repeat;
	width: 95px;
	float: left;
}
.parabaja p {
	float: left;
	margin-bottom: 0;
	margin-left: 8px;
}
.ofertas-novedades #rap {
	padding-top: 0 !important;
}
#contenido .desplegables .ampliarinfo {
	margin-top: 8px;
	display: block;
}
#box-recordar form#contactar label {
	display: block;
	margin-bottom: 6px;
}
#box-recordar form#contactar label.right {
	margin-right: 100px !important;
	margin-right: 50px;
}
#box-recordar #contactar .chico {
	width: 156px !important;
	position: relative;
	left: 67px;
}
#box-recordar #contactar .obligatorio {
	right: -68px;
	position: relative;
}
#box-recordar #contactar .paratextarea {
	top: -118px !important;
	top: -98px;
}
*+html #box-recordar #contactar .paratextarea {
	top: -98px !important;
}
#box-recordar #contactar .box-submit {
	padding-top: 0;
	padding-bottom: 15px;
}
#box-recordar #contactar textarea {
	width: 411px;
	position: relative;
	left: 67px;
}
#box-ubicacion {
	clear: both;
	padding-left: 30px;
	margin-top: 10px;
	padding-bottom: 40px;
	float: left;
	width: 523px;
}
#box-ubicacion #contiene-map {
	float: left;
	padding: 3px;
	border: 1px solid #CCC;
	margin-right: 15px;
}
#box-ubicacion #map {
	float: left;
	width: 270px;
	height: 270px;
}
#box-ubicacion .mapagrande {
	clear: both;
}
#box-ubicacion #mapaform {
	float: left;
	margin-top: 5px;
}
#box-ubicacion #mapaform img {
	margin-bottom: 5px;
}
#box-ubicacion #mapaform p {
	margin-bottom: 0;
	color: #999;
}
#box-ubicacion #mapaform form {
	margin-top: 30px;
}
#box-ubicacion #mapaform form label span {
	display: block;
	font-weight: bold;
	color: #A8B305;
	margin-bottom: 3px;
}
#box-ubicacion #mapaform form label input {
	width: 190px;
	margin-bottom: 10px;
}
#box-ubicacion #mapaform form p {
	color: #A8B305;
}
#box-ubicacion #mapaform .boton-form {
	width: 83px;
	background: url(../images/botones/como-llegar.gif) left top no-repeat;
	text-indent: -9999px;
	cursor: pointer;
	height: 20px;
	border: 0;
	margin-top: 10px;
	display: block;
}
#box-ubicacion #mapaform .boton-form:hover {
	background-position: left bottom;
}
#direcciones {
	color: #666;
	clear: both;
	width: 93% !important;
	padding-left: 0 !important;
}
#wrapper-noticias {
	padding-left: 25px;
	width: 502px;
}
#wrapper-noticias li {
	float: left;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
}
#wrapper-noticias li a {
	height: 80px;
	vertical-align: middle;
	float: left;
	padding: 20px 18px;
	background: #F4F4F4;
	color: #666;
	text-decoration: none;
	line-height: 120%;
	overflow: hidden;
}
#wrapper-noticias li a:hover {
	color: #FFF !important;
	background: #009744;
}

/* DEFINO 7 TAMAŅOS DISTINTOS PARA MOSTRAR NOTICIAS */
#wrapper-noticias li.uno a {
	width: 339px;
	font-size: 2.3em !important;
	font-size: 2.2em;
	line-height: 110%;
}
#wrapper-noticias li.dos a {
	width: 89px;
	font-size: 1.3em;
}
#wrapper-noticias li.tres a {
	width: 164px;
	font-size: 1.7em;
}
#wrapper-noticias li.cuatro a {
	width: 264px;
	font-size: 1.9em;
}
#wrapper-noticias li.cinco a {
	width: 84px;
	font-size: 1.1em;
}
#wrapper-noticias li.seis a {
	width: 344px;
	font-size: 1.9em;
}
#wrapper-noticias li.siete a {
	width: 465px;
	font-size: 1.9em;
}

/* TOOLTIPS NOTICIAS */
.custom-tip {
	width: 262px;
	z-index: 13000;
	margin-top: 60px !important;
	margin-top: 90px;
}
*+html .custom-tip {
	margin-top: 90px !important;
}

.custom-tip .tip-title {
	font-weight: bold;
	color: #00AE4D;
	background: url(../images/fondo_title_tooltip.png) left top no-repeat !important;
	background: url(../images/fondo_title_tooltip.gif) left top no-repeat;
	font-size: 1.4em;
	width: 230px;
	padding: 27px 16px 2px 16px;
}

.custom-tip .tip-text {
	color: #4F5968;
	width: 225px;
	background: url(../images/fondo_cuerpo_tooltip.png) left bottom repeat-y !important;
	background: url(../images/fondo_cuerpo_tooltip.gif) left bottom repeat-y;
	padding: 0 40px 25px 17px;
}


#box-fichanoticia, #box-mapa {
	padding: 30px 35px 30px 28px !important;
	padding: 30px 35px 0 28px;
}
*+html #box-fichanoticia, *+html #box-mapa {
	padding: 30px 35px 0 28px !important;
}
#box-fichanoticia h1 {
	color: #00AE4D;
	font-size: 2.3em;
	margin-bottom: 15px;
}
#box-fichanoticia .copete {
	font-weight: bold;
	font-size: 1.4em;
	line-height: 130%;
	margin-bottom: 20px;
}
#box-fichanoticia .volver {
	padding-top: 20px;
	margin-bottom: 0;
}
#box-fichanoticia .volver a {
	text-decoration: none;
	color: #00AE4D;
	display: block;
	padding: 5px 0 5px 10px;
}
#box-fichanoticia .volver a:hover {
	color: #FFF;
	background: #00AE4D;
}

#box-datosprin .noeditables {
	padding-bottom: 12px;
	clear: both;
}
#box-datosprin div.ultima {
	padding-bottom: 20px;
}
#box-datosprin .noeditables img, #uscl .noeditables img {
	position: absolute;
}
#box-datosprin .noeditables strong {
	position: relative;
	left: 135px;
	top: -2px;
	color: #80A6CE;
}
#uscl .noeditables {
	padding-bottom: 5px;
	clear: both;
	float: left;
	display: block;
}
#uscl .noeditables strong {
	position: relative;
	left: 90px;
	top: -3px;
	color: #80A6CE;
}
.modificar .boton-form {
	background: url(../images/botones/modificar.gif) left top no-repeat;
	width: 65px;
}
#box-mapa h1 {
	font-weight: bold;
	font-size: 1.4em;
	margin-bottom: 15px;
}
#box-mapa .mapagr {
	margin-left: 40px;
}
#box-mapa #mapa-dist {
	position: relative;
	padding-bottom: 0 !important;
	padding-bottom: 30px;
}
*+html #box-mapa #mapa-dist {
	padding-bottom: 30px !important;
}

div.decor-sombratop {
	background: url(../images/sombratop.png) left top repeat-x !important;
	background: none;
	height: 25px;
	width: 553px;
	clear: both;
}
div.box-padd {
	padding-bottom: 30px !important;
	padding-bottom: 55px;
	clear: both;
}
*+html div.box-padd {
	padding-bottom: 55px !important;
}
ul#catalogoprod {
	margin-left: 6px !important;
	margin-left: 0;
}
#catalogoprod li {
	float: left;
	width: 154px;
	margin-left: 20px !important;
	margin-left: 15px;
	height: auto !important;
	height: 178px;
	min-height: 178px;
}
#catalogoprod.listado li {
	height: auto !important;
	height: 190px;
	min-height: 190px;
}
#catalogoprod li a {
	text-decoration: none;
}
#catalogoprod li span {
	margin-left: 3px;
	display: block;
	margin-top: 0;
	font-size: 1.1em;
	color:#666;
	font-weight:bold;
}
#catalogoprod li a span {
	font-size: 1.4em;
	line-height: 100%;
	margin-top: 5px;
	color: #092661;
	margin-left: 2px;
	font-weight:normal;
	letter-spacing:-0.02em;
}
#catalogoprod li a img {
	padding: 1px;
	border: 1px solid #DFDFDF;
}
#catalogoprod li a:hover span {
	text-decoration: underline;
}
#catalogoprod li a:hover img {
	border: 1px solid #092661;
}
.link_vistarapida {
	background: url(../images/fondo_linkvistarapida.png) left top no-repeat !important;
	background: url(../images/fondo_linkvistarapida.gif) left top no-repeat;
	width: 150px;
	height: 40px;
	position: absolute;
	z-index: 9999;
	margin-left: 2px !important;
	margin-left: -155px;
	margin-top: -45px !important;
	margin-top: 75px;
	visibility: hidden;
	cursor: pointer;
}
*+html .link_vistarapida {
	margin-left: -155px !important;
	margin-top: 75px !important;
}
#principal-destacado {
	background: url(../images/sombra_bottom_prodestacado.png) left bottom repeat-x !important;
	background: none;
	border-bottom: 1px solid #FFF;
	clear: both;
	width: 553px;
	height: 16.8em;
	margin-top: 1px;
}
#principal-destacado img {
	float: left;
	margin-right: 25px;
}
#principal-destacado h1 {
	color: #092661;
	font-size: 2.3em;
	padding-top: 55px;
}

#vista-rapida {
	height: 488px;
	width: 733px;
	background: #FFF url(../images/sombra_right_vr.jpg) 275px top repeat-y;
	padding: 0 5px;
	color: #4F5968;
}
#fichaprod {
	background: url(../images/sombratop.png) left top repeat-x !important;
	background: url(../images/sombratop.gif) left top repeat-x;
}
#fichaprod #vista-rapida {
	height: auto;
	width: 553px;
	padding: 0;
	background: url(../images/sombra_right_fichaprod.png) 271px top repeat-y !important;
	background: url(../images/sombra_right_fichaprod.gif) 271px top repeat-y;
	padding-bottom: 200px;
}
#vista-rapida a {
	color: #4F5968;
	text-decoration: underline;
}
#vista-rapida a:hover {
	text-decoration: none;
}
#vista-rapida #columnaizq {
	float: left;
	width: 265px;
	margin-right: 5px;
	border-right: 1px solid #FFF;
}
#fichaprod #vista-rapida #columnaizq {
	margin-right: 0;
	padding-left: 5px;
}
#vista-rapida #columnader {
	float: left;
	width: 462px !important;
	width: 458px;
}
#fichaprod #vista-rapida #columnader {
	width: 282px !important;
}
*+html #vista-rapida #columnader {
	width: 458px !important;
}
#vista-rapida #columnader #titulo {
	background: url(../images/sombra_bottom_titulo_vr.png) left bottom repeat-x;
	padding: 30px 22px 10px 22px;
	clear: both;
	margin-bottom: 20px;
}
#vista-rapida #columnader #titulo h2 {
	font-size: 2em;
	color: #092661;
}
#vista-rapida #columnader #titulo .referencia {
	color: #999;
	font-size:1.2em;
}
#vista-rapida #columnader #textos {
	padding: 0 22px;
}
#vista-rapida #columnader #textos p {
	margin-bottom: 0;
}
#vista-rapida #columnader #textos .caracteristica {
	color: #092661;
	font-weight: bold;
	font-size: 1.3em;
	margin-bottom: 15px;
}
#vista-rapida #columnader #textos .caracteristica span {
	font-size: 0.8em;
	color: #4F5968;
	display: block;
	margin-top: 3px;
}
#vista-rapida #columnader #textos .caracteristica span.precio {
	font-size: 2.2em;
}
#vista-rapida #botonera {
	background: url(../images/divisor_noticias.jpg) left top repeat-x;
	padding: 7px 0 0 7px;
	height: 51px;
	color: #CCC;
}
#vista-rapida #funciones {
	margin-left: 7px;
	margin-right: 20px;
}
#vista-rapida #funciones li {
	padding-left: 5px;
	border-top: 1px dotted #CCC;
	padding-top: 4px;
}
#vista-rapida #funciones li.primera {
	border-top: 0;
}
#imagen_ampliada {
	width: 100%;
	height: 100%;
	position: absolute;
	padding-top: 20px;
	top: -28px;
	padding-bottom: 8px;
	overflow: hidden;
	text-align: center;
	background: url(../images/fondotransp_ampliada.png) left top repeat;
	z-index: 99999;
	display: none;
}
#imagen_ampliada div {
	padding: 5px;
	background: #092661;
	position: absolute;
	/*width: 600px;*/
	left: 50%;
	margin-left: -303px;
}
#imagen_ampliada div p {
	margin-bottom: 0;
}
#imagen_ampliada div a {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/botones/closelabel.gif) right top no-repeat;
	display: block;
	height: 20px;
	padding-right: 25px;
	float: left;
	padding-bottom: 5px;
	padding-top: 2px;
}
#imagen_ampliada div img {
	clear: both;
	float: left;
}

ul#migas {
	padding: 9px 0 10px 25px !important;
	padding: 9px 0 0 25px;
	width: 528px;
	background: url(../images/sombra_bottom_titulo_vr.png) left bottom repeat-x;
	border-bottom: 1px solid #FFF;
}
ul#migas li {
	display: inline;
	margin-left: 2px;
	font-size: 1.3em;
}
ul#migas li a {
	text-decoration: none;
	color: #092661 !important;
}
ul#migas li.familia, ul#migas li.familia a {
	font-weight: bold;
	color: #4F5968;
}
ul#migas li a:hover {
	text-decoration: underline;
}
ul#migas li.familia a:hover {
	text-decoration: underline;
	color: #4F5968;
}

#box-rrhh {
	padding-right: 20px;
	padding-top: 25px;
}
#box-rrhh label {
	display: block;
	margin-bottom: 5px;
	float: left;
}
#box-rrhh #box-uno label, #box-rrhh #box-tres label {
	clear: both;
}
*+html #box-rrhh #box-tres label.menosmarg {
	position: relative;
	margin-bottom: -15px;
}
#box-rrhh input.grande {
	width: 195px;
	position: relative;
	left: 72px;
}
#box-rrhh input.medio {
	width: 170px;
	position: relative;
	left: 97px;
}
#box-rrhh input.chico {
	width: 108px;
	position: relative;
	left: 71px;
}
#box-rrhh input.ssmedio {
	width: 156px;
	position: relative;
	left: 111px;
}
#box-rrhh .obligatorio {
	position: relative;
	left: 74px;
}
#box-dos #colizq select.styled {
	width: 39px;
}
#box-dos #colizq #anionac.styled {
	width: 49px;
}
#box-rrhh #box-dos #colizq {
	float: left;
	margin-right: 28px;
	width: 280px;
}
#box-rrhh #box-dos #colizq label img.relative {
	position: relative;
	margin-right: 1px;
}
#box-rrhh #box-dos #coldere label img.relative {
	position: relative;
	margin-right: 11px;
}
#box-rrhh #box-tres label img.relative {
	position: relative;
	margin-right: 16px;
}
#box-rrhh #box-dos #colizq label .obligatorio2 {
	left: 2px;
}
#box-rrhh #box-dos #coldere {
	float: left;
	width: 195px;
}
#box-dos #coldere select#sexo {
	width: 140px;
}
#box-dos #coldere .provincia select.styled {
	width: 114px;
}
#box-rrhh #box-dos #coldere .provincia img.relative {
	margin-right: 4px !important;
}
#box-rrhh .provincia .obligatorio {
	left: 2px;
}
#box-rrhh #box-tres {
	clear: both;
	padding-top: 25px !important;
	padding-top: 10px;
	padding-bottom: 10px;
}
*+html #box-rrhh #box-tres {
	padding-top: 10px !important;
}
#box-dos #box-tres select.styled {
	width: 162px !important;
}
#box-rrhh #box-tres .obligatorio {
	left: 10px;
}
#box-rrhh #box-tres .paranif {
	left: 112px !important;
}
*+html #box-rrhh #box-tres .paraprep {
	left: 120px !important;
	top: -18px !important;
}
#box-rrhh #box-tres .puestos img.relative {
	margin-right: 4px;
}
#box-rrhh #box-tres .obligatorio3 {
	left: 112px;
}
#box-rrhh #box-tres .cv input {
	position: relative;
	left: 100px;
	width: 390px;
}
#box-rrhh #box-cuatro {
	clear: both;
	padding-bottom: 40px;
}
#box-rrhh #box-cuatro p {
	margin-right: 10px;
}
#box-rrhh #box-cuatro .boton-form {
	text-indent: -9999px;
	line-height: 0;
	background: url(../images/botones/enviar-formulario.gif) left top no-repeat;
	width: 145px;
	height: 13px;
	display: block;
	border: 0;
	padding: 0;
	cursor: pointer;
	margin-top: 25px;
}
#box-rrhh #box-cuatro .boton-form:hover {
	background-position: left bottom;
}
#box-rrhh label.obligatorio {
	background: url(../images/obligatorio.gif) 277px 7px no-repeat;
	left: 0;
}
*+html #box-rrhh label.obligatorio {
	background: url(../images/obligatorio.gif) right 3px no-repeat;
	padding-right: 80px;
}
#box-rrhh .idiomas {
	clear: both;
	margin-bottom: 10px;
}
#box-rrhh .idiomas img {
	margin-top: 5px;
	float: left;
	margin-right: 60px;
}
#box-rrhh #box-tres .idiomas label { 
	display: inline;
	padding: 0 12px 0 18px;
	clear: none !important;
}
#ofertasdisp {
	clear: both;
	width: 554px !important;
	width: 553px;
	background: url(../images/fondo_ofertasdisp.gif) left top repeat-x;
	height: 26px;
	padding-top: 9px;
	text-align: center;
}
table.ofertas-disponibles {
	color: #8793A5;
	width: 554px !important;
	width: 553px;
	margin-bottom: 50px;
}
table.ofertas-disponibles th, table.ofertas-disponibles td {
	padding: 8px 3px;
	text-align: center;
}
table.ofertas-disponibles th span {
	font-weight: bold;
	color: #707E94;
}
table.ofertas-disponibles td {
	border-top: 1px solid #EAEAEA;
	padding: 6px 3px;
}
table.ofertas-disponibles .uno {
	width: 123px;
}
table.ofertas-disponibles .dos {
	width: 105px;
}
table.ofertas-disponibles .tres {
	width: 74px;
}
table.ofertas-disponibles .cuatro {
	width: 138px;
}
table.ofertas-disponibles .cinco {
	width: 113px;
}

#box-pedido {
	padding: 0 24px 0 28px;
}
#indicador-pasos {
	clear: both;
	float: left;
	margin: 1px 0;
}
#indicador-pasos li {
	float: left;
	width: 53px;
	height: 40px;
	text-align: center;
	padding-right: 11px;
	background: #EBEBEB url(../images/indicadorpasos_inact_to_inact.gif) right top no-repeat;
	padding-top: 10px;
}
#indicador-pasos li#uno {
	padding-left: 11px;
	padding-right: 11px;
}
#indicador-pasos li#cuatro {
	background: #EBEBEB url(../images/indicadorpasos_inact_ultima.gif) right top no-repeat;
}
#indicador-pasos li.activa {
	background: #80A6CE url(../images/indicadorpasos_act_to_inact.gif) right top no-repeat;
}
#indicador-pasos li#cuatro.activa {
	background: #80A6CE url(../images/indicadorpasos_act_ultima.gif) right top no-repeat;
}
#indicador-pasos li.anterior {
	background: #EBEBEB url(../images/indicadorpasos_inact_to_act.gif) right top no-repeat;
}
#navega-entrepasos-top {
	clear: both;
	background: #666;
	padding: 6px 10px 0 10px;
	height: 19px;
	float: left;
	width: 480px;
	margin-bottom: 1px;
}
#navega-entrepasos-top span {
	color: #FFF;
	font-weight: bold;
}
#navega-entrepasos-top a {
	color: #FFF !important;
	text-decoration: none;
	font-weight: bold;
}
#navega-entrepasos-top a:hover {
	text-decoration: underline;
}
table#pedido-paso1 {
	width: 501px;
	clear: both;
	border-bottom: 5px solid #80A6CE;
	margin-bottom: 2px !important;
	margin-bottom: 1px;
}
*+html table#pedido-paso1 {
	margin-bottom: 1px !important;
}
table#pedido-paso1 th {
	color: #FFF;
	background: #80A6CE;
	border-right: 1px solid #FFF;
	padding: 4px 0;
	text-align: center;
}
table#pedido-paso1 td {
	border-top: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
	text-align: center;
	height: 100%;
	vertical-align: middle;
	padding: 2px 0;
}
table#pedido-paso1 td.seis {
	border-right: 0;
}
table#pedido-paso1 .seis {
	width: 53px;
}
table#pedido-paso1 .cinco, table#pedido-paso1 .cuatro {
	width: 70px;
}
table#pedido-paso1 .tres {
	width: 64px;
}
table#pedido-paso1 .dos {
	text-align: left;
	padding-left: 10px;
}
table#pedido-paso1 .uno {
	width: 53px;
}
table#pedido-paso1 input {
	text-align: center;
	padding-left: 0;
	width: 30px;
}
#valores-totales {
	clear: both;
	margin-left: 228px;
	margin-top: 1px;
	/*margin-bottom: 150px;*/
	padding-bottom: 150px;
}
#valores-totales li {
	margin-bottom: 1px;
	display: block;
	float: left;
}
#valores-totales li span {
	margin-right: 7px;
	float: left;
	text-align: right;
	width: 140px;
}
#valores-totales li strong {
	float: left;
	text-align: center;
	width: 71px;
}
#valores-totales li.subtotal span {
	color: #80A6CE;
	text-transform: uppercase;
	padding-top: 8px;
	font-weight: bold;
}
#valores-totales li.subtotal strong {
	background: #80A6CE;
	color: #FFF;
	padding: 8px 0 7px 0;
	font-size: 1.1em;
}
#valores-totales li.otros span {
	padding-top: 5px;
}
#valores-totales li.otros strong {
	background: #F1F1F1;
	padding: 5px 0;
}
#valores-totales li.total span {
	text-transform: uppercase;
	padding-top: 7px;
	font-weight: bold;
	font-size: 1.5em;
}
#valores-totales li.total strong {
	background: #80A6CE;
	color: #FFF;
	padding: 7px 0;
	font-size: 1.3em;
}
#navega-entrepasos-bot {
	background: url(../images/sombratop.png) left top repeat-x !important;
	background: url(../images/sombra_top.gif) left top repeat-x;
	clear: both;
	float: left;
	width: 481px;
	padding: 16px 36px 80px 36px;
}
#navega-entrepasos-bot span {
	font-weight: bold;
}
#navega-entrepasos-bot a {
	font-weight: bold;
	text-decoration: none;
}
#navega-entrepasos-bot span:hover {
	color: #80A6CE;
}
#navega-entrepasos-bot a:hover {
	text-decoration: underline;
	color: #80A6CE;
}
#box-entrega {
	padding: 20px 0;
	clear: both;
	float: left;
	width: 500px;
}
#box-entrega h1 {
	color: #4F5968;
	font-weight: bold;
	font-size: 1.4em;
	line-height: 130%;
	margin-bottom: 7px;
}
#box-entrega .para-observaciones {
	clear: both;
	padding-top: 5px;
}
#box-entrega .para-observaciones label img {
	position: relative;
	display: block;
	margin-bottom: 5px;
}
#box-entrega .para-observaciones textarea {
	width: 469px;
}
#box-pedido .titulo-paso {
	clear: both;
	padding: 10px 0 7px 0;
}
div.divisor-entrepasos {
	width: 500px;
	clear: both;
	height: 5px;
	background: #EBEBEB;
	margin: 40px 0 20px 0;
	float: left;
}
#todos-los-pasos #valores-totales {
	padding-bottom: 0;
}
#todos-los-pasos #box-entrega {
	padding: 0;
}
#todos-los-pasos #box-pago {
	padding-bottom: 25px;
}
#texto-paso4 {
	clear: both;
	padding: 15px 0 250px 8px;
	float: left;
	width: 492px;
}
#texto-paso4 .cele {
	color: #80A6CE;
}
#texto-paso4 p {
	line-height: 130%;
}

#box-historico {
	padding: 20px 24px 0 28px;
}
#box-historico table {
	width: 501px;
}
#box-historico th {
	border-right: 1px solid #EBEBEB;
	text-align: center;
	background: #666;
	padding: 4px 0;
	color: #FFF;
}
#box-historico td {
	border-top: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
	padding: 13px 0 10px 0;
	text-align: center;
	height: 100%;
	vertical-align: middle;
}
#box-historico .seis {
	border-right: 0;
}
#box-historico .total {
	color: #80A6CE;
	font-weight: bold;
	font-size: 1.3em;
}
#box-historico .entregado {
	color: #80A6CE;
}
#box-historico .pendiente {
	color: #FF0000;
}
#box-historico .uno {
	width: 81px;
}
#box-historico .dos {
	width: 86px;
}
#box-historico .tres {
	width: 75px;
}
#box-historico .cinco {
	width: 82px;
}
#box-historico .seis {
	width: 93px;
}
#valores-totales.para-historico li {
	float: right;
	clear: both;
}
#box-pedido h1.estado {
	display: block;
	clear: both;
	padding: 25px 0 15px 1px;
	font-size: 1.4em;
	color: #80A6CE;
	font-weight: bold;
}
#box-pedido h1.estado .pendiente {
	color: #FF0000;
}

#formulario_recomendar {
	width: 100%;
	height: 100%;
	position: absolute;
	padding-top: 20px;
	top: 0;
	padding-bottom: 8px;
	overflow: hidden;
	text-align: center;
	background: url(../images/fondotransp_ampliada.png) left top repeat;
	z-index: 99999;
	display: none;
}
#formulario_recomendar #wrapp-azul {
	padding: 5px;
	position: absolute;
	left: 50%;
	margin-left: -376px !important;
	margin-left: -500px;
	z-index: 9999;
	background: #092661;
	height: 525px;
}
#box-recomendar {
	height: 488px;
	width: 743px;
	background: #FFF url(../images/sombra_right_vr.jpg) 5px 5px repeat-y;
	color: #4F5968;
	text-align: left;
	clear: both;
}
#box-recomendar #columnader {
	float: left;
	width: 733px;
}
#box-recomendar #columnader #titulo {
	background: url(../images/sombra_bottom_titulo_vr.png) left bottom repeat-x;
	padding: 30px 22px 10px 22px;
	clear: both;
	margin-bottom: 20px;
}
#box-recomendar #columnader #titulo h2 {
	font-size: 2em;
	color: #092661;
}
#box-recomendar #columnader #titulo .referencia {
	color: #999;
}
#box-recomendar #columnader #textos {
	padding-left: 22px;
}
#box-recomendar #columnader #textos p.quince {
	margin-bottom: 5px;
}
#box-recomendar #columnader #textos form {
	padding: 5px 0 0 0;
}
#box-recomendar #columnader #textos form label {
	display: block;
	margin-bottom: 6px;
}
#box-recomendar #columnader #textos form label img {
	position: absolute;
	margin-top: 4px;
}
#box-recomendar #columnader #textos form label input, #box-recomendar #columnader #textos form label textarea {
	position: relative;
	left: 120px;
	width: 450px;
}
#box-recomendar #columnader #textos form label .obligatorio {
	position: relative;
	left: 120px;
	margin-top: 1px;
}
#wrapp-azul #link-cerrar2 {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/botones/closelabel.gif) right top no-repeat;
	display: block;
	height: 20px;
	padding-right: 25px;
	float: left;
	padding-bottom: 5px;
	padding-top: 2px;
}
#wrapp-azul #cancelar {
	text-indent: -9999px;
	line-height: 0;
	float: left;
	margin-bottom: 0;
	height: 20px;
	background: url(../images/botones/cancelar.gif) left top no-repeat;
	width: 53px;
	cursor: pointer;
	margin-left: 475px;
	position: relative;
	top: -71px;
	margin-bottom: -18px;
}
#wrapp-azul #cancelar:hover {
	background-position: left bottom;
}

/*Gregados Silvina 23-06-11*/
/*Ofertas listado*/
#ofertas.listado{
	padding-bottom:10px;
}
#ofertas.listado .una_oferta{
	background:url(../images/fondo_ofertas_listado.png) repeat-y;
	margin-bottom:1px;
}
#ofertas.listado .una_oferta .sombra{
	background:url(../images/sombrasup.png) repeat-x 0 0;
}
#ofertas.listado .una_oferta .sombra .inner{
	background:url(../images/sombrainf.png) repeat-x  left bottom;
}
#ofertas.listado .una_oferta.ultimo .sombra .inner{
	background:none;
}
#ofertas.listado .una_oferta.descuento{	
	background-image:none;
}
#ofertas.listado .una_oferta .detalle{
	float:left;
	padding:20px 0 20px 25px;
}
#ofertas.listado .una_oferta .detalle img{
	float:left;
	margin-right:10px;
}
#ofertas.listado .una_oferta .detalle .desc{
	float:right;
	width:240px;
}
#ofertas.listado .una_oferta .detalle .desc p{
	margin-bottom:5px;
	line-height:105%;
}
#ofertas.listado .una_oferta .detalle .desc .titulo{
	font-size:2.2em;
	letter-spacing:-0.02em;
	margin-bottom:5px;
}
#ofertas.listado .una_oferta .detalle .desc .titulo a{
	color:#B2188A;
	text-decoration:none;
}
#ofertas.listado .una_oferta .detalle .desc .titulo a:hover{
	text-decoration:underline;
}
#ofertas.listado .una_oferta .detalle .desc .ref{
	color:#666;
	font-size:1.1em;
}
#ofertas.listado .una_oferta .detalle .desc .ref span{
	font-weight:bold;
}
#ofertas.listado .una_oferta .precio{
	float:right;
	width:100px;
	padding:15px 20px;
}
#ofertas.listado .una_oferta .precio p{
	margin-bottom:0;
}
#ofertas.listado .una_oferta .precio .txt{
	color:#B4188A;
	font-size:1.3em;
	font-weight:bold;
}
#ofertas.listado .una_oferta .precio .ant{
	color:#77879F;
	text-decoration:line-through;
	font-size:3em;
}
#ofertas.listado .una_oferta .precio .act{
	color:#B3188A;
	font-size:5.4em;
	font-weight:bold;
	line-height:90%;
}
#ofertas.listado .una_oferta .precio .prec{
	color:#4F5968;
	font-size:3em;
	padding-top:5px;
}
#ofertas.listado .una_oferta .precio .sticker{
	background:url(../images/stiker_morado.png) no-repeat;
	width:111px;
	height:85px;
	padding-top:25px;
	color:#FFFFFF;
	text-align:center;
	font-size:1.1em;
	font-weight:bold;
	margin-left:-10px;
}
#ofertas.listado .una_oferta .precio .sticker span{
	display:block;
	font-size:3em;
}

/*Novedades listado*/
#contenido.verde .paginacion{
	background-color:#B3BB05;
}
#contenido.verde .paginacion li{
	background: url("../images/bullet_paginacion_novedad.gif") no-repeat left center;
}
#contenido.verde .paginacion li.primera, #contenido.verde .paginacion li.anterior, #contenido.verde .paginacion li.siguiente {
    background: none;
}
#contenido.verde #ofertas.listado .una_oferta .detalle .desc .titulo a,
#contenido.verde #ofertas.listado .una_oferta .precio .txt,
#contenido.verde #ofertas.listado .una_oferta .precio .act{
	color:#B3BB05;
}
#contenido.verde #ofertas.listado .una_oferta .precio .ant{
	color: #4F5968;
}
#ofertas.listado .una_oferta .precio .sticker_verde{
	background:url(../images/stiker_verde.png) no-repeat;
	width:111px;
	height:85px;
	padding-top:25px;
	color:#FFFFFF;
	text-align:center;
	font-size:1.1em;
	font-weight:bold;
	margin-left:-10px;
}
/*Oferta ficha*/
ul#migas.morado li a {
	text-decoration: none;
	color: #B3188A !important;
}
ul#migas.morado li.familia, ul#migas.morado li.familia a {
	font-weight: bold;
	color: #4E5967 !important;
}
ul#migas.morado li a:hover {
	text-decoration: underline;
}
ul#migas.morado li.familia a:hover {
	text-decoration: underline;
	color: #4F5968;
}

#contenido.morado #vista-rapida #columnader #titulo{
	padding-right:30px;
}
#contenido.morado #vista-rapida #columnader #titulo h2{
    color: #B3188A;
	line-height:110%;
	padding-bottom:5px;
}
#contenido.morado #vista-rapida #columnader #textos .caracteristica{
    color: #B3188A;
}
#contenido.morado #vista-rapida #columnader #textos .caracteristica span.precio{
	color:#77879F;
}
#contenido.morado #vista-rapida #columnader #textos .caracteristica span.precio.anterior{
	text-decoration:line-through;
}
#contenido.morado #vista-rapida #columnader #textos .caracteristica span.precio.actual{	
	color:#B3188A;
	font-size:4.4em;
	font-weight:bold;
	margin-top:0;
	line-height:90%;
	padding-bottom:10px;
}
#contenido.morado #vista-rapida #columnader .sticker{
	background:url(../images/stiker_morado.png) no-repeat;
	width:111px;
	height:110px;
	position:relative;
	margin-top:-50px;
	margin-bottom:-85px;
	padding-top:25px;
	color:#FFFFFF;
	text-align:center;
	margin-left:150px;
	font-size:1.1em;
	font-weight:bold;
}
#contenido.morado #vista-rapida #columnader .sticker span{
	display:block;
	font-size:3em;
}

/*Novedades ficha*/
ul#migas.verde li a {
	text-decoration: none;
	color: #A4AF05 !important;
}
ul#migas.verde li.familia, ul#migas.verde li.familia a {
	font-weight: bold;
	color: #4E5967 !important;
}
ul#migas.verde li a:hover {
	text-decoration: underline;
}
ul#migas.verde li.familia a:hover {
	text-decoration: underline;
	color: #4F5968;
}

#contenido.verde #vista-rapida #columnader #titulo{
	padding-right:30px;
}
#contenido.verde #vista-rapida #columnader #titulo h2{
    color: #A4AF05;
	line-height:110%;
	padding-bottom:5px;
}
#contenido.verde #vista-rapida #columnader #titulo .referencia{
	color:#666;
}
#contenido.verde #vista-rapida #columnader #textos .caracteristica{
    color: #A4AF05;
}
#contenido.verde #vista-rapida #columnader #textos .caracteristica span.precio{
	color:#77879F;
}
#contenido.verde #vista-rapida #columnader #textos .caracteristica span.precio{
	color:#4F5968;
}
#contenido.verde #vista-rapida #columnader .sticker{
	background:url(../images/stiker_verde.png) no-repeat;
	width:111px;
	height:110px;
	position:relative;
	margin-top:-50px;
	margin-bottom:-85px;
	padding-top:25px;
	color:#FFFFFF;
	text-align:center;
	margin-left:150px;
	font-size:1.1em;
	font-weight:bold;
}
#contenido.verde #vista-rapida #columnader .sticker span{
	display:block;
	font-size:3em;
}
