/* BODY */
body {font-size:62.5%; font-family:Arial, Helvetica, sans-serif; color:#282828;}


/* PAGE */
#page {background: url(../images/bg_body.jpg) top repeat-x;}
#page .wrap {background: url(../images/fnd_page.jpg) bottom center no-repeat;}
#page .wrap .wrap {background:none;}
#page .wrap .wrap .wrap {width:auto; margin:0;}

/* FORMULARIO */
#page fieldset {float:left; display:inline; width:99%; border:none; margin:0;}
#page fieldset.trescuartos {width:65.9%; margin-top:2px; margin-bottom:15px;}
#page fieldset.medio {width:45.9%;}
#page fieldset label {display:block; margin:0 0 10px 0; font-size:1.2em;}
#page fieldset input, #page fieldset textarea, #page fieldset select{width:100%; padding:3px 0 2px 5px; border-style:solid; border-width:1px; border-color: #909090 #E8E8E8 #E8E8E8 #909090; color:#333;}
#page fieldset textarea {overflow:auto;}
#page fieldset input[type="checkbox"], #page fieldset input.checkbox{width:auto; padding:0; margin:0 5px 0 0; background:none; border:none; vertical-align:middle;}
#page fieldset input[type="radio"], #page fieldset input.radio{width:auto; padding:0; margin:0 5px 0 0; vertical-align:middle; border:none;}
#page fieldset input[type="file"], #page fieldset input.file{padding:0;}
#page fieldset input.buscar{height:18px; background:#fff url(../images/lupa.gif) 5px center no-repeat; padding-left:20px;}



/** HEADER **/
#page #header {}
#page #header .wrap {width:960px; margin:0 auto;}
#page #header .txt{float:left; display:none; margin:30px 0 0 15px;}


/** LOGO **/
#page #header #logo {float:left; display:inline; width:229px;}
#page #header #logo .wrap {width:auto;}


/** SHORTCUTS **/
#page #header #shortcuts {float:left; display:inline; width:720px; margin:8px 0 0 10px; font-size:1.2em; color:#fff;}
#page #header #shortcuts .wrap {width:auto;}
#page #header #shortcuts a {padding:0 2px; color:#fff;}
#page #header #shortcuts a:hover{}
#page #header #shortcuts .user{padding:0 0 0 14px; background: url(../images/candado.gif) left center no-repeat; color:#FFF;}
#page #header #shortcuts a.salir{color:#AEBD37;}



/** LANGUAGE **/
#page #header #lang {float:left; display:inline; width:120px; margin:20px 10px 0 0; }
#page #header #lang .wrap {}
#page #header #lang a {padding:0 5px;}
#page #header #lang a:hover{}


/** SEARCH **/
#page #header #search {float:left; display:inline; margin:20px 0 0 0;}
#page #header #search .wrap{}
#page #header #search #search_field {float:left; padding:0px 0px 1px;}
#page #header #search #advanced_search{float:left; clear:both; width:95px;}


/** LAYER NAV **/
/*#page #layer_nav {margin:-54px auto 0 auto;}
#page #layer_nav .wrap{*margin-left: 350px}*/

#page #layer_nav {width:960px; margin:-64px auto 0 auto; padding-top:10px; background:url(../images/tagline.png) 244px 0 no-repeat; height:80px;}
#page #layer_nav .wrap{}
#page #layer_nav #layer_nav_left{margin-left:20px;}


#page #layer_nav ul {float:left; margin:0 0 0 0; padding:20px 5px 0 0; background:url(../images/right_menu.jpg) right 22px no-repeat;}
#page #layer_nav li {display:inline; margin:0; padding:0; font-size:1.3em; font-weight:bold;}
#page #layer_nav li a{float:left; margin:0; padding:0 0 0 5px; background:url(../images/pestanas.png) no-repeat -10px -188px; text-decoration:none; color:#fff;}
#page #layer_nav li a span{float:left; display:block; padding:12px 12px 11px 8px; background:url(../images/pestanas.png) no-repeat right -36px;}

#page #layer_nav li.selected a{ background:url(../images/pestanas.png) no-repeat 0px -188px;}
#page #layer_nav li.selected a span{background:url(../images/pestanas.png) no-repeat right 1px; color:#666;}

#page #layer_nav li.selected a:hover{ background:url(../images/pestanas.png) no-repeat 0px -188px;}
#page #layer_nav li.selected a:hover span {background:url(../images/pestanas.png) no-repeat right 1px; color:#666;}

#page #layer_nav li a:hover{ background:url(../images/pestanas.png) no-repeat -50px -188px;}
#page #layer_nav li a:hover span{background:url(../images/pestanas.png) no-repeat right -73px; color:#fff;}

#page #layer_nav li a.novedades{ background:url(../images/pestanas.png) no-repeat -30px -188px; color:#fff;}
#page #layer_nav li a.novedades span{background:url(../images/pestanas.png) no-repeat right -145px;}
#page #layer_nav li a.novedades:hover{background:url(../images/pestanas.png) no-repeat -60px -188px; color:#fff;}
#page #layer_nav li a.novedades:hover span{background:url(../images/pestanas.png) no-repeat right -108px;}

#page #layer_nav #zona{width:133px; height:45px; margin-top:12px; background:url(../images/zona.jpg) left top no-repeat;} 
#page #layer_nav #zona a{display:block; padding:14px 0 14px 24px; font-size:1.3em; font-weight:bold; color:#fff; text-decoration:none;}
#page #layer_nav #zona a:hover{background:url(../images/zona.jpg) left -45px no-repeat; text-decoration:none;}

#page #layer_nav .nav_back{margin:25px 0 0 0; font-size:1.4em;}
#page #layer_nav .nav_back a{color:#FFF;}
#page #layer_nav .nav_back img{margin:3px 5px 0 0;}
#page #last2{
border-bottom:1px dotted #E9E9E9;
color:#666666;
font-size:1.2em;
line-height:1.6em;
margin:10px 0 0;
padding:0 0 10px 15px;}
#page #last1{background:transparent url(../images/bullet_grey.gif) no-repeat scroll 6px 8px;
color:#666666;
font-size:1.2em;
line-height:1.6em;
margin:10px 0 0;
padding:0 0 10px 15px;}

/** CONTAINER **/


#page #container {background:transparent url(../images/fondo_big.gif) center 35px no-repeat;}
#page #container .wrap{width:960px; margin:0 auto; padding:40px 0 0 0;}
/*body#area_privada #page #container .wrap{padding:20px 0 0 0;}*/


/*especiales para las paginas que no tiene fondo */
body#compra #page #container, body#login #page #container, body#body_proceso_compra #page #container, body#body_foro #page #container, body#body_login #page #container, body#body_recordar_password #page #container, bodybody_login_compra #page #container{background:none;}
body#area_privada #page #container, body#microsite #page #container, body#promo #page #container{background:url(../images/bg_area_privada.jpg) 0 0 repeat-x;}
body#microsite #page #container{min-height:470px;}

	/*uncol*/
body.unacol #page #container #content {margin-left:75px;}
body.unacol #page #container #content .wrap{}

body#body_proceso_compra #page #container .wrap{padding-top:40px;}


	/*doscol*/
body.doscol #page #container #left {float:right; display:inline; width:120px;}
body.doscol #page #container #left .wrap {}

body#area_privada #page #container #left_privada{float:left; display:inline; width:150px; margin-right:40px; margin-left:50px;}

body#area_privada #page #container #content{margin-left:0; width:700px; margin-bottom:20px; margin-left:20px;}

body#microsite #page #container #left_micro{float:left; display:inline; width:185px; margin-right:25px; margin-left:40px;}
body#microsite #page #container #content{margin-left:0; width:688px;}
body#microsite #page #container #content{margin-left:0; width:688px;}

	/*uncol*/
#page #container #content {margin-left:65px;}
#page #container #content .wrap{width:auto; padding:0;}


	/*doscol*/
body.doscol #page #container #content {float:left; display:inline; margin-left:65px; width:750px;}
body.doscol #page #container #content .wrap{width:auto; padding:0;}
body.doscol #page #container #left {float:right; display:inline; width:120px}
body.doscol #page #container #left .wrap, body.doscol #page #container #left_privada .wrap, body.doscol #page #container  #user_profile .wrap {width:auto; padding:0;}

	/*doscol 50x50*/
body.doscol #page #container #content50 {float:left; display:inline; margin-left:75px; width:450px;}
body.doscol #page #container #content50 .wrap{width:auto; padding:0;}
body.doscol #page #container #left50 {float:left; display:inline; width:300px; margin:0 25px 0 70px;}
body.doscol #page #container #left50 .wrap {width:auto; padding:0;}
/*2colprivada3*/
body.doscol #page #container #content#content_wrapizq {width:50%}
body.doscol #page #container #content#content_wrapder {width:50%}

	/*trescol*/
body.trescol #page #container #left {float:left; display:inline; width:150px; margin:0 25px 0 70px;}
body.trescol #page #container #left .wrap {width:auto; padding:0;}
body.trescol #page #container #content {float:left; display:inline; width:545px; margin:0 0 0 0;}
body.trescol #page #container #content .wrap{width:auto; padding:0;}
body.trescol #page #container #right {float:right; display:inline; width:120px;}
body.trescol #page #container #right .wrap {width:auto; padding:0;}


/** BREADCRUMBS **/
#page #container #breadcrumbs {margin:10px 0 15px 0; padding:0 0 0 15px; font-size:1.1em; background:url(../images/ico_home.gif) 0 2px no-repeat; }

/** CATEGORIA NAV **/
#page #container #categorias{background-color:#FFF; padding:0 0 7px 7px; border-right:#DDD solid 1px; border-left:#DDD solid 1px;}
#page #container #categorias ul li{margin:0 0 15px 0; list-style:none; font-size:1.4em; font-weight:bold;}
#page #container #categorias ul li a{color:#000; text-decoration:underline;}
#page #container #categorias ul li a:hover{}
#page #container #categorias ul li a.selected{background-color:#0E6B57; color:#FFF; text-decoration:none;}
#page #container #categorias ul li ul{margin:8px 0 0 10px}
#page #container #categorias ul li ul li{margin:0 0 8px; padding:0 0 0 5px; background:url(../images/bg_categorias.gif) 0 6px no-repeat; font-size:.9em; font-weight:normal;}
#page #container #categorias ul li ul li a{color:#0E6B57; line-height:normal; text-decoration:none;}
#page #container #categorias ul li ul li a:hover{}
#page #container #categorias ul li ul li.select a{}
#page #container #categorias ul li.last, #page #container #categorias ul li ul li.last{margin-bottom:0;}


/** FOOTER **/
#page #footer {background:url(../images/fnd_footer.jpg) top left repeat-x; margin-top:85px;}
#page #footer .wrap{width:960px; margin:0 auto;}

#page #footer #shortcuts_footer{float:left; display:inline; background:#E5E5E5;}

#page #footer #text_footer{height:145px; padding:10px 0 0 0;}
#page #footer #text_footer .link{float:left; display:inline; width:600px; margin:0 0 0 160px;}
#page #footer #text_footer .link h4{float:left; display:inline; width:120px; color:#cecece;}

#page #footer #text_footer .link ul{float:left; margin:4px 0;}
#page #footer #text_footer .link ul li {display:inline;  font-size:1.2em; margin:10px 0 0 8px; padding:0 8px 0 0; border-right:#FFF solid 1px;}
#page #footer #text_footer .link ul li.last{border:none;}
#page #footer #text_footer .link ul li img{vertical-align:middle;}
#page #footer #text_footer .link ul li a{color:#FFF;}
#page #footer #text_footer .bottom{margin:0 0 0 325px;}

#page #footer #powered {text-align:center; margin:13px 0 0 0; height:27px}
#page #footer #powered a {margin:0 5px; color:#0E6B57}
#page #footer #powered a:hover {}


/** TERCIOS **/
#page .untercio {float:left; display:inline; width:230px; margin:0 20px 0 0;}
#page .dostercios {float:left; display:inline;}
#page .unmedio {float:left; display:inline; width:350px; margin:0 25px 0 0;}
#page .unquinto{float:left; display:inline; width:172px; margin:0 10px 0 0;}

#page .dostercios_prod{float:left; display:inline; width:358px; margin:0 10px 20px 0;}
#page .untercio_prod{float:left; display:inline; width:176px;}

body#area_privada #page #container #content .unmedio{margin:0 15px 0 0; width:400px;}



/** ETIQUETAS GENERALES **/
	
	/* elementos de texto */
#page p {font-size:1.2em; line-height:1.7em;}
#page small {font-size:0.9em; color:#666;}
#page b,#page strong{}
#page em, #page i{}
#page u{}
#page strike{}
#page hr {float:left; display:inline; clear:both; width: 100%; height: 1px; margin: 10px auto; border: 0; text-align: center; background:url(../images/bg_hr.gif) top left repeat-x; color:#FFFFFF;}
#page img{vertical-align:middle;}	
	
	/* elementos de títulos */
