

body {
margin : 0 0 0 0;
padding : 0 0 0 0;
font-family : Bitstream Vera Sans, FreeSans, Helvetica, Verdana, Arial, sans-serif;
font-size : 8pt;
background : black;
color : black;
border-collapse : collapse;
border-width : 0;
border-spacing : 0 0;
}

a, a:hover, a:link, a:visited {
color : #000;
text-decoration : none;
}

a:hover {
text-decoration : underline;
}

input.paypal {
background : none;
border : 0;
margin : 0;
padding : 0;
}

img {
border : 0;
}

div.calendar {
margin : 0 0 0 0;
padding : 0 0 0 0;
height : 170px;
width : 170px;
border : 1px solid black;
position : absolute;
top : 230px;
right : 300px;
}

iframe.calendar {
border : 0;
height : 170px;
width : 170px;
}

div.fotos {
margin : 0 0 0 0;
padding : 0 0 0 0;
height : 480px;
width : 330px;
border : 1px solid black;
position : fixed;
top : 210px;
right : 160px;
top: 0px;
right: 0px;
z-index: 9999;
}

iframe.fotos {
z-index: 9999;
border : 0;
height : 480px;
width : 330px;
}

table {
border : 0;
}

h1 {
	margin-bottom: 0px;
	padding-botom: 0px;
}

td {
border : 0;
}

tr {
border : 0;
}

td.menu {
width : 126px;
color : white;
}

legend {
font-weight : 700;
}

p.w3c {
margin-left : 10px;
margin-top : 0;
}

#opinion {
padding : 10px 10px 10px 10px;
border : 0;
width : 720px;
height : 200px;
overflow : auto;
}

#container {
margin : 0 0 0 0;
padding : 0 0 0 0;
width : 1000px;
margin-left : auto;
margin-right : auto;
border : 0;
border-left : 1px solid black;
border-right : 1px solid black;
background : #dedce5;
}

#logo {
background : silver;
border : 0;
margin : 0 0 0 0;
padding : 0 0 0 0;
margin-left : auto;
margin-right : auto;
height : 100px;
width : 1000px;
cursor : pointer;
}

#imagelogo1 {
empty-cells : show;
margin : 0 0 0 0;
padding : 0 0 0 0;
width : 1000px;
height : 100px;
border : 0;
float : left;
background : white;
cursor : pointer;
}

#imagelogo2 {
empty-cells : show;
border : 0;
margin : 0 0 0 0;
padding : 0 0 0 0;
height : 100px;
width : 640px;
float : left;
background : white url(/themes/nuevo/images/logo.png) no-repeat center 0%;
cursor : pointer;
}

#imagelogo3 {
empty-cells : show;
border : 0;
margin : 0 0 0 0;
padding : 0 0 0 0;
width : 180px;
height : 100px;
float : left;
background : white;
}

#menurapido {
background : url(/themes/nuevo/images/barra_u.png);
border : 0;
margin : 0 0 0 0;
padding : 2px 0 0 0;
color : white;
height : 22px;
width : 1000px;
margin-top : auto;
margin-left : auto;
margin-right : auto;
text-align : center;
font-family : FreeSans, Sans-Serif, Sans;
}

#menurapido a {
color : white;
font-size : 10pt;
font-family : FreeSans, Sans-Serif, Sans;
}

#logon1 {
height : 22px;
width : 87px;
color : white;
background : url(/themes/nuevo/images/logon1.png);
float : left;
border : 0;
margin : 0 0 8px 0;
padding : 6px 0 0 0;
text-align : right;
font-family : FreeSans, Sans-Serif, Sans;
font-size : 10pt;
}

#logon2 {
height : 22px;
width : 93px;
color : white;
background : url(/themes/nuevo/images/logon2.png);
float : left;
border : 0;
margin : 0 0 8px 0;
padding : 6px 0 0 0;
text-align : left;
font-family : FreeSans, Sans-Serif, Sans;
font-size : 10pt;
}

#logon3 {
height : 22px;
width : 89px;
color : white;
background : url(/themes/nuevo/images/logon3.png);
float : left;
border : 0;
margin : 0 0 8px 0;
padding : 6px 0 0 0;
text-align : right;
font-family : FreeSans, Sans-Serif, Sans;
font-size : 10pt;
}

