body {
background-image:url('../img/fondo_body.jpg');
background-position:center top;
background-repeat:no-repeat;
background-attachment:fixed;
background-color:#5471FF;
}

#fondo_index {
width:980px;
background-color:#0a4474;
margin: 0 auto 2px auto;
border-left:2px solid #c657a0;
border-right:2px solid #c657a0;
}

/* Footer links */
ul.footer_links  {
width:90%;
margin-left:5%;
//margin-left:0;
	
}
ul.footer_links li{
clear:left;
}
ul.footer_links2{
list-style-type:none;
	clear:both;
	height:2em;
	margin-top:2em;
width:90%;
margin-left:35%;
//margin-left:0;}

ul.footer_links2 li {
clear:left;
	margin-right:2em;
	height:2em;
}

/* Tabs */
ul.idTabs {
width:90%;
}

/* global style */
a {

color:#fff;
}
h2 {
color: #fff;
text-decoration:underline;
background: transparent;
width:90%;
margin-bottom:5%;
}



h2 span {
color:#fff;
}
h3 { color:#ccc; }
h4 { color:#fff; }

#alineado li{text-align:left; padding-left:50px; font-style:italic;}
.alineado{text-align:left; color:#FFFFFF; width:100%; margin-left:-120px;}

#center_column p {
color:#fff;}

#center_column p.orden {
width:50%;
margin-left:6%;
text-transform:uppercase;}

/* global layout */
#page {
text-align:none;
background-color:#0a4474;
}
h1#logo {
	width: 100%;
	margin-top:0;
border-bottom:14px solid #044083;
padding-bottom:0px;
height:250px;
width:980px;
}
#header {
width:960px;
padding:0 10px 0 10px;
background-color:#8b6297;
}

/*------- ficha fondo------*/
#fondo_logo {
background:url('../img/ficha_fondo.png');
background-repeat:no-repeat;
background-position:right top;
margin:0;
padding:0;
float:left;
width:1025px;
margin-top:-9px;
//margin-top:-7px;
}

#marco_fondo {
background:url('../img/fd_colum_izq.gif') top left repeat-y;
}


#left_column {
padding-right:0px;
width:2px;
margin:0;
display:none;
/*:0px 10px 0 10px;
//padding-top:0px;
//margin-top:6px;
//padding-bottom:0px;
/*background:#3977b8;
background:url('../img/fondo_leftcolum.gif') top left repeat-x;*/
}
#center_column {
width:724px;
margin:0 -15px 0 0px;
padding:10px 0 20px 20px;
background:#0a4474 ;
//*height:1%;*/
}
#right_column {
width:210px;
margin:0;
padding:5px 10px 0 1.5em;
margin-left:10px;

//padding-top:0px;
//margin-top:10px;
//padding-bottom:0px;
background: #0A4474 url('../img/sombra_center.png') top left repeat-y;
}

/* global RTE fields */


div.rte,
.mceContentBody {
color:white;
height:100%;
background:#0a4474 !important;
}
div.rte h2,
.mceContentBody h2 {
color:#fff;
margin-left:40px;

}
div.rte h3, .mceContentBody h3 {
color:#fff;
margin-left:40px;
}

div.rte ol, .mceContentBody ul,
div.rte ol, .mceContentBody ul
 {
	padding-left: 2em;
	
}

div.rte ul, .mceContentBody ul{
	margin-left:40px;
}

#fondocms {
background: #0a4474 url('../img/fondocms.png') no-repeat top right;

width:95%;

margin:0px 0 0 0 ;
//margin-top:10px;
padding-left:10px;


}

/*letras descripcion producto*/
div.rte p,
.mceContentBody p {
line-height:1.5em;
}
/* /global RTE fields */

/* global table style */