#page h1, #page h2, #page h3, #page h4, #page h5 {padding:0;line-height:normal;}
#page h1 {font-size:2.4em;}
#page h2 {font-size:1.6em;}
#page h3 {font-size:1.4em;}
#page h4 {font-size:1.2em;}
#page h5 {}

	/* política de enlaces */
#page a:link {color:#0E6B57;}
#page a:visited {color:#0E6B57;}
#page a:hover, #page a:active {color:#0E6B57;}
#page a.black{color:#000; text-decoration:underline;}
#page a.grey{color:#646464; text-decoration:underline;}
#page a.blue{margin-left:5px; color:#0D77EC; text-decoration:underline;}
#page a.red{color:#990000; text-decoration:underline;}
#page a img {border:0 none;}


	/*elementos decorativos*/
#page .colored{color:#FF0000; font-weight:bold;}
#page .colored_green{color:#01522F;}
#page .colored_black{color:#282828;}
#page .colored_grey{color:#646464;}
#page .backcolor{background:#E5E5E5;}
#page .border_color{border:#FFF solid 5px;}
#page .descuento{position:absolute; top:95px; right:40px; width:52px; height:37px; padding:25px 0 0 13px; background:url(../images/bg_descuento.png) 0 0 no-repeat; font-size:2.0em; font-weight:bold; color:#FFF; z-index:10;}

#page .descuento_big{position:absolute; width:78px; height:74px; margin:-20px 0 0 410px; padding:25px 0 0 13px; background:url(../images/desc_big.png) 0 0 no-repeat; font-size:2.4em; font-weight:bold; color:#FFF; z-index:10;}
#page .descuento_peque{position:absolute; width:48px; height:44px; margin:75px 0 0 60px; padding:16px 0 0 11px; background:url(../images/bg_descuento_small.gif) 0 0 no-repeat; font-size:1.4em; font-weight:bold; color:#FFF; z-index:10;}


/* BOTONES */
#btn_small{width:85px; height:25px; padding:8px 0 0 0; background:url(../images/botones.png) 0 0 no-repeat; display:block; font-size:1.2em; text-align:center;}
#btn_small a{color:#FFF; font-weight:bold; text-decoration:none;}



#page #container #btn_small, #page #container #btn_medium, #page #container #btn_big, #page #container #btn_bigger, #page #container #btn_special, #page #container #btn_comparar, #page #container #btn_modifica{behavior: url("iepngfix.htc");}
#page #container #btn_small{width:85px; height:25px; padding:7px 0 0 0; background:url(../images/botones.png) 0 0 no-repeat; display:block; font-size:1.1em; text-align:center;}
#page #container #btn_medium{width:85px; height:32px; padding:15px 0 0 0; background:url(../images/botones.png) 0 -32px no-repeat; display:block; font-size:1.2em; text-align:center;}
#page #container #btn_big{width:114px; height:38px; padding:17px 0 0 0; background:url(../images/botones.png) 0 -79px no-repeat; display:block; font-size:1.8em; text-align:center;}
#page #container #btn_bigger{width:185px; height:66px;  padding:20px 40px 0 0; background:url(../images/botones.png) 0 -136px no-repeat; font-size:1.8em; text-align:center;}
#page #container #btn_special{width:115px; height:23px; padding:7px 0 0 0; background:url(../images/botones.png) 0 -221px no-repeat; display:block; font-size:1.2em; text-align:center;}
#page #container #btn_comparar{width:150px; height:23px; padding:7px 0 0 0; background:url(../images/botones.png) 0 -255px no-repeat; display:block; font-size:1.2em; text-align:center;}
#page #container #btn_modifica{width:175px; height:23px; padding:7px 0 0 0; background:url(../images/botones.png) 0 -285px no-repeat; display:block; font-size:1.2em; text-align:center;}
#page #container #btn_small a, #page #container #btn_medium a, #page #container #btn_big a, #page #container a #btn_bigger , #page #container a #btn_special , #page #container #btn_comparar a, #page #container #btn_modifica a{color:#FFF; font-weight:bold; text-decoration:none; /*text-transform:capitalize;*/}

body#body_resultados_busqueda #page #container #btn_medium{margin-left:10px;}
#btn .small {behavior: url("iepngfix.htc");}
#btn .small{width:85px; height:25px; padding:8px 0 0 0; background:url(../images/botones.png) 0 0 no-repeat; display:block; font-size:1.2em; text-align:center;}
#btn .small a {color:#FFF; font-weight:bold; text-decoration:none;}



/* BANNER */
body#body_inicio #page #container #left .banner_150{background: url(../images/bg_banner_120.jpg) 0 0 no-repeat;}
body#body_inicio #page #container #left .banner_bottom_150 {height:4px; background: url(../images/bottom_banner_120.jpg) 0 0 no-repeat;}


#page #container #left .banner_150, #page #container #left_privada .banner_150{padding:7px 10px 0 10px; background: url(../images/bg_banner_150.jpg) 0 0 no-repeat;}
#page #container #left .banner_bottom_150, #page #container #left_privada .banner_bottom_150{height:4px; background: url(../images/bottom_banner_150.jpg) 0 0 no-repeat;}


#page #container .banner_120{padding:7px 10px 0 10px; background: url(../images/bg_banner_120.jpg) 0 0 no-repeat;}
#page #container .banner_bottom_120 {height:4px; background: url(../images/bottom_banner_120.jpg) 0 0 no-repeat;}

#page #container .banner_150 p, #page #container .banner_120 p{margin:3px 0 3px 0; padding:0; line-height:normal; font-size:1.2em;}
#page #container .banner_150 a, #page #container .banner_120 a {color:#0E6B57;}
#page #container .banner_150 img, #page #container .banner_120 img{float:left; display:block; margin:4px 0px 0 0px;}
#page #container .banner_150 input, #page #container .banner_120 input{margin:3px 5px 5px 0; color:#000;}
#page #container .banner_150 small, #page #container .banner_120 small{font-size:0.9em;}

#page #container .banner_150 ul, #page #container .banner_120 ul{margin:0 0 0 5px;}
#page #container .banner_150 ul li, #page #container .banner_120 ul li{margin:0 0 10px 0; padding:0 0 0 5px; font-size:1.1em; background:url(../images/bullet_mini.gif) 0 4px no-repeat;}

/* CESTA */
#page #container #cesta{position:relative; top:0px; right:0; width:120px; height:130px; background-color:#d6e5be;}
#page #container #cesta img{position:absolute; top:-12px; left:-17px;}
#page #container #cesta h2{width:100px; padding:6px 20px 5px 0; font-size:1.4em; background:url(../images/bg_cesta.jpg) top left repeat-x; text-align:right; color:#fff;}
#page #container #cesta p{text-align:center;}
#page #container #cesta p span{display:block; font-size:15px; font-weight:bold; text-align:center;}
#page #container #cesta #cuerpo_cesta, #page #container #cesta #cuerpo_cesta_vacio{height:88px; padding-top:15px; border-left:1px solid #AEBD37; border-right:1px solid #AEBD37; border-bottom:1px solid #AEBD37;}
#page #container #cesta #carrito{padding:0 0 5px 0;}


/* MAIN_BOX */
#page #container #content #main_box{float:left; display:inline; width:550px; padding:10px 0 0; background:url(../images/bg_main_box.gif) top left no-repeat;}
#page #container #content #main_box_wrap{float:left; display:inline; width:100%; background:url(../images/bg_main_box_warp.gif) bottom left no-repeat;}

/* PRODUCTO */
#page #container #content #main_box_wrap .producto{width:480px; margin:20px 0 5px 30px;}
#page #container #content #main_box_wrap .producto  p{font-size:1.1em; line-height:normal; color:#666;}
#page #container #content #main_box_wrap .producto .img, #page #container #content #main_box_wrap .producto .cat_img, #page #container #content #main_box_wrap .doc .img{float:left; margin:0 10px 10px 0;  /*border:#DDD solid 1px;*/ }
#page #container #content #main_box_wrap .producto .desc{float:left; display:inline; width:255px; margin:0 20px 0 0;}
#page #container #content #main_box_wrap .producto .prec{float:left; display:inline; width:95px; text-align:center;}
#page #container #content #main_box_wrap .producto .prec .val{font-size:2.5em; font-weight:bold; color:#A60000;}

#page #container #content #main_box_wrap .producto .desc p, #page #container #content #main_box_wrap .producto .prec p{min-height:0;}

#page #container #content #main_box_wrap .doc{margin:0 20px 5px; padding:0 0 5px;}
#page #container #content #main_box_wrap .doc p{font-size:1.1em; line-height:normal; color:#666;}
#page #container #content #main_box_wrap .doc .ico{float:left; display:inline; margin:0 5px 50px;}
#page #container #content #main_box_wrap .doc ul{float:left; width:375px; margin-top:10px;}
#page #container #content #main_box_wrap .doc ul li{display:block; float:left; width:375px; margin:0 0 5px 0;}


/* PAGINACION */
#page #container #content #paginacion{margin:10px 0 0 0; text-align:right;}
#page #container #content .special{width:545px;}
#page #container #content .special table{width:auto; margin:20px 0 0 0;}
#page #container #content .special table tr.odd td{background-color:#F2EFE9;}
#page #container #content .special table tr.even td{}
#page #container #content .special fieldset{width:355px; margin:0 0 10px 0;}
#page #container #content .special fieldset label {float:left; width:120px; margin:5px 0 0 0;}
#page #container #content .special fieldset input, #page #container #content .special fieldset select, #page #container #content .special fieldset textarea{width:212px;}
#page #container #content .special fieldset input.cp {width:63px;}
#page #container #content .special fieldset input.tel {width:130px;}
#page #container #content .special fieldset input.check{width:auto; margin-left:65px;}



/* CAJAS UNTERCIO */
#page #container #content .untercio .untercio_box{position:relative; background:url(../images/bg_untercio_box.gif) top left no-repeat;}
#page #container #content .untercio .untercio_box_wrap{min-height:275px; padding:5px 10px; background:url(../images/bg_untercio_box_wrap.gif) bottom left no-repeat;}
#page #container #content .untercio .untercio_box_wrap h3{min-height:38px; font-size:1.6em; font-weight:normal;}
#page #container #content .untercio .untercio_box_wrap h3 a{text-decoration:none;}
#page #container #content .untercio .untercio_box_wrap img{height:144px; margin:10px 0 5px 55px;}
#page #container #content .untercio .untercio_box_wrap .price{float:left; display:inline; margin:13px 0 0 10px; text-align:center;}
#page #container #content .untercio .untercio_box_wrap .price .preciorojo{font-size:23px; color:#b42025; font-weight:bold;}
#page #container #content .untercio .untercio_box_wrap .add {float:right; margin: 0 5px 0 0; color:#000;}
#page #container #content .more{margin:10px auto; font-size:1.2em; text-align:center;}
#page #container #content .more img{margin-right:5px; vertical-align:middle;}



/* CAJA UN MEDIO */
#page #container #content .unmedio .unmedio_box{}
#page #container #content .unmedio .unmedio_box h2{padding:0 0 0 10px; color:#0E6B57;}
#page #container #content .unmedio .unmedio_box ul{margin:7px 0 3px 10px;}
#page #container #content .unmedio .unmedio_box ul li{padding:0 10px 10px 22px; background: url(../images/bullet.gif) 10px  5px no-repeat; font-size:1.2em; color:#0E6B57;}
#page #container #content .unmedio .unmedio_box_wrap{background:url(../images/bg_unmedio_box_wrap.gif) bottom left no-repeat;}
#page #container #content .unmedio .unmedio_box_wrap .buscador{padding:10px 10px 0 10px;}
#page #container #content .unmedio .unmedio_box_wrap .buscador p{padding:5px 0; line-height:normal;}

/* CAJA UN QUINTO */
#page #container #content .unquinto .unquinto_box{background:url(../images/bg_unquinto_box.gif) top left no-repeat;}
#page #container #content .unquinto .unquinto_box h2{padding:10px 0 0 10px;}
#page #container #content .unquinto .unquinto_box p{margin:5px 10px; line-height:normal;}
#page #container #content .unquinto .unquinto_box #recomendar.unquinto_box_wrap{height:235px; background:url(../images/bg_unquinto_box_wrap_r.gif) bottom left no-repeat;}
#page #container #content .untercio_prod .unquinto_box #recomendar.unquinto_box_wrap{height:235px; background:url(../images/bg_unquinto_box_wrap_r.gif) bottom left no-repeat;}
#page #container #content .unquinto .unquinto_box #preguntar.unquinto_box_wrap{height:235px; background:url(../images/bg_unquinto_box_wrap_e.gif) bottom left no-repeat;}


