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{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
:focus{outline:0;}

a {
text-decoration:none;
}

a:link,a:visited {
color:#6EA4A6;
}

a:hover {
color:#417F8E;
text-decoration:underline;
}

a:active {
color:#D8D7D3;
text-decoration:underline;
}

body {
background-attachment:fixed;
background-color:#6CC5D1;
/*background-image:url("imag/plantilla/_background.jpg");
background-position:center bottom;
background-repeat:no-repeat;*/
color:#000;
font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
font-size:.7em;
height:100%;
text-align:center;
margin:0;
padding:0;
}

h3 {
clear:both;
color:#E98336;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:1.5em;
font-weight:bolder;
letter-spacing:-1px;
margin:0;
}

h4 {
border-bottom:1px solid #E5E1D6;
clear:both;
color:#E6AC00;
font-family:"Trebuchet MS", Helvetica, SunSans-Regular, sans-serif;
font-size:.75em;
font-weight:700;
text-transform:uppercase;
margin:0;
padding:0;
}

img {
border:0;
vertical-align:middle;
}

input,select,textarea {
border:1px solid #999;
color:#232323;
display:inline;
font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
font-size:11px;
}

p {
margin-top:10px;
}

table {
margin-bottom:20px;
width:97%;
}

table td {
color:#666;
text-align:center;
padding:3px 10px;
}

table th {
background-color:#ccc;
border-right:1px solid #fff;
color:#000;
font-weight:400;
text-transform:uppercase;
padding:4px 10px;
}

table tr.tr1 {
background-color:#f0f0f0;
}

table tr.tr2 {
background-color:#fff;
}

.actualizar,#contenido {
float:left;
}

.clear {
clear:both;
margin:0;
padding:0;
}

.destacado {
background-color:#FAF9F4;
border:1px solid #6CC5D1;
color:#A29048;
left:0;
margin-bottom:20px;
margin-top:10px;
position:relative;
padding:10px;
}

.edit {
margin-left:13px;
vertical-align:middle;
width:20px;
}

.pedido {
float:right;
padding-right:20px;
}

.required,#contenido .required {
color:#c00;
margin-left:3px;
}

.simbolosi,.simbolono {
vertical-align:middle;
margin:0 2px 0 0;
}

#buscador {
left:780px;
text-align:right;
top:295px;
margin:0;
}

#buscador form {
margin:4px 10px 0 0;
padding:0;
}

#cabecera {
background-image:url("imag/plantilla/_header.jpg");
background-position:left top;
background-repeat:no-repeat;
background-color: transparent;
height:440px;
width:750px;
margin:25px 0 0 0;
padding:0;
}

#cabecera h1,#cabecera h2,h1 span,h2 span,input.hide,#buscador label,#buscador #ocultobuscador {
display:none;
}

#captcha input {
clear:both;
margin-top:35px!important;
}

#catalogo .codigo {
display:block;
float:right;
margin-right:10px;
}

#catalogo .derecha {
float:right;
vertical-align:middle;
background-image:url("imag/plantilla/icono_cesta.gif");
background-position:left top;
background-repeat:no-repeat;
padding-left:20px;
}

#catalogo .descargar {
float:right;
margin:5px 0 20px;
}

#catalogo .imagen-lado {
border:1px solid #6CC5D1;
float:right;
margin:10px;
}

#catalogo .mas-info {
clear:both;
float:right;
margin:0 0 10px;
}

#catalogo .nivel1 p,#catalogo .nivel2 h6,#catalogo .nivel2 p {
margin:5px 0 0 25px;
padding:0;
}

#catalogo .nombreproducto {
display:block;
float:left;
}

#catalogo .principalderecha {
float:right;
vertical-align:middle;
padding:5px 0 0;
}

#catalogo .texto-intro {
margin-top:0;
padding:0;
}

#catalogo .titulo-seccion {
color:#E98336;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:1.5em;
font-weight:bolder;
letter-spacing:-1px;
margin:0;
}

#catalogo .volver {
float:left;
margin:5px 0 20px;
}

#catalogo h1 {
height:15px;
}

#catalogo h5,#catalogo h5 a {
font-variant:small-caps;
font-size:1em;
font-weight:bolder;
color:#C05E14;
height:15px;
margin:10px 0;
padding:3px 0 3px 5px;
}

#catalogo h6,#catalogo h6 a {
font-variant:small-caps;
font-size:1em;
font-weight:bolder;
color:#105A92;
height:15px;
margin:10px 0;
padding:3px 0 3px 5px;
}

#cesta .check {
border:0;
}

#cesta thead td {
background-color:#D2C29F;
color:#FAF9F4;
font-weight:700;
}

#cesta .formapago {
clear:both;
margin-top:20px;
}

#cesta input {
border:1px solid #ccc;
padding-right:10px;
position:static;
text-align:right;
width:30px;
}

#cesta td.total {
border:0;
color:#333;
font-weight:700;
text-align:right;
padding:5px 10px;
}

#clientes .enlace-elemento {
display:block;
margin-top:5px;
}

#contactar-lista ul {
margin-bottom:20px;
}

#contenido {
position:relative;
top:0;
background-color:#FFF;
font-size:1.2em;
width:710px;
margin:0;
padding:20px;
}