div.table_block table.std tr td{
background-color:#4977a9!important;
color:#fff;!important}

table.std thead th {
background: transparent;
border-bottom: 2px dotted #fff;
border-top: 2px dotted #fff;
color: #fff !important;
text-transform:uppercase;
}
table.std tfoot td {
	color: #ccc;
}

div.table_block2 {

margin:0 auto 2em;
padding-bottom:6px;
width:541px;

}

div.table_block2 table.std tr td{
background-color:#5471FF;
color:#ffffff;
}



/* /global table style */



/*------formulario CONTACT-FORM.TPL-----*/
form.std_contacto {
	clear: both;
margin-top:2em;
}

form.std_contacto h3 {
	/*color: #555;*/
color:#c657a0;
	font-size: 1.4em;
	font-weight: normal;
	border-bottom: 1px solid #c657a0;
	padding: 0.5em;
	margin: 0 0 0.5em 0;
}

form.std_contacto fieldset {
	/*border: 1px solid #d0d3d8;*/
border:1px solid #c657a0;
	/*background: #D0D1D5 url('../img/form_bg.jpg') repeat-x top left;*/
	margin-bottom: 1em;
	padding-bottom: 1em;
width:400px;
margin-left:150px;
//margin-left:0px;
}

form.std_contacto fieldset p{
padding-left:7% !important;
}
/* -----acaba formulario contac-form.tpl-----*/

/* global form style */
form.std {
margin-left:12%;
margin-top:2em;
}



form.std h3 {
color:#c657a0;
border-bottom: 1px solid #c657a0;
}
form.std fieldset {
border:1px solid #c657a0;
background: transparent;
width:280px;
}

form.std h4, form.std p {
color:#c657a0;
}


input, textarea, select {
margin-top:3px;
}
form.std p.submit {
padding-left:10%!important;
}
/* success */
.success {
border-bottom: 1px solid #fff;
border-top: 1px solid #fff;
width:90%;
}

/* breadcrumb.tpl */
.breadcrumb {
color:#5471FF;
width:90%;
}
.breadcrumb a {
color:#5471FF;
}
.breadcrumb a:hover {
	text-decoration: underline;
}

/* pagination.tpl */
div.pagination { 
clear:both; 
width:90%;
}
/* product-sort.tpl */

form#productsSortForm p{
width:90%;
}

/* Header */

#header form {
color:#fff;
}

/* block top currencies */

#header #currencies_block_top ul li a {
background-color:#ccc;
color:#333;
}

/* block top languages */
/* top links */
ul#header_links {
margin: 0.4em 0.3em 0 -40px;
}
/* block top search */
#header #search_block_top {
background: #8b6297 /*url('../img/block_search_bg.jpg') no-repeat top right*/;
margin-top:-5px;
margin-left:-50px;

}
#header #search_block_top p { padding: 0.4em 0 0.4em 1em; }
#header #search_block_top label, #header #search_block_top input{ float:left; }
#header #search_block_top label {
background: transparent
}
/* block top user information */
#header #header_user {
width: 100%;
margin:0.3em 0.6em 0 0;
}
#header_user p { 
color:#fff; 
}

#header_user #shopping_cart, #header_user #your_account{
color:#fff;}


#header_user #shopping_cart a, #header_user #your_account a {
color:#fff;
font-weight:bold;
}
/* Footer */

#footer {
height:100%;
background-color:#fff;
background-image:url('../img/fondo_footer.jpg');
background-repeat:repeat-x;
background-position:left top;
}

#footer2{
background-image:url('../img/fondo_footer2.jpg');
/*background-position:right;*/
background-repeat:no-repeat;
/*width:1000px;*/
height:160px;
/*position:relative;
left:-230px;
top:0px;*/
margin:1.2% 0 -0.4% 10% ;

}
/*
#footer3{
background-image:url('../img/blanco_footer.png');
background-repeat:no-repeat;
background-position:left bottom;
width:100%;
height:160px;
margin:11px 0 -6px 0 ;
//margin-top:11px;
}*/

  /*.frase {
height:100px;
width:1000px;

}*/
#footer .block_various_links {
float:right;
color:#fff; 
float:inherit;
}


#footer .block_various_links li a{ 
color:#fff;
}
#footer .block_various_links li {
	border-left: 1px solid #fff;
}
/* Default block style */
div.block {
width:205px;

}
#left_column div.block, #right_column div.block {
padding-top:6px;
background: transparent ;
}
div.block h4 {
text-transform: capitalize;*/
text-align:left;
border-bottom:1px solid #fff;
padding-top:2px;
line-height:1.3em;
color: #fff;
height: 19px;
background: transparent;
}
div.block h4 a { 
color: #fff; 
}
div.block ul { 
color:#fff;
}
div.block .block_content {
background:transparent;
}
div.block a {
	color:#fff;
}