/* PRODUCT BOX */
#page #container #content #no_top_box{position:relative; background:url(../images/bg_box_product.gif) top left no-repeat;}
#page #container #content #no_top_box #no_top_box_wrap{padding:5px 0 5px 10px; background:url(../images/bg_bottom_grey_degrade.jpg) bottom left no-repeat;}
#page #container #content #no_top_box #no_top_box_wrap .cuadro{position:relative; float:left; display:inline; width:155px; margin:0 10px 0 10px;}
#page #container #content #no_top_box #no_top_box_wrap .cuadro .descuento{margin:-25px 0 0 80px;}
#page #container #content #no_top_box #no_top_box_wrap .cuadro .img{float:left; display:inline; margin:15px 15px 0 0;}
#page #container #content #no_top_box #no_top_box_wrap .cuadro p{font-size:1.1em; line-height:normal;}
#page #container #content #no_top_box #no_top_box_wrap .cuadro .txt{margin:0 0 5px 0; font-size:1.4em; font-weight:bold; color:#6F6F6F;}
#page #container #content #no_top_box #no_top_box_wrap .cuadro .precio{margin:0 0 5px 0; font-size:3.0em; font-weight:bold; color:#A60000;}
#page #container #content #no_top_box #no_top_box_wrap .cuadro .descar{padding:10px; background-color:#F2F2F2; border:#7D7D7D solid 1px;}
#page #container #content #no_top_box #no_top_box_wrap .cuadro .descar img{float:left; display:inline; margin:5px 10px 10px 0;}
#page #container #content #no_top_box #no_top_box_wrap h4{margin:5px 0 10px 0; color:#003725;}
#page #container #content #no_top_box #no_top_box_wrap ul{float:left; display:inline; margin:0 20px 0 0;}
#page #container #content #no_top_box #no_top_box_wrap ul li{margin:0 0 10px 0; padding:0 0 0 15px; background:url(../images/bullet_green_arrow.gif) 0 3px no-repeat; font-size:1.2em;}
#page #container #content #no_top_box #no_top_box_wrap ul.acciones{margin:10px 0 0 0;}
#page #container #content #no_top_box #no_top_box_wrap ul.acciones li{background:none; padding:0;}
#page #container #content #no_top_box #no_top_box_wrap ul.acciones li img{margin-right:5px; vertical-align:middle;}
#page #container #content #no_top_box #no_top_box_wrap ul.acciones li a{color:#0D77EC;}
#page #container #content #no_top_box #no_top_box_wrap .cont{float:left; display:inline; width:325px; margin:20px 0 0 0;}
#page #container #content #no_top_box #no_top_box_wrap .cont ul{margin:10px 0 0 0;}
#page #container #content #no_top_box #no_top_box_wrap .cont ul li{margin:0 0 5px 0; padding:0 0 0 15px; background:url(../images/bullet_black.gif) 0 2px no-repeat; font-size:1.1em;}
#page #container #content #no_top_box #no_top_box_wrap .green_circle{display:inline; float:right; height:205px;  background:url(../images/bg_circulo_verde.gif) top left no-repeat; padding:30px 0 20px 50px; color:#FFF;}
#page #container #content #no_top_box #no_top_box_wrap .green_circle p{width:133px; font-size:1.1em;}
#page #container #content #no_top_box #no_top_box_wrap .green_circle p img{float:left; padding:0px 10px 5px 0;}
#page #container #content #no_top_box #no_top_box_wrap .green_circle p.black{color:#000;}
#page #container #content #no_top_box #no_top_box_wrap .green_circle p small{font-size:1.0em;}


/* OTRAS VERSIONES BOX */
#page #container #content #green_top_box{margin:30px 0 0 0; background:url(../images/bg_green_top_box.gif) top left no-repeat;}
/*#page #container #content #green_top_box #green_top_box_wrap{background:url(../images/bg_bottom_grey_degrade.jpg) bottom left no-repeat;}*/
#page #container #content #green_top_box #green_top_box_wrap p{line-height:normal;}
#page #container #content #green_top_box #green_top_box_wrap p.margen{margin:45px 0 0 0;}
#page #container #content #green_top_box #green_top_box_wrap .cuadro{float:left; display:inline; width:235px;}
#page #container #content #green_top_box #green_top_box_wrap .cuadro ul{margin:10px 0 0 0;}
#page #container #content #green_top_box #green_top_box_wrap .cuadro ul li{margin:0 0 5px 0; color:#666;}
#page #container #content #green_top_box #green_top_box_wrap .txt{font-size:1.2em; color:#6F6F6F;}
#page #container #content #green_top_box #green_top_box_wrap .precio{font-size:2.0em; color:#A60000;}



#page #container #content #green_top_box #green_top_box_wrap .cap{float:left; display:inline; width:105px; margin:0 20px 20px 0; text-align:center;}
#page #container #content #green_top_box #green_top_box_wrap .cap img{margin:0 0 5px 0; border:#000 solid 1px;}
#page #container #content #green_top_box #green_top_box_wrap ul.black_bullet{margin:10px 0;}
#page #container #content #green_top_box #green_top_box_wrap ul.black_bullet li{margin:0 0 10px 0; padding:0 0 0 15px; background:url(../images/bullet_black.gif) 0 2px no-repeat; font-size:1.2em;}
#page #container #content #green_top_box #green_top_box_wrap .com{margin:0 0 20px 0; padding:0 0 10px 0; border-bottom:#000 dotted 1px; font-size:1.0em; color:#616161;}
#page #container #content #green_top_box #green_top_box_wrap .com img{margin:10px 0 0 0;}



/* AHORRE BOX */
#page #container #content #grey_top_box{width:550px; margin:30px 0 0 0; background:url(../images/ahorre_box_wrap.jpg) bottom left no-repeat;}
#page #container #content #grey_top_box #grey_top_box_wrap{padding:10px 20px; background:url(../images/ahorre_box.jpg) top left no-repeat;}
#page #container #content #grey_top_box #grey_top_box_wrap .desc{position:absolute; width:54px; height:52px; margin:0px 0 0 466px; padding:20px 0 0 10px; background:url(../images/bg_descuento_small.gif) 0 0 no-repeat; font-size:1.7em; font-weight:bold; color:#FFF; z-index:10;}
#page #container #content #grey_top_box #grey_top_box_wrap .cuadro{float:left; display:inline; width:85px; margin:0 20px;}
#page #container #content #grey_top_box #grey_top_box_wrap .cuadro img{margin:0 0 5px 0; border:#666 solid 1px;}
#page #container #content #grey_top_box #grey_top_box_wrap img.plus{margin:32px 0 0 0;}
#page #container #content #grey_top_box #grey_top_box_wrap .precio{font-size:1.8em; color:#A60000;}
#page #container #content #grey_top_box #grey_top_box_wrap .prod{float:left; display:inline; width:150px; margin:0 20px 0 0; font-size:1.2em;}
#page #container #content #grey_top_box #grey_top_box_wrap .prod a{line-height:1.4em;}
#page #container #content #grey_top_box #grey_top_box_wrap .prod img{margin:0 0 5px 0; padding:5px; border:#000 solid 1px;}
#page #container #content #grey_top_box #grey_top_box_wrap .prod .precio{margin:5px 0; color:#990000; font-size:1.4em; font-weight:bold;}


#page #anadir_coment, #page #enviar_amigo {position:relative;margin-top:2px; margin-bottom:12px; padding:0 8px; float:left; width:530px;}
#page #anadir_coment fieldset, #page #enviar_amigo fieldset {margin:0 0 5px 0;border:none;}
#page #anadir_coment input, #page #enviar_amigo input{width:500px;height:20px;background-color:#EEE;border:1px solid #787878; border-right-color:#e2e2e2; border-bottom-color:#e2e2e2;color:#666;font-size:11px;padding-top:3px;}
#page #anadir_coment textarea, #page #enviar_amigo textarea {width:500px;height:80px;background-color:#EEE;border:1px solid #787878; border-right-color:#e2e2e2; border-bottom-color:#e2e2e2;color:#666;font-size:11px;padding-top:3px;}
#page #anadir_coment #btn_cerrar img, #page #enviar_amigo #btn_cerrar img {margin-top:2px;float:right;}
/* PASO DE COMPRA */
#page #container #content #banner_compra{width:640px; height:83px; margin:20px 0 0 0; padding:10px 0 5px 70px; background:url(../images/fnd_banner_compra_seg.jpg) 0 0 no-repeat;}
#page #container #content #banner_compra strong{color:#01522F; margin:0 0 5px 0;}
#page #container #content #num{width:355px; height:44px; margin:30px auto 0 auto; background-color:#666; color:#FFF; font-size:1.8em; text-align:center;}
#page #container #content #compra{width:694px; margin:0 0 40px 0;}

#page #container #content #compra.pasoA{background:url(../images/bg_compra.gif) top left no-repeat;}
#page #container #content #compra.paso1{background:url(../images/bg_compra_1.jpg) top left no-repeat;}
#page #container #content #compra.paso2{background:url(../images/bg_compra_2.jpg) top left no-repeat;}
#page #container #content #compra.paso3{background:url(../images/bg_compra_3.jpg) top left no-repeat;}
#page #container #content #compra.paso4{background:url(../images/bg_compra_4.jpg) top left no-repeat;}

#page #container #content #compra ul{width:694px; height:24px; padding:8px;}
#page #container #content #compra ul li{display:inline; float:left; width:231px; padding:0; font-size:1.2em}
#page #container #content #compra ul li.lrg{margin:0 90px 0 0;}
#page #container #content #compra ul li span{padding:10px 10px 10px 7px; background:url(../images/fnd_num_off.gif) center center no-repeat; color:#FFF;}
#page #container #content #compra ul li.on{font-weight:bold; color:#2F284F;}
#page #container #content #compra ul li.on span{padding:10px 10px 10px 7px; background:url(../images/fnd_num.gif) center center no-repeat; color:#FFF; font-size:1.2em; font-weight:normal;}
#page #container #content #compra h2{margin:0 0 20px 8px;}

#page #container #content #compra table thead th{font-size:1.1em; font-weight:normal; color:#282829; border-bottom:#CDCDCD solid 1px; vertical-align:bottom;}
#page #container #content #compra table tbody tr.odd{background-color:#F2F2F2;}
#page #container #content #compra table tbody tr td {color:#666;}
#page #container #content #compra table tbody tr td img.prod{border:#CACACA solid 1px; vertical-align:middle;}
#page #container #content #compra table tbody tr td span.small, #page #container #content #compra span.small{font-size:0.8em;}
#page #container #content #compra table tbody tr td span.txt, #page #container #content #compra span.txt{font-size:0.9em;}
#page #container #content #compra table tbody tr td span.price, #page #container #content #compra span.price{font-size:1.2em;}
#page #container #content #compra .operador{float:left; display:inline; margin:0 10px 0 0;}
#page #container #content #compra .operador_less{float:left; display:inline; margin:0 10px 0 0;}
#page #container #content #compra .plus_less{float:left; display:inline; width:33px; margin:0 10px 0 0;}
#page #container #content #compra .plus_less span{display:block; padding:5px; border:1px solid #CCCCCC; text-align:center;}
#page #container #content #compra input.num{width:31px; height:22px; border:#CCC solid 1px; padding:3px 0 0; text-align:center;}
#page #container #content #compra span.empty{float:left; display:inline; margin:0 15px 0 10px;}
#page #container #content #compra .nowrap{white-space:nowrap;}

#page #container #content #compra table.extra{float:right; width:645px;}
#page #container #content #compra table.extra tbody tr{height:auto;}
#page #container #content #compra table.extra tbody tr td{vertical-align:top;}

#page #container #content #compra .cont_total{float:right; display:inline; width:300px; margin:8px 10px 0 0; text-align:right; color:#666; font-size:1.1em; line-height:normal;}
#page #container #content #compra .txt_total{float:right; display:inline; width:98px; margin:8px 10px 0 0; font-size:1.3em; text-align:right;}
#page #container #content #compra .total{float:right; display:inline; width:150px; padding:5px; font-size:2.0em; border:#A0A0A0 solid 1px; text-align:center; font-weight:bold;}

#page #container #content #compra #field_box{width:347px; margin:0 0 10px 10px; padding:5px 10px;}
#page #container #content #compra #field_box.short{height:80px; background:url(../images/bg_compra_field_short.gif) top left no-repeat;} 
#page #container #content #compra #field_box.long{height:113px; background:url(../images/bg_compra_field.gif) top left no-repeat;} 
#page #container #content #compra #field_box .field_box_tit{width:2300px; margin:0 0 10px 0; font-size:1.4em; line-height:20px; font-weight:bold;}
#page #container #content #compra #field_box label{font-size:1.2em; width:auto; margin-right:5px;}
#page #container #content #compra #field_box fieldset{margin:0 0 10px 10px }
#page #container #content #compra #field_box p{width:90%; font-size:1.1em; color:#282828; line-height:normal; margin:0 0 5px 0;}

#page #container #content #compra .tit_com{width:350px; margin:0 0 15px 10px; padding:0 0 5px 0; font-size:1.6em; border-bottom:#A8A8A8 dotted 1px;}
#page #container #content #compra .tit_com img{margin-right:5px;}

