*{margin:0px;padding:0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #333;}
body, html {min-height: 100%;	height: auto !important;height: 100%;text-align:center; color: #333;background: #fff;}
body {font:normal 72.5%em Arial, Verdana, Geneva, Helvetica, sans-serif;color:#333; background: #fff;}
#central{width:955px;padding:0px;text-align:center;vertical-align:top;margin:0px auto; display: block;}
#main{ width:952px; text-align: left; vertical-align: text-top; display: block; float: left;border:0px;padding:0px;margin: 0px auto 0 auto;clear: both; height:auto; min-height: 500px !important; padding-bottom: 1px;background: #DDDACE url(img/minilogo_submenu.gif) left  bottom no-repeat; }
/*#main{ width:952px; text-align: left; vertical-align: text-top; display: block; float: left;border:0px;padding:0px;margin: 20px 2px 0 1px;clear: both; background: #DDDACE url(img/site_bottom.gif) left bottom no-repeat; height:auto; min-height: 400px !important; padding-bottom: 71px}*/
p, span, a{color: #958e6c; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}

#top-head{width: 952px; height: 80px;background: url(img/site_top.gif) no-repeat center top;}
a#logo{ width: 156px; height: 80px; background: transparent url(img/logo_top.gif) left top no-repeat; margin: 0;display: block;text-indent: -3000px; float: left; position:relative;left: 129px; }

#footer{width: 952px; height: 71px;background: url(img/site_bottom.gif) no-repeat left top; display: block; float: none; clear: both; position: relative; left: -1px}
#footer p#copyright, #footer p#avisolegal, #footer p#powered{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:#958E6C; text-align: left; padding-top: 25px; padding-left: 129px; float: left;}
#footer p#avisolegal{float:right;padding-right: 46px}/** padding: 0 0 0 0; margin: 0 0 0 0;}*/
#footer p#powered{padding-left: 80px; text-align: center;}
#footer p#avisolegal a, #footer p#powered a, #footer p#powered a strong{text-decoration: none;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:#958E6C; text-align: right; }
#footer p#powered a strong{ font-weight: bold;}
#footer p#avisolegal a:hover, #footer p#powered a:hover{font-weight: bold;}

ul#topmenu{	width: 125px; height: 20px; display: block; float: left; list-style: none; clear: none; position: relative;  left: 335px; margin-top: 0px}
ul#topmenu li{ list-style: none; float: left; text-align: center; height: 20px; line-height: 20px}
ul#topmenu li.sep{ width: 5px; background:url(img/topmenu_sep.gif) no-repeat; display: block;}
ul#topmenu li#contacto{ width: 70px; margin-top: 4px}
ul#topmenu li#home{ width: 50px;margin-top: 4px}
ul#topmenu li a, ul#topmenu li a.activo{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #958e6c; font-weight: bold; text-decoration: none; text-align: center;}
ul#topmenu li a:hover, ul#topmenu li a.activo{color:#333;}


ul#langmenu{width: 185px; height: 20px; display: block; float: left; list-style: none; clear: none; position: relative;  left: 415px;}
ul#langmenu li{ list-style: none; float: left; text-align: center; height: 20px; line-height: 20px}
ul#langmenu li.sep{ width: 5px; background:url(img/topmenu_sep.gif) no-repeat; display: block;}
ul#langmenu li#ca{ width: 50px;margin-top: 4px}
ul#langmenu li#en{ width: 50px;margin-top: 4px}
ul#langmenu li#es{ width: 75px;margin-top: 4px}
ul#langmenu li a, ul#langmenu li a.activo{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #958e6c; font-weight: bold; text-decoration: none; text-align: center;}
ul#langmenu li a:hover, ul#langmenu li a.activo{color:#333;}


ul#mainmenu{width: 729px; height: 30px;list-style-type:none;display:block; margin-left: 160px; }
ul#mainmenu li{float: left; list-style: none; width: 104px; height: 30px; display: block;clear: none;}
ul#mainmenu li a, ul#mainmenu li a.activo{ background: url(img/btn_menu.gif) no-repeat;width: 104px; height: 30px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #fff; display: block; text-align: center; line-height: 30px; text-decoration: none;}
ul#mainmenu li a:hover, ul#mainmenu li a.activo{ background: url(img/btn_menu2.gif) no-repeat;}


/*div#submenu{ width: 129px; display: block; float: left; overflow: hidden; background: #DDDACE ;min-height: 200px !important;}*/
ul#submenu{ width: 129px; display: block; float: left; overflow: hidden; background: #DDDACE ;min-height: 200px !important; padding-top: 44px; list-style: none; overflow: hidden;}
ul#submenu li{overflow: hidden; display: block; float: none; clear: both;  list-style: none; padding: 0; margin: 0}
ul#submenu li a,ul#submenu li a.activo{background: url(img/sub_btn.gif) no-repeat; text-align: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #958e6c; text-decoration: none; width: 99px; height: 37px; overflow: hidden; padding-left: 30px; line-height: 35px; display: block;}
ul#submenu li a:hover,ul#submenu li a.activo{background-position: 0 -37px; color: #fff; font-weight: bold;}


div#col-main{ width: 783px; display: block; float: left; text-align: left; color: #958E6C; overflow: hidden; padding: 0; clear: none; }
div#col-main.novedades{background:url(img/novedades_bg.gif) repeat-y;}
div#col-main.empresa{ background: url(img/empresa_bg.gif) repeat-y; }
div#col-main.servicios{ background: #fff;}
div#col-main.tiendas{ background: #F1EFEA;}



div#col-main h1{width: 783px; height: 44px; background: url(img/head_bg.gif) left top no-repeat ; font-size: 20px; color: #fff; padding-left: 30px;  font-weight: normal; overflow: hidden; line-height: 44px}
div#col-main h2{font-size: 14px; color: #958E6C; font-weight: bold;}
div#col-main h3{font-size: 12px; color: #958E6C; font-weight: normal;}
div#col-main h6{width: 783px; height: 28px; color: #ECE9D8;display: block;}
div#col-main ul li{display: block; list-style: none;}

div#col-main h6 p.page-tot{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #958E6C; font-size: 12px; font-weight: normal; width: 90px; display: block; float: left; clear: none;line-height: 28px; margin-left: 10px}
div#col-main h6 p.page-idx{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #958E6C; font-size: 12px; font-weight: normal; width: 80px;display: block; float: left; clear: none; line-height: 28px; text-align: right;}
div#col-main h6 p.page-idx a{	text-decoration: none; color: #958E6C}
div#col-main h6 p.page-idx a strong{color: #958E6C}
div#col-main h6#empresa, div#col-main h6#contacto,div#col-main h6#marcas,div#col-main h6#contacto{width: 783px; height: 28px; color: #ECE9D8;display: block; background: url(img/h6_empresa.gif) left bottom no-repeat; float: none; clear: both;}



div#col-main h6#servicios, div#col-main h6#links, div#col-main h6#ofertas{width: 783px; height: 28px; color: #ECE9D8;display: block; background: url(img/h6_servicios.gif) left bottom no-repeat; float: none; clear: both;}
div#col-main h6#novedades{width: 783px; height: 28px; color: #ECE9D8;display: block; background: url(img/h6_novedades.gif) left bottom no-repeat; float: none; clear: both; color: #fff}

div#col-main h6#novedades p.page-tot{width: 120px; height: 28px; text-align: left; float: left; display: block; clear: none; line-height: 28px; margin-left: 20px; color: #fff; font-weight: normal;}
div#col-main h6#novedades p.page-idx{width: 130px; height: 28px; text-align: right; float: left; display: block; clear: none;line-height: 28px; color: #fff;font-weight: normal; overflow: hidden;}
/*div#col-main h6#novedades div.page{width: 70px; height: 28px; text-align: left; float: left; display: block; clear: none;line-height: 28px;}*/
div#col-main h6#novedades p a{color:#fff}
div#col-main h6#novedades p a.normal{font-family: Verdana, Helvetica, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-align: center;  font-weight: normal; text-decoration: none; display: inline;}
div#col-main h6#novedades p a strong{font-family: Verdana, Helvetica, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-align: center;  font-weight: bold; text-decoration: none;display: inline; width: 20px}
div#col-main h6#novedades p a.normal:hover{ font-weight: bold;}



div#col-main h6#productos{width: 783px; height: 28px; color: #ECE9D8;display: block; background: url(img/h6_productos.gif) 0px bottom no-repeat; float: none; clear: both;}
div#col-main h6#empleo{width: 783px; height: 28px; color: #ECE9D8;display: block; background: url(img/h6_empleo.gif) left bottom no-repeat; float: none; clear: both;}
div#col-main h6#tiendas{width: 783px; height: 28px; color: #ECE9D8;display: block; background: url(img/h6_tiendas.gif) left bottom no-repeat; float: none; clear: both;}

div#columna-empresa{	width: 359px; background-color: #B5B098; display: block; float:left; clear:left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; color: #fff;}

div#contenido-empresa{width: 424px; background-color: #fff; display: block; float:left; clear:right; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #7F7A63;}
div#contenido-servicios{width: 783px; background-color: #fff; display: block; float:left; clear:right; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #7F7A63;min-height: 350px !important}
div#contenido-tiendas{width: 783px; background-color: #f1efea; display: block; float:left; clear:right; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #7F7A63;}
div#contenido-tiendas h2.tiendas{width:723px;  padding: 15px 30px 15px 30px; background-color: #fff; color: #7F7A63; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; font-weight: normal;}

ul#lista-tiendas{width: 783px; display: block; float:none; clear:none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; list-style: none;}
ul#lista-tiendas li{width: 723px; padding: 15px 30px 15px 30px; background-color: #F1EFEA; color: #958E6C; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; font-weight: normal; text-align: left; display: block; clear: both; float: left;	}
ul#lista-tiendas li.clase0{background-color: #F1EFEA; color: #958E6C; text-align: left;}
ul#lista-tiendas li.clase1{background-color: #FFF; color: #7F7A63;text-align: left;}
ul#lista-tiendas li div.foto-tienda{padding: 0 25px 0 20px; display: block; float: left; clear: none; font-size: 10px; text-align: center; width: 105px}

ul#lista-tiendas li div.datos-tienda{width: 230px; float: left; display: block; clear: none; text-align: right;}
ul#lista-tiendas li div.foto-tienda a,ul#lista-tiendas li div.foto-tienda a img{color:#7F7A63; font-size: 10PX; text-decoration: none; border: none; float: none; clear: both; display: block; text-align: left;}
ul#lista-tiendas li div.foto-tienda a:hover{	text-decoration: underline;}
ul#lista-tiendas li div.datos-contacto{width: 335px; float: left; display: block; clear: none; text-align: left;}
div.clase0, div.clase0 p, div.clase0 strong{	color: #958E6C;}
div.clase1, div.clase1 p, div.clase1 strong{	color: #7F7A63;}

p.nombre-tienda{font-weight: bold; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
p.data-tienda,a.data-tienda{font-weight: normal; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; clear: both; line-height: 16px}
a.data-tienda:hover{ text-decoration: underline;}
.horarios,.titulo-horarios{font-size: 10px; font-weight: normal;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #7F7A63; }
.titulo-horarios{	font-weight: bold;}



a.leer-mas-es{background: url(img/btn-leer-mas.gif) 0 0 no-repeat; width: 80px; height: 16px; display: block; float: none; clear: both; text-indent: -3000px; margin-top: 2px}
a.leer-mas-en{background: url(img/btn-leer-mas.gif) 0 -16px no-repeat; width: 80px; height: 16px; display: block; float: none; clear: both; text-indent: -3000px;}
a.leer-mas-ca{background: url(img/btn-leer-mas.gif) 0 -32px no-repeat; width: 80px; height: 16px; display: block; float: none; clear: both; text-indent: -3000px;}

p{line-height: 16px; display: block;}
.ocultar {position:absolute;left:-9999px;}
.textos{margin: 25px 15px 20px 30px; line-height: 16px}
.blanco{color: #fff;}
.marron{	color: #7F7A63;}
.marron a{	color: #7F7A63;}
.marron a:hover, a.marron:hover{color: #333; }

/*div#columna-novedades{width: 251px; background-color: #E4E3DB; display: block; float:left; clear:left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; color: #fff; padding-left: 43px;}*/
ul#lista-novedades{width: 241px; background-color: #E4E3DB; list-style: none; padding-left: 43px; padding-right: 12px; float: left; display:block; clear: none; margin-bottom: 20px; min-height: 355px !important;}
ul#lista-novedades li{width: 240px; list-style: none; background: transparent; color: #958E6C; display: block; clear: both; float: left; margin-top: 20px; margin-bottom: 5px}
ul#lista-novedades li div.imgdata{ width: 83px; height: 83px; float: left; display: block; clear: none; margin-right: 6px; overflow: hidden;}
ul#lista-novedades li div.imgdata img{	display: block; border: none;}
ul#lista-novedades li div.data{ float: left; clear: none; display: block; overflow: hidden; width: 150px;}
ul#lista-novedades li div.data div.subdata{float: none; clear: both; display: block; overflow: hidden; width: 150px; height: 65px;margin: 0; padding: 0}
ul#lista-novedades li div.data a.titulo{ font-weight: bold; font-size: 14px;  color: #958E6C; text-decoration: none; text-align: left;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; clear: both;}
ul#lista-novedades li div.data a.subtitulo{ font-weight: normal; font-size: 11px;  color: #958E6C; text-decoration: none; text-align: left;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; clear: both; }


div#contenido-novedades{width: 398px; background-color: #fff; display: block; float:left; clear:right; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #7F7A63; padding-left: 64px; padding-right: 24px; padding-top: 20px}
div#contenido-novedades h2{font-size: 18px; color: #958E6C; font-weight: bold; margin-bottom: 20px}
div#contenido-novedades p{		margin-bottom: 20px;}


/* enlaces */
ul#enlaces{width: 783px; list-style: none; float: left; clear: both; overflow: hidden; padding-left: 30px}
ul#enlaces li{ width: 337px; height: 350px; list-style: none; padding: 0; text-align: left; float: left; clear: none; overflow: hidden; display: block; background: url(img/links_bg.gif) repeat-y; margin-right: 40px; margin-bottom: 40px; }
ul#enlaces li h1{ background: url(img/links_top.gif)  no-repeat; padding: 30px 0 0 35px;height: 24px; display: block; width: 302px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #c8c9cb; line-height: 130%; font-weight: bold;text-transform: uppercase; }
ul#enlaces li h6{ background: url(img/links_bottom.gif)  no-repeat; padding: 0; height: 26px; display: block; position: relative; top: 272px;width: 337px; }
ul#enlaces li p.titulo-link{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #c8c9cb; line-height: 130%; font-weight: bold; margin-bottom: 15px; margin-left: 35px; text-transform: uppercase;width: 280px}
ul#enlaces li div.texto-link{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #958e6c; line-height: 130%; font-weight: normal; margin-bottom: 15px; padding-left: 35px; width: 282px; margin-top: -20px}

ul#enlaces li div.texto-link img{display: block; border: none; float: left;  margin: 0 15px 5px 0; clear: none;}
ul#enlaces li div.texto-link img.especial{display: block; border: none; float: none;  margin: 0 15px 5px 0; clear: both;}

ul#enlaces li div.texto-link p{}/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #958e6c; line-height: 130%; font-weight: normal; margin-bottom: 15px; margin-left: 35px; width: 280px; margin-top: -20px}*/
/*ul#enlaces li p{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #958e6c; line-height: 130%; font-weight: normal; margin-bottom: 15px; margin-left: 35px; width: 280px;}
ul#enlaces li img{display: block; border: none; float: left;  margin: 0 15px 5px 0;}
*/
ul#enlaces li h6 a{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #958e6c; line-height: 130%; font-weight: bold; text-decoration: none; margin-left: 35px; position:relative; top: -5px}
ul#enlaces li h6 a:hover{text-decoration: underline;}
/*
/*ul#enlaces li p{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #958e6c; line-height: 130%; font-weight: normal; padding:0 20px 0 0; display: block;  float: none;}*/

/* marcas */
div#columna-marcas{width: 359px; background:url(fotos/marcas.jpg) left bottom  no-repeat; display: block; float:left; clear:left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; height: 390px}
div#contenido-marcas{width: 424px; background-color: #fff; display: block; float:left; clear:right; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #7F7A63;}
ul#marcas{width: 373px; margin-left:32px; display: block; list-style: none; padding: 0;}
ul#marcas li{width: 123px; float: left; display: block; clear: none;  overflow: hidden; height: 100px;}
ul#marcas li.separa-marcas{width: 370px; height:1px; display: block; float: none; clear: both; background: transparent; color: #fff; border-bottom: 1px solid #E1DFD6; overflow: hidden; }


/* empleos */
div#columna-empleos{	width: 189px; background-color: #B5B098; display: block; float:left; clear:left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; padding: 25px 18px 20px 30px; line-height: 18px; min-height: 345px !important}
div#columna-empleos a{color: #fff; text-decoration: none; font-weight: bold; font-size: 12px}
div#contenido-empleos{width: 498px; background-color: #fff; display: block; float:left; clear:none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; line-height: 18px;padding: 25px 18px 20px 30px; }
ul#contenido-empleos{width: 498px; background-color: #fff; display: block; float:left; clear:none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; line-height: 18px;padding: 25px 18px 20px 30px; }
ul#contenido-empleos li{float: none; list-style: none; color: #7F7A63; margin-bottom: 30px; border-bottom: 1px solid  #7F7A63; padding-bottom: 30px}
ul#contenido-empleos li p{color: #7F7A63; }
ul#contenido-empleos li p.titulo-referencia{	font-size: 12px; font-weight: bold; text-transform: uppercase;}

div#col-main h6 p.page-tot-empleos{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #f8f8f8; font-size: 12px; font-weight: normal; width: 90px; display: block; float: left; clear: none;line-height: 28px; position: relative; left: 250px}
div#col-main h6 p.page-idx-empleos{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #f8f8f8; font-size: 12px; font-weight: normal; width: 80px;display: block; float: left; clear: none; line-height: 28px; text-align: right;position: relative; left: 585px}
div#col-main h6 p.page-idx-empleos a{text-decoration: none; color: #f8f8f8}
div#col-main h6 p.page-idx-empleos a strong{color: #f8f8f8}

ul#ofertas{width: 750px; display: block; list-style: none; padding: 0; border: none; background: transparent; margin-left: 25px; float: none; clear:both;}
ul#ofertas li{	width: 240px; background: #000; border: none; height: 300px; display: block; float: left; clear: none; margin-right: 10px; overflow: hidden; margin-bottom: 30px}
/*ul#ofertas li h1{ width: 215px; margin: 0; height:30px; display: block; float: none;  clear: both; font-size: 14px; color: #fff; background: #606163; padding-left: 15px; line-height: 30px; font-weight: normal; margin-top: 0}*/
/*ul#ofertas li p{width: 230px; margin: 0 auto; display: block; float: none;  clear: both; text-align: center; overflow: hidden;}*/
ul#ofertas li a{width:240px; height: 300px; display: block; float: none; clear: both; margin: 0 auto; padding: 0; overflow: hidden; text-align: center; border: none;}
ul#ofertas li a img{border: none;  text-decoration: none; margin: 0px auto; text-align: center; display: block;float:none; overflow: hidden;border: none;}
/*ul#ofertas li div.h2{ width: 220px; height: 43px; margin: 0; display: block; float: none;  clear: both; padding: 4px 0px 0px 10px; background: #C2BEAC; }*/
/*ul#ofertas li div.h2 h2{font-size: 12px; color: #fff; line-height: 30px; display: block; float: left; clear: none;}*/
/*ul#ofertas li div.h2 span.h3{ font-size: 30px; font-weight: normal; color: #606163; float: right; clear: none; line-height: 30px;}*/
/*ul#ofertas li h3{ width: 230px; display: block; float: none;  clear: both; font-size: 18px; color: #999; line-height: 20px; margin: 0px; text-align: center; font-weight: normal; height: 24px}
ul#ofertas li a{width: 231px; text-align: center; margin-top: 8px;}
*/
div#detalle-oferta{ width: 400px; height: 700px; display: block; float: none; background: #000; border: none; text-align: center; overflow: hidden; position: relative;}
div#detalle-oferta a{position: absolute; right: 10px; top: 2px; color: #d5d5d5; z-index: 105; text-decoration: none; text-align: right; border: none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
div#detalle-oferta h1{ width: 398px; height:40px; display: block; float: none;  clear: both; font-size: 18px; color: #fff; background: #58585a; padding-left: 15px; line-height: 40px; font-weight: bold; margin-top: 0; text-align: left;}
div#detalle-oferta h2{ width: 398px; margin: 8px auto 0 auto; display: block; float: none;  clear: both; font-size: 16px; color: #fff; padding-left: 15px; line-height: 20px; }

div#detalle-oferta div.h3{ width: 100%; height: 75px; margin: 0; display: block; float: none;  clear: both; padding: 4px 20px 0px 10px; background: #C2BEAC; }
div#detalle-oferta div.h3 h3{ display: block; float: left;  clear: none; font-size: 24px; color: #fff; line-height: 70px; font-weight: bold; }
div#detalle-oferta div.h3 span.h3{ font-size: 36px; font-weight: normal; color: #606163; float: right; clear: none; line-height: 70px;}

div#detalle-oferta p{ width: 398px; margin: 8px auto 0 auto; display: block; float: none;  clear: both; font-size: 12px; color: #fff; line-height: 20px; margin-top: 8px; text-align: center; font-weight: bold;}
div#detalle-oferta a.pdflink{ width: 100px; height: 35px; display: block; float: left; background:url(img/pdf_ico.gif) no-repeat; padding-left: 35px; padding-top: 20px; font-size: 11px; color: #fff; text-decoration: none; border: none; position: relative; left: 0; text-align: left;}


div#columna-tipos{width: 191px; background-color: #B5B098; display: block; float:left; clear:left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; padding: 25px 18px 20px 30px; line-height: 18px;}
div#columna-tipos p.error{
	color: #900; 
}
ul#tipos{ width: 170px; list-style: none; margin-bottom: 20px}
ul#tipos li{list-style: none;	padding-left: 15px; width: 170px}
ul#tipos li.item{list-style: none;	background-image: url(img/item-tipos.gif);background-position: left 5px;background-repeat: no-repeat;	padding-left: 15px; height: 20px}
ul#tipos li a, ul#tipos li a.activo{display: block; color: #fff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;}
ul#tipos li a:hover, ul#tipos li a.activo{color: #EBEB11;}
ul#tipos li ul{width: 170px; list-style: none;}
ul#tipos li ul li{list-style: none; display: block; clear: both; padding-left: 6px; font-size: 11px;}
ul#tipos li ul li a,ul#tipos li ul li a.activado{color: #DBD7CB; font-weight: normal; text-decoration: none; width: 150px; padding: 0; font-size: 11px;}
ul#tipos li ul li a:active,ul#tipos li ul li a:hover,ul#tipos li ul li a.activado{	color: #fff; font-weight: bold;}
ul#tipos li ul li ul.prods{width: 150px; list-style: none;}
ul#tipos li ul li ul.prods li{clear: both; width: 150px; padding-left: 8px;}
ul#tipos li ul li ul.prods li a,ul#tipos li ul li ul.prods li a.actprod{font-size: 11px; color: #dbd7cb; text-decoration: none; width: 142px}
ul#tipos li ul li ul.prods li a:active,ul#tipos li ul li ul.prods li a:hover,ul#tipos li ul li ul.prods li a.actprod{color: #fff;}

div#contenido-productos{width: 544px; background-color: #fff; display: block; float:left; clear:none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #958e6c; line-height: 18px;padding: 0; position: relative;}
div#contenido-productos span,div#contenido-productos p{color: #958E6C; margin: 10px 20px 10px 50px; display: block; line-height: 18px}
div#contenido-productos p.titulo{color: #958E6C; margin: 10px 20px 0px 50px; display: block; font-weight: bold;}

div#picture{width: 544px; height: 221px; display: block; float: none; clear: both; overflow: hidden; position: relative; border: none; margin: 0; left: 0px; top: 0}
div#paginador-fotos{ width: 44px;  height: 20px; display: block; float: none;  clear: both; text-align: left; color: #958E6C; position: relative; left: 500px}
div#paginador-fotos a,div#paginador-fotos a.act{width: 12px; display: block; float: left; clear: none; color: #958E6C; text-decoration: none; text-align: center;}
div#paginador-fotos a:hover,div#paginador-fotos a.act{font-weight: bold;}

/* CONTACTO */
fieldset#columna-contacto{	width: 324px; background-color: #B5B098; display: block; float:left; clear:left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff;border: none; padding: 60px 15px 20px 20px;}
fieldset#columna-contacto p{color: #fff; text-align: left; display: block; clear: both;}
fieldset#contenido-contacto{width: 365px; background-color: #fff; display: block; float:left; clear:right; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #7F7A63;padding: 70px 20px 20px 35px;  border: none;}
fieldset#columna-contacto label{ width: 75px; color: #fff; text-align: left; float: left; display: block; margin-bottom: 15px; height: 25px; clear: none; overflow: hidden; line-height: 30px; vertical-align: bottom; overflow: hidden;}
fieldset#contenido-contacto label{width: 360px; color: #958E6C; text-align: left; float: none; display: block; height: 30px; margin: 0}
fieldset#columna-contacto input{width: 243px; border: 1px solid #bcbcbc	; background: #fff; color: #958E6C; text-align: left; height: 20px; margin-bottom: 20px; float: left; display: block; clear: right; font-style: normal; overflow: hidden; line-height: 20px}
fieldset#columna-contacto select{width: 243px; border: 1px solid #bcbcbc; background: #fff; color: #958E6C; height: 20px; display: block; clear: none; float: left; overflow: hidden; padding: 0}
fieldset#contenido-contacto textarea{ width: 359px; height: 199px; overflow: auto; background: #e8e7e7; color: #333; text-align: left; padding: 2px; border: 1px  solid #bcbcbc;font-style: normal; margin-bottom: 10px}


fieldset#contenido-contacto input#borrar-form-es{background: url(img/btn_borrar_es.gif) no-repeat;width: 88px; height: 20px; border: none; float: right; clear: none; text-indent: -3000px; display: block;}
fieldset#contenido-contacto input#borrar-form-en{background: url(img/btn_borrar_en.gif) no-repeat;width: 88px; height: 20px; border: none; float: right; clear: none; text-indent: -3000px; display: block;}
fieldset#contenido-contacto input#borrar-form-ca{background: url(img/btn_borrar_ca.gif) no-repeat;width: 88px; height: 20px; border: none; float: right; clear: none; text-indent: -3000px; display: block;}
fieldset#contenido-contacto input#enviar-form-es{background: url(img/btn_enviar_es.gif) no-repeat;width: 88px; height: 20px; border: none; float: left; clear: none; text-indent: -3000px; display: block;}
fieldset#contenido-contacto input#enviar-form-en{background: url(img/btn_enviar_en.gif) no-repeat;width: 88px; height: 20px; border: none; float: left; clear: none; text-indent: -3000px; display: block;}
fieldset#contenido-contacto input#enviar-form-ca{background: url(img/btn_enviar_ca.gif) no-repeat;width: 88px; height: 20px; border: none; float: left; clear: none; text-indent: -3000px; display: block;}


fieldset#contenido-contacto p, fieldset#contenido-contacto span{color: #958e6c; font-size: 11px}
/* TEST */
fieldset#form-test{width: 470px; background-color: #fff; display: block; float:left; clear:none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #958e6c; line-height: 18px;padding: 0; position: relative; border: none; padding: 25px 23px 20px 50px; margin: 0}
fieldset#form-test label{height:20px; display: block; float: left;  clear: none;  color: #958e6c; font-weight: normal; text-align: left; font-size: 12px; margin-bottom: 20px;}
fieldset#form-test input, fieldset#form-test select,   fieldset#form-test textarea{height:20px; display: block; float: left;  clear: none;  color: #958e6c; font-weight: normal; text-align: left; border: 1px solid #bcbcbc; background: #e6e6e6; color: #958e6c; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;margin-bottom: 20px; line-height: 20px}

fieldset#form-test legend{color: #958e6c; font-weight: bold; padding: 0; margin: 0; display: block; float: none; clear: both; position:relative; left: 0; border: none; text-align: left; height: 30px; line-height: 30px;}

fieldset#form-test label.tipo1{width: 161px;}
fieldset#form-test label.tipo2{width: 108px;}
fieldset#form-test label.tipo3{width: 78px;}
fieldset#form-test label.tipo4{width: 52px; margin-left: 6px}
fieldset#form-test label.tipo5{width: 208px;}
fieldset#form-test label.tipo6{width: 310px;}

fieldset#form-test input.tipo1, fieldset#form-test select.tipo1{width: 306px; clear: right;}
fieldset#form-test input.tipo2, fieldset#form-test select.tipo2{width: 137px;}
fieldset#form-test input.tipo3, fieldset#form-test select.tipo3{ width: 360px; clear: right;} 
fieldset#form-test input.tipo4, fieldset#form-test select.tipo4{width: 100px;} 
fieldset#form-test input.tipo5, fieldset#form-test select.tipo5{width: 260px; clear: right;}
fieldset#form-test input.tipo6, fieldset#form-test select.tipo6{width:107px;}
fieldset#form-test select.tipo7{ width: 150px;} 
fieldset#form-test input.tipo8,fieldset#form-test select.tipo8{ width: 158px;} 
fieldset#form-test textarea{width: 356px; height: 173px; padding: 2px; overflow: auto; text-align: left; line-height: 18px; float: left; clear: none; }


fieldset#form-test input#borrarform-es{background: url(img/btn_borrar_es.gif) no-repeat;width: 88px; height: 20px; border: none; float: right; clear: none; text-indent: -3000px; display: block;}
fieldset#form-test input#borrarform-en{background: url(img/btn_borrar_en.gif) no-repeat;width: 88px; height: 20px; border: none; float: right; clear: none; text-indent: -3000px; display: block;}
fieldset#form-test input#borrarform-ca{background: url(img/btn_borrar_ca.gif) no-repeat;width: 88px; height: 20px; border: none; float: right; clear: none; text-indent: -3000px; display: block;}
fieldset#form-test input#enviarform-es{background: url(img/btn_enviar_es.gif) no-repeat;width: 88px; height: 20px; border: none; float: left; clear: none; text-indent: -3000px; display: block;}
fieldset#form-test input#enviarform-en{background: url(img/btn_enviar_en.gif) no-repeat;width: 88px; height: 20px; border: none; float: left; clear: none; text-indent: -3000px; display: block;}
fieldset#form-test input#enviarform-ca{background: url(img/btn_enviar_ca.gif) no-repeat;width: 88px; height: 20px; border: none; float: left; clear: none; text-indent: -3000px; display: block;}

/* AVISO LEGAL */
a#mostrar-aviso{width: 300px; height: 350px; display: none; float: none; overflow: auto; position: absolute; left: 0; top: 0; background: #C4C0B5; border: 3px solid #958e6c; color: #fff; padding: 50px 50px 30px 60px; text-align: left; z-index: 99; }
div#mostrar-aviso{width: 300px; height: 350px; display: none; float: none; overflow: auto; position: absolute; left: 0; top: 0; background: #C4C0B5; border: 3px solid #958e6c; color: #fff; padding: 50px 50px 30px 60px; text-align: left; z-index: 99; }
div#mostrar-aviso p{color: #fff;}
div#mostrar-aviso a{ text-decoration: none; color: #fff;}
div#mostrar-aviso a.cerrar-aviso{text-decoration: none; color: #fff; width: 120px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase; float: right;font-weight: normal; text-align: center;}
div#mostrar-aviso a.cerrar-aviso:hover{font-weight: bold;}


div.imagen-ancha{	width: 280px; height: auto; display: block; float: none; clear: both; margin: 0;}



p.pdf{ width: 200px; height: 35px; display: block; float: left; padding-left: 35px; padding-top: 20px; font-size: 11px; color: #000; text-decoration: none; border: none; position: relative; left: 0; text-align: left;}
a.pdf{ width: 200px; height: 35px; display: block; float: left; background:url(img/pdf_ico.gif) no-repeat; padding-left: 35px; padding-top: 20px; font-size: 11px; color: #000; text-decoration: none; border: none; position: relative; left: 0; text-align: left;}
a.borrapdf{text-align: center; color: #333; text-decoration: none;}
a.borrapdf:hover{	color: #c00;}


ul#lista-consejos{width: 241px; list-style: none; padding-left: 43px; padding-right: 12px; float: left; display:block; clear: none; margin-bottom: 20px; min-height: 355px !important; padding-top: 10px}
ul#lista-consejos li{width: 240px; list-style: none; background: transparent; color: #958E6C; display: block; clear: both; float: none; padding-top: 12px; padding-bottom: 12px; height: auto; border-bottom: 1px solid #958E6C;}
ul#lista-consejos li a, ul#lista-consejos li a.titulo, ul#lista-consejos li p{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #958E6C; text-decoration: none; font-weight: bold;}
ul#lista-consejos li a:hover, ul#lista-consejos li a.titulo:hover, ul#lista-consejos li p, ul#lista-consejos li a:active, ul#lista-consejos li a.titulo:active{color: #a4a4a4;}

div#contenido-consejos{width: 398px; background-color: #fff; display: block; float:left; clear:right; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #958e6c; padding-left: 64px; padding-right: 24px; padding-top: 20px}
div#contenido-consejos h2{font-size: 14px; color: #958E6C; font-weight: bold; margin-bottom: 20px;}
div#contenido-consejos p, div#contenido-consejos p span, div#contenido-consejos p span b{margin-bottom: 20px; font-size: 12px; color: #958e6c; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}



.MsoNormal{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
a.iconopdf{width: 40px; height: 40px; float: right; clear: both; vertical-align: baseline; display: block; border: none; overflow: hidden; background: url(img/icono_pdf.gif) no-repeat; margin-right: 20px;}
