body { margin:0;padding:0;background:#DFE3E4 url(/img/body_bg.gif) repeat-x top;font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; } 
img { border:0px; }
p { font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;font-size:12px;}
a , a:visited { color:#21759B;text-decoration:none;}
a:hover { color:red }
#page { width:990px;margin:0 auto;padding:0;background:#FFF;}
/* HEADER */
#header { height:80px;margin:0;padding:0;position:relative; }
#header h1 { margin:0;padding:0 10px;margin-left:8px; }
#header h1 a { display:block;width:350px;height:80px; }
#header h1 a span { display:none; }
#header ul#infomenu { margin:0;padding:0;position:absolute; top:50px; left:496px;height:30px;width:485px; }
#header ul#infomenu li { margin:0;padding:0;display:inline; }
#header ul#infomenu li a { display:block;height:30px;float:left; }
#header ul#infomenu li a span { display:none }
#header ul#infomenu li#im-about a { display:block;width:118px; }
#header ul#infomenu li#im-where a { display:block;width:128px; }
#header ul#infomenu li#im-contact a { display:block;width:174px; }
#header ul#infomenu li#im-lang-es a { display:block;width:32px; }
#header ul#infomenu li#im-lang-en a { display:block;width:32px; }
#header p#bizrelated { margin:0;padding:0;position:absolute; top:0px; left:495px;width:485px;height:50px;background:red; }
#header p#bizrelated span { display:none; }
/* NAVIGATION */
#navigation { height:57px;background:#B8B9D8 url(/img/nav_bg.gif)}
#navigation ul { margin:0;padding:0 10px; }
#navigation ul li { margin:0;padding:0;display:inline; }
#navigation ul li a { display:block;height:50px;float:left;background:#B8B9D8;width:90px; }
#navigation ul li a span { display:none }
#navigation ul li#nav-home a { width:128px; }
#navigation ul li#nav-catalog a { width:211px; }
#navigation ul li#nav-archive a { width:214px; }
#navigation ul li#nav-news a { width:218px; }
#navigation ul li#nav-shop a { width:199px; }
/* MAIN */
#content {background:url(/img/page_bg.gif) repeat-y;min-height:300px; }
#content p { margin:0;padding:5px 40px; }
#footer {background:url(/img/page_bg.gif) repeat-y;margin:0;padding:0; }
#footer p { margin:0 10px;padding:4px;border-bottom:6px solid #B0B1D3;background-color:#F1F1F1;font-size:10px;border-top:1px solid #DDD;text-align:center;color:#9E9E9E; }
#footer a { color:#9E9E9E }
#footer a:hover { color:#000 }
/* BACKGROUNDS */
#header h1 { width:350px;height:80px;background:url(/img/images.png) no-repeat 0px 0px }
#header p#bizrelated { background:url(/img/images.png) no-repeat 0px -80px }
#header ul#infomenu li#im-about a { background:url(/img/images.png) no-repeat 0px -130px }
#header ul#infomenu li#im-about a:hover { background:url(/img/images.png) no-repeat 0px -160px }
#header ul#infomenu li#im-where a { background:url(/img/images.png) no-repeat -118px -130px }
#header ul#infomenu li#im-where a:hover { background:url(/img/images.png) no-repeat -118px -160px }
#header ul#infomenu li#im-contact a { background:url(/img/images.png) no-repeat -247px -130px }
#header ul#infomenu li#im-contact a:hover { background:url(/img/images.png) no-repeat -247px -160px }
#header ul#infomenu li#im-lang-es a { background:url(/img/images.png) no-repeat -420px -130px }
#header ul#infomenu li#im-lang-es a:hover { background:url(/img/images.png) no-repeat -420px -160px }
#header ul#infomenu li#im-lang-en a { background:url(/img/images.png) no-repeat -452px -130px }
#header ul#infomenu li#im-lang-en a:hover { background:url(/img/images.png) no-repeat -452px -160px }
#navigation ul li#nav-home a { background:url(/img/nav_images.png) no-repeat 0 0 }
#navigation ul li#nav-home a:hover { background:url(/img/nav_images.png) no-repeat 0 -50px }
#navigation ul li#nav-catalog a { background:url(/img/nav_images.png) no-repeat -128px 0 }
#navigation ul li#nav-catalog a:hover { background:url(/img/nav_images.png) no-repeat -128px -50px }
#navigation ul li#nav-archive a { background:url(/img/nav_images.png) no-repeat -339px 0 }
#navigation ul li#nav-archive a:hover { background:url(/img/nav_images.png) no-repeat -339px -50px }
#navigation ul li#nav-news a { background:url(/img/nav_images.png) no-repeat -553px 0 }
#navigation ul li#nav-news a:hover { background:url(/img/nav_images.png) no-repeat -553px -50px }
#navigation ul li#nav-shop a { background:url(/img/nav_images.png) no-repeat -771px 0 }
#navigation ul li#nav-shop a:hover { background:url(/img/nav_images.png) no-repeat -771px -50px }

div#cont_about { width:45%;margin:0;padding:70px 0px 75px 360px;}
div#cont_about h2 { margin:0;padding:0 0 20px 10px }
div#cont_about p { margin:0;padding:5px 10px }

p#homeimg { margin:0 0 0 10px;padding:0;width:970px;height:500px;background:url(/img/catalogues/pv09_home.jpg); }
p#homeimg a { display:block;width:970px;height:500px; }
p#homeimg span {display:none}

/* SHOP */
div#shop { margin:0 44px;padding-top:20px; }
div#shop { overflow:hidden;width:100%; } /* Avoid div collapse on Firefox & IE7 */
div#shop div.product { display:block;float:left;width:170px;height:360px;margin:0 5px;color:#6699D9;font:bold 12px Arial,sans-serif; }
div#shop img.product_img { border:1px solid #EEE; width:165px;height:270px; }
div#shop div.product { color:#6699D9;font-family:Arial;font-size:11px;font-weight:bold;}
div#shop div.product a.details_link { display:block;width:120px;height:30px;background:url(/img/btn_shop_details_ES.png);margin-left:-2px}
div#shop div.product a.details_link span {display:none;}
div#shop div.product .product_details { font-size:10px; }
div#shop div.product .product_pvp { font-size:15px;font-family:Arial; }
div#shop div.product .product_pvp_oferta { font-size:15px;font-family:Arial;color:#CA0000; }
div#shop div.product .product_pvp_oferta small { font-size:10px;}

div#shop div#filterbar { margin-bottom:10px;min-height:12px; height:auto !important; height:12px; }
div#shop div#filterbar p { margin:0 0 5px 0;padding:3px 6px 3px 0;color:#696969;overflow:hidden;float:left;}
/* START MENU */
div#filterbar ul { list-style:none;margin:0;padding:0;float:left;display:block; }
div#filterbar ul li { float:left;position:relative;margin:0;padding:0; }
div#filterbar ul li { width:150px;border:1px solid #EEE;background:url(/img/dropdown.png) no-repeat right; }
div#filterbar ul li:hover { margin:0;padding:0; }
div#filterbar ul li ul {position:absolute;margin-top:0;left:0;float:none;margin:0;padding:0; }
div#filterbar ul li ul li {display:block;width:150px;margin:0;padding:0;border-bottom:1px solid #FFF;background:none;background-color:#EEE;}
div#filterbar ul li ul li:hover {background-color:#DDD;}
div#filterbar ul ul,
div#filterbar ul li:hover ul ul,
div#filterbar ul ul li:hover ul ul
{display: none;}
div#filterbar ul li:hover ul,
div#filterbar ul ul li:hover ul,
div#filterbar ul ul ul li:hover ul
{display:block;}
div#filterbar a { cursor:pointer;display:block;text-decoration:none;padding:3px 6px;font-size:11px;color:#000; }
div#filterbar a:hover { color:red }
div#filterbar ul li ul li a:hover { text-decoration:none;cursor:pointer; }
/* Colapse Div Hack... */ div#filterbar:after { content: ".";display:block;height:0;font-size:0;clear:both;visibility:hidden; }
/* END MENU */




div#shop p.infobar,div#cart p.infobar { margin:0 0 15px 0;padding:5px 0;border-top:1px solid #EEE;border-bottom:1px solid #EEE;width:90%;color:#696969;overflow:hidden;}
div#shop p.infobar span.infobar_user,div#cart p.infobar span.infobar_user { display:block;float:left;height:14px; }
div#shop p.infobar span#infobar_cart,div#cart p.infobar span#infobar_cart { display:block;float:left;margin-left:10px;height:14px; }
div#shop p.infobar span.infobar_logout,div#cart p.infobar span.infobar_logout { display:block;float:right; }

div#cart { margin:0 44px;padding-top:20px;padding-bottom:20px; }
div#cart { overflow:hidden;width:100%; } /* Avoid div collapse on Firefox & IE7 */
div#cart table { margin:15px 0 15px 70px;padding:0}
div#cart table tr { background: #FFF;font:normal 11px Verdana; }
div#cart table tr.clear { background: #FFF; }
div#cart table tr.grey { background: #EEE; }
div#cart table tr.theader { background: #CACACA }
div#cart table tr.theader td { border-bottom:1px solid #9A9A9A;padding:8px;font:bold 10px Verdana; }

p#warn_min { font-weight:bold;background-color: #FEFEBE;margin:00;padding:10px 20px;border:1px solid #EEE;width:85%;}

div#addcart { width:485px;height:280px;border:1px solid #CDCECD;margin:0 auto;margin-top:100px; }
div#addcart h1 { margin:60px 30px 30px 30px;padding:0 0 0 40px;font-size:20px;background:url(/img/ok.png) no-repeat;height:32px; }
div#addcart div#addcart_buttons  { margin:45px 35px;padding:0; }
div#addcart div#addcart_buttons p#button_back { display:block;float:left;}
div#addcart div#addcart_buttons p#button_back a { display:block;width:185px;height:28px;background:url(/img/btn_shop_back_ES.png); }
div#addcart div#addcart_buttons p#button_back a span { display:none; }
div#addcart div#addcart_buttons p#button_checkout { display:block;float:right;}
div#addcart div#addcart_buttons p#button_checkout a { display:block;width:185px;height:28px;background:url(/img/btn_shop_checkout_ES.png); }
div#addcart div#addcart_buttons p#button_checkout a span { display:none; }

a#link_btn_back { display:block;width:185px;height:28px;background:url(/img/btn_shop_back_ES.png); }
a#link_btn_checkout { display:block;width:185px;height:28px;background:url(/img/btn_shop_buy_ES.png); }
a#link_btn_back span , a#link_btn_checkout span{ display:none; }

div#product_img { display:table;margin:0;padding:0;height:580px;width:360px;border:1px solid #CDCECD;text-align:center;float:left;vertical-align: middle; }
div#product_img p { margin:0;padding:0;display:table-cell;vertical-align: middle; }
div#product_text { margin:0;padding:0;height:580px;width:340px;border:0;text-align:center;float:left; }
div#product_text div { text-align:left;margin:8px 16px; }
div#product_text div#product_details { border-bottom:1px solid #CDCECD; }
div#product_text h1 { margin:0;padding:0;color:#C7202B;font:normal 18px Arial,sans-serif; }
div#product_text p span { color: #696969 }
div#product_text p span.pvp { color:#C7202B;font-size:15px;font-weight:bold;font-family:Arial; }
div#product_text table { border:0; margin:8px 0;padding:0;width:350px; }
div#product_text tr {margin:0;padding:0;vertical-align: middle;}
div#product_text tr.header { text-align:center;color: #696969; }
div#product_text table td#product_uds { text-align:right;padding-right:8px; }
div#product_text tr.footer td { text-align:right; }
div#product_text select { border:1px solid #CDCDCD; width:75px; }
div#product_text tr.footer input.submit { width:145px;height:28px;margin: 0;padding: 0;border: 0;background: transparent url(/img/btn_buy_ES.png) no-repeat center top;text-indent: -1000em;cursor: pointer;padding-top:30px; }

div#product_text td {margin:0;padding:5px;}

div.stext { padding:10px 50px;margin:0;overflow: hidden;padding-bottom:50px;}
div.stext h2 { margin:0;padding:5px 0 10px 0;font-size:30px;font-family:Arial;font-weight:bold;letter-spacing:-0.05em;color:#D22038;}
#content div.stext p { margin:0;padding:0;}
#content div.stext p#stext_where { display:block;width:300px;float:left;background:#F1F1F1;margin:0;padding:30px; }

#content div.stext div#stext_about { display:block;width:300px;float:left;background:#F1F1F1;margin:0;padding:30px; }
#content div.stext div#stext_about p { margin:0;padding:5px 0}

#content div.stext div#stext_contact { display:block;width:370px;float:left;margin:0;padding:15px 30px; }
#content div.stext div#stext_contact p { margin:0;padding:10px 20px}
#content div.stext div#stext_contact p b { font:bold 14px Arial,Sans-serif; color:#38372C; }
#content div.stext div#stext_contact h3 { margin:0; padding:10px 20px;color:#38372C; }
div#stext_contact_register { display:block;float:right;border:0px solid #CCCCCC;margin:0;width:370px;padding:15px 30px }
#content div.stext div#stext_contact_register h3 { margin:0; padding:10px 20px;color:#38372C; }
#content div.stext div#stext_contact_register p { margin:0; padding:10px 20px; }

div.stext_note { border: 1px solid #DDDDDD;height:200px;background-color:#F1F1F1;}

div.catalog { padding:10px 15px;border: 1px solid #DDDDDD;overflow: hidden; }
div.catalog_photo { display:block;float:left;margin:0;padding:0; }
p.catalog_more { text-align:right;margin:0;padding:5px !important; }
p.catalog_more a { text-decoration:none; }
p.catalog_more a:hover { text-decoration:underline;color:red; }

div#login { padding:40px 0; }
form#login_form { border:1px solid #E5E5E5;padding:16px 20px 8px 20px;width:360px;margin:0 auto; }
p#login_warn { color:red }
label { color:#777777;font-size:13px;margin:0;padding:0;font-weight:normal;color:#333333;font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;}
#login_key,#login_user,#login_pwd {background:#FBFBFB;border:1px solid #E5E5E5;font-size:20px;margin-bottom:8px;margin-right:6px;margin-top:2px;padding:3px;}
input.input:focus { border:1px solid #AFAFAF !important; background-color: #FFFEE4 !important; }
#content p.submit { overflow:hidden;margin:0;padding:8px 20px 0 0; }
input#login_submit { float:right;font-size:18px;margin:0 0 8px 0;padding:0;padding:3px; }
p#login_note { color:#777777;margin:0 auto;padding:0;width:280px;text-align:center; }

div#register { padding:20px 50px;margin:0;overflow: hidden;padding-bottom:50px;}
form#register_form { border:1px solid #E5E5E5;padding:16px 20px 8px 20px;width:460px;margin:0 auto; }
form#register_form input.input {background:#FBFBFB;border:1px solid #E5E5E5;font-size:20px;margin-bottom:8px;margin-right:6px;margin-top:2px;padding:3px;}
form#register_form select.select {background:#FBFBFB;border:1px solid #E5E5E5;font-size:20px;margin-bottom:8px;margin-right:6px;margin-top:2px;padding:3px;}
form#register_form input#register_submit { float:right;font-size:18px;margin:10px 35px 8px 0;padding:3px; }
p#register_error { color:red }

div#gmap , div#gmap_photo { display:block;width:485px;float:right;border:1px solid #CCCCCC;height:380px;margin:0;width:480px; }
div#placi_photo { display:block;width:485px;float:right;border:1px solid #CCCCCC;height:590px;margin:0;width:480px; }

div.new { border-bottom:1px solid #CCC;margin:10px 50px 0 50px;padding:0 0 0 25px;background: transparent url(/img/news_icon.gif) no-repeat left 5px;}
div.new div { padding: 2px; }
div.new div.new_title { font:bold 15px Arial,sans-serif;color:#D2203B; }
div.new div.new_image { padding:10px 0 }
div.new div.new_title span { font:normal 12px Arial,sans-serif;color:#333; }

div#register_ok { width:50%;border:1px solid #CCC;margin:0 auto;padding:40px;}
div#register_ok p { padding:10px 0 !important; text-align:center; }
div#register_ok p b { color:#00660;0 }

div#checkout { width:90%;border:1px solid #EEE;}
div#checkout h3 { padding:5px 20px; }
div#checkout p { padding:5px 40px; }
div#checkout input { border:1px solid #CCC;margin-bottom:5px; }

p#checkout_confirm input { width:185px;height:28px;margin:0;padding:0;border:0;background:transparent url(/img/btn_shop_confirm_ES.png) no-repeat center top;text-indent: -1000em;cursor: pointer; }

/* HIGHSLIDE */
.highslide-dimming { background:#000; }


