html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, a, abbr, acronym, img, s, small, strike, sup, sub, dl, dt, dd, ol, ul, li, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
background:transparent none repeat scroll 0 0;
border:0 none;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}
:focus, :active {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}
.telefono_att {
  display: block;
  font-size: 12px;
  line-height: 16px;
}
html {
font-size:100.01%;
min-height:100%;
}
body {
background:#76B7D9 url(/themes/handsfree/images/body.gif) repeat-x scroll center bottom;
color:#999999;
font-size:62.5%;
min-height:100%;
}
h1, h2, h3, h4, h5, h6 {
color:#000000;
font-weight:normal;
}
h1 {
font-size:1.8em;
line-height:1.125em;
margin-bottom:0.5em;
}
h2 {
color:#1B2E62;
font-size:16px;
font-weight:bold;
line-height:1em;
margin-bottom:0.5em;
}
h3 {
font-size:1.4em;
line-height:1.2857em;
margin-bottom:0.5em;
}
h4, h5, h6 {
font-size:1.2em;
line-height:1.5em;
margin-bottom:0.5em;
}
h2.title, h2.title_top {
background:#C5D2E6 none repeat scroll 0 0;
padding-bottom:10px;
padding-left:15px;
padding-top:10px;
}
h2.title_top {
background:#C5D2E6 url(/themes/handsfree/images/cab_content.png) repeat-x scroll left top;
height:15px;
}
p, pre, code, label, th, td, dd, dt, select, li {
font-size:1.2em;
color:#333333;
line-height:1.5em;
margin-bottom:1em;
}
ul, ol {
margin-bottom:1.8em;
}
ul {
list-style-image:none;
list-style-position:outside;
list-style-type:square;
}
ol {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
}
li {
color:#999999;
margin-left:3.6em;
}
li p {
color:#000000;
}
legend {
display:none;
}
small {
font-size:0.85em;
}
sup {
bottom:0.3em;
position:relative;
vertical-align:baseline;
}
sub {
bottom:-0.2em;
position:relative;
vertical-align:baseline;
}
acronym, abbr {
border-bottom:1px dashed #999999;
cursor:help;
letter-spacing:1px;
}
label {
cursor:pointer;
}
h1, h2, h3, h4, h5, h6 {
font-family:Arial,Helvetica,sans-serif;
}
p, a, pre, label, th, td, li {
font-family:Arial,Helvetica,sans-serif;
}
fieldset {
	border:none;
}
a:link, a:visited, a:hover, a:active {
color:#0099FF;
font-weight:normal;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
a img {
border:0 none;
}
.clear {
clear:both;
}
.floatLeft {
float:left;
}
.floatRight {
float:right;
}
.textLeft {
text-align:left;
}
.textRight {
text-align:right;
}
.textCenter {
text-align:center;
}
.textJustify {
text-align:justify;
}
.bold {
font-weight:bold !important;
}
.italic {
font-style:italic;
}
.underline {
border-bottom:1px solid;
}
.highlight {
background:#FFFFCC none repeat scroll 0 0;
}
.noPadding {
padding:0;
}
.noMargin {
margin:0 !important;
}
.noIndent {
margin-left:0;
padding-left:0;
}
.noBullet {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.noBorder {
border:medium none !important;
}
.noBackground {
background:transparent none repeat scroll 0 0 !important;
}
.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}
#wrap {
background:transparent url(/themes/handsfree/images/wrap.gif) repeat-y scroll 0 0;
margin:0 auto;
min-height:100%;
overflow:visible;
position:relative;
width:964px;
}
#header {
background:transparent url(/themes/handsfree/images/header.jpg) no-repeat scroll 0 0;
height:125px;
margin:0 auto;
overflow:hidden;
padding:0 21px 0 19px;
width:924px;
}
.logo {
display:block;
float:left;
height:50px;
margin-top:54px;
width:250px;
}
#header p {
color:#000000;
float:right;
font-family:"Arial",sans-serif;
font-size:25px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1em;
margin-bottom:12px;
padding:45px 20px 0 0;
text-align:center;
}
#menuHead {
margin:0 auto;
overflow:hidden;
padding-left:30px;
padding-top:2px;
height:27px;
width:630px;
}
#menuHead li {
float:left;
height:25px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
}
#menuHead li a {
color:#FFFFFF !important;
display:block;
float:left;
font-family:"Trebuchet MS",sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:20px;
line-height:1em;
padding-top:5px;
text-align:center;
}
.nuestras {
background:transparent url(/themes/handsfree/images/menu1.gif) no-repeat scroll 0 0;
width:120px;
}
.productos {
background:transparent url(/themes/handsfree/images/menu2.gif) no-repeat scroll 0 0;
width:90px;
}
.area {
background:transparent url(/themes/handsfree/images/menu3.gif) no-repeat scroll 0 0;
width:126px;
}
.empresa {
background:transparent url(/themes/handsfree/images/menu4.gif) no-repeat scroll 0 0;
width:102px;
}
.contacto {
background:transparent url(/themes/handsfree/images/menu5.gif) no-repeat scroll 0 0;
width:102px;
}
.noticias {
background:transparent url(/themes/handsfree/images/menu6.gif) no-repeat scroll 0 0;
width:79px;
}
#content {
background:#FFFFFF url(/themes/handsfree/images/cab_content.png) repeat-x scroll left top;
margin:0 0 0 2px;
overflow:hidden;
padding:0 0 126px;
width:960px;
min-height:700px;
}
.left {
float:left;
width:221px;
}
.headLeft {
margin-bottom:0;
overflow:hidden;
padding:2px 10px 18px 15px;
width:auto;
}
.logout {
background:transparent url(/themes/handsfree/images/arrow-grau.gif) no-repeat scroll left 5px;
color:#626262 !important;
float:right;
padding-left:6px;
text-decoration:underline !important;
text-transform:uppercase;
}
.firstLink {
background:transparent url(/themes/handsfree/images/submit-blue.gif) no-repeat scroll left center;
color:#3A6A98 !important;
display:block;
font-family:"Arial",sans-serif;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:14px;
line-height:1em;
margin-bottom:9px;
margin-top:15px;
padding:2px 0 0 20px;
}
.twoLink {
background:transparent url(/themes/handsfree/images/arrow.gif) no-repeat scroll left 2px;
clear:both;
color:#467EB7 !important;
float:left;
font-family:"Arial",sans-serif;
font-size:0.8em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1em;
margin-left:21px;
padding-left:7px;
width:100%;
}
#leftMenu, #simpleMenu {
float:left;
margin-bottom:0;
padding-left:15px;
}
#simpleMenu {
  padding-left: 0px;
}
#leftMenu li, #simpleMenu li {
background:transparent url(/themes/handsfree/images/left-menu.gif) repeat-x scroll 0 0;
border-bottom:1px solid #E9EBEA;
clear:both;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding-left:12px;
width:194px;
}
#simpleMenu li {
   background:none;
