/* ANCHO Y ALTO 
#container
#wrapper
LÍNEA 61
*/
/*NELSON*/
@charset "utf-8";

/* RESET */
/*html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
li{list-style:none;}*/ /*NELSON*/

:focus{outline:0;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse: separate; border-spacing:0;}
caption, th, td{text-align:left; font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}

/* MY RESET */
*{outline:none;}
a{text-decoration:none;}

img{border:none;}
hr{background:#FC0; border:0 none; height:2px;}

h1{color:#369; font-size:1.5em; font-weight:bold;}
h2{color:#333; font-size:1.2em; font-weight:bold;}

p{font-size:.9em; margin:10px 0;}

table{font-size:.9em;}
strong{font-weight:bold;}

/* ---ALIGN--- */
.fleft{float:left;}
.fright{float:right;}
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.middle{vertical-align:middle;}
.top{vertical-align:top;}

/* COLORS */
.red{color:#FF060F;}

.hide{display:none;}
.clear{clear:both;}
.space{height:10px; clear:both;}
.line{clear:both; border-top:1px dotted #000; margin:10px 0;}

/* LOADER + MESSAGE */
.loader{display:none; padding:5px;}
.loader span{position:relative; top:-3px; padding:3px;}
.message{margin:5px;}

/* DESIGN */
/*body{background:#FFF url(../images/site/bg_default.gif) repeat-x; font-size:.9em; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; overflow-x:hidden;}*/

#container{width:1000px; height:325px; margin:0 auto; background:url(../images/site/bg_container.jpg) no-repeat top center; position:relative; left:0px;} /*NELSON*/
#wrapper{width: 1000px; height:325px; margin:0 auto; margin-top:-1px;} /** NELSON **/

/* ---HEADER--- */
#header{height:114px;}
#header_top{text-align:right; height:24px;}
#header_top img{vertical-align:middle;}
#header_top a{color:#E0080F; text-transform:uppercase; font-size:.9em;}

#logo{width:230px; height:90px; float:left; background:#FFF; text-align:center;}
#logo img{margin-top:3px;}

#nav{float:right; width:717px; height:38px; background:url(../images/site/bg_nav.gif); position:relative; top:20px;}
#nav li{float:left; margin:0 12px;}
#nav a{color:#2B2B2B; text-transform:uppercase; position:relative; top:12px; font-weight:bold; font-size:.9em;}

/* CONTENIDO */
#content{background:#fff; padding:0px; } /*NELSON*/

/* COLUMNAS */
#cleft, #cright{height:100%;}
#cleft{width:200px; padding:5px; float:left;}
#cright{width:733px; float:right;}

#cleft h3{color:#FF060F; font-weight:bold; font-size:1.3em;}
#cleft p{color:#4B4B4B; font-size:1em;}

#cleft .category_list{background:#FAFAFA; padding:10px;}
#cleft .category_list ul h3{color:#4C4C4C; font-size:1em; border-bottom:1px dotted #4C4C4C; padding-bottom:5px; font-weight:bold;}
#cleft .category_list ul ul{margin:10px 0;}
#cleft .category_list ul ul li{background:url(../images/site/bullet.gif) 5px center no-repeat; padding-left:15px;}
#cleft .category_list a{color:#333; font-size:.9em;}
#cleft .category_list a:hover{color:#000; text-decoration:underline;}

#cright .box_highlight li{text-align:center;}
#cright .box_highlight strong{text-decoration:underline; color:#393939; display:block; text-align:left;}
#cright .box_highlight p{margin:0; color:#646464; text-align:left;}
#cright .box_highlight a.btn_detail{background:url(../images/site/btn_view_full.jpg) no-repeat; width:101px; height:25px; display:block; margin:0 auto;}
#cright .box_highlight a.btn_detail:hover{color:#FFF;}
#cright .box_highlight a.btn_detail span{position:relative; top:5px;}
#cright .box_highlight .rating{text-align:left;}
#cright .box_highlight a.quote{color:#000; text-decoration:underline; font-weight:bold;}

#cright .box_new{height:284px; background:url(../images/site/bg_new.jpg) no-repeat;}
#cright .box_new h2{color:#FF060F; margin-left:12px; padding:10px 0; font-size:1.2em;}
#cright .box_new ul{margin-left:12px; width:733px;}
#cright .box_new li{width:180px; float:left; text-align:center;}
#cright .box_new strong{text-decoration:underline; color:#393939; text-align:left; display:block;}
#cright .box_new p{margin:0; color:#646464; text-align:left;}
#cright .box_new a.btn_detail{background:url(../images/site/btn_view_full.jpg) no-repeat; width:101px; height:25px; display:block; margin:0 auto; color:#FFF;}
#cright .box_new a.btn_detail:hover{color:#FFF;}
#cright .box_new a.quote{color:#000; text-decoration:underline; font-weight:bold;}
#cright .box_new a.btn_detail span{position:relative; top:5px;}

/* PRODUCT INFO */
#prod_info h1{color:#666; font-size:1.3em; margin-bottom:30px;}
#prod_info .cleft{width:243px; float:left;}
#prod_info .pi_image{width:243px; height:349px; cursor:move; overflow: hidden; border:1px solid #CCC;}
#prod_info .pi_control{width:205px; height:32px; border:1px solid #999; margin:0 auto; text-align:center; font-size:.8em;}
#prod_info .pi_control a{position:relative; top:7px;}
#prod_info .pi_control span{position:relative; top:2px; padding:0 5px;}

#prod_info .pi_social{height:133px; background:url(../images/site/bg_a.gif) repeat-x; display:block; clear:both; padding:10px;}
#prod_info .pi_social .cleft{width:400px; float:left;}
#prod_info .pi_social .cright{width:300px; float:right; text-align:right;}
#prod_info .pi_social a{font-size:.9em; color:#333;}
#prod_info .pi_social a.link_view_comments{background:url(../images/site/link_external.gif) left center no-repeat; padding-left:15px;}
#prod_info .pi_social #vf_qty{border:1px solid #CCC; width:40px; text-align:right;}

#prod_info .pi_social .link_add_cart{background:url(../images/site/btn_add_cart.jpg) no-repeat; width:110px; height:25px; display:inline-block; color:#FFF; border:0 none;}
#prod_info .pi_social .link_add_cart span{position:relative; top:5px;}

#prod_info .cright{width:480px; float:right;}
#prod_info .tab_content h2{font-size:.8em; text-transform:uppercase; margin-bottom:10px;}
#prod_info .tab_content li{font-size:.75em; padding-left:10px; background:url(../images/site/bullet_prod.gif) left 5px no-repeat;}

#prod_info .prod_relations{height:315px; background:url(../images/site/bg_relations.jpg) no-repeat;}
#prod_info .prod_relations h2{color:#FF060F; margin-left:12px; padding:10px 0; font-size:1.2em;}
#prod_info .prod_relations ul{margin-left:12px; width:733px;}
#prod_info .prod_relations li{width:180px; float:left; text-align:center;}
#prod_info .prod_relations strong{text-decoration:underline; color:#393939; display:block; text-align:left;}
#prod_info .prod_relations p{margin:0; color:#646464; text-align:left;}
#prod_info .prod_relations a.btn_detail{background:url(../images/site/btn_view_full.jpg) no-repeat; width:101px; height:25px; display:block; margin:0 auto; color:#FFF;}
#prod_info .prod_relations a.btn_detail:hover{color:#FFF;}
#prod_info .prod_relations a.btn_detail span{position:relative; top:5px;}
#prod_info .prod_relations .rating{text-align:left;}
#prod_info .prod_relations a.quote{color:#000; text-decoration:underline; font-weight:bold;}


/* TABLE LIST */
.table{/*border:1px solid #234C8C;*/ width:100%; font-size:.9em;}
.table th, .table td{padding:5px;}
.table tr:nth-child(2n){background:#EDEDED;}
.table th{background:#234C8C; color:#FFF; font-weight:bold; font-size:1em;}

/* MESSAGES */
.msg_info{color:#00529B; background:#BDE5F8 url(../images/icons32/info.png);}
.msg_success{color:#4F8A10; background:#DFF2BF url(../images/icons32/success.png);}
.msg_warning{color:#9F6000; background:#FEEFB3 url(../images/icons32/warning.png);}
.msg_error{color:#D8000C; background:#FFBABA url(../images/icons32/error.png);}
.msg_info, .msg_success, .msg_warning, .msg_error{font-size:10pt; border:1px solid; margin:10px 0px; padding:15px 10px 15px 50px; background-repeat:no-repeat; background-position:10px center; position:relative;}

/* ---GOOGLE MAPS--- */
#map{width:100%; height:300px; border:2px solid #336699;}

/* FOOTER */
#footer{height:150px; clear:both; font-size:.9em; border-top:4px solid #FF060F; background:#E4E4E4;}
#footer .wrapper{position:relative; top:50px; zoom:1;}
#footer .logo{width:98px; height:41px; float:left; margin-left:50px;}
#footer .nav_wrapper{position:relative; top:5px; left:30px; color:#FF060F; width:565px; float:left;}
#footer .nav_wrapper p{color:#363636; font-size:1em; margin:0; clear:both;}
#footer #nav_footer a{color:#FF060F; text-transform:uppercase; font-size:.9em;}
#footer #nav_footer li{float:left; margin-right:10px;}
#footer .social{float:left; margin-left:70px;}