/* block exclusive */

div.exclusive h4 {
background: transparent;
}
div.exclusive h4 a { 
padding-bottom:10px; 
}
div.exclusive .block_content {
background:#4977a9 url('../img/sombra_bg_myaccount.png') repeat-x top left; 
}

/* block MYACCOUNT */

#right_column div.myaccount {
width:205px;
background:#F6DCE8 url('../img/block_footer_myaccount.jpg') no-repeat bottom;}

div.myaccount h4 { 
background: #971d58;
padding-bottom:2px;
margin-top:-7px; 
border:none;
}
div.myaccount ul.bullet { 
text-align:left;
}

div.myaccount a {
color:#97537b;
font-weight:bold;}


div.myaccount .block_content {
background: url('../img/sombra_bg_myaccount.png') repeat-x top left;
}
/* block in the center column 
#center_column p { 
width:90%; 
margin: 0.5em 0 0 1.5em; 
padding:0.7em 2.2em 0 3em; 
color:#fff;
text-align:left;
}

#center_column div.block { 
width:660px; 
margin:auto; 
margin-top:15px;
}
*/
/*block centro best sellers*/
#center_column div.blockbest { 
width:320px; 
margin:auto; 
margin-top:15px; 
float:left; 
margin-left:32px;
}
#center_column div.blockbest h4 a{
color:#fff;
}


/*------*/

#center_column div.block h4 {
background: transparent ;
margin-bottom:10px;
height: 17px;
color: white;
border:0;
}


/*block centro especiales*/
#center_column div.exclusive {
width:330px;
float:left;  
margin-left:17px; 
margin-bottom:10px;
}

.titulospecials{
background: #00284e url('../img/cabeza_specials.jpg') no-repeat top left;
}

#contenedor_specials{
 float:left; 
 margin-top:12px;
  }

#center_column div.exclusive h4{
height:24px;
margin-bottom:0;}

/* Styles for products blocks */
/* block products (new, features, viewed, etc...) on left and right column */

.products_block dl {
border-top:dotted #374853;
}
.products_block p {
color:#fff;
}

/* Special style for block products in center column */
#center_column .products_block { 
border-bottom: 2px solid #0a4475; 
}
#center_column .products_block .block_content {
background: none;
}
#center_column .products_block ul li {
background-color:#4977A9 ;
float:none
width:164px;
height:80px;
}

.block_content_specials{
background:url('../img/pie_specials.jpg') no-repeat bottom;
background-color:#4977a9;
height:205px;}


#center_column .products_block ul li.product_image {
border-bottom: 2px solid #0a4474;
border-right: 2px solid #0a4474;
background-color:#fff ;
float: none;
width:164px;
padding: 0;
margin-top:0;
}

#center_column div.products_block h5 a {
color: #0a4475;
font-size:1.1em;
text-decoration:underline;
text-align:left;
}
#center_column .product_desc {
text-align:left;	
width:95%; 
margin-left:2%;
font-style:normal; 

overflow:hidden;
font-size:0.9em;
}
}

/* Block logo payment */
div.paiement_logo_block { 
border-left:1.5px solid #c657a0; 
padding-left:5px;
}
div.paiement_logo_block img { 
border:2px solid #c657a0; 
display:block; 
text-align:left; 
width:50px;
}

/* Block editorial */

div#bloquehome{
width:90%;
/*background-color:#000;
opacity: 0.6;
	filter:alpha(opacity=60);*/
height:100px;
margin-left:3%;

margin-top:10px;
float:left;
margin-bottom:200px;}



div#bloquehome2{
width:90%;

margin-left:3%;

margin-top:10px;
float:left;
margin-bottom:100px;}





.editorial_block {
width:100%;
}
/* Block categories */

div#categories_block_left ul.tree li {
padding-left:14px;
text-align:left;
}

div#categories_block_left ul.tree a{
	color:#fff;
}
div#categories_block_left ul.tree a:hover{
	text-decoration:underline;
	
}
div#categories_block_left ul.tree a.selected{
	color: #97537b;
}