#page #container #content #compra fieldset{width:350px; margin:0 0 10px 10px;}
#page #container #content #compra fieldset.special{width:350px;}
#page #container #content #compra fieldset.auto{width:auto!important;}
#page #container #content #compra fieldset label{float:left; display:inline; width:75px; margin:5px 0 0 0;}
#page #container #content #compra fieldset label.special{width:auto; margin-top:0;}
#page #container #content #compra fieldset input{float:left;}
#page #container #content #compra fieldset input.uno{width:190px;}
#page #container #content #compra fieldset input.dos{width:175px;}
#page #container #content #compra fieldset input.tres{width:133px;}
#page #container #content #compra fieldset input.cuatro{width:102px;}
#page #container #content #compra fieldset input.cinco, #page #container #content #compra fieldset select.cinco{width:83px;}
#page #container #content #compra fieldset input.seis{width:63px;}
#page #container #content #compra fieldset input.siete{width:56px;}
#page #container #content #compra fieldset input.ocho{width:30px;}
#page #container #content #compra fieldset textarea.height{height:100px;}

#page #container #content #compra #reg_box{width:353px; margin:15px 0 0 10px; padding:6px 0 0 0; background:url(../images/bg_register_box.jpg) top left no-repeat;}
#page #container #content #compra #reg_box #reg_box_wrap{background:url(../images/bg_register_box_wrap.jpg) bottom left no-repeat;}
#page #container #content #compra #reg_box #reg_box_wrap .tit_con{float:left; margin:15px 5px 15px 20px; font-size:1.6em; font-weight:bold; color:#01522F;}
#page #container #content #compra #reg_box #reg_box_wrap .small{float:left; margin:18px 0 0 0; font-size:1.2em; color:#999;}
#page #container #content #compra #reg_box #reg_box_wrap p{width:92%; margin: 0 0 0 20px; font-size:1.1em; color:#666;}
#page #container #content #compra #reg_box #reg_box_wrap fieldset{width:350px; margin:0 0 10px 20px; color:#666;}
#page #container #content #compra #reg_box #reg_box_wrap fieldset label{width:120px;}

#page #container #content #btns_compra{width:530px; height:193px; padding:0 0 0 40px; background:url(../images/bg_fin.png) top left no-repeat;}
#page #container #content #btns_compra p{float:left; margin:26px 10px 0 15px;}
#page #container #content .btn_centrado{width:235px; margin:0 0 0 200px;}
#page #container #content .btn_centrado p{margin:0!important;}
#page #container #content #compra .forgot{margin:0 0 0 30px;}


#page #container #content #user_compra_box{float:left; display:inline; width:372px; height:189px; padding:10px; background:url(../images/bg_user_compra.jpg) top left no-repeat; color:#666;}
#page #container #content #user_compra_box p{font-size:1.1em; margin:0 0 15px 0;}
#page #container #content #user_compra_box .center_field{width:150px; margin:0 auto;}
#page #container #content #user_compra_box .center_field label{font-size:1.1em;}
#page #container #content #next_ico{float:left; display:inline; margin:50px 10px 0 0;}
#page #container #content .contenedor_boton{float:left; display:inline; width:230px; margin:30px 0 0 10px;}
#page #container #content .contenedor_boton p{text-align:center;}

#page #container #left .help_box{width:154px; padding:6px 0 0 0; background:url(../images/bg_help_box.gif) top left no-repeat;margin-left:-50px;}
#page #container #left .margen, #page #container #right .margen{margin-top:209px;}
#page #container #left .help_box_wrap{width:154px; background:url(../images/bg_help_box_wrap.gif) bottom left no-repeat;}
#page #container #left .help_box_wrap img.inter{margin:0 5px 0 0;}
#page #container #left .help_box_wrap img.line{margin:0 0 0 12px;}
#page #container #left .help_box_wrap p{width:75%; margin:5px auto 5px auto; font-size:1.1em; color:#909090; line-height:normal;}
#page #container #left #secure_box{width:149px; height:177px; margin-left:-50px; padding:13px 0 0 0; background:url(../images/bg_secure_box.jpg) top left no-repeat;}
#page #container #left #secure_box p{width:85%; margin:10px auto 0 auto; font-size:1.1em; color:#666; line-height:1.5em;}
#page #container #left #secure_box .tit_con{font-size:1.2em; font-weight:bold; width:100px; margin:0 0 0 50px; color:#01522F;}

#page #container #content .pago{float:left; display:inline; width:468px; margin:0 0 20px 20px;}
#page #container #content .pago label{width:50px!important;}
#page #container #content .pago ul.lista{margin:10px 0 10px 50px!important;}
#page #container #content .pago ul.lista li{display:block!important; background:url(../images/bullet_grey.gif) 0 4px no-repeat; margin:0 0 10px 0!important; padding:0 0 0 10px!important;}
#page #container #content .data_box{float:left; display:inline; width:319px; height:149px; margin:0 15px 15px 0; padding:10px 0 0 20px;  background:url(../images/bg_data_box.jpg) top left no-repeat;}
#page #container #content .data_box .tit_con{width:95%; border-bottom:#CCC dotted 1px; margin:0 0 5px 0; padding:0 0 3px 0;}
#page #container #content .data_box .tit_con h2{margin:0!important;}
#page #container #content .data_box .alert{background:url(../images/bg_alert.gif) top left no-repeat; width:303px; height:47px; padding:5px 0 0 50px; margin:10px 0 0 0;}
#page #container #content .data_box .alert p{width:80%; margin:5px 0 0 0; line-height:normal;}
#page #container #content #box_intruc{width:719px; margin:20px 0 0 0; background:url(../images/box_intruc.gif) 0 0 no-repeat;}
#page #container #content #box_intruc_wrap{padding: 25px 15px; background:url(../images/box_intruc_wrap.gif) bottom left no-repeat;}
#page #container #content #box_intruc_wrap h3{padding:0 0 0 25px; color:#666; margin:5px 0 10px 10px;}
#page #container #content #box_intruc_wrap h3.env{background:url(../images/ico_envio.gif) 0 0 no-repeat;}
#page #container #content #box_intruc_wrap h3.des{background:url(../images/ico_descarga_online.gif) 0 0 no-repeat;}
#page #container #content #box_intruc_wrap span{float:left; display:block; margin:0 10px 10px 0; padding:5px 7px 10px 8px; background:url(../images/bg_num.gif) 0 0 no-repeat; color:#FFF;}

/* LOGIN */
#page #container #content .contenedor_login{float:left; display:inline; width:440px;}
#page #container #content #login_box{width:248px; height:260px; padding:20px 10px; background:url(../images/bg_login.gif) top left no-repeat; font-size:1.1em;}
#page #container #content #login_box p{font-size:1.0em; line-height:normal;}
#page #container #content #login_box fieldset{float:none; display:block; width:150px; margin:0 auto 10px auto;}
#page #container #content #login_box fieldset label{font-size:1.1em;}
#page #container #content #login_box .forgot{width:150px; margin:10px auto;}

#page #container #left50 #login_box{width:228px; height:260px; padding:20px 10px; background:url(../images/bg_login.gif) top left no-repeat; font-size:1.1em;}
#page #container #left50 #login_box p{font-size:1.0em; line-height:normal;}
#page #container #left50 #login_box fieldset{float:none; display:block; width:150px; margin:0 auto 10px auto;}
#page #container #left50 #login_box fieldset label{font-size:1.1em;}
#page #container #left50 #login_box .forgot{width:150px; margin:10px auto;}

#page #container #content .contenedor_text_login{float:left; display:inline; width:290px; padding:30px 0 0 0;}
#page #container #content .contenedor_text_login p{line-height:1.4em; font-size:1.4em;}
#page #container #content .contenedor_text_login ul{margin:20px 0;}
#page #container #content .contenedor_text_login ul li{margin:0 0 5px 0; padding: 0 0 0 10px;background:url(../images/bullet_black.gif) 0 5px no-repeat; font-size:1.4em; line-height:1.1em;}

/* REGISTER */
#page #container #content .register_container{float:left; display:inline; width:440px;}
#page #container #content #register_box{width:300px; height:403px; padding:30px 10px; background:url(../images/bg_register.gif) top left no-repeat; font-size:1.1em;}
#page #container #content #register_box p{font-size:1.0em; line-height:normal; margin-left:10px;}
#page #container #content #register_box fieldset{float:left; display:inline; width:250px; margin:0 auto 25px 10px;}
#page #container #content #register_box fieldset label{float:left; font-size:1.1em; margin-right:5px;}
#page #container #content #register_box #btn_special{ margin-left:10px;}

#page #container #content .contenedor_text_register{float:left; display:inline; width:331px; height:263px; padding:30px 0 0 0; margin:20px 0 0 0; background:url(../images/bg_text_register.gif) 0 0 no-repeat;}
#page #container #content .contenedor_text_register p{line-height:1.4em; font-size:1.4em;}
#page #container #content .contenedor_text_register ul{margin:20px 0;}
#page #container #content .contenedor_text_register ul li{margin:0 0 5px 0; padding: 0 0 0 10px;background:url(../images/bullet_black.gif) 0 5px no-repeat; font-size:1.4em; line-height:1.1em;}


/* COMPARE BOX */
#page #container #content #grey_box_544{width:548px; padding:5px 0 0 0; background:url(../images/bg_compare_box.jpg) top left no-repeat;}
#page #container #content #grey_box_544 #grey_box_544_wrap{padding:10px 15px; background:url(../images/bg_compare_box_wrap.jpg) bottom left no-repeat;}
#page #container #content #grey_box_544 #grey_box_544_wrap .number_on{float:left; display:inline; width:21px; padding:8px 7px; background:url(../images/bg_num.gif) top left no-repeat; font-size:1.2em; color:#FFF; font-weight:bold;}
#page #container #content #grey_box_544 #grey_box_544_wrap .number_off{float:left; display:inline; width:21px; padding:8px 7px; background:url(../images/bg_num_off.gif) top left no-repeat; font-size:1.2em; color:#FFF; font-weight:bold;}
#page #container #content #grey_box_544 #grey_box_544_wrap h3{color:#0E6B57; margin-top:5px;}
#page #container #content #grey_box_544 #grey_box_544_wrap fieldset{width:90px; margin:0 0 20px 30px;}
/*#page #container #content #grey_box_544 #grey_box_544_wrap fieldset label{margin:5px 0 0 0;}*/
#page #container #content #grey_box_544 #grey_box_544_wrap fieldset input{float:left;}
#page #container #content #grey_box_544 #grey_box_544_wrap .compare_list{}
#page #container #content #grey_box_544 #grey_box_544_wrap .list{width:215px; height:120px; padding:5px 10px; border:#9DB2C7 solid 1px; overflow:auto; background-color:#FFF;}
#page #container #content #grey_box_544 #grey_box_544_wrap  ul{margin:10px 0 0 0;}
#page #container #content #grey_box_544 #grey_box_544_wrap  ul li{margin:0 0 10px 0; padding:0 0 0 8px; color:#666; font-size:1.2em; background:url(../images/bullet_mini.gif) 0 6px no-repeat;}
#page #container #content #grey_box_544 #grey_box_544_wrap  ul li.selected{background-color:#0E6B57;}
#page #container #content #grey_box_544 #grey_box_544_wrap  ul li.selected a{color:#FFF;}
#page #container #content #grey_box_544 #grey_box_544_wrap .list a{color:#666; text-decoration:none; line-height:normal;}
#page #container #content #grey_box_544 #grey_box_544_wrap .compare_list p{font-size:1.1em; margin:5px 0 0 0;}
#page #container #content #grey_box_544 #grey_box_544_wrap .ico{float:left; display:inline; margin:65px 10px;}

#page #container #content .compare_box_210{width:203px; height:144px; padding:5px 10px; background:url(../images/bg_compare_box_210.jpg) 0 0 no-repeat;}
#page #container #content .compare_box_210 h3{margin:0 0 10px 0; font-size:1.6em;}
#page #container #content .compare_box_210 fieldset{margin:0 0 10px 0; width:95%;}

#page #container #content ul.acciones_compara{margin:15px 15px 0 0;}
#page #container #content ul.acciones_compara li{display:inline; margin:0 0 0 10px; font-size:1.2em;}
#page #container #content ul.acciones_compara li img{margin:0 5px 0 0; vertical-align:middle;}

#page #container #content table.compare{margin:30px 0 40px 0;}
#page #container #content table.compare tr.even{background-color:#F2F2F2;}
#page #container #content table.compare td{border-color:#E1E1E1 #E1E1E1 #FFF #FFF; border-width:1px; border-style:solid; color:#666;}
#page #container #content table.compare td.no_border{border-color:#FFF #E1E1E1 #FFF #FFF; border-width:1px; border-style:solid; }
#page #container #content table.compare td.last_border{border-bottom:#E1E1E1 1px solid; }
#page #container #content table.compare td.label{width:108px; font-size:1.1em; text-align:center;}
#page #container #content table.compare td.price{font-size:1.4em; font-weight:bold; color:#A60000;}
#page #container #content table.compare td .img{float:left; margin:0 10px 5px 0; border:#CACACA 1px solid; padding:3px; overflow: hidden; width:50px; height:50px;}
#page #container #content table.compare td ul{}
#page #container #content table.compare td ul li{margin:0 0 5px 0; padding:0 6px; background:url(../images/bullet_mini.gif) 0 4px no-repeat;}

