﻿body {
	scrollbar-arrow-color: #84CCF2;
	scrollbar-track-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #84CCF2;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-shadow-color: #84CCF2;
	text-align: left;
	margin-top: 1px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
}
.imagen_siempre_Visible {
position:fixed; 
bottom:10px; 
right:10px;
}
.recuadro2px {
	border: 2px solid #eaeaea;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: center;
	padding: 10px;
}
.recuadro2px a {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.fondomenuarriba {
	background-image: url(images/fondomenuarriba2.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #046993;
	height: 19px;
	vertical-align: middle;
	text-align: right;
	word-spacing: 0px;
	background-position: right;
}
.fondomenuarriba a{
	color: #046993;
	text-decoration: none;
}
.fondomenu {
	background-image: url(images/fondomenu.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	height: 19px;
	vertical-align: top;
	text-align: right;
	word-spacing: 0px;
}
.fondomenuamaita {
	background-image: url(images/fondomenuamaita.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	height: 39px;
	vertical-align: top;
	text-align: right;
	word-spacing: 0px;
}

.fondobarrabuscar {
	background-image: url(images/barrabuscar.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #176A12;
	height: 25px;
	vertical-align: middle;
	text-align: right;
	word-spacing: 0px;
	width: 100%;
}
.fondobarrabuscaramaita {
	background-image: url(images/barrabuscaramaita.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #176A12;
	height: 25px;
	vertical-align: middle;
	text-align: right;
	word-spacing: 0px;
	width: 100%;
}
.btnir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #156A0F;
	background-color: #E1F1D4;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.casillabuscar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	border: 1px solid #176A12;
}
.textonegro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.textoblanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.textogranate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
}
.textogranate2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
}
.textootrogranate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.textorojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DD0000;
	text-decoration: none;
}
.anadir {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #91B120;
}
.quitar {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #DD0000;
	text-decoration: none;
}
.textoverde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #339900;
	word-spacing: 0px;
	text-decoration: none;
}
.textogris2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	word-spacing: 0px;
	text-decoration: none;
}
.textoaviso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0000ff;
	word-spacing: 0px;
	text-decoration: none;
}
.textoverde10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #186811;
	word-spacing: 0px;
	text-decoration: none;
}
.textonegroenlace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	word-spacing: 0px;
	text-decoration: none;
}
.textoboldnegro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.textoboldnegrosin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.texto10gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
}
.sabiasquetd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	border: 2px solid #e9e9e9;
	padding: 10px;
}
.borde2gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 2px solid #e9e9e9;
}