/* steps (like order step) */
ul.step {
	background: transparent url('../img/step_start.png') no-repeat bottom left;
	list-style: none;
	margin:0.8em auto 2em;
	padding-left: 40px;
	height: 25px;
	width:465px;
}
ul.step li {
	height: 25px;
	float: left;
	width: 100px;
	text-align: center;
	background: transparent url('../img/step_standard.png') no-repeat bottom left;
}
ul.step li.step_current {
	background: transparent url('../img/step_current.png') no-repeat bottom left;
	font-weight:bold;
}
ul.step li.step_todo {
	font-style:italic;
}
ul.step li#step_end { width: 40px; }
ul.step li#step_end { background: transparent url('../img/step_end.png') no-repeat bottom left; }
ul.step li#step_end.step_current { background: transparent url('../img/step_end_current.png') no-repeat bottom left; }
ul#order_step {
background:none;
color:#a7a9cd;
	}
	
div.table_block_envios{
background:none;
margin:0 auto 2em;
padding-bottom:6px;
width:541px;
} 

.payment_module {
display:block;
width:90%;
}

.payment_module a {
border:1px solid #5471FF;
display:block;
padding:0.6em;
text-decoration:none;
}

/* Special style for BLOCK CART*/

#right_column #cart_block {
width:205px;
background: #4977a9 url('../img/block_exclusive_footer.jpg') no-repeat bottom;
padding-top:0;}



#cart_block .block_content { 
background:#4977a9 url('../img/sombra_bg_myaccount.png')repeat-x top left; 
height:100%;
}
#cart_block h4 { background: #00284e;
border:0;
}
#cart_block img {padding-bottom:10px;
float:right;
margin-top:0;
//margin-top:-16px;

margin-right:20px;

}

/* authentication.tpl */
#authentication #create-account_form, #authentication #login_form {
width: 200px;
margin-left:12%;
}
#authentication #create-account_form p.text label{
	width:100px;

}


#authentication input#SubmitCreate, #authentication input#SubmitLogin{ 
margin-left:-3%; 
}
#authentication p.submit {
padding-left:7%;
}
#authentication #login_form p.lost_password a{ color:#fff;}
form#account-creation_form #submitAccount{
position:relative;
right:46%;
}

/* my-account.tpl */
#my-account #center_column ul { 
text-align:left;
margin-left:10%;}

/* category.tpl */
h2.category_title, h1.category_title { 
font-size: 1.5em; 
text-align:left; 
color:white; 
background:none; 
text-transform:uppercase; 
border-bottom:1px solid #5471FF; 
padding-bottom:5px; width:90%; 
text-decoration:none!important;
}

h2.category_title span {font-size:0.8em;}

body#category #subcategories li {
	margin-right:10px;
margin-top:10px;
width:100px;

} 	  

div#subcategories h3{color:#ff6bde; text-transform:uppercase; width:16%; border-bottom:1px dotted #ff6bde; margin-left:60px; margin-bottom:30px;}

div.cat_desc { margin:0 1em; 
color:#fff; width:86%; text-align:justify; margin-left:54px; //margin-left:20px; margin-top:15px;
font-family:georgia, helvetica;
line-height:1.5em;}

body#category  div#subcategories ul.inline_list  li a img {
	display:inline;
border:1px solid #97537b;

}



#subcategories ul.inline_list {width:90%; margin-left:50px; //margin-left:15px;}

 ul.inline_list li a{
text-decoration:none !important;}

#category span {
color:#fff;
font-style:normal;
}

#category_imagen {border: 2px solid #97537b; width:60%; margin-left:-170px;}




/* product-list.tpl ----- son los productos desplegados en cada categoria en el centro*/
ul#product_list{ 
margin-top:2em; 
list-style-type:none; 
padding-left:34px; 
width:93%;
} 
ul#product_list li {
background: #d0d3d8 url('../img/pie_producto.jpg') no-repeat bottom;
height:270px;
clear:none;
margin-bottom:1em;
margin-left:20px;
margin-top:10px;
width:190px;
float:left;
padding:0;
border:0;
}

ul#product_list li a {
text-decoration:none;
color:#333;
margin-left:10px;
margin:0;
padding:0;
}

ul#product_list a.product_img_link{
border-bottom: solid 2px #97537b;
border-top: solid 2px #97537b;
float:left;
margin:0 0 0 0 ;
padding:0;
width:99%;
background-color:#fff;
text-align:center;
height:160px;
}

