/*Mis estilos*/

#main {
	background: transparent url(/images/bg_rosa.png);
	background-position:top;
	background-repeat:no-repeat;
	text-align:center;
	background-attachment:fixed;
	margin:0;
}
#main p {
	text-align:justify;
}
/*Contenedor de CONTENIDOS*/
#contenedor {
	width:770px;
	margin:0 auto 0 auto;
}
/*#menu{

background-image:none;
}*/
/*Menu externo*/
#menuext {
	clear: both;
	display:inline;
	/*	float: left;*/
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;/*font-size: 12px;*/
}
#menuext li {
	/*color: #FEF102;*/
	display: inline;
	font-variant: small-caps;
	font-weight: bold;
}
#menuext li a:link {
	color: #FF0000;
	text-decoration: none;
}
#menuext li a:visited {
	color: #FF0000;
	text-decoration: none;
}
#menuext li a:hover {
	color: #FF0000;
	text-decoration:underline;
}
#menuext li.active {
	color: #FF0000;
	text-decoration:underline;
}
/*EOF Menu externo*/

#estadistica {
	display:none;
}
#piedep {
	border-top:#42865D 1px solid;
}
#borrar {
	clear:both;
	display:inline;
}
#flatop {
	height:150px;
	display:none;
}
.pequenoiva {
	color:#2C4C2E;
	font-size:0.6em;
	letter-spacing:0.5px
}
.copytxt {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}
#popimg {
	background-color:#000000;
	margin:0;
	padding:0;
}
#reel {
	height:300px;
	width:550px;
	margin: 0px auto 0px auto;
	border:solid 0px #FF0000;
	text-align:center;
}
/* header cart*/
#headcart {
	margin-top:10px;
	width:160px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	padding: 6px;
	border:#FF0000 solid 1px;
}
#headcart b {
	color:#3C6F42;
	font-size:14px;
}
#headcart A {
	color: #FF0000;
	text-decoration: none;
	font-weight:bold;
}
#headcart A:hover {
	color: #FF0000;
	text-decoration:underline;
	font-weight:bold;
}
TR.cabezanav {
	background: #FFFFFF;/*	height:10px;*/
}
TD.cabezanav {
	/* Barra de navegacion de la cabecera. Tipo de letra y tamaño de los enlaces ( Inicio >> Catalogo >>... y Mi Cuenta | ...); background: color de fondo de esa barra, por defecto es gris; color: color de los >>, por defecto es blanco; font-weight: bold = texto en negrita*/
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #FFFFFF;
	color: #ff0000;
	font-weight : bold;
}
/* Color enlaces cabecera, normal y al poner el puntero del raton encima (A.headerNavigation:hover) - blancos por defecto */
A.cabezanav {
	color: #FF0000;
}
A.cabezanav:hover {
	color: #FF0000;
	text-decoration:underline;
}
#menuitem {
	border:solid 1px #009933;
}
#menusubitem {
	border:solid 1px #FF0000;
}
#loginbox {
	/*border:solid 1px #FF0000;
*/	width:188px;
	height:256px;
	background:url(images/log_bg.png) no-repeat top;
	padding-top:8px;	
}
#userbox {
	border:solid 1px #85AE96;
	width:185px;
}
#userbox a {
	font-size: 0.8em;
	line-height:20px;
	padding-left:7px;
}
#calenvio {
	text-align:center;
	font-size:1.5em;
}
#imgizq {
	float:left;
	margin-right: 10px;
}
.mytit {
	font-size: 18px;
	font-weight: bold;
}
#nuestras p {
	text-align:justify;
}
#conquien p {
	text-align:justify;
}
.fechenvio {
	color:#E80019;
}
/*----------Mis estilos eof------------*/