#page #container #content .compare_box_210_b{width:200px; height:183px; padding:10px; background:url(../images/bg_compare_box_210_b.jpg) 0 0 no-repeat;}
#page #container #content .compare_box_210_b p{line-height:normal; font-weight:bold; margin:0 0 5px 0;}
#page #container #content .compare_box_210_b small{font-size:1.1em;}
#page #container #content .compare_box_210_b .img{border:#CACACA solid 1px; margin:0 5px 5px 0; float:left; padding:3px; overflow: hidden; width:50px; height:50px;}
#page #container #content .compare_box_210_b .txt{font-size:1.4em; color:#6F6F6F; }
#page #container #content .compare_box_210_b .price{font-size:1.8em; color:#A60000; font-weight:bold; }


/* CATEGORIA 1 NIVEL */
#page #container #content #box_544 {background-color:#FFF;}
#page #container #content #box_544 ul{margin:10px 0 0 0;}
#page #container #content #box_544 ul li{margin:0 0 10px 0; padding:0 0 0 8px; color:#666; font-size:1.2em;}

#page #container #content #box_358{position:relative; width:359px; height:294px; background:url(../images/fnd_box_358.gif) 0 0 no-repeat; margin:20px 0 0 0;}
#page #container #content #box_358 .prod{width:178px; padding:10px 15px;}
#page #container #content #box_358 .prod h3 a{text-decoration:none;}
#page #container #content #box_358 .prod p{color:#666; margin:5px 0 0 0; line-height:1.6em;}
#page #container #content #box_358 .descuento{top:220px; right:0;}
#page #container #content #box_358 .txt{color:#6F6F6F; font-size:1.2em;}
#page #container #content #box_358 .price{color:#A60000; font-size:2.2em; margin-top:5px;}

#page #container #content .producto{display:inline; float:left; width:85px; margin:0 14px 15px 0; padding:10px;}
#page #container #content .producto .img{margin-bottom:5px; /*border:#DBDBDB solid 1px;*/}
#page #container #content .producto p{min-height:80px; line-height:1.2em;}
#page #container #content .producto .precio{color:#990000; font-size:1.6em; margin:5px 0; font-weight:bold;}

#page #container #content .list_producto{width:359px; margin:20px 0 0 0;}

#page #container .fin {background:transparent url(../images/bg_fin.png) no-repeat 230px bottom;}

#page #container #content #grey_large_box{margin:20px 0 29PX 0; padding:8px 0 0; background:url(../images/grey_large_box.jpg) 0 0 no-repeat;}
#page #container #content #grey_large_box #grey_large_box_wrap{padding:0 10px 5px 10px; background:url(../images/grey_large_box_wrap.jpg) bottom left no-repeat;}
#page #container #content #grey_large_box #grey_large_box_wrap h4{margin:0 0 10px 0; color:#0E6E5B; font-weight:normal;}
#page #container #content #grey_large_box #grey_large_box_wrap h4 a{text-decoration:none;}
#page #container #content #grey_large_box #grey_large_box_wrap .price{margin:8px 0 0 6px; font-size:1.5em; font-weight:bold; color:#A60000;}
#page #container #content #grey_large_box #grey_large_box_wrap .img{margin-left:30px; background-color:#FFF; padding:5px;}

#page #container #content #grey_top_large_box{background:url(../images/bg_grey_top_large_box.jpg) 0 0 no-repeat;}
#page #container #content #grey_top_large_box h4{padding:5px 0 0 0; margin:0 0 5px 0}
#page #container #content #grey_top_large_box #grey_top_large_box_wrap{padding:10px; background:url(../images/bg_grey_top_large_box_wrap.jpg) bottom left no-repeat;}


/*PROMOCIONES*/
#page #container #content #box_promo{position:relative; float:left; display:inline; width:546px; height:272px; padding:15px 0 0 25px; background:url(../images/bg_box_promo.jpg) 0 0 no-repeat;}
#page #container #content #box_promo h1{font-size:2.2em; color:#0E6B57; margin:0 0 5px 0;}
#page #container #content #box_promo img{position:absolute; right:55px; top:15px;}
#page #container #content #box_promo .price{font-size:2.2em; color:#A60000;}
#page #container #content #box_promo p{width:250px; line-height:normal; margin:10px 0;}
#page #container #content #box_promo ul{}
#page #container #content #box_promo ul li{font-size:1.2em; background:url(../images/bullet_black.gif) 6px 4px no-repeat; margin:0 0 10px 0; padding:0 0 0 15px;}
#page #container #content #box_promo .backcolor{background-color:#000; color:#FFF; font-size:1.3em; padding:2px; font-weight:bold;}

/*#page #container #content #box_promo_small{position:relative; float:left; display:inline; width:346px; height:204px;}*/
#page #container #content #box_promo_small{position:relative; float:left; display:inline; width:346px; height:204px;}
#page #container #content #box_promo_small img{float:right; height:204px; padding-right:1px;}
/*#page #container #content #box_promo_small_wrap{position:absolute; top:0; left:0; width:346px; height:204px; z-index:5; padding:10px; background:url(../images/bg_box_promo_small.png) 0 0 no-repeat;}*/
#page #container #content #box_promo_small_wrap{background:transparent url(../images/bg_box_promo_small.png) no-repeat scroll 0 0; top:0; left:0; width:346px; height:204px; z-index:5; padding:10px; position:absolute; }
#page #container #content #box_promo_small_wrap p{margin:10px 0; line-height:normal; color:#666;}
#page #container #content #box_promo_small_wrap p.txt{width:150px;} 

#page #container #content .item_producto{float:left; display:inline; width:346px; margin-top:15px; padding-bottom:20px; border-bottom:#D3D3D3 dotted 1px;}
#page #container #content .item_producto .img{position:relative; float:left; /*border:#DBDBDB solid 1px; margin-right:10px;*/}
#page #container #content .item_producto .descuento_peque{margin:75px 0 0 60px;}
#page #container #content .item_producto .cont{float:left; display:inline; width:220px;}
#page #container #content .item_producto .cont p{margin:5px; line-height:normal;}


/*USER AREA*/
#page #container #user_profile .profile{float:left; display:inline; margin:0 0 0 70px;}
#page #container #user_profile .logo_user{float:right; display:inline;}
#page #container #user_profile .logo_user img{border:#CCC solid 1px; padding:3px;}

body#area_privada #page #container #left_privada #user_cat{width:152px; height:278px; background:url(../images/bg_user_cat.gif) 0 0 no-repeat;}
body#area_privada #page #container #left_privada #user_cat ul{width:97%; margin:0 auto;}
body#area_privada #page #container #left_privada #user_cat ul li{padding:10px 0 10px 20px; background:url(../images/bullet_green.gif) 8px 15px no-repeat; border-top:#C7C7C7 dotted 1px; font-size:1.2em; line-height:1.2em;}
body#area_privada #page #container #left_privada #user_cat ul li a{}
/*body#area_privada #page #container #left_privada #user_cat ul li.selected{background:url(../images/bg_selected_user.gif) 0 0 no-repeat;}*/
body#area_privada #page #container #left_privada #user_cat ul li.selected{background:url(../images/bg_selected_user.gif) 0px 1px repeat;font-weight:bold;}
body#area_privada #page #container #left_privada #user_cat ul li.selected a{color:#535353;}



#page #container #content .novedad_panel{margin:0 40px 20px 10px;}
#page #container #content .novedad_panel small{font-size:1.1em;}

#page #container #content #lightgreen_box{width:281px; background:url(../images/bg_lightgreen.gif) 0 0 no-repeat;}
#page #container #content #lightgreen_box #lightgreen_box_wrap{padding:0 2px 20px; background:url(../images/bg_lightgreen_wrap.gif) bottom left no-repeat}
#page #container #content #lightgreen_box #lightgreen_box_wrap h2{color:#FFF; padding:8px 8px 10px 8px;}
#page #container #content #lightgreen_box #lightgreen_box_wrap .mi_prod{background:#F2F2F2 url(../images/point_line.gif) top center no-repeat; padding:20px 10px;}
#page #container #content #lightgreen_box #lightgreen_box_wrap .mi_prod .img{border:#CACACA solid 1px; margin:0 25px 0 0; float:left; display:inline;}
#page #container #content #lightgreen_box #lightgreen_box_wrap .mi_prod p{width:170px; float:left; display:inline;}
#page #container #content #lightgreen_box #lightgreen_box_wrap h3{margin:15px 20px;}
#page #container #content #lightgreen_box #lightgreen_box_wrap .prod_contr{float:left; margin:0 0 0 10px; width:160px;}
#page #container #content #lightgreen_box #lightgreen_box_wrap ul{margin:10px 0;}
#page #container #content #lightgreen_box #lightgreen_box_wrap ul li{margin:0 0 5px 0; padding:0 0 0 10px; font-size:1.1em; color:#666; background:url(../images/bullet_mini.gif) 2px 6px no-repeat;}
#page #container #content #lightgreen_box #lightgreen_box_wrap span.txt{color:#6F6F6F; font-size:1.2em;}
#page #container #content #lightgreen_box #lightgreen_box_wrap span.price{font-size:2.2em; color:#A60000; font-weight:bold;}


#page #container #content #box_280_user{position:relative; width:283px; height:163px; margin:30px 0 0 0;}
#page #container #content #box_280_user img{float:right;}
#page #container #content #box_280_user_wrap{position:absolute; top:0; left:0; width:283px; height:163px; padding:10px; z-index:5; background:url(../images/box_283_user.png) 0 0 no-repeat;}
#page #container #content #box_280_user_wrap h3, #page #container #content #box_280_user_wrap p{width:200px;}
#page #container #content #box_280_user_wrap p{line-height:normal; margin:10px 0;width:140px;}
#page #container #content #box_280_user_wrap span.txt{font-size:1.3em; color:#333;}
#page #container #content #box_280_user_wrap span.price{font-size:1.4em; color:#A60000; font-weight:bold;}

#page #container #content ul#user_submenu{width:705px; height:49px; border-bottom:#CECECE solid 1px;}
#page #container #content ul#user_submenu li{float:left; display:inline; height:50px; padding:0 0 0 7px;  background:url(../images/bg_user_menu_li.jpg) top left no-repeat;}
#page #container #content ul#user_submenu li a{float:left; display:inline; width:100px; height:50px; padding:12px 3px 0 0; background:url(../images/bg_user_menu_li_a.jpg) top right repeat-x; font-size:1.2em; color:#535353; text-decoration:none;}
#page #container #content ul#user_submenu li img{float:left; margin:3px 10px 10px 0; vertical-align:middle;}
#page #container #content ul#user_submenu li.selected {height:54px; background:url(../images/bg_user_menu_li_selected.jpg) 0 0 no-repeat;}
#page #container #content ul#user_submenu li.selected a{background:url(../images/bg_user_menu_li_selected_a.jpg) top right repeat-x; color:#00755C;}

#page #container #content #user_content_usuario{width:674px; padding:20px 15px; border-width:1px; border-color:#FFF #CECECE #CECECE #CECECE; border-style:solid; }
#page #container #content #user_content_usuario fieldset{display:block; margin:0 10px; }
#page #container #content #user_content_usuario fieldset label{float:left; width:120px;}
#page #container #content #user_content_usuario fieldset input{float:left; width:120px; margin:0 0 5px 0;}
#page #container #content #user_content_usuario fieldset input.name{width:178px;}
#page #container #content #user_content_usuario fieldset input.add{width:234px;}
#page #container #content #user_content_usuario fieldset input.check{width:auto; margin-right:5px;}
#page #container #content #user_content_usuario .highlight{width:270px; background-color:#FFFFCC; padding:5px 0;}
#page #container #content #user_content_usuario p{color:#666; margin:0 10px;}
#page #container #content #user_content_usuario .img{border:#CCC solid 1px; padding:3px; margin:0 10px;}

#page #container #content #user_content_acceso{width:674px; padding:20px 15px; border-width:1px; border-color:#FFF #CECECE #CECECE #CECECE; border-style:solid; }
#page #container #content #user_content_acceso fieldset{display:block; margin:0 10px; }
#page #container #content #user_content_acceso fieldset label{float:left; width:120px;}
#page #container #content #user_content_acceso fieldset input{float:left; width:120px; margin:0 0 5px 0;}
#page #container #content #user_content_acceso fieldset input.name{width:178px;}
#page #container #content #user_content_acceso fieldset input.add{width:234px;}
#page #container #content #user_content_acceso fieldset input.check{width:auto; margin-right:5px;}
#page #container #content #user_content_acceso .highlight{width:270px; background-color:#FFFFCC; padding:5px 0;}
#page #container #content #user_content_acceso p{color:#666; margin:0 10px;}
#page #container #content #user_content_acceso .img{border:#CCC solid 1px; padding:3px; margin:0 10px;}