#logon4 {
height : 22px;
width : 93px;
color : white;
background : url(/themes/nuevo/images/logon4.png);
float : left;
border : 0;
margin : 0 0 8px 0;
padding : 6px 0 0 0;
text-align : left;
font-family : FreeSans, Sans-Serif, Sans;
font-size : 10pt;
}

#logon5 {
height : 22px;
width : 18px;
color : black;
background : url(/themes/nuevo/images/logon5.png);
float : left;
border : 0;
margin : 0 0 8px 0;
padding : 6px 0 0 0;
text-align : left;
font-family : FreeSans, Sans-Serif, Sans;
font-size : 10pt;
}

#logon6 {
height : 28px;
width : 55px;
color : black;
background : url(/themes/nuevo/images/logon6.png);
float : left;
border : 0;
margin : 0 0 8px 0;
padding : 0 0 0 4px;
text-align : left;
font-family : FreeSans, Sans-Serif, Sans;
font-size : 10pt;
}

#logon7 {
height : 22px;
width : 50px;
color : black;
background : url(/themes/nuevo/images/logon7.png);
float : left;
border : 0;
margin : 0 0 8px 0;
padding : 6px 0 0 0;
text-align : left;
font-family : FreeSans, Sans-Serif, Sans;
font-size : 10pt;
}

#logout1 {
height : 22px;
width : 182px;
color : white;
background : url(/themes/nuevo/images/logout1.png);
float : left;
border : 0;
margin : 0 0 8px 0;
padding : 6px 0 0 0;
text-align : left;
font-family : FreeSans, Sans-Serif, Sans;
font-size : 10pt;
}

#logout2 {
height : 22px;
width : 15px;
color : white;
background : url(/themes/nuevo/images/logout2.png);
float : left;
border : 0;
margin : 0 0 8px 0;
padding : 6px 0 0 0;
text-align : left;
font-family : FreeSans, Sans-Serif, Sans;
font-size : 10pt;
}

/*Anadido para skin de cuadro de busqueda*/
#basket_tab {
height : 28px;
/*width: 275px;*/
width:auto;
border: 0;
margin: 0;
padding: 0;
float: right;
text-align : right;
font-family : FreeSans, Sans-Serif, Sans;
font-size : 10pt;
}

#search1 {
background : url(/themes/nuevo/images/search1.png);
width: 53px;
height:28px;
float:right;
border :0;
}

#search2 {
color: white;
padding-top: 6px;
background : url(/themes/nuevo/images/search2.png);
width: 135px;
height:22px;
max-heigh:28px;
float:right;
border: 0;
margin: 0;
}

#search3 {
background : url(/themes/nuevo/images/search3.png);
width: 23px;
height:28px;
float:right;
border: 0;
}

#search4 {
background : url(/themes/nuevo/images/search4.png);
color; black;
width: 51px;
height:28px;
float:right;
border :0;
}

#search5 {
background : url(/themes/nuevo/images/search5.png);
width: 13px;
height:28px;
float:right;
border: 0;
}


#nav {
background : white;
color : white;
margin : 0 0 0 0;
padding : 0 0 0 0;
height : 20px;
text-align : center;
width : 1000px;
margin-right : auto;
margin-left : auto;
}

#content_div {
background : #dedce5;
border : 0;
margin : 10px 0 0 0;
padding : 0 0 0 0;
width : 1000px;
margin-right : auto;
margin-left : auto;
}

#content_left {
vertical-align : top;
width : 210px;
border : 0;
margin : 0 0 0 0;
padding : 0 0 0 0;
float : left;
}

#content_center {
vertical-align : top;
margin : 0 0 0 0;
padding : 0 0 0 0;
color : black;
empty-cells : show;
border : 0;
width : 780px;
float : left;
overflow : hidden;
}

#pie1 {
position : relative;
background : black url(/themes/nuevo/images/barra_d.png);
color : white;
margin : 0 0 0 0;
padding : 5px 0 0 0;
height : 35px;
width : 1000px;
text-align : center;
clear : both;
margin-right : auto;
margin-left : auto;
}

.block {
margin : 0 0 10px 0;
padding : 0 0 0 0;
width : 190px;
empty-cells : show;
border : 0;
margin-left : auto;
margin-right : auto;
border : 0;
}

