﻿@charset "utf-8";
/* CSS Document */


@import url("reset.css"); /*hace que todos los navegadores funcionen igual */


#wrap {max-width:560px; text-align:left; margin:0 auto; border: 1px solid #757575; }
.main {margin: 0 auto; text-align:center; }
.main #flashinicio {margin:0 auto; text-align:center;}
#flashinicio { width:100%; height:250px; background-color:#999; font-size:400%; text-align:center; border: 1px solid #333; padding:10px;}

#header { width:100%;background-image:url(images/fondosup.jpg); font-size:12px; border-bottom:5px solid #3399ff;}
#header  h1 { float:left; height:125px; width: 472px;}




/* buscador superior*/

#header #buscador_sup { background:url(images/buscador.jpg); height:100px; width:240px; float:left; margin:0; padding:0;}
#header #buscador_sup #formulario_buscar {margin-top: 20px; margin-left:115px; height:60px; width:200px; text-align:right; }
#header #buscador_sup #formulario_buscar .boton_buscador {margin-top:4px;}
#header #buscador_sup #formulario_buscar .input_buscador {font-size: 110%;    height: 20px;    padding: 2px;    width: 160px;}


#header #informacion {float:left;  height:73px; padding:0; margin: 0; color:#FFF; font-size:110%; text-align:center;}
#header #informacion h2 { font-size:145%; font-weight:bold; margin-top:8px;}
#header #informacion p { padding:0; margin:0;}
#header #informacion p.idiomas, #header #informacion p.idiomas img {float:left; text-align:left; font-size:80%; padding:3px; }

/* fin header*/

/* submenus de rojo en el centro*/

#submenus { width:100%;background:url(images/fondo-menu.png) repeat-y #900; display:block; color: #000; text-align:left; vertical-align:top; }
#submenus ul {  padding-right:5%; padding-top:0px; }
#submenus ul li {display:inline;  width:15%;}
#submenus ul li a{ padding-left:10px; color: #000; margin-left:5%;}


#submenu { font-size:12px;background:url(images/menu_top.png) repeat-x ;text-align:center;padding-top:5px; height:40px;}

#submenu_top_right { background:url(images/menu_right_top.png) no-repeat;text-align:center; vertical-align:top; height:40px;}

#submenu_top_left {background:url(images/menu_left_top.png) no-repeat ;text-align:center; vertical-align:top; height:40px;}
#submenu_top_flash {background:url(images/menu_top.png) repeat-x ;text-align:center; vertical-align:top;padding-top:5px; height:40px;}

#submenu ul { height:40px;  padding-bottom:4px; vertical-align:middle; }
#submenu ul li {display:inline; margin-left: 15px;  margin-right: 15px; }
#submenu ul li a{ padding-left:10px; color: #000; }
/* fin submenus*/


/* fin css nuavas */