#page #container #content #user_content_contacto{width:674px; padding:20px 15px; border-width:1px; border-color:#FFF #CECECE #CECECE #CECECE; border-style:solid; }
#page #container #content #user_content_contacto fieldset{display:block; margin:0 10px; }
#page #container #content #user_content_contacto fieldset label{float:left; width:120px;}
#page #container #content #user_content_contacto fieldset input{float:left; width:120px; margin:0 0 5px 0;}
#page #container #content #user_content_contacto fieldset input.name{width:178px;}
#page #container #content #user_content_contacto fieldset input.add{width:234px;}
#page #container #content #user_content_contacto fieldset input.check{width:auto; margin-right:5px;}
#page #container #content #user_content_contacto .highlight{width:270px; background-color:#FFFFCC; padding:5px 0;}
#page #container #content #user_content_contacto p{color:#666; margin:0 10px;}
#page #container #content #user_content_contacto .img{border:#CCC solid 1px; padding:3px; margin:0 10px;}

#page #container #content #user_content_empresa{width:674px; padding:20px 15px; border-width:1px; border-color:#FFF #CECECE #CECECE #CECECE; border-style:solid; }
#page #container #content #user_content_empresa fieldset{display:block; margin:0 10px; }
#page #container #content #user_content_empresa fieldset label{float:left; width:120px;}
#page #container #content #user_content_empresa fieldset input{float:left; width:120px; margin:0 0 5px 0;}
#page #container #content #user_content_empresa fieldset input.name{width:178px;}
#page #container #content #user_content_empresa fieldset input.add{width:234px;}
#page #container #content #user_content_empresa fieldset input.check{width:auto; margin-right:5px;}
#page #container #content #user_content_empresa .highlight{width:270px; background-color:#FFFFCC; padding:5px 0;}
#page #container #content #user_content_empresa p{color:#666; margin:0 10px;}
#page #container #content #user_content_empresa .img{border:#CCC solid 1px; padding:3px; margin:0 10px;}

#page #container #content #user_content_logo{width:674px; padding:20px 15px; border-width:1px; border-color:#FFF #CECECE #CECECE #CECECE; border-style:solid; }
#page #container #content #user_content_logo fieldset{display:block; margin:0 10px; }
#page #container #content #user_content_logo fieldset label{float:left; width:120px;}
#page #container #content #user_content_logo fieldset input{float:left; width:120px; margin:0 0 5px 0;}
#page #container #content #user_content_logo fieldset input.name{width:178px;}
#page #container #content #user_content_logo fieldset input.add{width:234px;}
#page #container #content #user_content_logo fieldset input.check{width:auto; margin-right:5px;}
#page #container #content #user_content_logo .highlight{width:270px; background-color:#FFFFCC; padding:5px 0;}
#page #container #content #user_content_logo p{color:#666; margin:0 10px;}
#page #container #content #user_content_logo .img{border:#CCC solid 1px; padding:3px; margin:0 10px;}

#page #container #content #aviso_txt{width:674px; margin:40px 0;}
#page #container #content #aviso_txt p{font-style:italic; line-height:normal; color:#666;}
#page #container #content #aviso_txt p strong{color:#282828;}

#page #container #content .box_675{float:left; display:inline; width:676px; margin:30px 0 0 0; padding:8px 0 0 0; background:url(../images/bg_box_675.jpg) 0 0 no-repeat;}
#page #container #content .box_675_b{float:left; display:inline; width:675px; margin:30px 0 0 0; padding:8px 0 0 0; background:url(../images/bg_box_675.jpg) 0 0 no-repeat;}
#page #container #content .box_675_wrap{float:left; display:inline; width:676px; padding:20px; background:url(../images/bg_box_675_wrap.jpg) bottom left no-repeat;}
#page #container #content .box_675_wrap_b{float:left; display:inline; width:675px; padding:20px; background:url(../images/bg_box_675_wrap.jpg) bottom left no-repeat;}
#page #container #content .box_675 img{border:#CCC solid 1px; margin-right:15px;}
#page #container #content .box_675 .status{width:210px; margin:20px 0 10px 0; padding:5px; font-size:1.1em;}
#page #container #content .box_675 ul{}
#page #container #content .box_675 ul li{margin:0 0 5px 0; padding:0 0 0 20px; background:url(../images/bullet_green.gif) 6px 4px no-repeat; font-size:1.2em; }
#page #container #content .box_675 ul.special{margin:10px 0 0 0;}
#page #container #content .box_675 ul.special li{background:url(../images/bullet_mini.gif) 0 4px no-repeat; font-size:1.1em; padding:0 0 0 10px;}
#page #container #content .box_675 .txt{color:#6F6F6F; font-size:1.2em;}
#page #container #content .box_675 .price{color:#A60000; font-size:2.0em; font-weight:bold;}


#page #container #content #box_675_nobg{width:674px; margin:0 0 40px 0; padding:5px 0 0 0; background:url(../images/box_675_nobg.gif) top left no-repeat;}
#page #container #content #box_675_nobg_wrap{padding:10px 0 5px 20px; background:url(../images/box_675_nobg_wrap.gif) bottom left no-repeat;}
#page #container #content #box_675_nobg_wrap ul{}
#page #container #content #box_675_nobg_wrap ul li{margin:0 0 15px 0; padding:0 0 0 20px; background:url(../images/bullet_green_shadow.gif) 2px 4px no-repeat;}
#page #container #content #box_675_nobg_wrap ul li a{color:#0E6B57; font-size:1.4em; font-weight:bold; text-decoration:underline;}
#page #container #content #box_675_nobg_wrap ul li ul{margin:10px 0 0 10px;}
#page #container #content #box_675_nobg_wrap ul li ul li{font-size:0.8em; font-weight:normal; margin:0 0 10px; padding:0 0 0 15px; background:url(../images/bullet_grey.gif) 2px 4px no-repeat;}
#page #container #content #box_675_nobg_wrap ul li ul li a{font-weight:normal;}
#page #container #content #box_675_nobg_wrap #more_info{width:480px; padding:11px 17px; background-color:#EFF5E6;}
#page #container #content #box_675_nobg_wrap #more_info p{color:#003725;}
#page #container #content #box_675_nobg_wrap #more_info ul{}
#page #container #content #box_675_nobg_wrap #more_info ul li{display:inline; margin-right:50px; margin-bottom:10px; background:url(../images/bullet_green_arrow.gif) 0 0 no-repeat; white-space:nowrap;}
#page #container #content #box_675_nobg_wrap #more_info ul li a{font-size:1.2em; font-weight:normal;}
#page #container #content #box_675_nobg_wrap .status {font-size:1.1em; margin:20px 0 10px; padding:5px;}
#page #container #content #box_675_nobg_wrap table span{padding:5px 6px; background-color:#990000; color:#FFF;}


#page #container #content .box_675_lborder{float:left; display:inline; width:676px; margin:0 0 30px 0; padding:8px 0 0 0; background:url(../images/bg_box_675.jpg) 0 0 no-repeat;}
#page #container #content .box_675_lborder_wrap{float:left; display:inline; width:676px; padding:0 20px 20px 20px; background:url(../images/bg_box_675_wrap.jpg) bottom left no-repeat;}
#page #container #content .box_675_lborder_wrap p{width:95%;}
#page #container #content .box_675_lborder_wrap ul{margin:20px 30px;}
#page #container #content .box_675_lborder_wrap ul li{margin:0 0 10px 0; font-size:1.2em;}
#page #container #content .box_675_lborder_wrap ul li img{vertical-align:middle; margin:0 5px 0 0;}

#page #container #content .item_cons{margin:0 0 20px 0;}
#page #container #content .item_cons p{font-size:1.1em; color:#666; line-height:normal;}
#page #container #content .item_cons p strong{color:#000;}

#page #container #content #box_335{margin:25px 0 0 0; padding:6px 0 0 0; background:url(../images/box_335.gif) top left no-repeat;}
#page #container #content #box_335_wrap{padding:5px 10px 20px 10px; background:url(../images/box_335_wrap.gif) bottom left no-repeat;}
#page #container #content #box_335_wrap ul{margin:10px 0 0 0;}
#page #container #content #box_335_wrap ul li{margin:10px 0 0 0; padding:0 0 10px 15px; background:url(../images/bullet_grey.gif) 6px 8px no-repeat; font-size:1.2em; line-height:1.6em;  color:#666; border-bottom:1px dotted #E9E9E9;}
#page #container #content #box_335_wrap ul li span{font-size:1.1em;}

#page #container #content #box_cell{float:left; display:inline; width:310px; height:244px; background:url(../images/box_cell.jpg) top left no-repeat; }
#page #container #content #box_cell .title{margin:15px 20px 10px 52px; color:#003725; font-size:1.4em; font-weight:bold; line-height:normal;}
#page #container #content #box_cell ul{margin:0 0 0 45px; width:180px;}
#page #container #content #box_cell ul li{line-height:1.5em; margin:27px 0; font-size:1.3em;}

#page #container #content .box_boletin{width:265px; height:129px; padding:5px 10px; background:url(../images/box_boletin.jpg) top left no-repeat;}
#page #container #content .box_boletin h3{margin:0 0 15px 0;}
#page #container #content .box_boletin .img{border:1px solid #CEDBB8; margin:0 5px 0 0; float:left}

#page #container #content #item_des_bg{width:350px; padding:5px 0 0 0; background:url(../images/box_desc_dest.gif) top left no-repeat;}
#page #container #content #item_des_bg_wrap{padding:4px 10px 10px 10px; background:url(../images/box_desc_dest_wrap.gif) bottom left no-repeat;}
#page #container #content .item_des{display:block; width:350px; margin:0 0; padding:0 0 0 10px;}
#page #container #content #item_des_bg_wrap .des_txt, #page #container #content .item_des .des_txt{float:right; display:inline; width:295px; line-height:17px;}
#page #container #content #item_des_bg_wrap .des_txt small, #page #container #content .item_des .des_txt small{font-size:1.1em;}
#page #container #content #item_des_bg_wrap .des_txt p, #page #container #content .item_des .des_txt p{line-height:normal;}

#page #container #content #confirmation{width:630px; height:121px; padding:15px 15px 10px 57px; background:url(../images/bg_confirmation.jpg) 0 0 no-repeat;}
#page #container #content #confirmation p{line-height:1.4em;}


#page #container #content #box_544_curve{position:relative; width:502px; height:215px; margin:15px 0 0 0; padding:20px;  background:url(../images/box_545_curve.gif) 0 0 no-repeat;}
#page #container #content #box_544_curve img{position:absolute; top:5px; right:15px;}
#page #container #content #box_544_curve span.title{font-size:2.2em; font-weight:bold;}
#page #container #content #box_544_curve p{width:343px; margin:10px 0;}

#page #container #content #box_544_comment_form{width:548px; padding:5px 0 0 0; background:url(../images/bg_compare_box.jpg) top left no-repeat;}
#page #container #content #box_544_comment_form #box_544_comment_form_wrap{padding:10px 15px 5px 15px; background:url(../images/bg_compare_box_wrap.jpg) bottom left no-repeat;}
#page #container #content #box_544_comment_form #box_544_comment_form_wrap h3{margin-top:5px;}
#page #container #content #box_544_comment_form #box_544_comment_form_wrap fieldset{width:90%; margin:0 0 10px;}
#page #container #content #box_544_comment_form #box_544_comment_form_wrap fieldset label{margin:5px 0 5px 0;}
#page #container #content #box_544_comment_form #box_544_comment_form_wrap fieldset input{float:left;}

#page #container #content #box_comment{width:545px; margin:20px 0 0 0; padding:5px 10px; background:url(../images/box_comment.gif) 0 0 no-repeat;}
#page #container #content #box_comment #box_comment_wrap{background:url(../images/box_comment_wrap.gif) bottom left no-repeat;}
#page #container #content #box_comment #box_comment_wrap .com{margin:0 0 20px 0; padding:0 0 10px 0; border-bottom:#000 dotted 1px; font-size:1.0em; color:#616161;}
#page #container #content #box_comment #box_comment_wrap .com img{margin:10px 0 0 0;}