.block_top {
margin : 0 0 0 0;
padding : 4px 0 0 25px;
width : 165px;
height : 18px;
empty-cells : show;
border : 0;
color : white;
font-size : 9pt;
background : white url(/themes/nuevo/images/box_top.png);
}

.block_center {
float : left;
margin : 0 0 0 0;
padding : 5px 0 5px 10px;
width : 180px;
empty-cells : show;
border : 0;
background : white url(/themes/nuevo/images/box_center.gif);
}

.block_bottom {
position : relative;
margin : 0;
padding : 0;
width : 190px;
height : 5px;
empty-cells : show;
border-width : 0;
clear : both;
background : white url(/themes/nuevo/images/box_bottom.png);
z-index:0;
}

.module {
margin : 0 0 10px 0;
padding : 0 0 0 0;
width : 770px;
empty-cells : show;
border : 0;
margin-left : auto;
margin-right : auto;
}

.module_top {
margin : 0 0 0 0;
padding : 3px 0 0 20px;
width : 750px;
height : 19px;
empty-cells : show;
border : 0;
font-size : 10pt;
font-weight : bold;
background : white url(/themes/nuevo/images/module_top.png);
}

.module_center {
empty-cells : show;
padding : 10px 20px 10px 20px;
margin : 0 0 0 0;
background : white;
width : 730px;
float : left;
border : 0;
background : white url(/themes/nuevo/images/module_center.gif);
}

.module_bottom {
margin : 0 0 0 0;
padding : 0 0 0 0;
width : 770px;
empty-cells : show;
height : 6px;
border : 0;
clear : both;
background : white url(/themes/nuevo/images/module_bottom.png);
}

.PopBoxImageSmall {
border : 0 none #ffffff;
cursor : url("/images/magplus.cur"), pointer;
}

.PopBoxImageLarge {
border : 1px solid #999999;
cursor : url("/images/magminus.cur"), pointer;
}

.PopBoxImageShrink {
cursor : url("/images/magminus.cur"), pointer;
}

.PopBoxImageLink {
cursor : pointer;
}

.PopBoxImageMove {
border : 0 none #ffffff;
cursor : pointer;
}

#prod_table {
float : left;
width : 740px;
/*cambiado 20px por 10px */
margin-top: 10px;
}

#prod_table td {
/* cambiado top por center */
vertical-align : center;
margin-top : 0;
}

#prod_table tr {
width : 100%;
}

#prod_table2 {
float : left;
margin-top : 5px;
padding-top : 5px;
width : 740px;
border : 0;
border-top : 0px dashed silver;
}

#prod_table2 td {
vertical-align : top;
margin-top : 0;
}

#prod_table2 tr {
width : 100%;
}

#prod_title {
border : 0;
width : 530px;
text-align : center;
float : left;
height : 50px;
}

#prod_form {
border : 0;
text-align : center;
width : 300px;
margin-right : 10px;
float : right;
}

#prod_foto {
border : 0;
border-right : 1px dashed silver;
width : 100%;
float : left;
margin-top : 10px;
}

#prod_desc {
border : 0;
width : 720px;
float : left;
font-size : 1.2em;
margin-top: 10px;
margin-bottom : 10px;
display: block;
}

#prod_desc a {
	text-decoration: underline;
}

#prod_car {
border : 0;
float : left;
width : 720px;
font-size : 1.2em;
margin-bottom : 10px;
display: block;
}

#prod_tags {
border : 0;
float : left;
width : 720px;
font-size : 1.2em;
margin-bottom : 10px;
display: block;
}

#prod_gallery {
width : 740px;
float : left;
text-align : left;
display: block;
}

#prod_related {
width : 720px;
float : left;
text-align : left;
display: block;
}

#prod_pago {
border : 0;
width : 720px;
float : left;
font-size : 1.2em;
margin-top: 10px;
margin-bottom : 10px;
display: none;
}

#prod_links {
border : 0;
width : 720px;
float : left;
font-size : 1.2em;
margin-top: 10px;
margin-bottom : 10px;
display: none;
}

#tag1 {
	padding: 4px 4px 3px 4px;
	margin: 4px 4px 22px 4px;
	border: 1px solid black;
	border-bottom: 2px solid white;
}