.boxText {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;/*font-size: 14px;*/
}
/*.boxtext select:hover {
}*/
.boxtext select {
	background:#42865D;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}
.boxtext select option :hover {
    background-color: #ffffff;
    color: #42865D;
}

/* Texto de los modulos / boxes - Tipo de letra y tamaño */
.errorBox {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10px;
	background: #ffb3b5;
	font-weight: bold;
}
.stockWarning {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #cc0033;
}
.productsNotifications {
	background: #f2fff7;
}
.orderEdit {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #70d250;
	text-decoration: underline;
}
BODY {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background: transparent url(/images/page_shadow.png) repeat-y scroll center;/* Color de fondo de la pagina del catalogo */
	color: #807803; /* Color del texto */
	margin: 0px; /* Distancia en pixels del catalogo a los margenes de la ventana del navegador *//* para modificar los colores de las barras de desplazamiento del navegador lo puede hacer del siguiente modo (solo se ve el efecto en ie):
  scrollbar-3dlight-color: #XXXXXX;
  scrollbar-arrow-color: #XXXXXX;
  scrollbar-base-color: #XXXXXX;
  scrollbar-darkshadow-color: #XXXXXX;
  scrollbar-face-color: #XXXXXX;
  scrollbar-highlight-color: #XXXXXX;
  scrollbar-shadow-color: #XXXXXX;
donde #XXXXXX sera el codigo de color
*/
}
/* A y A:hover corresponden a los enlaces del catalogo, A: enlaces ( color y text-decoration: none: a enlace sin subrayado) A.hover: corresponde a como cambiara el enlace al colocar el puntero del raton encima (color y text-decoration: underline: pasara a estar subrayado) */
A {
	outline:none;
	color: #000000;
	text-decoration: none;
}
A:hover {
	color: #FF0000;
	text-decoration: none;
}
FORM {
	display: inline;
}
/* CABECERA - HEADER : esta seccion corresponde a la cabecera
La cabecera esta formada por una tabla, el formato de una tabla es el siguiente:
<table>
  <tr>
    <td> </td>
    <td> </td>
  </tr>
  <tr>
    <td> </td>
    <td> </td>
  </tr>
</table>

TD: <td> </tr> corresponde a una casilla o celda de una tabla
TR: <tr> </tr> corresponde a una fila de una tabla, abarca todas las casillas en horizontal de una tabla
 */
TR.header { /* Corresponde a como deben ser las filas en la cabecera, Lo siguiente indica que el color de fondo sea blanco */
	background: #ffffff;
}
TR.headerNavigation {
	background: #3D7303;/*	height:10px;*/
}
TD.headerNavigation { /* Barra de navegacion de la cabecera. Tipo de letra y tamaño de los enlaces ( Inicio >> Catalogo >>... y Mi Cuenta | ...); background: color de fondo de esa barra, por defecto es gris; color: color de los >>, por defecto es blanco; font-weight: bold = texto en negrita*/
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	background: #42865D;
	color: #ffffff;
	font-weight : bold;
}
/* Color enlaces cabecera, normal y al poner el puntero del raton encima (A.headerNavigation:hover) - blancos por defecto */
A.headerNavigation {
	color: #FFFFFF;
}
A.headerNavigation:hover {
	/*color: #FF0000;*/
	text-decoration:underline;
}
TR.headerError {
	background: #ff7e7e;
}
TD.headerError {
	font-family: Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #ff0000;
	color: #ffffff;
	font-weight : bold;
	text-align : center;
}
TR.headerInfo {
	background: #00ff00;
}
TD.headerInfo {
	font-family: Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #00ff00;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
TR.footer {
	background: #FF0000;
}
/* Barra del pie de pagina, footer, de color gris por defecto, Con fecha y numero de peticiones desde ... en la pagina
tipo de fuente, tamaño, color de fondo: gris por defecto, color del texto que aparece en la barra, blanco por defecto, y tipo de letra, en negrita por defecto */
TD.footer {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #FFFFFF;
	color: #FF5C79;/*font-weight: bold;*/
}
/* MODULOS - boxes:

color de los BORDES de los MODULOS, tanto de los modulos de las columnas como de los centrales  */
.infoBox {
	background: #FFFFFF;
}
/* Contenido de los modulos o boxes,
COLOR de FONDO de MODULOS / boxes. 
tamaño de letra de texto: afecta solo al texto de algunos modulos: Modulo comentarios, Modulo notificaciones, Modulo fabricante al ver el producto */
.infoBoxContents {
	/*background: #FFFFFF;*/
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.infoBoxNotice {
	background: #FF8E90;
}
.infoBoxNoticeContents {
	background: #FFE6E6;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/* CABECERAS MODULOS / boxes
tipo de fuente
tamaño de la fuente
tipo de letra, en negrita por defecto
color de fondo de la cabecera de los modulos: gris por defecto, (si la cambia tenga en cuenta que las esquinas de la cabecera, redondeadas o cuadradas son imagenes GIF de color gris que no cambian con este archivo, se deben editar con un programa de dibujo y cambiarles el color para que sea igual al de fondo de la cabecera del modulo, los archivos son estos:
ESQUINA CUADRADA: catalog/images/infobox/corner_right_left.gif
ESQUINA REDONDEADA: catalog/images/infobox/corner_right.gif
Nota: tener en cuenta que si se modifica el tamaño de letra a un tamaño muy grande hara mas alta la cabecera y los gif de las esquinas deberan estar adaptados a esa altura para que concuerden y no se vea mal el diseño.
*/
TD.infoBoxHeading {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	background: #ffffff;
	color: #3C6F42;
}
TD.infoBox, SPAN.infoBox {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
}
/*  COLOR DE FONDO ALTERNO en listas de productos de una categoria o subcategoria, en listas de productos de cada fabricante, en lista de productos al realizar una busqueda,..
  */
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: #FFFFFF;
}
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:#FFFFFF;
}
/* Borde de modulos centrales que muestran la lista de productos
de una categoria o subcategoria
de los productos que hay de un fabricante en el catalogo
de los productos al realizar una busqueda
Tamaño del borde */
TABLE.productListing {
	border: 0px;
	border-style: solid; /* solid: solido; dashed: con lineas del tipo ----; groove: el borde izquierdo y superior en negro, y el derecho e inferior del color que se indiquen; hidden: oculto; none: ninguno  */
	border-color: #CCCCCC; /* COLOR BORDE de los MODULOS CENTRALES de LISTAS de productos de CATEGORIAS y SUBCATEGORIAS, productos de un fabricante y resultados de busqueda */
	border-spacing: 1px;
}
/* CABECERAS de los MODULOS CENTRALES que muestran una LISTA productos de
una CATEGORIA o SUBCATEGORIA
todos los productos de un fabricantes
o resultados de una busqueda
tipo de fuente
tamaño de letra
color de fondo de la cabecera, gris por defecto
color del texto de la cabecera, blanco por defecto
tipo de letra, negrita por defecto */
.productListing-heading {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: #8F0815;
	color: #FFFFFF;
	font-weight: bold;
}
/*  Texto interno del modulo central que muestra listado de productos
Nombre de producto, precio,...
tipo de letra y tamaño
 */
TD.productListing-data {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
}
/* Color de:  2,3,4  [Siguiente >>]
enlace para ver siguiente pagina de resultados de productos en listas de productos */
A.pageResults {
	font-size:0.9em;
	color: #FF0000;
	text-decoration:none;
}
/* el anterior pero con el efecto al posicionar el puntero del raton encima,
cambia color del enlace
y cambia el color de fordo de: [Siguiente >>]  */
A.pageResults:hover {
	color: #FF0000;
	background: #FFFFFF;
	text-decoration:underline;
}
/* A VER QUE TENEMOS AQUI
tipo de letra, tamaño de letra, en negrita por defecto, y color del texto
tambien de las demas cabeceras de pagina
CATEGORIA
- NOMBRE DE PRODUCTO -
- PAGINAS DE INFORMACION: ENVIOS / devoluciones,...
etc...
 */
TD.pageHeading, DIV.pageHeading {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #807803;
}
TR.subBar {
	background: #f4f7fd;
}
TD.subBar {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
/* TEXTO DESCRIPCION DE PRODUCTO
Y
TEXTO DEL CATALOGO
Bienvenido Invitado! ¿Le gustaria entrar en su cuenta o preferiria crear una cuenta nueva?
texto de informacion
Tipo de fuente, tamaño de letra */
TD.main, P.main {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.4; /* Espacio de la altura de linea entre una y otra del texto */
}
/* letra pequeña usada en el catalogo
por ejemplo para:
Haga Click para agrandar - enlace para ampliar la foto en la pagina de producto
Este producto esta en nuestro catálogo desde ...
ENLACES - NOMBRES DE PRODUCTOS en MODULOS CENTRALES
texto copyright del footer
nombres de categorias
Viendo del 1 al 3 (de 3 productos) Páginas de Resultados:  1  - En listados de productos
 */
TD.smallText, SPAN.smallText, P.smallText {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}
TD.accountCategory {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #aabbdd;
}
TD.fieldKey {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
TD.fieldValue {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}
TD.tableHeading {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
SPAN.newItemInCart {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff0000;
}
/* CAJAS DE BUSQUEDA - SEARCH - Y CAJAS de DESPLEGABLES - casillas de cantidad de productos en carrito
tipo de letra
tamaño de la letra, mas grande = mas grande la caja de busqueda */
CHECKBOX, INPUT, RADIO, SELECT {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}
TEXTAREA {
	width: 100%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* Bienvenido INVITADO! o usuario, texto del nombre de usuario o la palabra: invitado! de la portada  */
SPAN.greetUser {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
}
TABLE.formArea {
	background: #f1f9fe;
	border-color: #7b9ebd;
	border-style: solid;
	border-width: 1px;
}
TD.formAreaTitle {
	font-family: Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
SPAN.markProductOutOfStock {
	font-family: Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c76170;
	font-weight: bold;
}
/* Precio de ofertas*/
SPAN.productSpecialPrice {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ff0000;
}
SPAN.errorText {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ff0000;
}
.moduleRow {
}
.moduleRowOver {
	background-color: #FFEF41;
	cursor: pointer;
	cursor: hand;
}
.moduleRowSelected {
	background-color: #FFEF41;
}
.checkoutBarFrom, .checkoutBarTo {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8c8c8c;
}
.checkoutBarCurrent {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
/* message box */

.messageBox {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/* ERROR CABECERAS - WARNINGS - Puedo escribir en el fichero de ... Y de otras advertencias en el catalogo
Tipo de fuente, tamaño de letra y color de fondo: */
.messageStackError, .messageStackWarning {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ffb3b5;
}
.messageStackSuccess {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #99ff00;
}
/* input requirement */

/* Texto de campos requeridos en formularios: * Dato Obligatorio, * (p.ej. 21/05/1970) y asteriscos  */
.inputRequirement {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff0000;
}
/* begin POP-UPs MASSAGEed styles */
#showimage {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #ff0000; /* this is the color of the "Close Window [x]" text */
	position:absolute;
	visibility:hidden;
	border: 1px solid black;
	background-color: #000000;
}
#dragbar {
	cursor: hand;
	cursor: pointer;
	background-color: #000000; /* this is the background color of the top-bar */
	z-index: 999999999999999999;
	visibility: visible;
}
#dragbar #closetext {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff; /* color of the text in the top-bar */
	font-weight: bold;
	margin-right: 0px;
	z-index: 999999999999999999;
	visibility: visible;
}
/* end POP-UPs MASSAGEed styles */
