body{font-size:12px;text-align:center;background:#363029;font-family:Arial, Helvetica, sans-serif}
pre{font-family:"Courier New";font-size:1.2em}
h1{font-family:"Times New Roman", Times, serif;font-size:1.8em;font-weight:bold;margin-bottom:5px}
h2{font-family:"Times New Roman", Times, serif;font-size:1.6em;font-weight:bold;margin-top:10px}
h3{font-size:1.2em;font-weight:bold;margin-top:10px}
hr{width:100%;border:none}
p{margin-bottom:0.75em;text-align:justify;line-height:1.25em}
strong{font-weight:bold}
dt{float:left;padding-right:5px}
dd{color:#fff}
hr.vertical{border:none;height:100%;width:0;float:left;margin:0 10px}
#layout{width:910px;margin:0 auto;text-align:left}

#header{background:#fff}
#header div.content{padding:3px 0}

/* Breadcrumb */
ul.breadcrumb{color:#fff;padding:0;line-height:1.5;font-weight:normal}
ul.breadcrumb li{float:left;background:url('style/crumb_separator.gif') no-repeat right center;padding:0.25em 10px}
ul.breadcrumb li.legend{background:none}
ul.breadcrumb li a:link,ul.breadcrumb li a:visited{color:#777;font-weight:normal;text-decoration:none}
ul.breadcrumb li a:hover,ul.breadcrumb li a:visited:hover{color:#000}
ul.breadcrumb li.last{background:none; padding: 0.25em 10px}

#text_logo{margin:-3px}
#sidebar{float:left;width:185px}
#menu{background:#f59000}
#logos{text-align:center}
#content{margin-left:188px}
#animation{height:185px;width:868px;padding-left:15px;margin-bottom:13px}
#copyright{text-align:right}
#copyright a:link,#copyright a:visited{color:#ccc;text-decoration:none;display:block;width:30%;float:right}
#copyright a:hover,#copyright a:visited:hover{color:#fff;text-decoration:none}
#copyright img{float:right;margin-left:10px}

#specials{background:#676767;color:#fff}
#specials div.content{margin:5px 10px}
#specials h1{color:#000000;font-size:1em;font-family:Arial, Helvetica, sans-serif;margin-bottom:0}
#specials hr{border-bottom:1px solid #696969;border-top:1px solid #5d5d5d}
#specials em{color:#001432;font-style:normal}

#main{background:#917641;padding:0;width:720px;}
#main div.content{color:#fff;padding:5px 10px}
#main h1{color:#000;background:#c1a816;padding:4px;font-style:italic}
#main h2{color:#030;padding-left:5px}
#main h3{color:#fff}
#main hr{border-bottom:1px solid #a98f5d;border-top:1px solid #66522b}

#secondary{background:#721C00;color:#fff}
#secondary div.content{padding:5px 10px}
#secondary h1{color:#fff;background:#4e0000;padding:4px;font-style:italic}
#secondary hr{border-bottom:1px solid #992600;border-top:1px solid #521400}
#secondary a:link,div#secondary a:visited{color:#fdcd74;text-decoration:none}
#secondary a:hover,div#secondary a:visited:hover{color:#fdcd74;text-decoration:underline}

#third{background:#40411e;color:#f3bf5a;width:49.5%;margin-right:50%}
#third div.content{padding:5px 10px;height:564px}
#third h1{color:#fff;background:#2e2f20;padding:4px;font-style:italic}
#third h2{color:#fff;margin-top:20px}
#third hr.vertical{height:100px;border-right:1px solid #992600;border-left:1px solid #521400}
#extra{background:#40411e;color:#f3bf5a}
#extra div.content{padding:5px 10px}
#extra h1{color:#fff;background:#2e2f20;padding:4px;font-style:italic}
#extra hr.vertical{border-left:1px solid #2e2f14;border-right:1px solid #4b4c34}
div.howto{width:48%;float:left}

div.sider{width:49.5%;float:right}
div.sider div.body div.right{overflow:visible}
div.sider div.content{position:relative}
img.guaranteed{position:absolute;top:-58px;right:-57px}

#footer{background:#210}
#footer div.content{font-size:0.85em;text-align:center;color:#fff;background:#210}
#footer a:link,div#footer a:visited{color:#fff;display:block;float:left;padding-right:5px;padding-left:5px;border-right:1px solid #fff;height:20px;line-height:20px;text-decoration:none}
#footer a:hover,div#footer a:visited:hover{background:#000;color:#fff}
#footer ul.menuf{text-align:center;margin:0 auto;padding:0;width:560px}
#footer ul.menuf li{margin:0;padding:0;display:inline}
#footer li.last a{border-right:none}

div.side{float:left;width:256px}
div.docs_contact{float:left;width:130px}
div.docs_contact img{float:right;margin:5px}
#info{margin-left:257px}
#info .panel{width:99%}
div.gallery{width:256px;background:#fff;font-size:0.85em;text-align:center}
div.gallery div.content{background:url('style/circle.gif') no-repeat}
div.gallery img.barcode{float:right}
div.gallery h4{margin-left:10px;margin-right:48px;border:1px solid #000;padding:1px 2px}
div.gallery div.pictures{width:132px;height:132px;overflow:hidden}
div.gallery div.picture{visibility:hidden}
div.gallery a.control{text-decoration:none;display:block;width:15px;height:62px;line-height:130px;text-align:center;padding-top:60px;margin:0}
div.gallery a.prev{float:left;margin-right:23px}
div.gallery a.next{float:right;margin-left:23px}
#secondary div.gallery hr{border:none;border-top:1px dashed #000}
div.product{height:116px}
div.product dl.info{margin-left:120px}
div.product dl.info dt{color:#fdcd74}
div.product dl.info dd{color:#fff}
div.product h2{color:#D36B04;font-weight:bold;margin-left:120px}
div.product dl.info h3{color:#000;font-weight:bold;margin:0 0 10px 0}
div.product dl.info p{color:#fff}
div.product div.shadow{float:left}
div.impar h2{margin-left:0;margin-right:120px}
div.impar dl.info{margin-left:0;margin-right:120px}
div.impar div.shadow{float:right}
#information div.product h2{margin:0}
#information div.product{position:relative;height:auto}
#information div.fields{float:left;width:145px}
#information div.description{margin-left:150px;width:400px}
#information div.impar div.info{margin-left:170px}
#information div.impar div.info{margin-left:0;margin-right:170px}
img.new{position:absolute;top:-15px;right:0}

a.download{color:#fff;text-decoration:none}
a:hover.download{color:#fff;text-decoration:underline}
div.picture{text-align:center;width:132px;height:132px;margin:0;font-size:1em;line-height:130px}
html>body div.picture img{margin-top:0;vertical-align:middle}

/* Paneles internos */
#secondary .panel div.top{background:url('style/panel/border_top.gif') left top repeat-x}
#secondary .panel div.top div.left{padding-left:8px;background:url('style/panel/corner_top_left.gif') left no-repeat}
#secondary .panel div.top div.right{padding-right:8px;background:url('style/panel/corner_top_right.gif') right no-repeat}
#secondary .panel div.body{background:url('style/panel/border_left.gif') left repeat-y}
#secondary .panel div.body div.right{background:url('style/panel/border_right.gif') right repeat-y}
#secondary .panel div.bottom{background:url('style/panel/border_bottom.gif') bottom repeat-x}
#secondary .panel div.bottom div.left{background:url('style/panel/corner_bottom_left.gif') left no-repeat}
#secondary .panel div.bottom div.right{background:url('style/panel/corner_bottom_right.gif') right no-repeat}
#secondary .panel div.content{padding-top:5px}

#secondary .panel{color:#000}
#secondary .one{background:#e4c584}
#secondary .two{background:#dac134}
#secondary .three{background:#928c32}

#related{background:#e7a330}
#related div.content{padding:5px 24px}
#related div.picture{float:left;border:1px solid #777;background:#fff;width:112px;height:112px;font-size:1em;line-height:110px;margin-left:5px}

#solemti{position:absolute;bottom:5px;left:38px}
.articles div.review{font-size:11px;float:left;width:45%;margin:5px 1%}
.articles div.review p{color:#feffb4}
.articles div.review h3{color:#1d1d1d}
.articles div.review h3 a:link,.articles div.review h3 a:visited{color:#1d1d1d;text-decoration:none}
.articles div.review h3 a:hover,.articles div.review h3 a:visited:hover{color:#1d1d1d;text-decoration:underline}
.articles div.review h3 em{font-style:italic;font-weight:normal}
.articles div.review img{float:left;margin:5px}
.articles div.review p a:link,.articles div.review p a:visited{color:#570101;text-decoration:none}
.articles div.review p a:hover,.articles div.review p a:visited:hover{color:#570101;text-decoration:underline}

/* Inputs redondeados */
span.input{position:relative}
html>body span.input{top:-4px}
span.input span.left{background:url('admin/bkg_input_left-trans.png') no-repeat left center;position:absolute;width:10px;height:19px;display:block;top:0;left:0}
span.input span.right{background:url('admin/bkg_input_right-trans.png') no-repeat right center;position:absolute;width:10px;height:19px;display:block;top:0;right:0}
span.input input{position:relative;top:2px;padding:0;padding-top:2px;margin:0 7px 0 10px;background:url('admin/bkg_input.gif') repeat-x;height:19px;border:none}

div.required span.input span.left{background:url('admin/bkg_input_required_left-trans.png') no-repeat left center;width:19px}
div.required span.input input{margin-left:19px;width:190px}

div.error span.input span.left{background:url('admin/bkg_input_error_left-trans.png') no-repeat left center;width:19px}
div.error span.input span.right{background:url('admin/bkg_input_error_right-trans.png') no-repeat right center}
div.error span.input input{background:url('admin/bkg_input_error.gif') repeat-x;margin-left:19px;width:190px}

div.success span.input span.left{background:url('admin/bkg_input_success_left-trans.png') no-repeat left center;width:19px}
div.success span.input span.right{background:url('admin/bkg_input_success_right-trans.png') no-repeat right center}
div.success span.input input{background:url('admin/bkg_input_success.gif') repeat-x;margin-left:19px;width:190px}

/* Paginacion */
span.error_message{color:#f00}
#tool_busqueda{}
#inputs_busqueda{float:left}
#inputs_busqueda div.input{margin:5px 0}
div.loading{display:none}
#secondary div.pagination{background:#4e0000;color:#fff;font-weight:bold;text-align:right}

/* Formularios */
div.error-message{color:#f00}
div.error div.error-message{margin-left:200px}
fieldset{padding:10px;border:1px solid #000;margin:10px 0}
legend{padding:5px;font-weight:bold}
textarea{width:98%}
label{width:200px;display:block;float:left}
input{width:200px}
button{padding:1px 5px;font-weight:bold;color:#000;cursor:pointer;margin-right:20px;background:url(admin/bkg_button.gif) repeat-x;border:1px solid #999}
button.over{background:#fff url(admin/bkg_button_hover.gif) repeat-x left bottom;border:1px solid #e4a683}
div.required label{font-weight:bold}
select{width:215px}
div.date select{width:auto}
div.success select{background:#deffe3}
.form-error,div.error select{background:#ffdedf}

div#fondoForms{background:#898e48; width:583px; padding: 8px 5px 8px 5px; margin: 15px 50px 15px 50px}
div#VSR{width:684px; height:400px; background:#000}

/* Contacto */
#formulario div.input{float:left; margin:0 5px 10px 0}
#formulario div.input input{ height:20px; border:1px solid #C0C1C0; width:180px}
#formulario div.input label{color:#000; font-weight:bold; width:65px; text-align:right; padding-right:5px}

#formulario div.checkbox input{ width:auto; height:auto}
#formulario div.checkbox label{ width:auto; height:auto}

#formulario div.radio input{ width:auto; height:auto}
#formulario div.radio label{ width:auto; height:auto; display:inline; float:none}