border-bottom:0px solid #E9EBEA;
padding-left:0px;
}
#leftMenu li span, #simpleMenu li a {
background:transparent url(/themes/handsfree/images/submit-grau.gif) no-repeat scroll left 10px;
display:block;
font-family:"Arial",sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1em;
padding:11px 0 11px 21px;
width:166px;
height:13px;
}
#leftMenu li a {
color:#3A6A98;
}
#leftMenu li a.link_ver_todo, #simpleMenu li a.link_ver_todo {
float:right;
}
span.active {
background:transparent url(/themes/handsfree/images/submit-blue.gif) no-repeat scroll left 10px !important;
}
.submenuLi .active a {
font-weight:bold !important;
}
.level1 a {
float:left;
}
.submenuLi {
background:transparent none repeat scroll 0 0 !important;
padding:0 !important;
}
.submenu {
margin-bottom:0;
overflow:hidden;
padding:7px 0 7px 12px !important;
}
.submenu li {
background:transparent none repeat scroll 0 0 !important;
border-bottom:medium none !important;
padding-left:32px;
width:165px !important;
}
.submenu li a {
background:transparent url(/themes/handsfree/images/arrow.gif) no-repeat scroll left 8px !important;
color:#467EB7 !important;
font-family:"Arial",sans-serif !important;
font-size:0.8em !important;
font-size-adjust:none !important;
font-stretch:normal !important;
font-style:normal !important;
font-variant:normal !important;
font-weight:normal !important;
line-height:1em !important;
padding:4px 0 4px 7px !important;
}
.right {
float:right !important;
width:220px;

}
.topRight {
padding:2px 2px 17px 12px;
}
.topRight h1 {
background:transparent url(/themes/handsfree/images/submit-blue-right.gif) no-repeat scroll left center;
color:#387FA3;
font-family:"Arial",sans-serif;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:14px;
line-height:1em;
margin-bottom:8px;
padding-left:18px;
}
.buscar legend {
display:none;
}
.buscar select {
border:1px solid #D7E9EC;
color:#6B9FA9;
font-family:"Arial",sans-serif;
font-size:0.8em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1em;
padding:2px 0;
width:170px;
}
.buscar input {
border:1px solid #D7E9EC;
color:#6B9FA9;
font-family:"Arial",sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1em;
padding:2px 0;
width:76px;
}
.submit {
background:transparent url(/themes/handsfree/images/submit-right1.gif) no-repeat scroll 0 0;
border:medium none !important;
color:#FFFFFF !important;
font-family:"Arial",sans-serif !important;
font-size:1em !important;
font-size-adjust:none !important;
font-stretch:normal !important;
font-style:normal !important;
font-variant:normal !important;
font-weight:normal !important;
height:17px;
line-height:1em !important;
margin-left:9px;
padding:0 0 2px 20px !important;
text-align:left !important;
width:80px !important;
}
.middleRight {
padding:12px 0 0 13px;
}
.highlight_product {
padding-bottom:5px;
text-align:center;
width:190px;
}
.foto {
background:transparent url(/themes/handsfree/images/right-img.jpg) no-repeat scroll 0 0;
height:161px;
padding:10px 11px 8px 9px;
position:relative;
width:147px;
}
.foto h1 {
color:#FFFFFF;
font-family:"Arial",sans-serif;
font-size:1.6em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:-1px;
line-height:1em;
margin-bottom:2px;
}
.foto p {
color:#333333;
font-family:"Arial",sans-serif;
font-size:1.4em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:-1px;
line-height:1em;
margin-bottom:2px;
}
.foto a {
background:transparent url(/themes/handsfree/images/submit-right2.gif) no-repeat scroll 0 0;
bottom:8px;
color:#FFFFFF;
display:block;
height:15px;
padding-left:10px;
padding-top:2px;
position:absolute;
right:11px;
text-decoration:none;
width:70px;
}
.middleRight2 {
font-size:12px;
padding:11px 0 17px 12px;
}
.middleRight2 h1 {
background:transparent url(/themes/handsfree/images/submit-blue-right.gif) no-repeat scroll left center;
color:#387FA3;
font-family:"Arial",sans-serif;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:14px;
line-height:1em;
margin-bottom:8px;
padding-left:18px;
}
#rightMenu {
margin:0;
font-size:12px;
padding-left:0px;
width:auto;
}
#rightMenu li {
clear:both;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
width:auto;
line-height:13px;
padding-bottom: 6px;
}