ul#product_list a.product_img_link img{
	vertical-align:bottom;
}
ul#product_list li h3{ 
margin:0 0 0 13px; 
font-size:14px; 
text-align:left;
color:#fff;
padding:0;
width:90%;
}
ul#product_list li h3 a{
color:#FFFFFF; 

}


ul#product_list li .new{
background:transparent;
color:#374853;
font-size:12px;
font-weight:bold;
font-style:italic;
margin:0pt 1em 0pt 1.4em;
padding:0pt 0.4em;
text-transform:uppercase;
float:left;
width:5px;
border:0;
margin-top:-150px;
}

ul#product_list li div.center_block{
width:100%;
margin-top:-5px;
height:180px;

}
ul#product_list li div.right_block{
float:left;
width:90%;
text-align:right;
margin-top:5px;
}

ul#product_list li .on_sale{
float:left;
}
ul#product_list li .price{
display: block;
font-size: 2em;
margin-bottom: 1.2em;
color:#97537b;
font-family:Georgia, "Times New Roman", Times, serif;
float:right;
margin-top:-15px;

height:20px;
z-index=1000;
}

ul#product_list li span.titulo{
float: left;
color:#0a4475;
font-size:0.8em;
text-align:center;
width:100%;
background:#ca3f8a url('../img/cabeza_producto.jpg') no-repeat top;
height:35px;
margin:0;
padding:0;
margin-bottom:-4px;
padding-top:6px;
padding-bottom:8px;
}

ul#product_list li span.titulo h3 a{
width:95%;
text-align:center;
font-size:14px;
}

ul#product_list li a.button{ 
margin-top:0.5em;
float:left; 
}
ul#product_list li span.availability2{
float:left;
margin: -20px 0 5px 0px;
color:#0a4475;
font-style:italic;
font-size:12px;
width:94%;
}

#botones_listado{
height:10px;

float:left;
margin-top: 24px;
//margin-top:40px;
//width:170px;
}

/*--- shoppin cart---*/

table.cart_last_product_content td.cart_description h5 a {
	color:#fff;
}

/* shopping cart --- DETALLES ORDERS*/
/*CONTENEDOR BOTONES ATRAS Y DELANTE ORDERS
p.cart_navigation {
width:70%!important;
position:relative;
left:10%;
//left:-8%;
padding-top:2px;
}
.centrar{
width:30px!important; 
}

p.cart_navigation .button, p.cart_navigation .button_large {
margin-left:5px;
margin-top:3px;
}
p.cart_navigation .exclusive, p.cart_navigation .exclusive_large {
loat:left;
margin-left:5px;
}

#cart_summary tbody{line-height:1em;}


#cart_summary tfoot tr.cart_total_price td {
color:#fff;
}
#cart_summary .price, #cart_summary .price-discount {
color:#fff;
}
td.cart_description h5 a, td.cart_ref, td.cart_total { color: #fff; }
td.cart_total .price { color:#fff; }
/*
td.cart_quantity {
width: 7.5em;
text-align: left;
}

td.cart_quantity p, td.cart_quantity a {
margin-top:-7px;
}
td.cart_quantity .icon {
margin-top:1.6em;
}

tr.cart_total_price {color:#fff;}
*/
#order form#voucher fieldset {
width:610px;
margin-left:-8%;
}
#order form#voucher h4, #order form#voucher p, #order form#voucher .button {
color:#fff;
}

#order #order_carrier {
width:82%;
position:relative;
left:10%;

}
#order #order_carrier h4 {
color:#fff;
}
#order #order_carrier span {
color:#fff;
}

#order #gift_div{ display:none; }
#order #gift_div label, #order #gift_div textarea{
	display:block;
	width:100%;
	margin:1em 0;
}


/* history.tpl*/

#block-history {
width:94%; }
#block-history #block-order-detail {
border:2px #dd2a81 solid;
background:none;
}




.warning1{color:#000; font-size:16px;}

/*detalles pedido tabla*/
#order-detail-content {
width:86%;
background:none;
}

td.cart_description h5 a, td.cart_ref, td.cart_total{
color:#fff;!important}

#cart_summary .price, #cart_summary .price-discount{
color:#fff; !important
}