#contenido #botones {
margin-top:100px;
padding-left:250px;
}

#contenido .boton {
position:static;
}

#contenido .imagen-lado {
border:1px solid #6CC5D1;
float:right;
margin:5px;
padding:5px;
}

#contenido form {
margin-bottom:50px;
}

#contenido input,select,textarea {
left:200px;
}

#contenido label {
color:#232323;
display:block;
margin-bottom:10px;
text-transform:uppercase;
}

#contenido label input,#contenido label select,#contenido label textarea {
width:250px;
float:right;
margin-right:250px;
margin-top:-20px;
}

#contenido li {
clear:both;
list-style:none;
margin:0;
}

#contenido li p {
margin:4px 0 0;
}

#contenido strong {
color:#1C3F45;
text-transform:uppercase;
font-weight:700;
}

#contenido ul img {
border:0;
float:right;
height:61px;
width:100px;
margin:-14px 10px 20px;
padding:7px;
}

#destacados .imagen-lado {
border:1px solid #6CC5D1;
float:left;
width:100%;
margin:5px;
padding:5px;
}

#destacados table {
border:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:100%;
margin:15px 0 0;
}

#destacados td {
color:#000;
text-align:left;
vertical-align:top;
padding:4px 0 0 30px !important;
}

#destacados td.image {
vertical-align:top;
width:150px;
padding:0;
}

#destacados thead {
color:#C05E14;
font-size:12px;
font-weight:700;
}

#destacados thead td {
text-align:left;
color:#C05E14;
padding:2px 0 2px 4px;
}

#donde-estamos	li {
clear:none;
}

#enlaces p,#archivos p {
margin-top:0;
}

#idiomas {
left:520px;
text-align:right;
}

#idiomas li {
color:#000;
display:inline;
list-style:none;
text-transform:uppercase;
margin:0 0 0 10px;
padding:0;
}

#idiomas ul {
display:inline;
margin:0;
}

#menu {
background-image:url("imag/plantilla/_buscador.jpg");
background-position:left top;
background-repeat:repeat-x;
height:1px;
width:750px;
top: 0px;

}

#menu-seccion {
background-color:#fff;
float:left;
height:30px;
position:absolute;
text-align:center;
top:278px;
vertical-align:middle;
width:750px;
margin:0 auto;
padding:15px 0 0;
border: 1px solid #666;
}

#menu-seccion a,#menu-seccion a:visited {
color:#000;
}

#menu-seccion a:hover{
	color:#666;
	text-decoration: none;
}
#idiomas a {
color:#666;
font-weight:700;
text-decoration: none;
}

#menu-seccion li {
display:inline;
list-style:none;
text-transform:uppercase;
}

#menu-seccion li a{
	padding:0 8px;
}

#menu-seccion li a:hover{
	background-position:left 5px;
}

#navegacion a {
font-weight:700;
padding:0 6px 0 0;
}

#navegacion li {
display:inline;
}

#pagina {
text-align:left;
width:750px;
font-size:1em;
margin:0 auto;
padding:0;
}

#pie {
clear:both;
float:left;
height:50px;
text-align:center;
width:750px;
background-color:#2E8392;
color:#FFF;
margin:0;
padding:20px 0 0;
}
#pie a{
	color: #fff;
}
#recomendar-formulario .boton {
position:static;
width:50px;
}

#recomendar-formulario img,#utilidades-basico ul,.destacado p {
margin:0;
}

#recomendar-formulario input,select,textarea {
clear:both;
width:200px;
}

#recomendar-formulario table {
margin-left:5px;
}

#recomendar-formulario table td {
border:none;
text-align:left;
vertical-align:top;
}

#utilidades-basico a,#utilidades-basico a:visited,#utilidades-cliente a,#utilidades-cliente a:visited {
color:#666;
}

#utilidades-basico a:hover,#utilidades-cliente a:hover {
color:#484020;
text-decoration:none;
}

#utilidades-basico li {
display:inline;
list-style:none;
text-transform:uppercase;
margin:0 0 0 10px;
}

#utilidades-basico,#utilidades-cliente,#idiomas,#buscador {
position:absolute;
text-align:left;
top:0px;
margin:0;

}

#utilidades-cliente {
margin-left:220px;
}

#utilidades-cliente li {
display:inline;
list-style:none;
text-transform:uppercase;
margin:0 0 0 5px;
padding:0;
}

#utilidades-cliente ul,#utilidades-cliente li {
list-style:none;
}

#donde-estamos ul li p strong {
float:left;
width:160px;
}

.boton {
background-color:#DFDBD0;
border:1px solid #CECCC0;
color:#363531;
font-weight:bolder;
width:80px;
cursor:pointer;
}

#botonBuscador.boton {
background-color:#F2EEE3;
border:1px solid #CABD88;
width:20px;
}

#formulario label {
float:none;
width:120px;
}

.caja {
width:250px;
float:right;
margin-right:250px;
margin-top:-25px;
}

#cesta .volver {
float:left;
clear:both;
}

html,#contenido ul,#utilidades-cliente ul,#menu-seccion ul {
margin:0;
padding:0;
}

#navegacion,#ofertas-listado li {
margin:10px 0;
}