#tag2 {
	padding: 4px 4px 3px 4px;
	margin: 4px 4px 22px 4px;
	border: 1px solid black;
	border-bottom: 1px solid black;
}

#tag3 {
	padding: 4px 4px 3px 4px;
	margin: 4px 4px 22px 4px;
	border: 1px solid black;
	border-bottom: 1px solid black;
}

.prod_thumb {
width : 100px;
float : left;
height : 70px;
margin-right : 20px;
}

.catalogo {
width : 420px;
max-width : 420px;
text-align : center;
vertical-align : text-bottom;
padding-top : 10px;
margin : 0 0 0 0;
font-size : 1.1em;
}

span.precio {
color : red;
font-weight : bold;
}

span.envio {
color : blue;
}

.vcard {
border : 1px solid black;
width : 210px;
height : 120px;
margin : 6px 6px 6px 6px;
padding : 6px 6px 6px 6px;
background-color : white;
color : #222;
text-align : center;
overflow : hidden;
}

#iframe_ebay {
	position: fixed;
	bottom: 0px;
	right: 0px;
	z-index: 99;
	width: 350px;
}

#cesta_flotante {
	position: fixed;
	bottom: 6px;
	right: 6px;
	padding: 6px 6px 6px 6px;
	z-index: 999;
	width: 200px;
	height: 140px;
	background-color: orange;
	border: 2px solid black;
	visibility: hidden;
}

#cesta_flotante_cerrar, #cesta_flotante_cerrar a {
	position: absolute;
	top: 0px;
	right: 0px;
	background-color: black;
	color: white;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#tabla_pr {
	border: 1px solid black;
}

#faq2 {
	position: fixed;
	top: 50px;
	left: 500px;
	margin-right: auto;
	margin-left: auto;
	padding: 6px 6px 6px 6px;
	z-index: 999;
	width: 600px;
	height: 600px;
	background-color: orange;
	border: 2px solid black;
	visibility: hidden;
	overflow: none;
}

#faq3 {
	position: fixed;
	top: 100px;
	left: 500px;
	margin-right: auto;
	margin-left: auto;
	padding: 6px 6px 6px 6px;
	z-index: 999;
	width: 600px;
	height: 500px;
	background-color: orange;
	border: 2px solid black;
	visibility: hidden;
	overflow: none;
}

#sec_div {
	position: fixed;
	top: 50px;
	left: 50px;
	margin-right: auto;
	margin-left: auto;
	padding: 0 0 0 0;
	z-index: 999;
	width: 620px;
	height: 420px;
	background-color: white;
	border: 0px solid black;
	visibility: hidden;
	overflow: none;
}

#sec_iframe {
	width: 620px;
	height: 420px;
	border: 0px solid black;
}

fieldset {
	border: 1px solid silver;
}

#searchform {
	border: 1px solid black;
	width: 150px;
	height: 12px;
	font-size: 0.7em;
	background-color: #2e8b57;
	color: white;
}

#searchbutton {
	border: 1px solid black;
	width: 60px;
	height: 17px;
	margin-right: 10px;
	margin-left: 6px;
	font-size: 0.8em;
	background-color: #2e8b57;
	color: white;
}

#cesta_id{
	height: 0px;
}

.navi {
	float: left;
}

.navi a {
	text-decoration: underline;
}


 td.c6 {
border-left: 1px dotted rgb(210, 210, 210);
border-top: 1px dashed rgb(200, 200, 200);
vertical-align: top;
}

 .foto_portada {
  border: 1px outset rgb(150, 150, 150);
}

.label_novedad {
position:absolute;
margin-left:18px;
display:block;
width:69px;
height:69px;
background:url('/themes/nuevo/images/label_novedad.png') no-repeat;
  }

.label_oferta {
position:absolute;
margin-left:18px;
display:block;
width:69px;
height:69px;
background:url('/themes/nuevo/images/label_oferta.png') no-repeat;
  }

.label_popular {
position:absolute;
margin-left:18px;
display:block;
width:69px;
height:69px;
background:url('/themes/nuevo/images/label_popular.png') no-repeat;
  }

.label_stock {
position:absolute;
margin-left:78px;
margin-top:82px;
display:block;
width:81px;
height:24px;
background:url('/themes/nuevo/images/label_stock.png') no-repeat;
  }