p.cart_navigation {
width:70%;}


/*  sitemap.tpl */
div.sitemap_block{
width:70%;
}
/* product.tpl */ /*pagina producto individual*/
#primary_block h2{
width:95%;
margin-bottom:20px;
text-decoration:none;


}
#primary_block #pb-left-column span.nom_producto {
text-align:center;
float:left;
margin-left:20px;
margin-bottom:20px;
margin-top:13px;
background:#00284E url('../img/cabeza_nom_producto.jpg') no-repeat top;
width:320px;
height:100%;

}

#primary_block #pb-left-column span.nom_producto p{
background:#00284E url('../img/pie_nom_producto.jpg') no-repeat bottom;
height:20px;
width:320px;
margin:0;
padding:0;
margin-top:-15px;
}



#primary_block {
margin-top:16px;}

#primary_block #pb-right-column{
width:300px;
float:left;
margin-bottom:3em;
background:#fff url('../img/pie_pro_ind.jpg') no-repeat bottom;
margin-top:20px;

}

#primary_block #pb-right-column h2{

background: url('../img/cabeza_pro_ind.jpg') no-repeat top;
color:#4977a9;
margin-top:-6px;
width:100%;
margin-left:-3px;
height:20px !important;

border:0;

}



#primary_block #image-block{
border:0;
	height:302px;
	width:300px;
margin-bottom:10px;

}
#primary_block #image-block img#bigpic{ 
	cursor:pointer; 
	height:300px;
	width:300px;

}
#primary_block ul#usefull_link_block{
	list-style-type:none;
	margin-top:1em;
 border-top:1px solid #d0d1d5; 	
 width:300px;
 text-align:left;
 
 /*background: #f1f2f4 url('../img/product-buy-bg.gif') repeat-x top left;*/


}
#primary_block ul#usefull_link_block li{ margin:0.5em 1em 0.5em 1em; display: block; }
#primary_block ul#usefull_link_block li a, #primary_block ul#usefull_link_block span.span_link, #primary_block ul#usefull_link_block span.span_link:hover{
	text-decoration:none;
	color:#76839b;
	font-size:1em;
	text-transform:uppercase;
	background: url('../img/bullet_alt.jpg') no-repeat top left;
	padding-left:20px;
	height:15px;
}
#primary_block #pb-left-column{
	float:left;
	margin-left:1.7em;
	width:340px;





}
#primary_block #short_description_block{
background: none;
padding-bottom:15px;
margin-top:10px;
padding-top:20px;
text-align:left;
border-bottom:1px solid #5471FF;
border-top:1px solid #5471FF;
width:300px;
float:left;
border-right:0;
border-left:0;
margin-left:6%;



}
/*
#primary_block #short_description_block h2{
background:#4977a9 url('../img/cabeza_short_description_block.jpg') no-repeat top;
height:10px;
margin-top:-20px;
width:100%;
margin-left:0;
padding-left:0;
	
}
*/


#primary_block #color_picker p {
	margin: 0 0 0.4em 0;
	padding: 0 0 0 0;
}
#primary_block #color_picker {
	padding: 0.7em;
	background: #e5e6e7 url('../img/product-short-desc-bg.gif') repeat-x top left;
	border: 1px #d0d3d8 solid;
	margin-bottom: 1.5em;

}
#primary_block #color_to_pick_list {

}
#primary_block #color_to_pick_list li {
	display: inline;
	float: left;
	margin: 0 0.4em 0.4em 0;
}
#primary_block a.color_pick {
	display: block;
	width: 20px;
	height: 20px;
	border: 1px solid #666;
	cursor: pointer;
}
#primary_block a.color_pick:hover {
	border: 1px solid #000;
}

#primary_block #image-block img#bigpic.jqzoom{
cursor:crosshair;
position:relative;
}

#primary_block p.buttons_bottom_block{ margin:0;
margin-left:7%; //margin-left:9%;}
#primary_block p.buttons_bottom_block a, #primary_block p.buttons_bottom_block input { margin:0.3em auto 0 auto; }
#primary_block #short_description_content{
	margin-bottom:0.5em;color:#fff;

}

#primary_block form#buy_block{
background: none;
font-size:1.1em;
padding-bottom:10px;
color:#fff;
border:0;
width:300px;
margin-left:6%;
}