#page #container #content #box_recomendar{width:546px; padding:9px 0 0 0; background:url(../images/box_recomendador.jpg) 0 0 no-repeat;}
#page #container #content #box_recomendar #box_recomendar_wrap{position:relative; background:url(../images/box_recomendador_wrap.jpg) bottom left no-repeat;}
#page #container #content #box_recomendar #box_recomendar_wrap h3{width:552px; margin:0 0 15px 15px;}
#page #container #content #box_recomendar #box_recomendar_wrap h3 span{color:#666;}
#page #container #content #box_recomendar #box_recomendar_wrap img{position:absolute; top:0; right:2px;}
#page #container #content #box_recomendar #box_recomendar_wrap .box{width:500px; margin:0 auto 15px auto; padding:10px; background:#FFF; border:1px solid #DBDBDB;}
#page #container #content #box_recomendar #box_recomendar_wrap span.num{float:left; display:block; padding:8px 10px 10px 8px; background:url(../images/bg_num.gif) 0 0 no-repeat; color:#FFF; font-weight:bold;}
#page #container #content #box_recomendar #box_recomendar_wrap span.quest{display:block; margin:5px 0 20px 0; color:#0E6B57; font-size:1.5em; font-weight:bold;}
#page #container #content #box_recomendar #box_recomendar_wrap label{float:left; display:inline; margin:0 15px 0 0; font-size:1.4em;}
#page #container #content #box_recomendar #box_recomendar_wrap select{width:309px; font-size:1.1em;}
#page #container #content #box_recomendar #box_recomendar_wrap #list{overflow:auto; float:left; display:inline; width:224px; height:120px; margin:0 0 0 20px; border:1px solid #9DB2C7;}
#page #container #content #box_recomendar #box_recomendar_wrap #list ul{margin:5px;}
#page #container #content #box_recomendar #box_recomendar_wrap #list ul li{margin:0; padding:4px; font-size:1.1em; color:#404040;}
#page #container #content #box_recomendar #box_recomendar_wrap #list ul li.selected{background-color:#008266; color:#FFF;}
#page #container #content #box_recomendar #box_recomendar_wrap #list_text{float:left; display:inline; width:230px; margin:0 10px; font-size:1.1em; line-height:1.6em;}
#page #container #content .prod_int{position:relative; float:left; display:inline; width:170px; margin:0 15px 0 0;}
#page #container #content .prod_int .seg{position:absolute; width:55px; height:69px; top:105px; right:0; z-index:20; padding:30px 0 0 20px; background:url(../images/seg.gif) 0 0 no-repeat; color:#FFF; font-size:2.3em;}
#page #container #content .prod_int img{border:1px solid #DBDBDB;}
#page #container #content .prod_int span.price{float:left; display:inline; font-size:1.6em; font-weight:bold; color:#990000;}
#page #container #content .prod_int p{line-height:normal;}

#page #container #content .prod_int_small{position:relative; float:left; display:inline; width:107px; margin:30px 39px 0 0;}
#page #container #content .prod_int_small .seg{position:absolute; width:40px; height:44px; top:65px; right:0; z-index:20; padding:18px 0 0 14px; background:url(../images/seg_small.gif) 0 0 no-repeat; color:#FFF; font-size:1.5em;}
#page #container #content .prod_int_small img{border:1px solid #DBDBDB;}
#page #container #content .prod_int_small span.price{float:left; display:inline; font-size:1.6em; font-weight:bold; color:#990000;}
#page #container #content .prod_int_small p{line-height:normal;}

#page #container #content #box_465{width:464px; background:url(../images/box_465.jpg) 0 0 no-repeat}
#page #container #content #box_465 h3{margin:10px 10px 15px 10px;}
#page #container #content #box_465_wrap{ padding:10px; background:url(../images/box_465_wrap.jpg) bottom left no-repeat;}
#page #container #content #box_465_wrap table td{padding:3px; font-size:1.1em;}
#page #container #content #box_465_wrap .prod{float:left; display:inline; width:115px; margin:0 30px 0 10px; font-size:1.2em;}
#page #container #content #box_465_wrap .prod img{margin:0 0 5px 0; border:#000 solid 1px;}
#page #container #content #box_465_wrap .prod .precio{margin:5px 0; color:#990000; font-size:1.4em; font-weight:bold;}


#page #container #content .box_465_green{width:464px; margin:20px 0 0 0; background:url(../images/box_465_green.gif) 0 0 no-repeat;}
#page #container #content .box_465_green_wrap{background:url(../images/box_465_green_wrap.jpg) bottom left no-repeat;}
#page #container #content .box_465_green_wrap fieldset{width:290px; margin:15px 0;}
#page #container #content .box_465_green_wrap label{float:left; width:105px; font-size:1.1em; color:#666;}
#page #container #content .box_465_green_wrap input{float:left; width:178px; margin-bottom:3px;}
#page #container #content .box_465_green_wrap ul{margin:10px 0 0 0;}
#page #container #content .box_465_green_wrap ul li{margin:0 0 5px 0; padding:0 0 0 15px; background:url(../images/bullet_black.gif) 0 2px no-repeat; font-size:1.1em;}
#page #container #content .box_465_green_wrap .item_video{width:188px; border:1px solid #CEDBB8;}
#page #container #content .box_465_green_wrap .item_video p{border-top:1px solid #C3C3C3;}
#page #container #content .box_465_green_wrap p img{margin:0 5px 5px 0; vertical-align:middle;}

#page #container #content .doubt_box{width:178px; margin:10px 0 0 35px; padding:5px 0 0 0; background:url(../images/doubt_bg.gif) 0 0 no-repeat;}
#page #container #content .doubt_box_wrap{padding:0 8px 5px 8px; background:url(../images/doubt_bg_wrap.gif) bottom left no-repeat;}
#page #container #content .doubt_box_wrap h3{float:left; display:inline; width:65px;}
#page #container #content .doubt_box_wrap ul{margin-top:10px;}
#page #container #content .doubt_box_wrap ul li{margin:0 0 10px 0; padding:0 0 0 15px; background:url(../images/bullet_grey.gif) 6px 8px no-repeat; font-size:1.1em; line-height:1.7em;}
#page #container #content .doubt_box_wrap p{font-size:1.1em;}

#page #container #content #problem_box{width:176px; height:223px; margin:30px 0 0 35px; padding:15px 0 0 0; background:url(../images/bg_problem.jpg) 0 0 no-repeat;}
#page #container #content #problem_box .title {margin:0 10px 0 39px; color:#003725; font-size:1.4em; font-weight:bold; line-height:normal;}
#page #container #content #problem_box ul {width:70px; margin:0 0 0 45px;}
#page #container #content #problem_box ul li {margin:15px 0; font-size:1.3em; line-height:1.5em;}


/* MICROSITE */
body#microsite #page #container #left_micro #micro_cat ul{}
body#microsite #page #container #left_micro #micro_cat ul li{height:31px; margin-bottom:10px; background:url(../images/bg_li_micro.gif) center right no-repeat; font-size:1.2em;}
body#microsite #page #container #left_micro #micro_cat ul li a{color:#FFF; font-size:1.2em; font-weight:bold; text-decoration:none;}
body#microsite #page #container #left_micro #micro_cat ul li span{margin:0 8px 0 0; padding:0 7px 0 6px; font-family:"Arial Rounded MT bold", Arial, Helvetica, sans-serif; font-size:2.7em; color:#FFF; background:url(../images/bg_span_micro.gif) center center no-repeat;}
body#microsite #page #container #left_micro #micro_cat ul li.selected{height:31px; margin-bottom:10px; background:url(../images/bg_li_micro.select.jpg) center right no-repeat; font-size:1.2em;}
body#microsite #page #container #left_micro #micro_cat ul li.selected a{color:#2E360C; font-size:1.2em; font-weight:bold; text-decoration:none;}
body#microsite #page #container #left_micro #micro_cat ul li.selected span{margin:0 8px 0 0; padding:0 7px 0 6px; font-family:"Arial Rounded MT bold", Arial, Helvetica, sans-serif; font-size:2.7em; color:#2E360C; background:url(../images/bg_span_micro.select.jpg) center center no-repeat;}

#page #container #content #micro_box{width:689px;background:url(../images/micro_box.jpg) 0 0 no-repeat;}
#page #container #content #micro_box #micro_box_wrap{position:relative; padding:30px 0 20px 35px; background:url(../images/micro_box_wrap.jpg) bottom left no-repeat;}
#page #container #content #micro_box #micro_box_wrap .img{position:absolute; top:15px; right:25px;}
#page #container #content #micro_box #micro_box_wrap .descuento {margin:0 0 0 450px;}
#page #container #content #micro_box #micro_box_wrap p.txt{width:384px; margin:15px 0; line-height:normal;}
#page #container #content #micro_box #micro_box_wrap p.txt strong{font-size:120%;}
#page #container #content #micro_box #micro_box_wrap ul{}
#page #container #content #micro_box #micro_box_wrap ul li{margin:0 0 15px 0; padding:0 0 0 15px; background:url(../images/bullet_black.gif) 6px 3px no-repeat; font-size:1.2em;}
#page #container #content #micro_box #micro_box_wrap ul li strong{font-size:120%;}
#page #container #content #micro_box #micro_box_wrap .link{float:left; display:inline; width:150px; margin:0 40px 0 0 ; font-size:1.1em; line-height:normal; text-align:right;}
#page #container #content #micro_box #micro_box_wrap .link img{margin:0 5px 0 0; vertical-align:middle;}

#page #container #content .price_box .texto{font-size:1.5em; color:#6F6F6F;}
#page #container #content .price_box .price{font-size:2.5em; color:#A60000; font-weight:bold;}


#page #container #content #micro_title{position:relative; width:691px; height:93px; margin-bottom:5px; background:url(../images/micro_title.gif) 0 0 no-repeat;}
#page #container #content #micro_title .title{margin:0 0 0 30px; padding:30px 0 0 0; font-size:3.5em; font-weight:bold;}
#page #container #content #micro_title img{position:absolute; top:4px; right:2px;}

#page #container #content .micro_left{float:left; display:inline; width:45%; margin:10px 0 0 20px;}
#page #container #content .micro_left ul{margin:15px 0 0 15px;}
#page #container #content .micro_left ul li{margin:0 0 5px 0; padding:0 0 0 15px; background:url(../images/bullet_black.gif) 6px 4px no-repeat; font-size:1.2em;} 

#page #container #content .micro_right{float:right; display:inline; width:45%; padding:40px 0 0 0;}
#page #container #content .micro_right span.txt{font-size:1.5em; color:#6F6F6F;}
#page #container #content .micro_right span.price{font-size:2.5em; color:#A60000; font-weight:bold;}

#page #container #content #micro_nov, #page #container #content #micro_carac, #page #container #content #micro_carac_big, #page #container #content #micro_nov_big{float:left; display:inline; margin-top:20px; margin-bottom:30px;}
#page #container #content #micro_nov h3, #page #container #content #micro_carac h3, #page #container #content #micro_nov_big h3, #page #container #content #micro_carac_big h3{margin-bottom:20px; color:#FFF;}
#page #container #content #micro_nov ul li, #page #container #content #micro_carac ul li, #page #container #content #micro_nov_big ul li, #page #container #content #micro_carac_big ul li{margin:0 0 10px 0; padding:0 0 0 15px; background:url(../images/bullet_grey.gif) 6px 4px no-repeat; font-size:1.1em; color:#666; line-height:1.4em;}
#page #container #content #micro_nov{width:340px; margin-right:5px; background:url(../images/micro_nov.jpg) 0 0 no-repeat;}
#page #container #content #micro_carac{width:340px; background:url(../images/micro_carac.jpg) 0 0 no-repeat;}
#page #container #content #micro_nov_big{width:420px; margin-right:20px; background:url(../images/micro_nov_big.gif) 0 0 no-repeat;}
#page #container #content #micro_carac_big{width:420px; background:url(../images/micro_carac_big.gif) 0 0 no-repeat;}
#page #container #content .micro_wrap{min-height:360px; padding:10px 15px; background:url(../images/micro_box_foot.jpg) bottom left no-repeat;}
#page #container #content .micro_big_wrap{min-height:300px; padding:10px 15px; background:url(../images/micro_box_foot_big.jpg) bottom left no-repeat;}

#page #container #content ul.listado{margin:20px 0 0 0;}
#page #container #content ul.listado li{margin:0 0 5px 0; padding:0 0 0 20px; background:url(../images/bullet_green.gif) 6px 4px no-repeat; font-size:1.2em;}

#page #container #content .caract{margin-right:70px;}
#page #container #content .caract ul li{margin:0 0 5px 0; padding:0 0 0 15px; background:url(../images/bullet.gif) 6px 3px no-repeat; font-size:1.2em;}

#page #container #content #box_690{width:690px; margin:20px 0 10px 0; background:url(../images/box_690.gif) 0 0 no-repeat;}
#page #container #content #box_690 #box_690_wrap{padding:5px 15px 15px 15px; background:url(../images/box_690_wrap.gif) bottom left no-repeat;}
#page #container #content #box_690 #box_690_wrap .images{float:left; display:inline; width:130px; margin:20px 25px 0 0;}
#page #container #content #box_690 #box_690_wrap .cont{float:left; display:inline; width:505px; margin:20px 0 0 0;}
#page #container #content #box_690 #box_690_wrap ul{margin:10px 0 10px 0;}
#page #container #content #box_690 #box_690_wrap ul li{margin:0 0 5px 0; padding:0 0 0 20px; background:url(../images/bullet.gif) 6px 4px no-repeat; font-size:1.1em;}

#page #container #content #video_box{width:454px; margin:30px 15px 30px 0; background:url(../images/top_video_demostrativo.gif) top left no-repeat;}

#page #container #content .videos{float:left; display:inline; width:219px; margin:30px 0 0 0;}
#page #container #content .vid{float:left; margin:0 0 15px 0;}
#page #container #content .vid img{float:left; display:inline; margin:0 5px 0 0; border:1px solid #D6E4BE;}
#page #container #content .vid p{width:90px;}