.seccionestexto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #336600;
	text-decoration: none;
}
.seccionestexto1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #336600;
	text-decoration: none;
}
.seccionestexto2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #336600;
	text-decoration: none;
}
.seccionestexto3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #336600;
	text-decoration: none;
}
.seccionestexto4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #336600;
	text-decoration: none;
}
.seccionestexto5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #336600;
	text-decoration: none;
}
.seccionestexto6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #336600;
	text-decoration: none;
}
.seccionestexto7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #336600;
	text-decoration: none;
}
td.secciones {
	background-color: #DFF0D0;
	background-image: url(images/seccion_sin2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	vertical-align: middle;
	text-align: left;
	word-spacing: 0px;
	padding-left: 4px;
}
td.secciones1 {
	background-color: #DFF0D0;
	background-image: url(images/seccion_sin2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	vertical-align: middle;
	text-align: left;
	word-spacing: 0px;
	padding-left: 4px;
}
td.secciones2 {
	background-color: #DFF0D0;
	background-image: url(images/seccion_sin2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	vertical-align: middle;
	text-align: left;
	word-spacing: 0px;
	padding-left: 4px;
}
td.secciones3 {
	background-color: #DFF0D0;
	background-image: url(images/seccion_sin2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	vertical-align: middle;
	text-align: left;
	word-spacing: 0px;
	padding-left: 4px;
}
td.secciones4 {
	background-color: #DFF0D0;
	background-image: url(images/seccion_sin2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	vertical-align: middle;
	text-align: left;
	word-spacing: 0px;
	padding-left: 4px;
}
td.secciones5 {
	background-color: #DFF0D0;
	background-image: url(images/seccion_sin2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	vertical-align: middle;
	text-align: left;
	word-spacing: 0px;
	padding-left: 4px;
}
td.secciones6 {
	background-color: #DFF0D0;
	background-image: url(images/seccion_sin2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	vertical-align: middle;
	text-align: left;
	word-spacing: 0px;
	padding-left: 4px;
}
td.secciones7 {
	background-color: #DFF0D0;
	background-image: url(images/seccion_sin2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	vertical-align: middle;
	text-align: left;
	word-spacing: 0px;
	padding-left: 4px;
}
td.secciones11 {
	background-color: #B3D6A0;
	background-image: url(images/seccion2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	vertical-align: middle;
	text-align: left;
	word-spacing: 0px;
	padding-left: 4px;
}
td.secciones12 {
	background-color: #B3D6A0;
	background-image: url(images/seccion2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	vertical-align: middle;
	text-align: left;
	word-spacing: 0px;
	padding-left: 4px;
}
td.secciones13 {
	background-color: #B3D6A0;
	background-image: url(images/seccion2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	vertical-align: middle;
	text-align: left;
	word-spacing: 0px;
	padding-left: 4px;
}
td.secciones14 {
	background-color: #B3D6A0;
	background-image: url(images/seccion2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	vertical-align: middle;
	text-align: left;
	word-spacing: 0px;
	padding-left: 4px;
}
td.secciones15 {
	background-color: #B3D6A0;
	background-image: url(images/seccion2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	vertical-align: middle;
	text-align: left;
	word-spacing: 0px;
	padding-left: 4px;
}
td.secciones16 {
	background-color: #B3D6A0;
	background-image: url(images/seccion2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	vertical-align: middle;
	text-align: left;
	word-spacing: 0px;
	padding-left: 4px;
}
td.secciones17 {
	background-color: #B3D6A0;
	background-image: url(images/seccion2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	vertical-align: middle;
	text-align: left;
	word-spacing: 0px;
	padding-left: 4px;
}

.bordetablafondogris {
	background-color: #CCCCCC;
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	margin-left: 2px;
}

/* Estilos enlaces */
td.fondomenu a {
	color: #FFFFFF;
	text-decoration: none;
}
td.fondomenu a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
td.fondomenuamaita a {
	color: #FFFFFF;
	text-decoration: none;
}
td.fondomenuamaita a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

td.secciones a {
	color: #336600;
	text-decoration: none;
}
td.secciones a:hover {
	color: #336600;
	text-decoration: none;
}
td.secciones2 a {
	color: #336600;
	text-decoration: none;
}
td.secciones2 a:hover {
	color: #336600;
	text-decoration: none;
}

/* Para las select de caracterÃ­sticas del producto */
#d1, #d2 {
	float: left;
	margin-right: 5px;
	margin-top: 0px;
	padding: 0px;
}
#d3 {
	display: block;
	clear: both;
} 
.ambos {
	clear: both;
}
.bordetabla {
	border: 1px solid #666666;
}
.titulareshome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #186811;
}
.bannerviajar {
	text-align: left;
	vertical-align: middle;
	padding-left: 50px;
	background-image: url(images/inicioviajartodo.gif);
	background-repeat: no-repeat;
}
.bannerviajartit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.bannerviajartxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.bannersos {
	text-align: center;
	vertical-align: bottom;
	background-image: url(images/inicioperdidastodo.gif);
	background-repeat: no-repeat;
	padding-bottom: 15px;
}
.bannersostit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.bannersostxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.bannercaja {
	text-align: center;
	vertical-align: bottom;
	background-repeat: no-repeat;
	padding-bottom: 15px;
}
.bannercajatit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.bannercajatxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.bannerbp {
	text-align: right;
	vertical-align: middle;
	background-image: url(images/iniciobuscadortodo.gif);
	background-repeat: no-repeat;
	padding-right: 8px;
}
.bannerbptit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
}
.bannerbptxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.bannerbpareja {
	text-align: right;
	vertical-align: top;
	background-image: url(images/busco_pareja_fondo.jpg);
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-top: 10px;
}
.bannerbparejatit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
}
.bannerforo {
	text-align: center;
	vertical-align: bottom;
	background-image: url(images/forotodo.gif);
	background-repeat: no-repeat;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 30px;
}
.bannerforotit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.bannerforotxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.titularesofertas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #186811;
}
.textonegro12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	word-spacing: 0px;
}
.bolsa {
	background-image: url(images/bolsa.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.produtacverd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #E1F1D4;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-decoration: none;
	text-align: center;
}
.etiqueta {
	background-image: url(images/etiqueta.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.carrito {
	background-image: url(images/carrito.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.cabprodfondselect {
	background-color: #1F6A04;
	text-align: center;
}
.cabprodfond {
	background-color: #DDEECE;
	text-align: center;
}
.titularesprodselect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.titularesprod {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #186811;
	text-decoration: none;
}
.titularesrojos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D72428;
	text-decoration: none;
}
.tacoredprodselect {
	background-color: #1F6A04;
	background-image: url(images/curvaprovero.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	height: 25px;
}
.producmargen {
	padding: 20px;
}
.titularesprodprecios {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #186811;
}
.titularesprodpreciosnaranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
}
.titularescabecerasecciones {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #186811;
}
.titularesdescripcionsecciones {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #186811;
}
.titularesdetallesecciones {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #186811;
}
a.letras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #186811;
	text-decoration: none;
	padding: 2px 3px 2px 3px;
}
a:hover.letras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #186811;
	text-decoration: none;
	padding: 2px 3px 2px 3px;
}
a.letrasselect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #186811;
	background-color: #E2F0D6;
	text-decoration: none;
	padding: 2px 3px 2px 3px;
}
.tacoredprod {
	background-color: #DDEECE;
	background-image: url(images/curvaproverc.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	height: 25px;
}

img {
	border: 0px;
}

.precios {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333300;
	border: 1px solid #91B120;
}

a.enlace_popup {
	color: #CD0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
a:hover.enlace_popup {
	color: #CD0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
a.ruta {
	color: #CD0000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
a:hover.ruta {
	color: #CD0000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

.bannertablon {
	text-align: right;
	vertical-align: bottom;
	background-image: url(images/tablonfondo.jpg);
	background-repeat: no-repeat;
	padding-right: 5px;
	padding-left: 35px;
	padding-bottom: 3px;
	background-position: left top;
	height: 92px;
}
.bannertablontit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.bannertablontxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.sin_subrayar {
	text-decoration: none;
}
.bannerhogar {
	text-align: right;
	vertical-align: bottom;
	background-image: url(images/buscohogarfondo.jpg);
	background-repeat: no-repeat;
	padding-right: 5px;
	padding-left: 90px;
	padding-bottom: 5px;
}
.bannerhogartit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.bannerhogartxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.bannerinformacion {
	text-align: left;
	background-image: url(images/informacionfondo.gif);
	background-repeat: no-repeat;
	padding-right: 5px;
	padding-left: 15px;
	padding-top: 20px;
	height: 130px;
	vertical-align: top;
}
.bannerinformaciontit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-bottom: 15px;
}
.bannerinformaciontxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-bottom: 3px;
}
.bannerpagoseguro {
	text-align: left;
	background-image: url(images/banner_pagoseguro.gif);
	background-repeat: no-repeat;
	padding-right: 5px;
	padding-left: 20px;
	padding-top: 6px;
	height: 106px;
	vertical-align: top;
}
.bannerpagosegurotit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	letter-spacing: -1px;
}
.btonentrar {
	background-image: url(images/candado.gif);
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	height: 16px;
	width: 25px;
}
.fondomunecoint {
	background-image: url(images/muneco_int.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.lineagrisdcha {
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e9e9e9;
	border-right-color: #e9e9e9;
	border-bottom-color: #e9e9e9;
	border-left-color: #e9e9e9;
}
.titularesform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #186811;
	text-decoration: none;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e9e9e9;
	border-right-color: #e9e9e9;
	border-bottom-color: #e9e9e9;
	border-left-color: #e9e9e9;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #176A12;
}
.fondomunecobusca {
	background-image: url(images/muneco_busca.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondodestacados {
	background-image: url(images/linea-roja.gif);
	background-repeat: repeat-x;
	background-position: 114px 20px;
}
.titulobuscaresul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #186811;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
}
.textobuscaresul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.orden_alfabetico {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.textogris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.titulobuscaresulsin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

/* Otros Estilos para AJAX */
.error_user {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}

.valid_user {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #91B120;
}
.remarcar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}
.fondomunecoson {
	background-image: url(images/muneco_son.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.txtverde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #186811;
}
.fondoalojabusca {
	background-image: url(images/alojabusca.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondoanunciosbusca {
	background-image: url(images/anunciosbusca.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.paginar {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}
.ruta {
	color: #CD0000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

/* Formularios de Productos */
.casillas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #800000;
	border: 1px solid #1f6a03;
}
.fondofichaanimaper {
	background-image: url(images/anim_ficha_perros.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondofichaanimagat {
	background-image: url(images/anim_ficha_gatos.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondofichaanimapez {
	background-image: url(images/anim_ficha_peces.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondofichaanimarep {
	background-image: url(images/anim_ficha_reptiles.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondofichaanimaave {
	background-image: url(images/anim_ficha_aves.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondofichaanimaroe {
	background-image: url(images/anim_ficha_roedores.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondofichaanimains {
	background-image: url(images/anim_ficha_insecto.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondofichaanimaotr {
	background-image: url(images/anim_ficha_otros.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondobuscoparejagral {
	background-image: url(images/fondobuscoparejagral.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondobuscoparejaper {
	background-image: url(images/fondobuscoparejaper.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondobuscoparejagat {
	background-image: url(images/fondobuscoparejagat.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondobuscoparejapez {
	background-image: url(images/fondobuscoparejapez.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondobuscoparejarep {
	background-image: url(images/fondobuscoparejarep.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondobuscoparejaave {
	background-image: url(images/fondobuscoparejaave.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondobuscoparejaroe {
	background-image: url(images/fondobuscoparejaroe.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondobuscoparejains {
	background-image: url(images/fondobuscoparejains.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondobuscoparejaotr {
	background-image: url(images/fondobuscoparejaotr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.minusculas {
	text-transform: lowercase;
}
.fondofichanima {
	background-color: #E1F1D4;
	padding: 10px;
}

/* Estilos de capas */
#provincias {
	margin: 0px;
	padding: 0px;
	align: left;
}
#poblaciones {
	margin: 0px;
	padding: 0px;
	align: left;
}
.fondoaviso {
	background-color: #EEEEEE;
	border: 1px solid #666666;
	text-align: center;
	padding: 3px;
}
.fondoverdeaviso {
	background-color: #e0f0d3;
	border: 1px solid #666666;
	text-align: center;
	padding: 3px;
}


/* Anuncios */
#titulo_anu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	margin-bottom: 3px;
}
#desarrollo_anu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000;
	margin-bottom: 5px;
}
#fecha_anu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	float: left;
}
#ampliar_anu {
	float: right;
	padding-bottom: 1px;
}
#ampliar_anu a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999;
}


/* Noticias */
#titulo_not {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	margin-bottom: 3px;
}
#desarrollo_not {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000;
	margin-bottom: 5px;
}
#fecha_not {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	float: left;
}
#ampliar_not {
	float: right;
	padding-bottom: 1px;
}
#ampliar_not a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999;
}
#titulo_not0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	margin-bottom: 3px;
}
#desarrollo_not0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000;
	margin-bottom: 5px;
}
#fecha_not0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	float: left;
}
#ampliar_not0 {
	float: right;
	padding-bottom: 1px;
}
#ampliar_not a0{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999;
}
.carritoacajaenlace a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #186811;
	text-decoration: none;
}
.titularesofertasenlace a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #186811;
	text-decoration: none;
}
.titularesofertasenlace a:hover {
	text-decoration: none;
}
.titularescarritovisible a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.titularesprodselectenlace a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
.titularesprodselectenlace a:hover {
	text-decoration: none;
}

.fondoperdidos {
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e9e9e9;
	border-right-color: #e9e9e9;
	border-bottom-color: #e9e9e9;
	border-left-color: #e9e9e9;
	background-image: url(images/fondoperdidos.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondoperdidosper {
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e9e9e9;
	border-right-color: #e9e9e9;
	border-bottom-color: #e9e9e9;
	border-left-color: #e9e9e9;
	background-image: url(images/fondoperdidosper.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondoperdidosgat {
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e9e9e9;
	border-right-color: #e9e9e9;
	border-bottom-color: #e9e9e9;
	border-left-color: #e9e9e9;
	background-image: url(images/fondoperdidosgat.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondoperdidospez {
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e9e9e9;
	border-right-color: #e9e9e9;
	border-bottom-color: #e9e9e9;
	border-left-color: #e9e9e9;
	background-image: url(images/fondoperdidospez.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondoperdidosrep {
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e9e9e9;
	border-right-color: #e9e9e9;
	border-bottom-color: #e9e9e9;
	border-left-color: #e9e9e9;
	background-image: url(images/fondoperdidosrep.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondoperdidosave {
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e9e9e9;
	border-right-color: #e9e9e9;
	border-bottom-color: #e9e9e9;
	border-left-color: #e9e9e9;
	background-image: url(images/fondoperdidosave.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondoperdidosroe {
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e9e9e9;
	border-right-color: #e9e9e9;
	border-bottom-color: #e9e9e9;
	border-left-color: #e9e9e9;
	background-image: url(images/fondoperdidosroe.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondoperdidosins {
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e9e9e9;
	border-right-color: #e9e9e9;
	border-bottom-color: #e9e9e9;
	border-left-color: #e9e9e9;
	background-image: url(images/fondoperdidosins.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondoesquelas {
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e9e9e9;
	border-right-color: #e9e9e9;
	border-bottom-color: #e9e9e9;
	border-left-color: #e9e9e9;
	background-image: url(images/fondoesquelas.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondoesquelasper {
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e9e9e9;
	border-right-color: #e9e9e9;
	border-bottom-color: #e9e9e9;
	border-left-color: #e9e9e9;
	background-image: url(images/fondoesquelasper.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondoesquelasgat {
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e9e9e9;
	border-right-color: #e9e9e9;
	border-bottom-color: #e9e9e9;
	border-left-color: #e9e9e9;
	background-image: url(images/fondoesquelasgat.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondoesquelaspez {
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e9e9e9;
	border-right-color: #e9e9e9;
	border-bottom-color: #e9e9e9;
	border-left-color: #e9e9e9;
	background-image: url(images/fondoesquelaspez.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondoesquelasrep {
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e9e9e9;
	border-right-color: #e9e9e9;
	border-bottom-color: #e9e9e9;
	border-left-color: #e9e9e9;
	background-image: url(images/fondoesquelasrep.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondoesquelasave {
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e9e9e9;
	border-right-color: #e9e9e9;
	border-bottom-color: #e9e9e9;
	border-left-color: #e9e9e9;
	background-image: url(images/fondoesquelasave.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondoesquelasroe {
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e9e9e9;
	border-right-color: #e9e9e9;
	border-bottom-color: #e9e9e9;
	border-left-color: #e9e9e9;
	background-image: url(images/fondoesquelasroe.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondoesquelasins {
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e9e9e9;
	border-right-color: #e9e9e9;
	border-bottom-color: #e9e9e9;
	border-left-color: #e9e9e9;
	background-image: url(images/fondoperdidosins.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondoesquelasper2 {
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e9e9e9;
	border-right-color: #e9e9e9;
	border-bottom-color: #e9e9e9;
	border-left-color: #e9e9e9;
	background-image: url(images/fondoesquelasper2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondoesquelasgat2 {
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e9e9e9;
	border-right-color: #e9e9e9;
	border-bottom-color: #e9e9e9;
	border-left-color: #e9e9e9;
	background-image: url(images/fondoesquelasgat2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondoesquelaspez2 {
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e9e9e9;
	border-right-color: #e9e9e9;
	border-bottom-color: #e9e9e9;
	border-left-color: #e9e9e9;
	background-image: url(images/fondoesquelaspez2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondoesquelasrep2 {
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e9e9e9;
	border-right-color: #e9e9e9;
	border-bottom-color: #e9e9e9;
	border-left-color: #e9e9e9;
	background-image: url(images/fondoesquelasrep2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondoesquelasave2 {
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e9e9e9;
	border-right-color: #e9e9e9;
	border-bottom-color: #e9e9e9;
	border-left-color: #e9e9e9;
	background-image: url(images/fondoesquelasave2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondoesquelasroe2 {
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e9e9e9;
	border-right-color: #e9e9e9;
	border-bottom-color: #e9e9e9;
	border-left-color: #e9e9e9;
	background-image: url(images/fondoesquelasroe2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondoesquelasins2 {
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e9e9e9;
	border-right-color: #e9e9e9;
	border-bottom-color: #e9e9e9;
	border-left-color: #e9e9e9;
	background-image: url(images/fondoperdidosins2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.textonegrobuscopareja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	word-spacing: 0px;
	text-decoration: none;
	line-height: 20px;
}

/* Calendario JAVASCRIPT */
.fc_main { 
	background: #DDDDDD; 
	border: 1px solid #000000; 
	font-family: Verdana; 
	font-size: 10px; 
	left: 500px;
	top: 400 px;
}
.fc_date { 
	border: 1px solid #D9D9D9;  
	cursor:pointer; 
	font-size: 10px; 
	text-align: center;
}
.fc_dateHover, TD.fc_date:hover { 
	cursor:pointer; 
	border-top: 1px solid #FFFFFF; 
	border-left: 1px solid #FFFFFF; 
	border-right: 1px solid #999999; 
	border-bottom: 1px solid #999999; 
	background: #E7E7E7; 
	font-size: 10px; 
	text-align: center; 
}
.fc_wk {
	font-family: Verdana; 
	font-size: 10px; 
	text-align: center;
}
.fc_wknd { 
	color: #FF0000; 
	font-weight: bold; 
	font-size: 10px; 
	text-align: center;
}
.fc_head { 
	background: #000066; 
	color: #FFFFFF; 
	font-weight:bold; 
	text-align: left;  
	font-size: 11px; 
}

.tcab {
	color: #FFF;
	background-color: #1F6A03;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	padding: 3px;
}

.tlista {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.flotarizq {
	float: left;
	margin: 0px;
	padding: 0px;
}
.flotardcha {
	float: right;
	margin: 0px;
	padding: 0px;
}

/* Estilos para el CARRITO */
.resaltar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #DD0000;
	text-decoration: none;
}
td.tcesta_enlaces a {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
td.tcesta_enlaces a:hover {
	color: #000;
	text-decoration: none;
}
.claro {
	background-color: #FFF;
}
.oscuro {
	background-color: #EEE;
}
.fondosaludper {
	background-image: url(images/frasco_perro.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondosaludgat {
	background-image: url(images/frasco_gato.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondosaludpez {
	background-image: url(images/frasco_peces.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondosaludrep {
	background-image: url(images/frasco_reptiles.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondosaludave {
	background-image: url(images/frasco_aves.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondosaludroe {
	background-image: url(images/frasco_roedores.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondosaludins {
	background-image: url(images/frasco_insectos.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondosaludotr {
	background-image: url(images/frasco_otrosmami.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
fieldset {
	margin: 5px, 5px, 25px, 5px;
	padding: 8px;
	border: 2px solid #333333;
}
legend {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 8px;
}
.fondoadopciones {

	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e9e9e9;
	border-right-color: #e9e9e9;
	border-bottom-color: #e9e9e9;
	border-left-color: #e9e9e9;
	background-image: url(images/muneco_adopcion.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondo_carrito_sin {
	background-image: url(images/carrito_sin.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 128px;
	width: 103px;
}
.fondo_carrito_sin_resto {
	background-color: #e0f0d3;
	height: 67px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-right: 10px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #186811;
}
.fondo_carrito_vacio {
	background-image: url(images/carrito_vacio.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 128px;
	width: 119px;
}
.fondo_carrito_elim {
	background-image: url(images/carrito_elim.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 128px;
	width: 115px;
}

/* Esquelas */
.tabesquela {
	background: #F0F0F0;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	padding: 5px;
	margin: 10px;
}
.total_carro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: 1d6c03;
	text-decoration: none;
	background-image: url(panel/iconos/fondo-total.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: right;
	vertical-align: top;
	height: 110px;
	padding-top: 30px;
	padding-right: 140px;
}
.totales_carro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #1d6c03;
	background: #f6f6f6;
	text-decoration: none;
	text-align: right;
	height: 20px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #CCCCCC;
}
.totales_carro2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #1d6c03;
	background: #f6f6f6;
	text-decoration: none;
	text-align: right;
	height: 20px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #CCCCCC;
}
.totales_carro3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #1d6c03;
	background: #e8e8e8;
	text-decoration: none;
	text-align: right;
	height: 20px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #CCCCCC;
}
.totales_carro4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	background: #e0f0bb;
	text-decoration: none;
	text-align: right;
	height: 20px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #CCCCCC;
}
.botonrojo {
	background-color: #CC0000;
	border: 1px solid #000000;
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	color:#FFFFFF;
}
.botonazul {
	background-color: #0000CC;
	border: 1px solid #000000;
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	color:#FFFFFF;
	margin: 0px;
}

dl.anuncabecera {
	margin: 0px;
	padding: 0px;
}

/* Subsection Tabs
--------------------*/
#pestanas {
	text-align:center;
}
#pestanas ul.subsection_tabs {
	list-style:none;
	clear:both;
	border-bottom:1px solid #ccc;
	height:22px;
	padding:0;
	margin:0px;
}

#pestanas ul.subsection_tabs li.tab {
	float:left;
	margin-right:7px;
	text-align:center;
}

#pestanas ul.subsection_tabs li.tab a {
	display:block;
	color:#666;
	background-color:#ddd;
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	width:110px;
	padding:4px 6px 4px 6px;
	margin:0px;
}

#pestanas ul.subsection_tabs li.tab a:hover {
	color:#666;
	text-decoration: none;
}

#pestanas ul.subsection_tabs li.tab a.active {
	color:#fff;
	background-color:#666;
	
}

#pestanas ul.subsection_tabs li.tab a.active:hover {
	color:#fff;
	background-color:#666;
	
}

#pestanas ul.subsection_tabs li.source_code {
	float:right;
}
