/* generales */
html {font-size: 62.5%;}
body {font-size:1.2em;font-family:arial;line-height:1.4em;color:#414141;}
a img {border:none;line-height:1px;font-size:0;}
h1 {font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;font-size:1.6em;color:#527B10;margin:5px 0;padding:0;}
h2 {font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;font-size:1.3em;margin:5px 0;padding:0;}
h1.underline, h2.underline, h3.underline, p.underline, li.underline {background:transparent url(../images/bg_shadow.gif) repeat-x scroll left bottom;border-bottom:1px solid #D4D4D4;margin-top:10px;padding-bottom:8px;}
p {margin:0 0 5px 0;padding:0;}
ul {margin:0;padding:0;}
ul li {margin:0;padding:0;list-style:none;}
a,a:hover {color:#0773ab;}
ul.bullet li {padding:0px 0 10px 14px;background:url(../images/ico_bullet.gif) no-repeat left 6px; }
ul.col3.bullet li {width:30%;}
.left {float:left;}
textarea {font-size:1em;font-family:arial;line-height:1.4em;color:#414141;}
/* header */
#header {line-height:1.4em;}
#logo {float:left;width:65%;padding-top:15px;}
#logo img {float:left;}
#logo .claim {font-weight:bold;color:#8e866a;font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;font-size:1.2em;font-style:italic;margin:20px 0 0 15px;float:left;}
#hdcontent #hdright {float:left;width:34.9%;}
#hdcontent {width:990px;margin:0 auto;overflow:hidden;padding-bottom:5px;}
#hdcontent .hdmenu {margin:5px 0 0 0;}
#hdcontent #log_in form {margin:0;padding:0;overflow:hidden;font-family:'Lucida Sans Unicode','Lucida Grande',serif;float:right;}
#hdcontent #log_in form p.in_bag {margin-top: 1px;}
#hdcontent #log_in form p.in_bag a {color: #DE6418; text-decoration: underline;}
#hdcontent #log_in form ul {margin:0;padding:0;}
#hdcontent #log_in form ul li {list-style:none;float:left;}
#hdcontent #log_in label {display:block;}
#hdcontent #log_in label.user {padding-left:18px;background:url(../images/ico_login.gif) no-repeat left center; }
#hdcontent #log_in input.itext {margin-right:10px;background: url(../images/bg_itext.gif) repeat-x;border:1px solid #d7d0bb;height:16px;padding:0;width:120px;}
#hdcontent #log_in p.small {font-size:0.8em;margin:3px 0;}
#hdcontent #log_in p.small a {text-decoration:none;}
#hdcontent #log_in input.bt_log_in {margin-top:14px;background:url(../images/bt_log_in.gif) no-repeat left top;width:65px;height:20px;text-align:center;border:none;font-weight:bold;color:#fff;font-family:'Lucida Sans Unicode','Lucida Grande',serif;cursor:pointer;font-size:0.9em;padding-bottom:4px;}

/* Tabs */
#nav {height:58px;background: url(../images/bg_tabs.gif) repeat-x left top;overflow:hidden;z-index:0;}
#nav #navcontent {width:990px;height:49px;padding-bottom:9px;margin:0 auto;background: url(../images/bg_content_top.gif) repeat-x left bottom;overflow:hidden;}

#nav ul#tabs {overflow:hidden;float:left;margin:8px 0 0 10px;padding:0;.position:absolute;}
#nav ul#tabs li {list-style:none;padding:0 6px 0 0;height:49px;margin-right:5px;float:left;}
#nav ul#tabs li.on {background: url(../images/bg_tab_on_right.gif) no-repeat right top; }
#nav ul#tabs li a {text-decoration:none;font-size:1.1em;color:#fff;font-family:'Lucida Sans Unicode','Lucida Grande',serif;padding:0 20px 0 26px;display:block;height:49px;line-height:40px;_float:left;}
#nav ul#tabs li a:hover {background:#527B10;height:40px;-moz-border-radius:0.5em;}
#nav ul#tabs li.on a {background: url(../images/bg_tab_on.gif) no-repeat left top;display:block;color:#515151;font-weight:bold;}
#nav ul#tabs li.on a:hover {height:49px;-moz-border-radius:0;background: url(../images/bg_tab_on.gif) no-repeat left top;}
#nav div.register{float:right;font-family:'Lucida Sans Unicode','Lucida Grande',serif;}
#nav div.register a {display:block;width:157px;height:34px;text-align:center;line-height:34px;background: url(../images/bt_register.gif) no-repeat left top;color:#414141;font-weight:bold;font-size:1.1em;margin-top:8px; }
#header div.logged{font-family:'Lucida Sans Unicode','Lucida Grande',serif;float:right;width:270px;height:58px;background: url(../images/logado.png) no-repeat left top;position:absolute;top:53px;margin-left:60px;}
#header div.logged div {padding:6px 10px;}
#header div.logged div.user_name a {background: url(../images/ico_logged.gif) no-repeat left center;padding-left:24px;}
#header div.logged div.user_shortcuts {color:#F8F6EF;font-size:0.9em;}
#header div.logged div.user_shortcuts a {color:#F8F6EF;text-decoration:none;}
#header div.logged div.user_shortcuts a:hover {text-decoration:underline;}
#header div.logged div.user_shortcuts a.orange {color:#F2D375;}

/* breadcrumb */
#breadcrumb {margin:5px 15px 10px 15px;}
#breadcrumb a {text-decoration:none;}
#breadcrumb a:hover {text-decoration:underline;}
/* introduccion */
#intro {background:url(../images/bg_intro.jpg) no-repeat left top;height:200px;overflow:hidden;}
#intro h1 {margin:00px;padding:15px 0 0 15px;font-size:1.6em;font-weight:bold;font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;}
#intro p {margin:0;padding:10px 300px 0 15px;font-size:1.2em;height:60px;line-height:1.4em;}
#intro a.register_intro {float:right;background: url(../images/bt_register_intro.gif) no-repeat left top;width:173px;height:32px;line-height:32px;font-weight:bold;;font-family:Arial;font-size:1.4em;text-decoration:none;color:#fff;text-align:center;margin-right:250px;margin-top:10px;}

/* Productos por categoria */
div.cat_cab, table .cab {background: url(../images/bg_cat_cab.gif) repeat-x left top;height:28px;line-height:28px;border:1px solid #ddd3d3; }
div.cat_cab h2 {font-size:1.2em;padding:0 10px;font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;font-weight:bold;margin:0;}
div.cat_cab h2 span {color:#DD6419;}

div.cat_box, table {background:#ede8e2;overflow:hidden;padding:3px;}
ul#categories {overflow:hidden;margin:0;padding:0 0 5px 0;}
ul#categories li {list-style:none;padding:0;margin:0;float:left;width:120px;height:120px;background:#fff;margin:3px 2px 2px 3px;}
ul#categories li a {display:block;padding:100px 5px 0 5px;height:20px;text-decoration:none;}
ul#categories li a span {float:right;color:#414141;font-size:0.9em;line-height: 1.1em;}
ul#categories li.cat_01 {background: #fff url(../images/cat_01.gif) no-repeat center top; }
ul#categories li.cat_05 {background: #fff url(../images/cat_05.gif) no-repeat center top;}
ul#categories li.cat_04 {background: #fff url(../images/cat_04.gif) no-repeat center top;}
ul#categories li.cat_17 {background: #fff url(../images/cat_17.gif) no-repeat center top;}
ul#categories li.cat_18 {background: #fff url(../images/cat_18.gif) no-repeat center top;}
ul#categories li.cat_10 {background: #fff url(../images/cat_10.gif) no-repeat center top;}
ul#categories li.cat_19 {background: #fff url(../images/cat_19.gif) no-repeat center top;}
ul#categories li.cat_06 {background: #fff url(../images/cat_06.gif) no-repeat center top;}
ul#categories li.cat_16 {background: #fff url(../images/cat_16.gif) no-repeat center top;}
ul#categories li.cat_11 {background: #fff url(../images/cat_11.gif) no-repeat center top;}
ul#categories li.cat_12 {background: #fff url(../images/cat_12.gif) no-repeat center top;}
ul#categories li.cat_07 {background: #fff url(../images/cat_07.gif) no-repeat center top;}
ul#categories li.cat_14 {background: #fff url(../images/cat_14.gif) no-repeat center top;}
ul#categories li.cat_02 {background: #fff url(../images/cat_02.gif) no-repeat center top;}
ul#categories li.cat_13 {background: #fff url(../images/cat_13.gif) no-repeat center top;}
ul#categories li.cat_08 {background: #fff url(../images/cat_08.gif) no-repeat center top;}
ul#categories li.cat_22 {background: #fff url(../images/cat_22.gif) no-repeat center top;}
ul#categories li.cat_09 {background: #fff url(../images/cat_09.gif) no-repeat center top;}
ul#categories li.cat_15 {background: #fff url(../images/cat_15.gif) no-repeat center top;}
ul#categories li.cat_26 {background: #fff url(../images/cat_26.gif) no-repeat center top;}
ul#categories li.cat_28 {background: #fff url(../images/cat_28.gif) no-repeat center top;}
ul#categories li.cat_29 {background: #fff url(../images/cat_29.gif) no-repeat center top;}
ul#categories li.cat_23 {background: #fff url(../images/cat_23.gif) no-repeat center top;}
ul#categories li.cat_27 {background: #fff url(../images/cat_27.gif) no-repeat center top;}
ul#categories li.cat_30 {background: #fff url(../images/cat_30.gif) no-repeat center top;}
ul#categories li.navidad {background: #fff url(../images/cat_navidad.gif) no-repeat center top;}

/* imagenes del campo */
.images_menu {background:#ede8e2;overflow:hidden;padding:3px;}
.images_menu ul {overflow:hidden;margin:0;padding:0 0 5px 0;}
.images_menu.cat_box ul li {height:165px;}
.images_menu ul li {width:183px;background-color:#fff;height:120px;list-style:none;padding:0;margin:0;float:left;background:#fff;margin:3px 2px 2px 3px;}
.images_menu ul li a {display:inline;padding:5px;height:auto!important;text-decoration:underline;}
/* galeria fotos */
ul.mosaic {overflow:hidden;margin:0;padding:2px 0;}
ul.mosaic li {list-style:none;float:left;margin:0;padding:0;width:20%;text-align:center;}
ul.mosaic li a, ul.mosaic li div {border:1px solid #cfc4b5;display:block;width:120px;height:120px;background:#fff;}
ul.mosaic li div {margin:10px auto;}
/* receta home */
.receta {background: url(../images/bg_receta.gif) no-repeat right bottom;padding:8px;margin-right:20px;}
.receta .img80 {height:111px !important;margin-bottom:3px;padding:5px;}
.receta  .big {margin-left:5px;}
.receta .img80 .thumb {border:2px solid #fff;}
/* enciclopedia */
.enciclopedia {background:#E9E4D1 url(../images/bg_enciclopedia.gif) repeat-y left top;padding:8px;margin-right:20px;}
.enciclopedia .img80 {height:100px !important;margin-bottom:3px;margin-left:25px;}
.enciclopedia .big {margin-left:30px;}
.diccionario .right {width:40%;padding-top:10px;}
.diccionario .right a {font-weight:bold;}
.diccionario ul.nounder li {padding:3px 0;border-bottom:none;}
.diccionario .left {float:left;width:56%;}
.diccionario h2 {margin-bottom:10px;}
.diccionario li {padding:15px 0;overflow:hidden;border-bottom:1px solid #dadada;}
.abc_enciclopedia {padding-left:40px;overflow:hidden;}
.abc_enciclopedia a {font-weight:bold;font-size:1.4em;margin-right:20px;margin-top:5px; margin-bottom:5px;float:left;text-transform:uppercase;}
/* tags */
div.tags a {text-decoration:none;}
div.tags a:hover {text-decoration:underline;}
div.tags a.n1 {font-size:1em;}
div.tags a.n2 {font-size:1.2em;}
div.tags a.n3 {font-size:1.4em;}
div.tags a.n4 {font-size:1.6em;}
div.tags {color:#cacaca;}

/* boxes */
.borderbox {border:1px solid #cfc4b5;}

/* boxes con imagen izquierda */
div.img80 {padding:5px 5px 5px 95px;min-height:80px;height:auto!important;height:100px;overflow:hidden;}
div.img120 {padding:5px 5px 5px 145px;min-height:120px;height:auto !important;height:140px;overflow:hidden;}

div.thumb {border:1px solid #cacaca;}
div.img80 div.thumb {display: block;width: 80px;height:80px; text-align: center;margin-left:-90px;position:absolute;background:#fff;text-align:center;overflow:hidden;}
div.img120 div.thumb {display: table-cell;width: 120px;height:120px; text-align: center;margin-left:-135px;position:absolute;background:#fff;overflow:hidden;}
div.img120.video div.thumb {height:auto!important;}

div.thumb.destacat {border:2px solid #DD6419;}
div.thumb a { display:block;overflow:hidden;line-height:1px;font-size:1px; }

div.img80 span.destacat {display:block;position:absolute;margin-top:60px;margin-left:-6px;.margin-left:-46px;background: url(../images/tag_destacat_s.gif) no-repeat left top;width:34px;height:36px;text-indent:-1000px;}
div.img120 span.destacat,.mosaic_destacats div.thumb span.destacat {display:block;position:absolute;margin-top:92px;margin-left:-6px;.margin-left:-66px;background: url(../images/tag_destacat.gif) no-repeat left top;width:34px;height:36px;text-indent:-100000px;}
.mosaic_destacats div.thumb span.destacat {margin-left:-6px;}
span.oferta {text-indent:10000px;}
div.img80 div.thumb span.oferta {display:block;position:absolute;top:63px;left:22px;background: url(../images/tag_oferta.png) no-repeat left top;width:59px;height:18px; text-indent:-9000px;}
div.img120 div.thumb span.oferta, .mosaic_destacats div.thumb span.oferta {display:block;position:absolute;top:102px;.top:104px;left:62px;background: url(../images/tag_oferta.png) no-repeat left top;width:59px;height:18px; text-indent:-9000px;}

div.thumb span.rank_1 {display:block;position:absolute;top:63px;left:0;background: url(../images/sprite_rank.png) no-repeat left 0;width:19px;height:18px; }
div.thumb span.rank_2 {display:block;position:absolute;top:63px;left:0;background: url(../images/sprite_rank.png) no-repeat left -19px;width:19px;height:18px; }
div.thumb span.rank_3 {display:block;position:absolute;top:63px;left:0;background: url(../images/sprite_rank.png) no-repeat left -37px;width:19px;height:18px; }
div.thumb span.rank_4 {display:block;position:absolute;top:63px;left:0;background: url(../images/sprite_rank.png) no-repeat left -56px;width:19px;height:18px; }
div.thumb span.rank_5 {display:block;position:absolute;top:63px;left:0;background: url(../images/sprite_rank.png) no-repeat left -76px;width:19px;height:18px; }

div.img120.video span.play {display:block;top:60px;left:85px;position:absolute;width:30px;height:23px;background: url(../images/ico_play.png) no-repeat left top;text-indent:-10000px; }

ul.col2,ul.col3,ul.col4 {overflow:hidden;width:100%;clear:both;}
ul.col2 li {float:left;width:49%;}
ul.col3 li {float:left;width:33.3%;.width:32%;}
ul.col4 li {float:left;width:25%;}
ul.col5 li {float:left;width:19%;}
ul.col6 li {float:left;width:16%;}

/* destacats home */
ul.mosaic_destacats div.thumb a {display:block;overflow:hidden;width:120px;height:120px;line-height:1px;font-size:1px;text-align:center;}
ul.mosaic_destacats {overflow:hidden;margin-top:10px;}
ul.mosaic_destacats div.thumb {margin-bottom:10px;width:120px;height:120px;}
ul.mosaic_destacats li {float:left;width:25%;height:220px;overflow:hidden;}
ul.mosaic_destacats li p.price {font-size:0.9em;display:block;width:120px;text-align:right;font-weight:bold;font-family:'Lucida Sans Unicode','Lucida Grande',serif;}

/* boxes con cabeceras de color */
div.top_orange h2,div.top_green h2,div.top_gray h2 {margin:0;font-size:1.1em;font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;}
div.top_orange h1,div.top_green h1,div.top_gray h1 {margin:0;font-size:1.1em;font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;display:inline;color:#414141;}
div.top_orange span.h1,div.top_green span.h1,div.top_gray span.h1 {margin:0;font-size:1.1em;font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;font-weight:bold;}
div.top_orange p,div.top_green h2,div.top_gray h2 {margin:0;font-size:1.1em;}
div.top_orange {background:#f2d375 url(../images/bg_cab_orange.gif) repeat-x left bottom;padding:5px 10px;}
div.foot_orange {background:#f2d375 url(../images/bg_foot_orange.gif) repeat-x left top;padding:5px 10px 5px 10px;}
div.top_green {background:#c8e17b url(../images/bg_cab_green.gif) repeat-x left bottom;padding:5px 10px;}
div.foot_green {background:#c8e17b url(../images/bg_foot_green.gif) repeat-x left top;padding:5px 10px 5px 10px;}
div.top_gray {background:#EFEFEF url(../images/bg_cab_gray.gif) repeat-x left bottom;padding:5px 10px;}
div.foot_gray {background:#EFEFEF url(../images/bg_foot_gray.gif) repeat-x left top;padding:5px 10px 5px 10px;}
.bgbox {background:#E9E4D1;padding:5px;}
.bg_green {}
div.alert {background:#FFF1B7 url(../images/bg_alert.gif) repeat-x left top;padding:15px;}
div.info {background:#E1F2F8 url(../images/bg_info.gif) repeat-x left top;padding:15px;}
div.pedido_ok {background: url(../images/bg_info_ok.gif) no-repeat left 10px;padding-left:80px;min-height:80px;height:auto!important;height:80px; }
/* text */
.big{font-size:1.1em;font-weight:bold;font-family:'Lucida Sans Unicode','Lucida Grande',serif;}
.big h3 {font-size:1em;font-weight:bold;font-family:'Lucida Sans Unicode','Lucida Grande',serif; text-decoration: underline; margin:0; display:inline;}
.title {font-size:1.4em;font-weight:bold;}
.strong {font-weight:bold;}
.orange,a.orange{color:#DD6419;}
.verd, a.verd {color:#527B10;}
.nounder, a.nounder, .nounder a {text-decoration:none;}
a.nounder:hover,.nounder a:hover {text-decoration:underline;}
.size1,a.size1 {font-size:1em;font-weight:bold;font-family:'Lucida Sans Unicode','Lucida Grande',serif;}
.small {font-size:0.9em;}
.strong {font-weight:bold;}
.red {color:#c93118;}
.green {color:#527B10;}
ul.b_bottom li {border-bottom:1px solid #DDD3D3;padding:3px 0;}
.size2 {font-size:1.3em;font-weight:bold;font-family:'Lucida Sans Unicode','Lucida Grande',serif;}
.center {text-align:center;}
.in_bag {padding-left:24px;background: url(../images/ico_cesta.gif) no-repeat left top;line-height:20px;}

/* footer */
#footer {overflow:hidden;padding-top:40px;background:#F8F6EC;}
#footer .herbal_detail {height:100px;background:#F8F6EC url(../images/bg_body.gif) repeat-x left top;margin:0;padding:0;border:0;}
#footer .ft_content {border-top:5px solid #567D11;background:#B7A07C url(../images/bg_footer.gif) repeat-x left top;padding:30px 20px; }
#footer .boxes {width:970px;margin:0 auto;}
#footer .boxes .box {background:#cfb894;-moz-border-radius:0.5em;}

/* patrocinados */

.banners_cab {border-bottom:1px solid #cacaca;padding:3px;font-size:0.9em;margin-bottom:10px;}

.mosaic_bans {overflow:hidden;width:100%;}
.mosaic_bans img {float:left;padding:10px;}

/* productores home */

.productores_boxes {overflow:hidden;}
.productores_boxes .primer {width:47.5%;float:left;_width:450px;_overflow:hidden;}
.productores_boxes .segon {width:52.5%;float:left;_width:510px;}

/* mapas */
#mapa{
	width:440px;
	height:284px;
	background:transparent url('../images/mapa/mapa.gif') no-repeat 0 0;
}
#provincias{
	width:440px;
	height:284px;
	background:transparent url('../images/mapa/transparente.gif') no-repeat 0 0;
}
#box{
	display:none;
	position:absolute;
	margin:15px;
	padding:2px 5px;
	border:1px solid #000;
	background:#fff;
}

/* home productores */
.productores_boxes .primer .top_green {margin-right:10px;_margin-right:10px;}
#container_mapa {background:#EDE8E2;padding:5px;margin-top:5px;width:440px;height:300px;_padding:5px 0;}

#list-provincias {margin:15px;font-size:0.9em;}
#list-provincias ul {overflow:hidden;}
#list-provincias ul li {list-style-type:square;}
#list-provincias li a{text-decoration:none;padding-left:10px;}
#list-provincias li a:hover {text-decoration:underline;}

/* listados */

#container.filters #filters {font-family:'Lucida Sans Unicode','Lucida Grande',serif;}
#container.filters #filters div.cat_cab span, #container.filters #filters div.cat_cab h2 {font-weight:bold;font-weight:bold;color:#746e5b;font-size:1.1em;display:block;padding:0 5px;}
#container.filters #filters div.cat_cab h2 {font-family: 'Lucida Sans Unicode','Lucida Grande',serif;}
#filters .cat_box {padding:5px;overflow:hidden;}
#filters ul {background:#fff;overflow:hidden;_flaot:left;width:100%;}
#filters li {border-bottom:1px dotted #cacaca;}
#filters li a {text-decoration:none;display:block;overflow:hidden;padding:7px 5px;}
#filters li.selected a {border:1px solid #fff;margin-bottom:-1px; font-weight:bold;color:#527B10;}
#filters li.selected a,#filters li.selected a:hover {background:#F9F5D0;}
#filters li.selected a span {font-weight:normal;}
#filters li a span {float:right;color:#616161;}
#filters li a:hover {background:#F9F5D0;}

div.abc {padding:5px 10px;background:#f5f5f5;overflow:hidden;border-bottom:1px solid #cacaca;margin-bottom:5px;text-align:Center;}
div.abc a {padding:2px 7px;text-transform:uppercase;}
div.abc a:hover,div.abc a.on {background:#dadada;}
div.abc a.on {text-decoration:none;font-weight:bold;}
.producto_intro {background:#EDE8E2;padding:0 10px;}

div.list_cab {background: url(../images/bg_shadow.gif) repeat-x left bottom;border-bottom:1px solid #d4d4d4;padding-bottom:8px;margin-top:10px; }
div.list_cab form {margin:0;padding:0;}
div.list_cab h2 {margin:0;}
div.list_cab div.order_by {float:right;}
div.list_cab div.order_by label,div.list_cab div.order_by select {margin-right:10px;}

/* listado - anuncio */
.searchresults {width:100%;overflow:hidden;}
.searchresults li {overflow:hidden;.float:left;width:100%;}
.searchresults li.destacat div.producto,.searchresults li.destacat div.productor {background:#f9f5d0;}
.searchresults div.img120 {float:left;width:64.2%;_width:63%;padding-top:15px;padding-bottom:15px;min-height:120px;height: auto!important;height:120px;}
.searchresults div.details {float:left;width:20%;background:#f5f5f5 url(../images/bg_details.gif) repeat-y left top;margin-bottom: -1000px; padding-bottom: 1000px; }
#container.filters .searchresults div.img120 {width:55.5%;}
#container.filters .searchresults div.details {width:25%;}
.searchresults .producto,.searchresults .productor {border-bottom:1px solid #cacaca;overflow:hidden;_float:left;}
div.details ul li {padding:5px 0;border:none;overflow:hidden;}
div.details ul li .big {font-weight:normal;}
.searchresults li.destacat div.details {background:#f4ecc3 url(../images/bg_shadow_ds.gif) repeat-y left top ;}
.searchresults li.destacat div.img120 a.big {color:#DD6419;}
.searchresults li.destacat div.img120 .thumb {border:2px solid #DD6419;}
.searchresults div.content_anuncio {overflow:hidden;}
.searchresults div.foot_anuncio {overflow:hidden;padding-right:5px;}
.searchresults div.foot_anuncio .stock {float:right;}
.searchresults div.foot_anuncio .stock .reserva  {font-weight:bold;color:#7f9c45;font-family:'Lucida Sans Unicode','Lucida Grande',serif;}
.searchresults div.foot_anuncio .stock .nodisponible  {font-weight:bold;color:#999;font-family:'Lucida Sans Unicode','Lucida Grande',serif;}

.searchresults div.img120 .thumb.nodisponible img {opacity:0.40; filter:alpha( opacity=40 );}
.searchresults div.details .box {padding:5px 10px;}
/* anuncio - details */
div.details span.oferta {display:block;float:left;width:59px;height:18px;background: url(../images/tag_oferta.png) no-repeat left top;margin-right:5px; } 
div.details span.precio {color:#DD6419;font-weight:bold;font-size:1.2em;font-family:'Lucida Sans Unicode','Lucida Grande',serif;margin-left:5px;}


/* center image */
#edge {#display: inline-block;#width: 0;#height: 100%;#vertical-align: middle;}
#img_container {#display: inline-block;#width: 100%;#text-align: center;#vertical-align: middle;}
#img_ficha {display: table-cell;width: 300px;height: 300px;text-align: center;vertical-align: middle;border:1px solid #cacaca;overflow:hidden;}

a.zoom_image span.zoom {position:absolute;display:block;background: url("../images/lupa.gif") no-repeat bottom right;margin-top:275px;margin-left:275px;height:24px;width:24px;text-indent:-1000px;}
a.zoom_image {display:block;width:300px;height:300px;}

/* formularios */
select {font-size:1em;padding:1px;border:1px solid #d4d4d4;}
.form_box.acceso span.strong {display:block;float:left;width:180px;}


/* paginacion */
.pagination { padding: 3px;margin: 15px 3px;text-align:center;.float:left;.width:90%;}
.pagination a {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #EEE;text-decoration: none; /* no underline */color: #527B10;}
.pagination a:hover,.pagination a:active {border: 1px solid #999;color: #666;}
.pagination .current {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #E1590C;font-weight: bold;background-color: #E1590C;color: #FFF;}
.pagination .disabled {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #EEE;	color: #DDD;}

/* buscador de productos */
#search_products_box {background: url(../images/bg_search_products.gif) no-repeat left top;width:259px;height:37px;padding:3px 10px 3px 40px;float:right;}
#search_products_box input.itext {margin-right:5px;border:1px solid #d7d0bb;padding:3px;width:180px;margin-top:3px;}
#search_products_box input.bt_search_products {background: url(../images/bt_search_products.gif) no-repeat left top;width:63px;height:24px;text-align:center;border:none;color:#fff;font-weight:bold;font-family:'Lucida Sans Unicode','Lucida Grande',serif;font-size:0.9em;cursor:pointer;padding-bottom:3px;}


/* notas de prensa */
ul.prensa {margin:10px 5px;}
ul.prensa li {background: url(../images/ico_prensa.gif) no-repeat left top;padding-left:24px;padding-bottom:10px; }

/* blogs */

ul.blogs {margin:10px 5px;}
ul.blogs li {background: url(../images/ico_blog.gif) no-repeat left top;padding-left:24px;padding-bottom:10px; }


/* ficha del producto */

.box_productor {padding:10px;background:#e5efbf url(../images/bg_productor_box.gif) repeat-x left top; }

.mosaic_thumbs {padding:0;overflow:hidden;margin:5px auto;}

.mosaic_thumbs img {margin:3px;float:left;width:60px;height:60px;border:1px solid #cacaca;}

.mosaic_thumbs p {clear:both;margin:3px;padding:0;}

.mosaic_thumbs div {overflow:hidden;}

ul.caracteristicas li {padding:5px 0;}
/* iconos */
.temporada {background: url(../images/icons_sprite.gif) no-repeat left 3px;padding:3px 3px 3px 24px; }
.do {background: url(../images/icons_sprite.gif) no-repeat left -30px;padding:3px 3px 3px 24px; }
.familiar {background: url(../images/icons_sprite.gif) no-repeat left -60px;padding:3px 3px 3px 24px; }
.premio {background: url(../images/icons_sprite.gif) no-repeat left -100px; padding:3px 3px 3px 24px;}
.opinion {background: url(../images/icons_sprite.gif) no-repeat left -145px; padding:3px 3px 3px 20px;}
.alerta {background: url(../images/icons_sprite.gif) no-repeat left -190px; padding:3px 3px 3px 24px;}
.facebook {background: url(../images/icons_sprite.gif) no-repeat left -285px; padding:3px 3px 3px 24px;}
.ico_delete {background: url(../images/ico_delete.gif) no-repeat left center;padding-left:18px;}
.ico_turismo {background: url(../images/ico_turismo.gif) no-repeat left top;padding-left:20px;}
.ico_producto {background: url(../images/ico_product.gif) no-repeat left center;padding-left:20px;}
.phone {background: url(../images/ico_phone.gif) no-repeat left center; padding:3px 3px 3px 24px;}
.mail {background: url(../images/icons_sprite.gif) no-repeat left -240px; padding:3px 3px 3px 24px;}
/* botones */

.bt_orange_medium {display:block;background: url(../images/bt_orange_medium.gif) no-repeat left top;width:162px;height:37px;line-height:37px;text-align:center;color:#fff;font-size:1.2em;text-decoration:none;font-weight:bold;border:0;cursor:pointer;}
.bt_orange_medium:hover {color:#fff;text-decoration:underline;}

.bt_orange_small {display:block;background: url(../images/bt_orange_small.gif) no-repeat left top;width:94px;height:27px;line-height:27px;padding-bottom:3px;text-align:center;color:#fff;font-size:1em;text-decoration:none;font-weight:bold;border:0;cursor:pointer;}
.bt_orange_small:hover {color:#fff;text-decoration:underline;}

.bt_green_medium {display:block;background: url(../images/bt_green_medium.gif) no-repeat left top;width:162px;height:37px;line-height:37px;text-align:center;color:#000;font-size:1.2em;text-decoration:none;font-weight:bold;border:0;cursor:pointer;}
.bt_green_medium:hover {color:#000;text-decoration:underline;}

.bt_green_small {display:block;background: url(../images/bt_green_small.gif) no-repeat left top;width:94px;height:27px;line-height:27px;padding-bottom:3px;text-align:center;color:#000;font-size:1em;text-decoration:none;font-weight:bold;border:0;cursor:pointer;}
.bt_green_small:hover {color:#000;text-decoration:underline;}

.bt_orange_slim {display:block;background: url(../images/bt_orange_slim.gif) no-repeat left top;width:160px;height:27px;line-height:27px;text-align:center;color:#fff;font-size:1.1em;text-decoration:none;font-weight:bold;border:0;cursor:pointer;float:right;}
.bt_orange_slim:hover {color:#fff;text-decoration:underline;}

.bt_green_slim {display:block;background: url(../images/bt_green_slim.gif) no-repeat left top;width:160px;height:27px;line-height:27px;text-align:center;color:#fff;font-size:1.1em;text-decoration:none;font-weight:bold;border:0;cursor:pointer;}
.bt_green_slim:hover {color:#fff;text-decoration:underline;}

.bt_green_large {display:block;background: url(../images/bt_green_large.gif) no-repeat left top;width:220px;height:37px;line-height:37px;text-align:center;color:#000;font-size:1.2em;text-decoration:none;font-weight:bold;border:0;cursor:pointer;}
.bt_green_large:hover {color:#000;text-decoration:underline;}

.bt_orange_large {display:block;background: url(../images/bt_orange_large.gif) no-repeat left top;width:220px;height:37px;line-height:37px;text-align:center;color:#fff;font-size:1.2em;text-decoration:none;font-weight:bold;border:0;cursor:pointer;}
.bt_orange_large:hover {color:#fff;text-decoration:underline;}

.actions {overflow:hidden;}
.actions a {float:right;text-decoration:none;display:block;width:100px;height:27px;line-height:27px;overflow:hidden;margin-right:3px;font-weight:bold;text-align:center;color:#616161;}
.bt_action {background: url(../images/bt_actions_sprite.gif) no-repeat left -54px; }
.bt_action_edit {background: url(../images/bt_actions_sprite.gif) no-repeat left top; }
.bt_action_delete {background: url(../images/bt_actions_sprite.gif) no-repeat left -28px;}

div.compra_box {background:#f9f3dc url(../images/bg_compra_box.gif) repeat-x left top;padding:20px;overflow:hidden; }
div.consejo {border: 1px solid #dadada; padding: 10px; margin-right: 10px;}.consejo {border: 1px solid #dadada; padding: 10px; margin-right: 10px;}
div.compra_box textarea {width:100%;height:80px;}
.datos_compra {overflow:hidden;margin-right:20px;}
.datos_compra li{border-bottom:1px solid #cacaca;padding:5px 0;}
.datos_compra .big {font-size:1.4em;font-weight:bold;color:#527B10;}
.datos_compra .precio {font-weight:bold;font-size:1.4em;}
.right {float:right;}
#content div.datos_compra a.bt_green, div.compra_box .bt_green_slim {display:block;font-weight:bold;color:#000;background: url(../images/bt_green_slim.gif) no-repeat left top;width:160px;height:27px;line-height:27px;text-align:center;font-size:1.1em;text-decoration:none;margin-right:20px;margin-top:10px;font-family:'Lucida Sans Unicode','Lucida Grande',serif;_margin-right:10px;display:block;float:right; }

.gray {color:#8a8a8a;}
ul.opiniones li {border-bottom:1px dotted #cacaca;padding:10px 0;}

div.ayuda_online{background: url(../images/bg_chat.gif) no-repeat left top;height:100px;padding-right:100px;width:200px;}
div.ayuda_online p.title {margin-bottom:15px;font-size:1.2em;color:#1578da;}
#footer div.ayuda_online p.title {color:#fff;}
div.ayuda_online div p {margin-bottom:5px;}
div.ayuda_online a.bt_chat {background: url(../images/bt_ayuda.gif) no-repeat left top;display:block;width:94px;height:24px;text-align:center;color:#fff; text-decoration:none;line-height:24px;font-weight:bold;margin:5px auto;}

/* login */

div.registrate {background: url(../images/bg_registrate.jpg) no-repeat left bottom;padding-bottom:60px;border:1px solid #efefef;padding-top:20px;}
div.registrate h1 {margin-bottom:15px;}

div.registrate_pr {background: url(../images/bg_registrate_pr.gif) no-repeat left top;height:87px;padding-left:120px;padding-top:20px;margin-top:20px;}
div.registrate_pr h2 {font-size:1.2em;}


form ol {margin:0;padding:0;margin:10px 0;}
form ol li {list-style:none;margin:0;padding:5px 0px;}

/* hoja de pedido */
p.pedido_intro {padding-left:100px;background: url(../images/ico_add_bag.gif) no-repeat left top;min-height:70px;height:auto!important;height:70px;}

table.hoja_pedido,table.user_productos {margin:0;padding:0;}
table tr.cab td  {margin:0;padding:0;}
table tr.cab span {display:block;padding:0 5px;}
table tr td {vertical-align:top;border-bottom:1px solid #cacaca;padding:5px 0;}

table.hoja_pedido td.pedido_producto {width:660px;}
table.hoja_pedido td.pedido_cantidad {width:80px;}
table.hoja_pedido td.pedido_precio {width:210px;}

table.hoja_pedido td.pedido_pendiente {width:600px;}
table.hoja_pedido td.pedido_valor {width:180px;}
table.hoja_pedido td.pedido_acciones {width:180px;}

table.hoja_pedido td.pedido_cantidad input {width:40px;}

ul.steps {overflow:hidden;height:52px;background: url(../images/bg_steps.gif) repeat-x left top;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf; }
ul.steps li {float:left;}
ul.steps li p {padding:8px 0 8px 15px;color:#8a8a8a;font-size:1.1em;font-weight:bold;font-family:'Lucida Sans Unicode','Lucida Grande',serif;}
ul.steps li.on p {color:#414141;}
ul.steps li.on p span {color:#DD6419;}
ul.steps li#step1{width:32%}
ul.steps li#step2{width:16%}
ul.steps li#step3{width:24%}
ul.steps li#step4{width:20%}
ul.steps li#step1.on p {background: url(../images/flecha.gif) no-repeat right top;}
ul.steps li#step2.on, ul.steps li#step3.on {background: url(../images/flecha_center.gif) no-repeat left top;}
ul.steps li#step2.on p, ul.steps li#step3.on p {background: url(../images/flecha.gif) no-repeat right top;margin-left:30px;}
ul.steps li#step4 {background: url(../images/bg_steps.gif) repeat-x left top;}
ul.steps li#step4.on p {background: url(../images/bg_steps_on.gif) repeat-x left top;margin-left:30px;}
ul.steps li#step4.on {background: url(../images/flecha_center.gif) repeat-x left top;}

/* Menu usuario */

#user_nav {overflow:hidden;background:#d1c9bf;padding-left:5px;margin-bottom:20px;font-family:'Lucida Sans Unicode','Lucida Grande',serif;_float:left;width:100%;}
#user_nav li {float:left;padding-right:6px;margin:8px 3px 0 3px;background:#fff;background: url(../images/utabs_sprite_right.gif) no-repeat right top;text-align:center;}
#user_nav li a {text-decoration:none;background: url(../images/utabs_sprite.gif) no-repeat left top;display:block;height:32px;line-height:32px;padding:0px 6px 0 10px;_float:left;}
#user_nav li a:hover {text-decoration:underline;}
#user_nav li.on {background: url(../images/utabs_sprite_right.gif) no-repeat right -34px; }
#user_nav li.on a {text-decoration:none;background: url(../images/utabs_sprite.gif) no-repeat left -34px;display:block;height:32px;line-height:32px;padding:0px 5px 0 10px;font-weight:bold;}
#user_nav li.on a:hover {text-decoration:none;}

/* formulario basico */
form.basic_form  textarea {background:#f8f6ef url(../images/bg_input.gif) repeat-x left top;border:1px solid #cec7ad;}
form.basic_form ol li input.itext_large {width:400px;padding:3px;background:#f8f6ef url(../images/bg_input.gif) repeat-x left top;border:1px solid #cec7ad;}
form.basic_form ol li input.itext_medium {width:200px;padding:3px;background:#f8f6ef url(../images/bg_input.gif) repeat-x left top;border:1px solid #cec7ad;}
form.basic_form ol li input.itext_small {width:100px;padding:3px;background:#f8f6ef url(../images/bg_input.gif) repeat-x left top;border:1px solid #cec7ad;}

/* formulario de envio de mensaje */
form.basic_form.send_msg li {clear:both;overflow:hidden;padding:5px 10px;}
form.basic_form.send_msg li.underline {margin-bottom:20px;}
form.basic_form.send_msg span.strong {display:block;float:left;width:85px;font-size:1.1em;}
form.basic_form.send_msg label span {float:none;width:auto!important;margin-bottom:5px;}
form.basic_form.send_msg textarea {width:95%;clear:both;height:160px;}

/* formulario 2 columnas label - input */
form.column_form ol {overflow:hidden;}
form.column_form ol li {overflow:hidden;_float:left;_width:100%;}
form.column_form ol li label {position:inherit;float:left;width:180px;display:block;text-align:right;}
form.column_form ol li label span {display:block;padding:3px 10px;}
form.column_form ol li textarea {width:390px;height:120px;padding:3px;background:#f8f6ef url(../images/bg_input.gif) repeat-x left top;border:1px solid #cec7ad;float:left;}
form.column_form ol li input.itext_large {width:400px;padding:3px;background:#f8f6ef url(../images/bg_input.gif) repeat-x left top;border:1px solid #cec7ad;float:left; }
form.column_form ol li input.itext_medium {width:200px;padding:3px;background:#f8f6ef url(../images/bg_input.gif) repeat-x left top;border:1px solid #cec7ad;float:left;}
form.column_form ol li input.itext_small {width:100px;padding:3px;background:#f8f6ef url(../images/bg_input.gif) repeat-x left top;border:1px solid #cec7ad;float:left;}
form.column_form ol li div.form_box {overflow:hidden;width:440px;float:left;}
form.column_form ol li div.form_box p {padding-top:3px;}
form.column_form ol li div.form_box input {float:left;}
form.column_form ol li div.form_submit {padding-left:180px;}

form.column_form ol li div.info {width:290px;float:left;display:none;position:absolute;margin-left:630px;.position:absolute;.margin-left:10px;}

form.column_form ol li a.ico_info {background: url(../images/ico_info_form.gif) no-repeat left top;display:block;text-indent:10000px;color:#fff;width:22px;height:16px;float:left;overflow:hidden;}
form.column_form select {background:#f8f6ef url(../images/bg_input.gif) repeat-x left top;border:1px solid #cec7ad;padding:2px;float:left;}
form.column_form.disable ol li textarea, form.column_form.disable ol li input.itext_large, form.column_form.disable ol li input.itext_medium, .column_form.disable input.itext_small {border:1px solid #fff;background:#fff;color:#414141;overflow-y:hidden;}

/* form otras caracteristicas de nuevo producto */
form.column_form ol#new_product_otros {width:600px;}
form.column_form ol#new_product_otros li {border-bottom:1px solid #dadada;clear:both;}
form.column_form ol#new_product_otros li div {float:left;}
form.column_form ol#new_product_otros li div.form_box {float:left;width:560px!important;_width:550px;clear:both;margin-left:10px;}
form.column_form ol#new_product_otros li {overflow:hidden;float:none;}
form.column_form ol#new_product_otros li img {float:right;margin-right:10px;}
form.column_form ol#new_product_otros li label span {text-align:left;}
form.column_form ol#new_product_otros li a.ico_info {position:inherit;}
form.column_form ol#new_product_otros div.info {.margin-left:35px;}
fieldset {margin:0;padding:0;border:0;}

/* formulario de 2columnas en un div.dos */
div.boxes .dos form.column_form ol li label {width:120px;}
div.boxes .dos form.column_form ol li div.form_box {width:340px;}
div.boxes .dos form.column_form ol li div.form_submit {padding-left:120px;}
.sub_form {margin-left:180px;background:#D8E6A2;margin-bottom:20px;}

/* formulario de 2columnas en un div.doble */
div.boxes .doble form.column_form ol li label {width:120px;}
div.boxes .doble form.column_form ol li div.form_box {width:340px;}
div.boxes .doble form.column_form ol li div.form_submit {padding-left:120px;}

/* mis productos */
.user_productos td.prod_title {width:450px;}
.user_productos td.prod_presenta {width:160px;}
.user_productos td.prod_precio {width:140px;}
.user_productos td.prod_acciones {width:240px;}

.small_ban {height:130px;}

/* partners */
div.descuento {float:left;padding-left:20px;padding-top:20px;padding-bottom:20px;font-weight:bold;font-size:1.2em;}
div.descuento span {font-size:2em;}
#container.two-column ul.searchresults li div.img120 {width:360px;float:left;}

#edit_entrega_form {display:none;}

table.hoja_pedido td.pedido_fecha {width:140px;}
table.hoja_pedido td.pedido_cliente {width:260px;}
table.hoja_pedido td.pedido_estado {width:160px;}
table.hoja_pedido td.pedido_valor_s {width:90px;}
table.hoja_pedido td.productor_acciones {width:300px;}

span.pendiente {display:block;font-weight:bold;background: url(../images/ico_sprite_estado.gif) no-repeat left -12px;padding:0 0 0 16px;color:#f8750b }
span.aceptado {display:block;font-weight:bold;background: url(../images/ico_sprite_estado.gif) no-repeat left 4px;padding-left:16px;color:#599709; }
span.urgente {display:block;font-weight:bold;background: url(../images/ico_sprite_estado.gif) no-repeat left -28px;padding-left:16px;color:#d12200; }

.ajax_content {width:600px;background:#fff;padding-bottom:20px;}




/* form nuevo producto */

#add_category {font-size:1.1em;font-weight:bold;font-family:'Lucida Sans Unicode','Lucida Grande',serif;color:#527B10;padding-left:16px;background: url(../images/ico_add.gif) no-repeat left center; }
#categorias {background:#E9E4D1;width:300px;padding:5px;}
.title_cat {font-weight:bold;font-size:1em;font-family:'Lucida Sans Unicode','Lucida Grande',serif;}
.title_cat a {padding:8px 5px 8px 18px;background: url(../images/ico_arrow.gif) no-repeat 5px center;color:#DD6419;display:block;text-decoration:none;}
.title_cat a:hover {background-color:#fff;}
#categorias ul {display:none;background:#fff;padding:5px;}
#categorias ul li a {display:block;text-decoration:none;padding:5px 5px 5px 10px;font-weight:bold;}
#categorias ul li a:hover, #categorias ul li a.selected {background:#C8E17B;}

h2.cab_datos {background: url(../images/sprite_insert_product.gif) no-repeat left top;padding-left:40px;line-height:30px;font-size:1.3em;}
h2.cab_calendar {background: url(../images/sprite_insert_product.gif) no-repeat left -46px;padding-left:40px;line-height:30px;font-size:1.3em;}
h2.cab_precio {background: url(../images/sprite_insert_product.gif) no-repeat left -98px;padding-left:40px;line-height:30px;font-size:1.3em;}
h2.cab_images {background: url(../images/sprite_insert_product.gif) no-repeat left -150px;padding-left:40px;line-height:30px;font-size:1.3em;}

#calendar {overflow:hidden;padding:2px 0;}
#calendar li {float:left;width:79px;margin:0;padding:0;}
#calendar li a {display:block;margin:2px;text-decoration:none;padding:3px;}
#calendar li a.month {margin-bottom:3px;text-transform:uppercase;font-size:0.9em;font-family:'Lucida Sans Unicode','Lucida Grande',serif;text-align:center;display:block;}
#calendar li ul.status{width:78px;overflow:hidden;font-size:0.9em;background: url(../images/bg_status_list.gif) no-repeat center top;padding-top:10px;.padding-top:12px;display:none; }
#calendar li ul.status li {float:none;margin:0;padding:0;}
#calendar li ul.status li a {margin-left:0;margin-right:0;.margin:0;}
#calendar .status_on {background:#729B18;color:#fff;}
#calendar .status_reserva {background:#f3ab11;color:#fff;}
#calendar .status_off {background:#ec2d2d;color:#fff;}

.signup ul {margin-top:5px;}
.signup ul li {overflow:hidden;font-size:1em;margin-bottom:5px;padding-right:10px;}
.signup ul li.signup_01 {background:#f1f8d2 url(../images/bg_signup_01.gif) no-repeat 10px center;padding-left:60px;height:75px; }
.signup ul li.signup_02 {background:#f1f8d2 url(../images/bg_signup_02.gif) no-repeat 10px center;padding-left:60px;height:75px; }
.signup p {padding-top:10px;}


/* Messages */

.box_info,.box_ok,.box_alert {margin:10px 0;border:1px dotted #cacaca;}

.box_info div {background: #E6F6F6 url(/images/ico_info.gif) no-repeat 10px 12px;padding:10px 10px 10px 70px;min-height:55px;height:auto!important;height:55px;margin:2px;}
.box_alert div {background:#fbe9c4 url(/images/ico_alert.gif) no-repeat 10px 12px;padding:10px 10px 10px 70px;min-height:55px;height:auto!important;height:55px;margin:2px;}
.box_ok div {background:#e6f4d1 url(/images/ico_ok.gif) no-repeat 10px 12px;padding:10px 10px 10px 70px;min-height:55px;height:auto!important;height:55px;margin:2px;}

#pending {height:30px;position:Absolute;margin-left:670px;margin-top:-14px;padding:4px 10px 0 10px;background: url(../images/bg_pending.gif) no-repeat left top;margin-right:10px;width:280px;}

#user_nav li.tab_new_productor {float:right;line-height:26px;background:#F2EFEA;font-weight:bold;font-size:1em;-moz-border-radius:0.5em;padding:0 15px;margin-right:10px;}

#user_nav li.tab_new_productor a {background:none;height:auto!important;height:auto!important;padding:0;margin:0;line-height:2em;text-decoration:underline;color:#DD6419;}

/* ddc v2 */
.htmlDescription table,
.diccionario table,
#glossary-details table,
#glossary-search table,
#news-details table,
#receipe-details table,
#temporadabox table,
#navidadbox table,
#right table {background-color:#fff;width:100%;}
.htmlDescription table tr td,
.diccionario table tr td,
#glossary-details table tr td,
#glossary-search table tr td,
#news-details table tr td,
#receipe-details table tr td,
#temporadabox table tr td,
#navidadbox table tr td,
#right table tr td {border-bottom:0;}
.diccionario .left {width:68%}
.diccionario .right {width:29%}
#glossary-details table tr td u strong,
#glossary-details table tr td strong u,
#glossary-details table tr td font strong,
#glossary-search table tr td u strong,
#glossary-search table tr td strong u,
#glossary-search table tr td font strong {background:url("../images/bg_shadow.gif") repeat-x scroll left bottom transparent;border-bottom:1px solid #D4D4D4;color:#527B10;font-family:Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif;font-size:1.3em;margin:5px 0;margin-top:10px;padding:0;padding-bottom:8px;text-decoration: none;}
div.data p {margin-top:3px;padding:5px 0 0 0;}
div.data span {color:#DD6419;font-weight:bold;font-size:1.6em;}
div.data {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../images/bg_data.gif) no-repeat scroll left top;color:#616161;display:block;font-family:Georgia;font-size:0.9em;height:67px;margin-left:-70px;position:absolute;text-align:center;width:52px;}
div.noticia {border-bottom:1px solid #C9C9C9;padding-left:70px;padding-top:10px;height:70px;height:auto;min-height:70px;}
#checkout-identification .box{background: none repeat scroll 0% 0% rgb(216, 230, 162);}
#login-box{width: 290px;margin-left:100px;float:left;}
#register-box{width: 350px;margin-right:100px;float:right;}
input.ico_add{background:url("/images/ico_add.gif") no-repeat scroll left center transparent;width:16px!important;border:0;cursor:pointer;}
input.ico_minus{background:url("/images/ico_minus.gif") no-repeat scroll left center transparent;width:16px!important;border:0;cursor:pointer;}
.Zend_Tag_Cloud li {display:inline;}
#manufacturergrid ul.mosaic_destacats li {height:190px;}
.origin {color:#0773AB; font-weight:bold;}
#h1-product-index.cat_cab{
	background-color:#eee9e2;
	background-position:left bottom;
	height:58px;
}
/* fake */
h1.fake, h2.fake, h3.fake{
	font-family:arial;
	font-size:1em;
	font-weight:normal;
	margin:0;
	padding:0;
}

ul#categories h3.fake {line-height: 0.9em;}

h1.fake {
	color:#414141;
}
a.fake{
	text-decoration:none;
	cursor:default;
}
a.fake:hover{
	text-decoration:none;
	cursor:default;
}
.claim a.fake{
	color:#8E866A;
}
/* end: fake */
.justify {text-align: justify;}
.descuento {color:#DD6419; font-size:1.6em;}
.googleads {text-align: center;}
.couriernew{font-family: Courier New;}
.inline{display: inline;}
.h3{font-size:1.2em;font-weight:bold;}

/* Page not found */

#noresults {
	display:block;
	width:100%;
	height:332px;
	background:transparent url("/images/noresults.jpg") no-repeat center;
}
#noresults-msg {
	float: left;
	width: 485px;
	margin: 65px 0 0 215px;
}
#notfound {
	display:block;
	width:100%;
	height:332px;
	background:transparent url("/images/notfound.jpg") no-repeat center;
}
#notfound-msg {
	float: left;
	width: 485px;
	margin: 90px 0 0 315px;
}
#line1 {
	font-family: Arial;
	font-size: 1.35em;
	font-weight:bold;
	text-align: center;
	color: #4e770e;
	margin-bottom: 10px;
}
#line2 {
	font-family: Georgia;
	font-size: 1.35em;
	text-align: center;
	color: #4e770e;
	margin-bottom: 20px;
}
#line3 {
	font-family: Georgia;
	font-size: 1.35em;
	font-weight:bold;
	text-align: center;
	color: #414141;
	margin-bottom: 20px;
}
#noresults #search_products_box, #notfound #search_products_box {background: url(http://www.directodelcampo.com/images/bg_search_products.gif) no-repeat left top;width:259px;height:37px;padding:3px 10px 3px 40px; margin: 0 auto;float: none;}
#noresults #search_products_box input.itext, #notfound #search_products_box input.itext {margin-right:5px;border:1px solid #d7d0bb;padding:3px;width:180px;margin-top:3px;}
#noresults #search_products_box input.bt_search_products, #notfound #search_products_box input.bt_search_products {background: url(http://www.directodelcampo.com/images/bt_search_products.gif) no-repeat left top;width:63px;height:24px;text-align:center;border:none;color:#fff;font-weight:bold;font-family:'Lucida Sans Unicode','Lucida Grande',serif;font-size:0.9em;cursor:pointer;padding-bottom:3px;}
span.contact_phone {
	color: white;
	font-size: 2em;
	padding-left: 30px;
}
/* review-submit */
.submit-review div.image-container {
	text-align: center;
	width: 25%;
}
.submit-review div.form-container {
	width: 75%;
}
.submit-review div.stars {
	margin-left: 5px;
}
/* end: review-submit */
.italic {font-style: italic;}