/*
#primary_block form#buy_block h2{
background: url('../img/cabeza_short_description_block.jpg') no-repeat top;
	margin-top:-5px;
	width:100%;
margin-left:-3px;
height:10px;
//margin-left:-4px;
margin-bottom:-20px;
	
}
*/

#primary_block form#buy_block p{
	padding-top:2px;
color:#fff;
	margin-top:5px;
margin-left:12px;
float:left;



}

#primary_block form#buy_block p#add_to_cart{
clear:both;
width:100%;

}
#primary_block form#buy_block img.on_sale_img{
	float:left;
}
#primary_block form#buy_block span.on_sale{
	color:#da0f00;
	text-transform:uppercase;
	font-weight:bold;
	float:right;
	
}
#primary_block form#buy_block span.discount{
	color:#da0f00;
	text-transform:uppercase;
	font-weight:bold;
	float:right;
}

/*precio*/
#primary_block form#buy_block span.our_price_display{
float:none;
margin-right:55px;
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#fff;
} /*----*/

#primary_block form#buy_block span.tax{
font-size:10px;
}

#primary_block form#buy_block span#availability_label{
	float:left;
	margin-right:1em;

}
#primary_block form#buy_block label{
	text-align:right;
}
#primary_block form#buy_block label,#primary_block form#buy_block select{
	display:block;
	width:55%;
	//width:60%;
	float:left;
margin-bottom:-2px;

}
#primary_block div#attributes p, #quantity_wanted_p{
	clear: left;
	height:2em;
padding:6px;
color:#fff;
float:left;


}

#quantity_wanted_p #quantity_wanted {
float:left;}

#primary_block div#attributes #quantity_wanted_p{
float:left;
padding-left:10px;
//padding-left:16px;
}
/*send to a friend interior*/


#send_img {
float:left;
width:310px;
margin-left:5%;
/*background-color:#4977a9;
border:2px solid #d0d3d8;*/
padding-bottom:10px;
padding-right:10px;


}

.send_link {
font-size:14px;
float:left;
margin-left:25px;
}

.send_imagen{
float:left;

}



/* prices */
#primary_block form#buy_block p.price{
text-align:left;
margin-top:-4px;	
margin-left:22px;
}
#primary_block form#buy_block span#pretaxe_price{

text-align:left;
}
#primary_block form#buy_block p#old_price{
text-align:left;
}
#primary_block form#buy_block p#reduction_percent{
text-align:left;
}
#primary_block form#buy_block p.price-ecotax{
text-align:left;
}

/* category.tpl */

/* adresses */
div.addresses {
border-bottom: 1px solid #d0d3d8;
border-top: 1px solid #d0d3d8;
background: none;
padding: 0.6em;
width:500px;
margin-top:20px;
margin-left:7%;
}
div.addresses h3 {
color:#CCCCCC; 
text-align:left;
}
div.addresses p {text-align:left;
margin-bottom:15px !important;
font-style:italic;
}

ul.address {
	background-color:white;
	opacity: 0.6;
	filter:alpha(opacity=60);

	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:3%;

	padding-bottom:0.6em;
	margin-bottom:1em;
	position:relative;
	width:268px;

}


.order_delivery
{margin-left:9%;
}

#ordermsg p.textarea
{width:90%;
//padding-left:16%;}

ul.address li {
padding-left: 4em;
margin-top: 0.6em;
text-align:left;
}

li.address_name, li.address_company { 
width:300px;
}
#center_column .address_add { 
padding: 1em 0;  
padding-left:8%;  
width:300px;
}

div#ordermsg textarea{
width:95%;
//margin-left:-15%;}
/*  identity.tpl */
p#security_informations{
margin-left:10%;
width:90%;
}


/* TABLA PRECIOS en GASTOS DE ENVIO*/

.precios {width:400px; border:0;}

.precios tr td{padding:3px;}

#precios {width:400px; border:0;}

#precios tr td{padding:3px;}


#precios2 {width:400px; border:0;}

#precios2 tr td{padding:3px;}

#precios3 {width:400px; border:0;}

#precios3 tr td{padding:3px;}

#precios4 {width:400px; border:0;}

#precios4 tr td{padding:3px;}