#page #container #content #promo_box{width:864px;background:url(../images/promo_box.jpg) 0 0 no-repeat;}
#page #container #content #promo_box #promo_box_wrap{position:relative; padding:30px 0 20px 35px; background:url(../images/promo_box_wrap.jpg) bottom left no-repeat;}
#page #container #content #promo_box #promo_box_wrap .img{position:absolute; top:15px; right:25px;}
#page #container #content #promo_box #promo_box_wrap .descuento_big {margin-left:585px;}
#page #container #content #promo_box #promo_box_wrap p.txt{width:565px; margin:15px 0; line-height:normal;}
#page #container #content #promo_box #promo_box_wrap p.txt strong{font-size:120%;}
#page #container #content #promo_box #promo_box_wrap ul{}
#page #container #content #promo_box #promo_box_wrap ul li{margin:0 0 10px 0; padding:0 0 0 15px; background:url(../images/bullet_black.gif) 6px 3px no-repeat; font-size:1.2em;}
#page #container #content #promo_box #promo_box_wrap ul li strong{font-size:120%;}
#page #container #content #promo_box #promo_box_wrap .link{float:left; display:inline; width:150px; margin:0 40px 0 0 ; font-size:1.1em; line-height:normal; text-align:right;}
#page #container #content #promo_box #promo_box_wrap .link img{margin:0 5px 0 0; vertical-align:middle;}
#page #container #content #promo_box #promo_box_wrap ul.lista_flecha{float:left; display:inline; width:360px; margin:10px 150px 0 0;}
#page #container #content #promo_box #promo_box_wrap ul.lista_flecha li{display:inline; margin:0 0 5px 0; padding:0 0 5px 20px; background:url(../images/bullet_green_arrow.gif) 6px 4px no-repeat;}

#page #container #content .promo{float:left; display:inline; width:278px; margin:0 15px 0 0; background:url(../images/box_278.gif) 0 0 no-repeat;}
#page #container #content .promo .promo_wrap{padding:10px; background:url(../images/box_278_wrap.gif) bottom left no-repeat;}
#page #container #content .promo .promo_wrap .img{float:left; display:inline; width:77px; margin:0 10px 0 0; text-align:center;}
#page #container #content .promo .promo_wrap .img img{margin:0 0 5px 0;}
#page #container #content .promo .promo_wrap h3{margin:0 0 5px 0;}
#page #container #content .promo .promo_wrap p{font-size:1.1em; line-height:normal;}
#page #container #content .promo .promo_wrap .cont{float:left; display:inline; width:170px;}
#page #container #content .promo .promo_wrap .cont p{margin:10px 0 0 0;}

#page #container #content .promo_note{float:left; display:inline; width:350px; height:130px; margin:30px 0 0 0; padding:10px 25px; background:url(../images/bg_nota.jpg) 0 0 no-repeat;}
#page #container #content .promo_note span{margin:0 0 0 20px; color:#FFF; font-size:1.1em; line-height:1.7em;}

#page #container #content #box_484{float:left; display:inline; width:495px; margin:0 30px 0 0; background:url(../images/box_484.gif) 0 0 no-repeat;}
#page #container #content #box_484_wrap{padding:15px; background:url(../images/box_484_wrap.gif) bottom left no-repeat;}
#page #container #content #box_484_wrap img{margin:0 5px 0 0;}
#page #container #content #box_484_wrap table tbody tr.odd td{background-color:#EEE;}

#page #container #content #form_land{float:left; width:241px; height:348px; padding:20px; background:url(../images/bg_form_land.gif) 0 0 no-repeat;}
#page #container #content #form_land .title{margin:0 0 20px 0; font-size:1.8em; font-weight:bold; border-bottom:1px dotted #97A33E;}
#page #container #content #form_land fieldset{margin:0 0 10px 0;}
#page #container #content #form_land fieldset label{margin:0 0 5px 0;}

#page #container #content #box_571{float:left; display:inline; width:571px; margin:0 15px 15px 0; background:url(../images/box_571.jpg) 0 0 no-repeat;}
#page #container #content #box_571 #box_571_wrap{position:relative; padding:30px 0 0 35px; background:url(../images/box_571_wrap.jpg) bottom left no-repeat;}
#page #container #content #box_571 #box_571_wrap .img{position:absolute; top:15px; right:25px;}
#page #container #content #box_571 #box_571_wrap .descuento {margin:0 0 0 450px;}
#page #container #content #box_571 #box_571_wrap p.txt{width:290px; margin:15px 0; line-height:normal;}
#page #container #content #box_571 #box_571_wrap p.txt strong{font-size:120%;}
#page #container #content #box_571 #box_571_wrap ul{}
#page #container #content #box_571 #box_571_wrap ul li{margin:0 0 15px 0; padding:0 0 0 15px; background:url(../images/bullet_black.gif) 6px 3px no-repeat; font-size:1.2em;}
#page #container #content #box_571 #box_571_wrap ul li strong{font-size:120%;}
#page #container #content #box_571 #box_571_wrap ul.lista_flecha{float:left; width:200px; margin:10px 20px 0 0;}
#page #container #content #box_571 #box_571_wrap ul.lista_flecha li{margin:0 0 5px 0; padding:0 0 5px 20px; background:url(../images/bullet_green_arrow.gif) 6px 4px no-repeat;}
#page #container #content #box_571 #box_571_wrap .descuento_big{margin:-20px 0 0 290px;}
#page #container #content #box_571 #box_571_wrap .link{float:left; display:inline; width:150px; margin:0 40px 0 0 ; font-size:1.1em; line-height:normal; text-align:right;}
#page #container #content #box_571 #box_571_wrap .link img{margin:0 5px 0 0; vertical-align:middle;}

#page #container #content #box_540{float:left; display:inline; width:541px; margin:0 0 20px 0; padding:9px 0 0; background:url(../images/box_540.gif) 0 0 no-repeat;}
#page #container #content #box_540 #box_540_wrap{position:relative; padding:0 15px 20px 15px; background:url(../images/box_540_wrap.gif) bottom left no-repeat;}
#page #container #content #box_540 #box_540_wrap h3{margin:10px 0 10px 0; font-size:1.2em;}
#page #container #content #box_540 #box_540_wrap h3 span{color:#666;}
#page #container #content #box_540 #box_540_wrap .txt{float:left; display:inline; width:300px;}
#page #container #content #box_540 #box_540_wrap .gallery img{margin:0 1px 0 0;}
#page #container #content #box_540 #box_540_wrap .img_cont{float:left; display:inline; width:160px;}
#page #container #content #box_540 #box_540_wrap .img_cont img{border:1px solid #E2DCCD;}
#page #container #content #box_540 #box_540_wrap .bold_cont{float:left; display:inline; width:340px; margin:0 0 0 10px;}
#page #container #content #box_540 #box_540_wrap .bold{font-size:1.4em; line-height:normal;}
#page #container #content #box_540 #box_540_wrap ul{}
#page #container #content #box_540 #box_540_wrap ul li{margin:0 0 15px 0; padding:0 0 0 15px; background:url(../images/bullet_black.gif) 0 6px no-repeat;}
#page #container #content #box_540 #box_540_wrap .item .title a{font-size:1.3em; font-weight:bold; text-decoration:none;}
#page #container #content #box_540 #box_540_wrap .highlight{margin-bottom:20px; padding:0px 10px 10px 10px; background:#EEE; border:1px solid #CCC;}
#page #container #content #box_540 #box_540_wrap .highlight p{line-height:normal;}
#page #container #content #box_540 #box_540_wrap .quest{margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #EEE;}
#page #container #content #box_540 #box_540_wrap .quest small{font-size:1.1em; line-height:1.7em;}
#page #container #content #box_540 #box_540_wrap .quest img{float:left; display:inline; margin:5px 5px 50px 0;}

/* 06/08/2009. Ruben Sobrino */
/* Added two styles to support updated look & feel of Faq pages */
#page #container #content #box_540 #box_540_wrap .faq_highlight{background:#eee url(../images/ico_clown_small.png) 5px 10px no-repeat; padding-left:30px;}
#page #container #content #box_540 #box_540_wrap .faq_quest{background:url(../images/ico_clown_small.png) 5px 5px no-repeat; padding-left:30px;}

#page #container #content #box_540 #box_540_wrap table tr.odd td{background-color:#F2EFE9;}
#page #container #content #box_540 #box_540_wrap table tr.even td{}


#page #container #content #box_540 #box_540_wrap .formu{width:391px;}
#page #container #content #box_540 #box_540_wrap .formu fieldset{margin:0 0 5px 0;}
#page #container #content #box_540 #box_540_wrap .formu label{float:left; display:inline; width:120px; margin:7px 0 0;}
#page #container #content #box_540 #box_540_wrap .formu input, #page #container #content #box_540 #box_540_wrap .formu select, #page #container #content #box_540 #box_540_wrap .formu textarea{float:left; display:inline; width:260px;}

#page #container #content #box_170{float:left; display:inline; width:149px; margin:0 10px 10px 0; padding:10px; background-color:#FFF; border:1px solid #DBDBDB;}
#page #container #content #box_170 p.cont{font-size:1.1em; line-height:normal;}

#page #container #content #event{margin:5px 0 20px 0; padding:20px 10px; background-color:#E5E5E5;}
#page #container #content #event .back{margin:10px 0; padding:5px 10px; background-color:#FFF;}
#page #container #content #event .back p{font-size:1.1em;}

#page #container #content #r_box{width:346px; height:250px; margin:10px 0 0 0; padding:20px;}
#page #container #content #r_box p{line-height:normal;}

/*****************************
MODIFICADO POR MATÍAS BRAVO 09/09/09

#page #container #content table.foro{margin:10px 0 20px 0;}
#page #container #content table.foro tr.even{background-color:#F2F2F2;}
#page #container #content table.foro td{border-bottom:1px solid #E1E1E1;}
#page #container #content table.foro td h3{margin-bottom:10px;}
#page #container #content table.foro td img{vertical-align:middle; margin-right:5px;}
#page #container #content table.foro td{vertical-align:middle;}
#page #container #content table.foro th, #page #container #content table.foro td p{font-size:1.1em; line-height:normal;}

*/

body#body_foro_temas #page #container,
body#body_foro_temas #page #container,
body#body_foro_mensajes #page #container{background:none;}

body#body_foro_temas #page #container #content,
body#body_foro #page #container #content{padding-bottom:20px;}

#page #container #content .uncuarto {display:inline; float:left; width:23.8%;}

#page #container #content table.foro {width:99%; margin:0 0 10px 0; border:1px solid #CFCFCF; color:#000000; border-collapse:collapse; font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;}

#page #container #content table.foro thead{background:#EAEAEA url(../images/gradient_thead.gif) left top repeat-x;  border-bottom:1px solid #CFCFCF; color:#888888; font-weight:bold; font-size:10px;}

#page #container #content table.foro thead th,
#page #container #content table.foro tbody td{padding:6px 8px; font-size:10px;}

#page #container #content table.foro tbody td.alt1 {background-color:#F7F7F7; border-bottom:1px solid #C5D1D8; color:#000000;}
#page #container #content table.foro tbody td.alt2{background-color:#E7E7E7; border-bottom:1px solid #C5D1D8; color:#000000;}

#page #container #content table.foro tbody td h3{margin:0; font-size:12px;}
#page #container #content table.foro tbody td h3 img{margin:0 5px 0 0;}
#page #container #content table.foro tbody td h3 a{color:#222222;}

#page #container #content table.foro tbody td span.smallfont{display:block; margin:0 0 0 30px; font-size:11px; color:#000;}

#page #container #content .foro_form{background-color:#FFFFFF; margin:20px 0 0; padding:0 0 10px;}
#page #container #content .foro_form .untercio{margin:10px 20px 20px 0; width:280px;}
#page #container #content .foro_form .dostercios{margin:0 0 10px 0;}
#page #container #content .foro_form .unmedio{margin:0 25px 10px 0; width:417px;}

#page #container #content .foro_coment ul{margin:10px 0 20px 20px; padding: 0 0 0 10px; border-left:3px solid #DDD;}
#page #container #content .foro_coment ul li{font-size:12px; margin:0 0 10px 0}
#page #container #content .foro_coment ul li span{font-size:11px; margin:0; font-style:italic; line-height:17px;}


/***********************************************************************************/

#page #container #content #help{float:left; display:inline; width:100px; height:100px; margin:30px 0 0 30px; padding:10px; background:url(../images/bg_help.jpg) 0 0 no-repeat;}
#page #container #content #help img{float:left; margin:0 5px 0 0;}
#page #container #content #help p{margin-bottom:5px; line-height:normal;}

#page #container #content .box_310{float:left; display:inline; width:310px; margin:30px 0px 0 0; background:url(../images/box_310.gif) 0 0 no-repeat;}
#page #container #content .box_310 .title{margin:20px 0; font-size:1.8em; color:#003725; text-align:center;}
#page #container #content .box_310_wrap{padding:10px; background:url(../images/box_310_wrap.gif) bottom left no-repeat;}
#page #container #content .box_310_wrap p{color:#666; font-size:1.1em;}

#page p.seccion{float:left; display:inline; margin-left:5px; margin-top:-7px;}
#usu_novel
{
	height:40px;
	width:278px;
	padding:132px 16px;
	background:url(../images/usu_novel.jpg) bottom left no-repeat;
}