.top {
    color: #fff;
    font-size: 12px;
    font-weight: bold;
	background-color:#282828;
}
.top a{
color: #fff;
}
/* inicio estilos que ya existían */
.boxText {
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
	background-color:#ffffff;
	border-left:#757575;
	padding:3px;
}
.boxText p { width:100px; float:left; vertical-align:middle; text-align:center; margin:0; padding:10px; }
.boxText p a, .boxText a {color:#333; font-weight:bold;}
.boxText p a.rojo, .boxText a.rojo {color:#900; font-size:120%; font-weight:bold; text-transform:uppercase; }
.boxText img {float:left; }
.errorBox {
    background: none repeat scroll 0 0 #FFB3B5;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.stockWarning {
    color: #CC0033;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
}
.productsNotifications {
    background: none repeat scroll 0 0 #F2FFF7;
}
.orderEdit {
    color: #70D250;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    text-decoration: underline;
}
body {
    width: 100%;
    background-color: #ffffff;

	color:#333;
	margin:0 auto;
	text-align:center;
	
	
}

h2 {
 font-size: 12px;
}
a {
    color: #000000;
    text-decoration: none;
}
a:hover {
    color: #AABBDD;
    text-decoration: underline;
}
a:hover {
    color: #0066CC;
    text-decoration: underline;
}
a.blanco {
    color: #FFFFFF;
    text-decoration: none;
}
a.azul {
    color: #0066CC;
    text-decoration: none;
}
a.azul:hover {
    color: #0066CC;
    text-decoration: underline;
}
a.azul_listado {
    color: #0066CC;
    font-size: 17px;
    text-decoration: none;
}
a.azul_listado:hover {
    color: #0066CC;
    font-size: 17px;
    text-decoration: underline;
}
a.azul_pq {
    color: #0066CC;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
a.azul_pq:hover {
    color: #0066CC;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}
a.blanco:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
a.blanco_menu {
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
a.blanco_menu:hover {
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}
.blanco {
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 11px;
}
form {
    display: inline;
}
tr.header {
    background: none repeat scroll 0 0 #FFFFFF;
}
tr.headerNavigation {
    background: none repeat scroll 0 0 #004FA2; display:none;
}
td.headerNavigation {
    background: none repeat scroll 0 0 #004FA2;
    color: #FFFFFF;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
	display:none;
}

td.headerNavigation1{

    color: #fff;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
	padding:0px;
	margin-top:10px;
}

a.headerNavigation1 {
    color: #fff;
	 font-size: 12px;
}
a.headerNavigation1:hover {
    color: #fff;
	 font-size: 12px;
}

tr.headerError {
    background: none repeat scroll 0 0 #FF0000;
}
td.headerError {
    background: none repeat scroll 0 0 #FF0000;
    color: #FFFFFF;
    font-family: Tahoma,Verdana,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}
tr.headerInfo {
    background: none repeat scroll 0 0 #00FF00;
}
td.headerInfo {
    background: none repeat scroll 0 0 #00FF00;
    color: #FFFFFF;
    font-family: Tahoma,Verdana,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}
tr.footer {
}
td.footer {
    color: #FFFFFF;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.infoBoxBackground {
    background-color: #ffffff;
		border: 0px solid #000;

	}
.infoBox {
    background-color: #ffffff;
	width:100%;
	vertical-align:middle;

	
}
.infoBoxContents {
    background-color: #ffffff;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
	text-align:left;
vertical-align:middle;
	border: 1px solid #A1979A;
}


.infoBoxContents td {
    background-color: #ffffff;
    border-left: medium none #757575;
	vertical-align:middle;
	}
	
.infoBoxContents2 {
 background-color: #ffffff;
 font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
	text-align:left;
	
}

.infoBoxContents2 td {
    background-color: #ffffff;
	text-align:left;
	
	}

.infoBoxNotice {
    background: repeat scroll 0 0 #FF8E90;
}
.infoBoxNoticeContents {
    background-color:#ffffff;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
}
td.infoBoxHeading_left {
    background: url(images/menu_left.png) no-repeat #ffffff;
	
	}
td.infoBoxHeading_right {
    background: url(images/menu_right.png) no-repeat #ffffff;
	
	}
td.infoBoxHeading {
    background: url(images/menu.png) repeat-x #ffffff;/* border-left: 1px solid #757575; border-top:0;border-right: 1px solid #757575; border-bottom:0;*/ 
	border:none;
    color: #fff; height:42px;  padding-left:5px; vertical-align:middle;
    font-family: Verdana,Arial,sans-serif;
	text-align: center;
    font-size: 12px;
    font-weight: bold;}

td.infoBox, span.infoBox {
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
}
tr.accountHistory-odd, tr.addressBook-odd, tr.alsoPurchased-odd, tr.payment-odd, tr.productListing-odd, tr.productReviews-odd, tr.upcomingProducts-odd, tr.shippingOptions-odd {
    background: none repeat scroll 0 0 #F8F8F9;
}
tr.accountHistory-even, tr.addressBook-even, tr.alsoPurchased-even, tr.payment-even, tr.productListing-even, tr.productReviews-even, tr.upcomingProducts-even, tr.shippingOptions-even {
    background: none repeat scroll 0 0 #F8F8F9;
}
table.productListing {
    border: 1px solid #004FA2;
}
.productListing-heading {
    background: none repeat scroll 0 0 #004FA2;
    color: #FFFFFF;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
td.productListing-data {
    font-family: Verdana,Arial,sans-serif;
    font-size: 10px;
}
a.pageResults {
    color: #0000FF;
}
a.pageResults:hover {
    background: none repeat scroll 0 0 #FFFF33;
    color: #0000FF;
}
td.pageHeading, div.pageHeading {
    color: #004FA2;
    font-family: Verdana,Arial,sans-serif;
    font-size: 25px;
    font-weight: bold;
	vertical-align:middle;
	text-align:center;
}
tr.subBar {
    background: none repeat scroll 0 0 #F4F7FD;
}
td.subBar {
    color: #000000;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
}
#main
{
width:95%;
}
#main, .main, p.main {
vertical-align:middle;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    line-height: 1.5;
	background-color: #fff;
	width:100%;
	text-align:center;
	
}
td.smallText, span.smallText, p.smallText {
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
	
}
td.accountCategory {
    color: #AABBDD;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
}
td.fieldKey {
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
td.fieldValue {
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
}
td.tableHeading {
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
span.newItemInCart {
    color: #FF0000;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
}
checkbox, input, radio, select {
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
}
textarea {
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    width: 450px;
}
span.greetUser {
    color: #F0A480;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
table.formArea {
    background: none repeat scroll 0 0 #F1F9FE;
    border: 1px solid #7B9EBD;
}
td.formAreaTitle {
    font-family: Tahoma,Verdana,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
span.markProductOutOfStock {
    color: #C76170;
    font-family: Tahoma,Verdana,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
span.productSpecialPrice {
    /*color: #FF0000;*/
	color: #0266CA;
    font-family:Arial;
	font-size: 17px;
	font-weight: bold;
	vertical-align:middle;
}
span.errorText {
    color: #FF0000;
    font-family: Verdana,Arial,sans-serif;
}
.moduleRow {
}
.moduleRowOver {
    background-color: #D7E9F7;
    cursor: pointer;
}
.moduleRowSelected {
    background-color: #E9F4FC;
}
.checkoutBarFrom, .checkoutBarTo {
    color: #8C8C8C;
    font-family: Verdana,Arial,sans-serif;
    font-size: 10px;
}
.checkoutBarCurrent {
    color: #000000;
    font-family: Verdana,Arial,sans-serif;
    font-size: 10px;
}
.messageBox {
    font-family: Verdana,Arial,sans-serif;
    font-size: 10px;
}
.messageStackError, .messageStackWarning {
    background-color: #FFB3B5;
    font-family: Verdana,Arial,sans-serif;
    font-size: 10px;
}
.messageStackSuccess {
    background-color: #99FF00;
    font-family: Verdana,Arial,sans-serif;
    font-size: 10px;
}
.inputRequirement {
    color: #FF0000;
    font-family: Verdana,Arial,sans-serif;
    font-size: 10px;
}

.textoatencion {
    color: #000000;
    text-align: center;
}
.AtencionCliente {
    background-color: #FFFFFF;
    color: #000000;
    font-weight: bold;
    margin: 5px;
    text-decoration: none;
}
.AtencionClienteResaltar {
    font-size: 1em;
}
.AtencionClienteTelefono {
    font-size: 0.9em;
}
.AtencionClienteMail {
    color: #333333;
    font-size: 0.9em;
    font-weight: bold;
}
a.AtencionClienteMail {
    text-decoration: none;
}
a.AtencionClienteMail:hover {
    color: #CDCDCD;
    text-decoration: underline;
}
.publi {
    color: #000000;
    font-size: 0.7em;
    font-weight: bold;
    text-decoration: none;
}
.publi:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #CDCDCD;
    font-size: 1em;
}
#pscroller1 {
    border: 0 none;
    height: 180px;
    padding: 5px;
}
#pscroller2 {
    border: 0 none;
    height: 20px;
    padding: 3px;
    width: 350px;
}
#pscroller2 a {
    text-decoration: none;
}
.someclass {
    font-family: sans-serif;
    font-size: 12px;
    line-height: 1.5;
}
a.menu {

    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}
a.menu:hover {
    color: #000000;
}
ul.catmenu {   
    list-style: none outside none;
    margin: 0px;
	padding:0px;
	background-color:#fff;
	color: #000;
	display:block;
   	
}

ul.catmenu li.catmenu {
    font-size:11px;  
} 
ul.catmenu li.catmenu a {
    background-color: #FFFFFF;
    color: #000000;
	border: 1px solid #999;
    display: block;
    padding: 5px;
    text-decoration: none;
	margin:0px;
	line-height: 15px;
	height:15px;
	
   
}
ul.catmenu li.catmenu a:hover {
    background-color: #3399ff;
    color: #fff;
}

*html ul.catmenu li.catmenu {
float:left;
}

body {
    font: 12px verdana;
	width:100%;
}

.descripcion_listado {
    font-size: 12px;
	text-align:left;
}
.precio_naranja {
    color: #0066CC;
    font-family: Tahoma,Verdana;
    font-size: 25px;
    font-weight: bold;
}
.precio_azul {
    /*color: #0266CA;*/
    font-family: Arial;
    font-size: 17px;
    font-weight: bold;
	vertical-align:middle;
}
.precio_rojo {
    /*color: #FF0000;*/
	color: #0266CA;
    font-family: Arial;
    font-size: 25px;
    font-weight: bold;
}
.zoom {
    border-style: none !important;
}
.envio_gratis {
    float: right;
}
.pie {
    border-top: 0px solid #000;

width:100%;
    background-color: #000;
    color: #fff;
    margin-top: 25px;
	text-align:center;
	vertical-align:middle;
}
.pie tbody, .pie td {text-align:center; vertical-align:middle;}
.pie a {
    color: #fff;
}
.pie a:hover {
    color: #cdcdcd;
}
td.imagen
{
    border: 0px solid #757575;

}
a.nombreproducto {
    color: #333333;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
a.nombreproducto:hover {
    color: #333333;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}
.tablanuevosproductos{
width:150px; height:200px; /*background: url(theme/bgproducto_p.jpg) no-repeat;*/}
.tablanuevosproductos2{
width:250px;  
border:1px solid #cdcdcd; 
vertical-align:middle;
text-align:center;
/*background: url(theme/bgproducto_p2.jpg) no-repeat;*/}
 
 .slideshow { width: 100%; margin-left:20px; }
.slideshow img { padding: 15px; border: 1px solid #ccc; background-color: #eee; }
 
