


table.cabecera {
	width: 747px;
	height: 112px;
	border-spacing: 0px;
	border-collapse: collapse;
	background: url(images/fondoCabecera.jpg) no-repeat;
	border-bottom: 1px solid #64c07d;
}

td.busqueda {
	height: 30px;
	text-align: right;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 0px;
}
input.formBusqueda {
	width: 147px;
	height: 18px;
	border: 1px solid #64c07d;
	background: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00501f;
	font-size: 10px;
	padding-left: 5px;
}
input.botonBusqueda {
	width: 88px;
	height: 18px;
	border: 1px solid #64c07d;
	background: #00501f;
	color: #64c07d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
td.menu {
	width: 742px;
	height: 81px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: bottom;
}
td.menuSpacerLeft {
	width: 160px;
	height: 75px;
}
td.menuSpacerRight {
	width: 10px;
	height: 75px;
}
td.chichaMenu {
	height: 82px;
	width: 577px;
	vertical-align: bottom;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
table.menu {
	border-collapse: collapse;
	border-spacing: 0px;
	vertical-align: bottom;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
td.separacionMenu {
	width: 5px;
	font-size: 1px;
}
td.menuPrincipal {
	background: #509f34;
	font-size: 12px;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 31px;
	border-left: 1px solid #64c07d;
	border-top: 1px solid #64c07d;
	border-right: 1px solid #64c07d;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}
td.menuPrincipal1 {
	background: #388a27;
	font-size: 12px;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 31px;
	border-left: 1px solid #00501f;
	border-top: 1px solid #00501f;
	border-right: 1px solid #00501f;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}
td.menuPrincipal2 {
	background: url(images/fondoMenu.jpg) repeat-x;
	font-size: 12px;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 31px;
	border-left: 1px solid #00501f;
	border-top: 1px solid #00501f;
	border-right: 1px solid #00501f;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}
a.menu {
	color: white;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
a.menu:hover {
	text-decoration: underline;
	color: white;
}
table.subCabecera {
	width: 747px;
	height: 41px;
	background: url(images/fondoSubcabecera.jpg) no-repeat;
	border-collapse: collapse;
	border-spacing: 0px;
}
table.menuContainer {
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: bottom;
}
td.submenuSpacerUp {
	height: 9px;
	font-size: 1px;
}
td.submenuSpacerDown {
	height: 8px;
	font-size: 1px;
}	
td.submenuSpacerLeft {
	width: 25px;
	height: 14px;
}
td.submenuBanderitas {
	height: 14px;
	width: 80px;
	text-align: center;
}
td.submenuSpacer {
	width: 16px;
	height: 14px;
}
td.submenuSeCompran {
	width: 220px;
	height: 14px;
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00501f;
	text-align: left;
	padding-left: 2px;
}
td.submenuSubmenu {
	height: 14px;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00501f;
	text-align: right;
	padding-right: 5px;
	padding-left: 0px;
}
td.submenuSpacerRight {
	width: 10px;
	height: 14px;
}
a.submenu {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00501f;
	text-decoration: none;
}
a.submenu:hover {
	text-decoration: underline;
}
table.principal {
	width: 747px;
	background: url(images/fondoDebajoCabecera.jpg) no-repeat top;
	border-collapse: collapse;
	border-spacing: 0px;
}
table.menuCategorias {
	width: 158px;
	border: 1px solid #00501f;
	background: #64c07d;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
td.tituloMenuCategorias {
	background: url(images/fondoSupBox.jpg) repeat-x;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00501f;
	font-weight: bold;
	padding-left: 10px;
}
td.finalMenuCategorias {
	background: url(images/fondoInfBox.jpg) repeat-x;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00501f;
	font-weight: bold;
	padding-left: 10px;
}
td.menuCategorias {
	padding-left: 10px;
	height: 20px;
	vertical-align: middle;
}
td.menuMarcas {
	padding-left: 10px;
	padding-top: 10px;
	height: 30px;
	vertical-align: middle;
}
select.selectMarcas {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.menuCategorias {
	font-size: 11px;
	color: white;
	text-decoration: none;
}
a.menuCategorias:hover {
	text-decoration: underline;
}
td.menu1 {
	width: 160px;
	text-align: right;
	margin-bottom: 0px;
}
table.menu1 {
	width: 160px;
	border-collapse: collapse;
	border-spacing: 0px;
}
td.separadorMenu1 {
	height: 10px;
	width: 160px;
	font-size: 1px;
}
td.menu2 {
	width: 160px;
	text-align: right;
	margin-bottom: 0px;
}
td.publicidadMenu {
	height: 175px;
	width: 160px;
	background: black;
}
td.publicidadMenu1 {
	height: 175px;
	width: 160px;
}
td.publicidadMenu1b {
	width: 160px;
	align: center;
}
td.publicidadMenu2 {
	width: 160px;
	height: 90px;
	background: #64C07D;
	border: 1px solid #00501F;
}
td.publicidadMenu2 img {
    width: 158px;
}
td.menu3 {
	width: 160px;
	text-align: right;
	margin-bottom: 0px;
}
td.menu4 {
	width: 160px;
	text-align: right;
	margin-bottom: 0px;
}
td.window {
	width: 577px;
	text-align: left;
	vertical-align: top;
	padding-top: 4px;
}
table.window {
	width: 577px;
	border-spacing: 0px;
	border-collapse: collapse;
}
td.cesta {
	width: 340px;
	height: 39px;
	border: 1px solid #00501f;
	background: url(images/fondoSupBox1.jpg) #64c07d repeat-x;
}
td.cestaContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	padding-left: 8px;
	text-align: left;
}
td.cestaContent1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	padding-left: 8px;
	text-align: left;
	width: 130px;
	height: 40px;
}
input.boton {
	height: 18px;
	border: 1px solid white;
	background: #64c01f;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 1px;
	width:110px;
}
input.boton1 {
	height: 18px;
	border: 1px solid white;
	background: #64c01f;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 1px;
	width:50px;
}
input.boton1b {
	height: 18px;
	border: 1px solid white;
	background: #64c01f;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 1px;
	width:70px;
}
input.boton2 {
	height: 18px;
	border: 1px solid white;
	background: #64c01f;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 1px;
	width:50px;
}
td.spacerUp1 {
	width: 7px;
}
td.usuarios {
	width: 218px;
	height: 39px;
	border: 1px solid #00501f;
	background: url(images/fondoSupBox1.jpg) #64c07d repeat-x;
}
input.inputUsuarios {
	border: 1px solid white;
	color: white;
	background: #64c04e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
td.usuariosContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	padding-left: 5px;
	text-align: left;
}
td.usuariosContent1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	padding-left: 5px;
	text-align: left;
	vertical-align: top;
	height: 20px;
}
td.usuariosContent1b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	padding-left: 5px;
	text-align: right;
	vertical-align: top;
	height: 20px;
}
td.usuariosContent2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	padding-left: 5px;
	text-align: left;
	font-weight: bold;
}
td.usuariosContent2b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	text-align: left;
	font-weight: bold;
}
td.registrarse {
	width: 567px;
	border: 1px solid #00501f;
	background: #64c07d;
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	padding-left: 9px;
}
a.registrarse {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	text-decoration: none;
}
a.registrarse:hover {
	text-decoration: underline;
}
td.publicidad {
	height: 80px;
	width: 340px;
	background: black;
	border: 1px solid black;
}
td.atencionTelefonica {
	height: 80px;
	width: 218px;
	border: 1px solid #00501f;
	background: url(images/fondoSupBox1.jpg) #64c07d repeat-x;
	padding-left: 8px;
	vertical-align: middle;
}
table.atencionTelefonica {
    border-spacing: 0px;
    border-collapse: collapse;
    border: 0px;
    padding: 0px;
    margin: 0px;
}
td.texto_atencion {
    font-size: 20px;
    color: white;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}
td.imagen_atencion {
    width: 58px;
    height: 42px;
    padding: 0;
    margin: 0;
}
td.telefono_atencion {
    width: 218px;
    text-align: center;
    font-size: 20px;
    color: white;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

td.content {
	width: 578px;
}
table.productosNuevos {
	width: 565px;
	border: 1px solid #00501f;
	height: 734px;
}
td.tituloNuevos {
	background: url(images/fondoSup.jpg) repeat-x;
	height: 19px;
	border-bottom: 1px solid #00501f;
	color: white;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 8px;
	vertical-align: middle;
}
td.footNuevos {
	background: url(images/fondoInf.jpg) repeat-x;
	height: 19px;
	border-top: 1px solid #00501f;
}
table.tablaPrincipal {
	border: 1px solid #00501f;
	width: 576px;
	height: 732px;
}

table.pie {
	width: 747px;
	height: 106px;
	border-spacing: 0px;
	border-collapse: collapse;
}
td.pie1 {
	background: #64c01f;
	height: 5px;
	font-size: 0px;
}
td.pie2 {
	background: #64c07d;
	height: 16px;
	font-size: 0px;
}
td.pie3a {
	background: #00501f;
	height: 85px;
	width: 68px;
}
td.pie3b {
	background: #00501f;
	height: 85px;
	width: 500px;
	padding-top: 20px;
	padding-left: 20px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	vertical-align: top;
}
a.pie {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	text-decoration: none;
}
a.pie:hover {
	text-decoration: underline;
}
td.pie3c {
	background: #00501f;
	height: 85px;
	width: 219px;
	vertical-align: bottom;
	text-align: left;
}
td.pie3d {
	background: #00501f;
	height: 85px;
	width: 60px;
}
td.smallText {
	border-right: 1px solid #00501f;
	border-bottom: 1px solid #00501f;
}
td.smallText1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00501f;
}
td.smallText12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00501f;
	padding-left: 10px;
	padding-right: 10px;
}
td.smallText2 {
	border-bottom: 1px solid #00501f;
}
td.smallText3 {
	border-right: 1px solid #00501f;
}
td.smallTextS {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00501f;
}
td.imagenProducto {
	width: 95px;
	height: 136px;
	text-align: center;
	vertical-align: center;
}
td.precioProducto {
	height: 136px;
	width: 93px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
	font-weight: bold;
}
td.nombreProducto {
	height: 38px;
	width: 188px;
	padding-left: 6px;
	text-align: left;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
a.enlaceNombre {
	color: #00501f;
	text-decoration: none;
}
a.enlaceNombre:hover {
	text-decoration: underline;
}
table.infoBox {
	border-spacing: 0px;
	border-collapse: collapse;
}
table.infoBoxContents {
	border-spacing: 0px;
	border-collapse: collapse;
}
table.productInfo {
	border: 1px solid #00501f;
}
td.pageHeading {
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	padding-left: 5px;
	background: url(images/fondoSup.jpg) repeat-x #00501f;
	color: white;
}
div.pageHeading {
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	padding-left: 5px;
	background: url(images/fondoSup.jpg) repeat-x #00501f;
	color: white;
}
td.pageHeadingCost {
	color: red;
	text-align: right;
	font-size: 18px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 5px;
	height: 20px;
	background: url(images/fondoSup.jpg) repeat-x #00501f;
}
a.clicToEnlarge {
	font-size: 11px;
	color: #00501f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.clicToEnlarge:hover {
	text-decoration: underline;
}
p.descripcionProducto {
	font-size: 12px;
	color: #00501f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
}
a.enlace {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00501f;
	text-decoration: none;
}
a.enlace:hover {
	text-decoration: underline;
}
a.enlaceSinBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00501f;
	text-decoration: none;
}
a.enlaceSinBold:hover {
	text-decoration: underline;
}
table.listadoProductos {
	border: 1px solid #00501f;
}
a.pageResults {
	font-size: 11px;
	color: #00501f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.pageResults:hover {
	text-decoration: underline;
}
td.productListing-heading {
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #00501f;
	color: white;
}
a.productListing-heading {
	color: white;
	text-decoration: none;
}
a.productListing-heading:hover {
	text-decoration: underline;
}
tr.productListing-even {
	background: #b2e0be;
}
tr.productListing-odd {
	background: #c1e6cb;
}
a.productListing-prod {
	color: #00501f;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.productListing-prod:hover {
	text-decoration: underline;
}
td.productListing-data {
	color: #00501f;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
tr.main1 {
	background: #b2e0be;
}
tr.main2 {
	background: #c1e6cb;
}
td.main {
	color: #00501f;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
td.mainB {
	color: #00501f;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	border-top: 1px solid #00501f;
}
td.mainBSep {
	color: #00501f;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-left: 1px solid #00501f;
	border-top: 1px solid #00501f;
	padding-left: 10px;
}
td.mainB1 {
	border-left: 1px solid #00501f;
}
td.mainC {
	color: #00501f;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px;
	padding-right: 5px;
}
td.mainTitle {
	color: #00501f;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #00501f;
	padding-left: 10px;
	vertical-align: bottom;
	height: 20px;
}
td.inputRequirement {
	color: #00501f;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #00501f;
	padding-right: 10px;
}
input.inputRegistro {
	width: 270px;
	border: 1px solid #00501f;
	color: #00501f;
	background: white;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
select.inputRegistro {
	width: 270px;
	border: 1px solid #00501f;
	color: #00501f;
	background: white;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
textarea.inputRegistro1 {
	width: 450px;
	border: 1px solid #00501f;
	color: #00501f;
	background: white;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
td.mainR1 {
	color: #00501f;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 140px;
}
td.mainR2 {
	color: #00501f;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.enlace1 {
	color: #00501f;
	text-decoration: none;
}
a.enlace1:hover {
	text-decoration: underline;
}
a {
	color: #00501f;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
td.checkoutBarCurrent {
	font-size: 11px;
	color: #00501f;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
td.checkoutBarTo {
	font-size: 11px;
	color: #00501f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
td.checkoutBarFrom {
	font-size: 11px;
	color: #00501f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
td.textarea {
	padding-left: 20px;
}
td.anuncios1 {
	height: 83px;
	width: 170px;
	border: 0px;
}
td.anuncios2 {
	height: 83px;
	width: 170px;
	border: 0px;
}
td.spacerUp_anuncios {
	width: 4px;
}
table.publicidad_anuncios {
	width: 344px;
	height: 83px;
	border-collapse: collapse; 
	border-spacing: 0px; 
	border: 0px; 
	background: white;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
td.publicidad_anuncios {
	height: 83px;
	width: 344px;
	border: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