#rightMenu li em {
  font-size: 10px;
  padding-left: 5px;
}
#rightMenu li a {
background:transparent url(/themes/handsfree/images/arrow-blue-right.gif) no-repeat scroll left 3px;
color:#467EB7;
font-family:"Arial",sans-serif;
font-size:0.7em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1em;
padding-left:7px;
text-transform:uppercase;
width:146px;
}
.bottomRight {
padding:16px 19px 18px;
width:167px;
}
.bottomRight h1 {
background:transparent url(/themes/handsfree/images/submit-blue-right.gif) no-repeat scroll left center;
color:#387FA3;
font-family:"Arial",sans-serif;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:14px;
line-height:1em;
margin-bottom:8px;
padding-left:18px;
}
.bottomRight legend {
display:none;
}
.submit2 {
background:transparent url(/themes/handsfree/images/submit-right1.gif) no-repeat scroll 0 0;
border:medium none !important;
color:#FFFFFF !important;
float:right;
font-family:"Arial",sans-serif !important;
font-size:1em !important;
font-size-adjust:none !important;
font-stretch:normal !important;
font-style:normal !important;
font-variant:normal !important;
font-weight:normal !important;
height:17px;
line-height:1em !important;
margin-left:9px;
padding:0 0 2px 20px !important;
text-align:left !important;
text-transform:none !important;
width:80px !important;
}
#formulario_login, #formulario_buscar {
padding-left:10px;
padding-right:10px;
}
#formulario_login input, #formulario_buscar input {
margin-bottom:6px;
}
.main, .mainBig {
border-left:0 solid #C5D2E6;
border-right:0 solid #C5D2E6;
float:left;
font-size:12px;
margin:0;
padding:15px 15px 0 19px;
width:480px;
}
.mainBig {
width:700px;
overflow:hidden;
}
.main img {
border:1px solid #DADAD8;
margin-bottom:20px;
}
.view, .listview {
float:left;
margin-bottom:10px;
width:480px;
}
.listview {
float:left;
margin-bottom:0px;
width:240px;
}
.view a, a.button {
background:transparent url(/themes/handsfree/images/submit.gif) no-repeat scroll 0 0;
color:#FFFFFF;
display:block;
float:right;
font-size:12px;
height:15px;
padding:0 0 2px 10px;
text-decoration:none;
width:70px;
}
.listview a {
background:transparent url(/themes/handsfree/images/submit.gif) no-repeat scroll 0 0;
color:#FFFFFF;
display:block;
float:right;
font-size:12px;
margin-left:50px;
height:15px;
margin-top:15px;
padding:2px 20px 2px 10px;
text-decoration:none;
width:70px;
}
.leftView {
margin-right:0px !important;
}
.grauContent {
background:#FCFCFC none repeat scroll 0 0;
border:1px solid #DADAD8;
margin-bottom:10px;
text-align:center;
width:478px;
}
.listContent {
background:#FCFCFC none repeat scroll 0 0;
border:1px solid #DADAD8;
height:130px;
margin-bottom:0;
overflow:hidden;
text-align:left;
margin-bottom: 20px;
}
.noRightBorder {
border-right:0px;
}
.forceRightBorder {
border-right:1px solid #DADAD8 !important;
}
.listContent span {
color:#365C89;
display:block;
float:right;
font-size:13px;
font-weight:bold;
padding-left:115px;
padding-top:83px;
position:absolute;
text-align:right;
}
.noBottomBorder {
border-bottom:0px;
margin-bottom: 0px;
}
.noBottomMargin {
margin-bottom: 0px;
}
.grauContent img {
border:medium none !important;
margin-bottom:10px !important;
}
.listContent img {
border:medium none !important;
float:left;
margin-bottom:0 !important;
padding-left:6px;
padding-top:6px;
width:100px;
}
.mainBig .listContent img {
width:auto;
}
.mainBig .listContent h1 {
background:transparent url(/themes/handsfree/images/submit-blue.gif) no-repeat scroll 0 10px !important;
color:#000000;
display:block;
font-family:"Arial",sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1em;
margin-left:170px;
padding:10px 0 0 16px;
position: static;
text-align:left !important;
width:160px;
}
.mainBig .listContent span {
   padding-left: 0px;
   position: static;
   padding-right:20px;
   padding-top:13px;
   margin-left:40px;
}
.grauContent h1 {
background:#DDDDDD none repeat scroll 0 0;
border-bottom:1px solid #DADAD8;
color:#000000;
font-family:"Arial",sans-serif;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1em;
padding:6px 0 6px 11px;
text-align:left !important;
}
.listContent h1 {
background:transparent url(/themes/handsfree/images/submit-blue.gif) no-repeat scroll 0 8px !important;
color:#000000;
display:block;
font-family:"Arial",sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1em;
margin-left:110px;
padding:10px 0 0 16px;
position:absolute;
text-align:left !important;
width:110px;
}
#footer {
background:#FFFFFF url(/themes/handsfree/images/footer2.jpg) no-repeat scroll center top;
bottom:0;
height:126px;
left:0;
margin:0 auto;
position:absolute;
width:964px;
}
#footer p {
background:transparent url(/themes/handsfree/images/logo.png) no-repeat scroll 25px 25px;
color:#326594;
font-family:"Arial",sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
position:absolute;
height:50px;
line-height:12px;
padding-left:80px;
padding-top:25px;
text-align:left;
text-decoration:none;
}
#footer a {
text-decoration:underline;
}
.post {
background:transparent url(/themes/handsfree/images/logo.png) no-repeat scroll 0 0;
}
#blog_content h2.name {
   font-size: 20px;
   margin-bottom:20px;
}
.post h2, .post h3, .texto_post {
   padding-left: 50px;
}
.post h3 {
font-size:12px;
margin-bottom:5px;
font-weight:bold;
}
.post h2 {
   font-size: 17px;
}
.comments {
   border-bottom: 1px solid #666666;
   margin-bottom:20px;
padding-bottom:20px;
padding-left:50px;
}
.subcategorias {
    border-right:1px solid #BBBBBB;
    display:block;
    float:left;
    margin-right:0;
	margin-bottom:0;
    padding-left:15px;
    width:140px;
}
.subcategorialast {
	margin-bottom:1em;
}
.mainBig .subcategorias {
width:155px;
}
.mainBig .listview {
width:350px;
}
.filtros {
font-size:12px;
margin-bottom:10px;
padding-left:15px;
}
.paginator {
   border: 2px solid #ccc;
   margin:1px;
   padding:1px;
}
#estas_en {
margin-bottom:10px;
}
.descripcion {
   width:365px;
   float:left;
}
.imagenes {
   width: 300px;
   float:left;
   padding-left:30px;
}
.miniatura {
   margin-top: 20px;
   margin-right: 10px;
   padding-left: 25px;
}
#imagen_principal {
   width: 300px;
}
