.afijo {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #333333; text-align: center; vertical-align: middle; color: #FFFFFF; padding-top: 5px; padding-bottom: 5px; border-color: #FFFFFF black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.masInfo {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; text-align: center; padding-top: 40px; padding-bottom: 50px}
a.link {  color: #669933; text-decoration: none; font-weight: bold}
a.link:hover {  color: #CCCC00}

.menu {background: url(../imagenes/fondoMenu.gif) repeat-y left top #589335; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration: none; vertical-align: top; text-align: left; margin: 0; padding: 50px 0 20px 20px; width: 218px; border-color: #FFFFFF; border-style: solid; border-width: 1px 0px 1px 1px;}


.menu ul.general {list-style:none; width:210px; margin: 0; padding: 0;}
.menu ul.general li { display:block; margin:0 0 10px 0px;}
.menu ul.general li a {display:block; width:210px; height:26px; text-decoration:none; background:url(imagenes/menu.gif) left top; color:#FFFFFF; line-height:26px; text-indent:35px;}
.menu ul.general li a:hover {background:url(imagenes/menu.gif) left center; color:#000000;}
.menu ul.general li a.actual, .menu ul.general li a.actual:hover {background:url(imagenes/menu.gif) left bottom; color:#000000; cursor:default; font-weight: bold;}


.menu ul.subMenu {text-align: right; font-size: 13px; list-style:none; margin: 0; padding: 0px 5px 30px 0;}
.menu ul.subMenu li {display:block; margin:0 0 0px 0px; }
.menu ul.subMenu li a {display:block; height:26px; text-decoration:none; color:#FFFFFF; line-height:26px;}
.menu ul.subMenu li a:hover {color:#FFCC00; }
.menu ul.subMenu li a.actual, .menu ul.subMenu li a.actual:hover {background: #579134; color:#000000; cursor:default; font-weight: bold;}



.contenido {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-align: justify; vertical-align: top; text-decoration: none; padding: 22px 38px 30px 42px; background:url(../imagenes/fondo_huella.gif) right top; background-color: #FFFFFF; width: 652px; border-color: #FFFFFF; border-style: solid; border-width: 1px 0px 1px 0;}
.contenido p.seccion {font-weight: bold; background:url(../imagenes/bolo.gif) left center no-repeat; padding: 0 0 0 22px;}
.contenido a {color: #46742B; text-decoration: none;}
.contenido a:hover {color: #CCCC00; text-decoration: underline;}


.contenido ul.garantias {list-style: url(../imagenes/bolo.gif) disc; padding: 20px 15px 30px 20px; margin: 20px 15px 30px 20px;}
.contenido ul.garantias li {margin-bottom: 20px; padding-left: 10px;}
.contenido ul.garantias li.separada {margin-top: 60px;}
.contenido ul.garantias li.verde {list-style: url(../imagenes/bolo-verde.gif);}


.contenido div.razas p.nombre {display:inline; color:#FFFFFF; font-size: 18px; background: url(../imagenes/pastilla.gif) no-repeat right center #606060; padding: 1px 40px 1px 20px; line-height:12px;}
.contenido div.razas ul {list-style: url(../imagenes/bolo.gif) disc; padding: 20px 15px 0px 20px; margin: 20px 15px 50px 0px;}
.contenido div.razas li {margin-bottom: 20px; padding-left: 10px;}

.contenido div.razas .nuestrosPerros {margin: 0 0 50px 30px; padding: 0; border-bottom: 1px solid #000000; font-weight: bold; font-size: 16px;}

.contenido div.razas .perro {margin: 0 0 50px 50px; padding: 0;}
.contenido div.razas .perro .nombre {width: 496px; height: 33px; color:#FFFFFF; font-size: 14px; padding: 0 0 0 45px; margin: 0; line-height:35px;}
.contenido div.razas .perro .macho {background: url(../razas/imagenes/macho.gif) no-repeat left top;}
.contenido div.razas .perro .hembra {background: url(../razas/imagenes/hembra.gif) no-repeat left top;}
.contenido div.razas .perro .neutro {background: url(../razas/imagenes/neutro.gif) no-repeat left top;}
.contenido div.razas .perro .verPedigree {font-size: 12px; margin: 0 0 0 46px; padding: 0;}
.contenido div.razas .perro .verPedigree a {color: #808080; text-decoration: none;}
.contenido div.razas .perro .verPedigree a:hover {color: #5B8135; text-decoration: underline;}
.contenido div.razas .fotosPerro {margin: 0 50px 0 0px; text-align: right;}
.contenido div.razas .fotosPerro img {margin-left: 15px;}


.contenido ul.descuentos {list-style: url(../imagenes/bolo.gif) disc; padding: 20px 15px 30px 20px; margin: 20px 15px 30px 20px;}
.contenido ul.descuentos li {margin-bottom: 20px; padding-left: 10px;}


.menuInferior {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; text-align: center; background-color: #FFCC00; padding: 20px 0 20px 0;}
.menuInferior a {color: #000000; text-decoration: none; margin: 0 10px;}
.menuInferior a:hover { text-decoration: underline;}


