#exterior {
	font-family: Verdana, Arial, Helvetica, sans-serif; color:#767676; font-size:11px; width:969px; text-align:left;
}
#superior{ height:157px; width:969px; clear:both; }
#plushpuppytop{ height:114px; width:969px; clear:both; background-image:url(img/plushpuppy_bgtop.gif); background-repeat:repeat-x; background-position:top right; }
#plushpuppytop1{ height:114px; width:8px; float:left; background-image:url(img/plushpuppy_top1.gif); background-repeat:no-repeat; background-position:top left; }
#plushpuppytop2{ height:114px; width:539px; float:left; background-image:url(img/plushpuppy_top2.gif); background-repeat:repeat-x; background-position:top left; }#plushpuppytop2a{ height:114px; width:539px; background-image:url(img/plushpuppy_top2a.gif); background-repeat:no-repeat; background-position:top right; }
#plushpuppy_logo{  height:114px; width:172px; float:left; }
#plushpuppy_flash{  height:114px; width:367px; float:left; }
#plushpuppytop3{ height:114px; width:415px; float:left; }
#plushpuppytop3a{ height:61px; width:415px; float:left; }

#lenguas{ color:#FFFFFF; padding-top:43px; text-align:right; width:415px; }
#lenguas a { color:#cabfe5; text-decoration:none; }
#lenguas a:hover { color:#ffffff; text-decoration:none;  }

#plushpuppytop3bes{ height:53px; width:415px; float:left; background-image:url(img/plushpuppy_spain.gif); background-position:right top; background-repeat:no-repeat; }
#plushpuppytop3bfr{ height:53px; width:415px; float:left; background-image:url(img/plushpuppy_france.gif); background-position:right top; background-repeat:no-repeat; }
#plushpuppytop3ben{ height:53px; width:415px; float:left; background-image:url(img/plushpuppy_europe.gif); background-position:right top; background-repeat:no-repeat; }

#plushpuppytop4{ height:114px; width:7px; float:left; background-image:url(img/plushpuppy_top4.gif); background-position:left top; background-repeat:no-repeat; }

#plushpuppybot{ height:43px; width:969px; clear:both; background-image:url(img/plushpuppy_bgbot.gif); background-repeat:repeat-x; background-position:left top; }
#plushpuppybot1{ width:8px; height:43px; background-image:url(img/plushpuppy_bot1.gif); background-repeat:no-repeat; background-position:top left; float:left; } 
#plushpuppybot2{ width:954px; height:20px; float:left; } 
#plushpuppybot2a{ width:954px; height:20px; float:left; } 

#menu{ height:17px; width:954px; float:left; padding-top:3px; }
#menuli{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#8a80a2; font-weight:700; display:inline; }
#menuli a{ color:#8a80a2; font-weight:700; text-decoration:none;}
#menuli a:hover {  color:#15bd1d; font-weight:700; text-decoration:none;}
#menuli .sele{  color:#15bd1d; font-weight:700; text-decoration:none;}

#menu2{ height:10px; width:954px; float:left; padding-top:4px; text-align:right; }
#menu2li{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#f8e788; font-weight:700; display:inline; }
#menu2li a{ color:#f8e788; font-weight:700; text-decoration:none;}
#menu2li a:hover {  color:#fff; font-weight:700; text-decoration:none;}
#menu2li .sele{  color:#fff; font-weight:700; text-decoration:none;}

#plushpuppybot2b{ width:954px; height:23px; float:left; background-image:url(img/plushpuppy_bot2b.gif); background-repeat:no-repeat; background-position:top right; text-align:right; } 
#plushpuppybot3{ width:7px; height:43px; background-image:url(img/plushpuppy_bot3.gif); background-repeat:no-repeat; background-position:top left; float:left; } 

#contenedortop{ width:969px; clear:both; background-image:url(img/contenedor_top.gif); background-repeat:no-repeat; background-position:top left; height:20px; background-color:#FFF;}

#contenedor{ width:935px; clear:both;  background-color:#FFF; padding:17px;}
#contenedoriz{ width:724px; float:left; }
#contenedoriz1{ width:190px; float:left; }
#bloqueiz{ border-left:4px solid #7862af; padding-left:10px;}
#bloqueiz h2{ font-family:Trebuchet MS; font-size:13px; padding:0px; margin:0px; color:#7862af; }
#bloqueiz h3{ font-family:Trebuchet MS; font-size:13px; padding:0px; margin:0px; font-weight:500; color:#7862af; }
#bloqueiz a{ color:#d96561; text-decoration:none;}
#bloqueiz a:hover { color:#d96561; text-decoration:none; }
#contenedoriz2{ width:534px; float:left; }

#contenido{ padding-left:25px; padding-right:25px;}
#contenido h2{ color:#7862af; font-family:Trebuchet MS; font-weight:700; font-size:22px; padding:0px; margin:0px;}
#contenido h3{ color:#7862af; font-family:Trebuchet MS; font-weight:500; font-size:18px; padding:0px; margin:0px;}


#contenido2{ padding:0px;}
#contenido2 h2{ color:#7862af; font-family:Trebuchet MS; font-weight:700; font-size:22px; padding:0px; margin:0px;}

#buscador{ height:100px; background-image:url(img/bgbuscador.gif); background-position:top left; background-repeat:repeat-x; width:696px;}
#buscadoriz{ height:100px; width:17px; background-image:url(img/buscadoriz.gif); background-repeat:no-repeat; background-position:top left; float:left;}
#buscadorde{ float:left; height:100px; width:17px; background-image:url(img/buscadorde.gif); background-repeat:no-repeat; background-position:top left;}

#buscadorin{ width:662px; float:left; height:100px; color:#a3a3a3; background-image:url(img/buscadorbg.gif); background-position:top right; background-repeat:no-repeat;}
#buscadorin h3{ font-family:Trebuchet MS; font-weight:500; color:#a4a2a9; font-size:18px; padding:0px; margin:0px;}

#texto{ text-align:justify; color:#767676; font-size:11px;}
#texto h2{ font-size:18px; font-weight:700; font-family:Trebuchet MS; padding:0px; margin:0px; color:#7862af;}
#texto h3{ font-size:12px; font-weight:700; padding:0px; margin:0px; color:#7862af;}
#texto a{ text-decoration:none; color:#d96561;}
#texto a:hover{text-decoration:underline; color:#7862af;}


#texto .rojo{ color:#d96561;}
#contenedorde{ width:199px; float:left;  text-align:right;}
#cajaderecha{  width:174px; background-image:url(img/cajaderechabg.gif); background-repeat:no-repeat; background-position:top left; text-align:left; float:right;}
#cajaderecha h2{ font-family:Trebuchet MS; font-size:14px; padding:0px; margin:0px; color:#7862af;}
#cajaderecha h3{ font-size:11px; font-weight:700; padding:0px; margin:0px; color:#d96561;}

#cajaderechatop{  width:174px; height:10px;}
#cajaderechamid{  width:152px; border-left:1px solid #e1dded; border-right:1px solid #e1dded; padding:10px;}
#cajaderechabot{  width:174px; background-image:url(img/cajaderechabot.gif); background-repeat:no-repeat; background-position:top left; height:16px;}


#plushpuppyh1{ font-size:10px; background-image:url(img/plushpuppy_h1.gif); background-repeat:no-repeat; background-position:center left; color:#CCCCCC; padding-left:12px;}
#plushpuppyh1 a{color:#CCCCCC; text-decoration:none;}
#plushpuppyh1 a:hover{color:#CCCCCC; text-decoration:underline;}
#plushpuppyh1 h1{ font-size:10px; padding:0px; margin:0px; font-weight:500; }

#contenedorbot{ width:969px; clear:both; background-image:url(img/contenedor_bot.gif); background-repeat:no-repeat; background-position:bottom left; height:20px;  background-color:#FFF;}
#contenedorbot2{ width:969px; clear:both; height:20px; color:#fff; text-align:center; padding-top:1px; font-size:10px;}
#contenedorbot2 a {color:#f8e788; text-decoration:none;}
#contenedorbot2 a:hover { color:#f8e788; text-decoration:underline;}

.salto10{ height:10px; clear:both; font-size:1px;}
.salto20{ height:20px; clear:both; font-size:1px;}
.salto7{ height:7px; clear:both; font-size:1px;}
.salto5{ height:5px; clear:both; font-size:1px;}
.salto3{ height:3px; clear:both; font-size:1px;}
.salto1{ height:1px; clear:both; font-size:1px;}

#puntos{ border-top:1px dotted #dddddf; height:1px; clear:both; font-size:1px;}
.cajasselect{ background-color:#FFFFFF; border:1px solid #ffed89; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#7862af;}
.cajastexto{ background-color:#FFFFFF; border:1px solid #ffed89; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#7862af; height:11px;}

#detalles{ color:#d96561; font-weight:700; font-size:10px;  text-decoration:none;}
#detalles a{ color:#d96561; font-weight:700; font-size:10px; text-decoration:none;}
#detalles a:hover{ color:#7862af; font-weight:700; font-size:10px;  text-decoration:none;}

#detalles2{ color:#d96561; font-weight:700; font-size:11px;  text-decoration:none;}
#detalles2 a{ color:#d96561; font-weight:700; font-size:11px; text-decoration:none;}
#detalles2 a:hover{ color:#ecc243; font-weight:700; font-size:11px;  text-decoration:none;}
.seleccionado{ color:#ecc243; font-weight:700; font-size:11px;  text-decoration:none;}

#productos_top{ width:485px; height:55px; background-image:url(img/produtos_top.gif); background-repeat:no-repeat; background-position:top left;}
#productos_top h5{ font-family:Trebuchet MS; font-size:15px; color:#a4a2a9; padding-left:12px; margin:0px; } 
#productos_mid{  width:485px; background-image:url(img/productos_mid.gif); background-repeat:repeat-y; background-position:top left;}

#productos_bot{ width:485px; height:15px; background-image:url(img/produtos_bot.gif); background-repeat:no-repeat; background-position:top left;}

#productolist{ clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; color:#767676; }
#productolist h4{ font-size:12px; font-weight:700; color:#d96561; padding:0px; margin:0px;}
#productolist .precio{  font-size:12px; font-weight:700; color:#ecc243;} 

#productotop{ width:694px; height:27px; background-image:url(img/producto_top.gif); background-repeat:repeat-x; background-position:top left;}
#productotop1a{ width:14px; height:27px; background-image:url(img/producto_top1a.gif); background-repeat:no-repeat; background-position:top left; float:left;}
#productotop1b{ width:666px; height:17px; float:left;}

#productotop1bli{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#7862af; font-weight:700; display:inline; margin:0px; padding:0px; }
#productotop1bli a{ color:#7862af; font-weight:700; text-decoration:none; background-color:#ebebeb; padding-left:10px; padding-right:10px;}
#productotop1bli a:hover {  color:#d96561; font-weight:700; text-decoration:none; background-color:#fff; border-top: 1px solid #dddddf; border-left: 1px solid #dddddf; border-right: 1px solid #dddddf; }
#productotop1bli .sele{  color:#d96561; font-weight:700; text-decoration:none; background-color:#fff; border-top: 1px solid #dddddf; border-left: 1px solid #dddddf; border-right: 1px solid #dddddf; }

#productotop1c{ width:14px; height:27px; background-image:url(img/producto_top1c.gif); background-repeat:no-repeat; background-position:top left; float:left;}

#productomid{  width:694px;  background-image:url(img/producto_mid.gif); background-repeat:repeat-y; background-position:top left; padding-left:20px; padding-right:20px; }
#plushpuppyalfa {width:650px;  background-image:url(img/plushpuppyalfa.gif); background-repeat:no-repeat; background-position:top right; }
#productobox{}
#productobox h4{ color:#7862af; font-family:Trebuchet MS; font-weight:500; font-size:18px; padding:0px; margin:0px;}
#productobox .campos{ color:#7862af; font-family:Trebuchet MS; font-weight:500; font-size:17px;  }
#productobox .precio{ color:#ecc243; font-family:Trebuchet MS; font-weight:500; font-size:17px; }

#productobox .campos2{ color:#7862af; font-family:Trebuchet MS; font-weight:700; font-size:13px;  }
#productobox .precio2{ color:#ecc243; font-family:Trebuchet MS; font-weight:700; font-size:13px; }

#productobox .capacidades{ color:#7862af; font-family:Trebuchet MS; font-weight:500; font-size: }


#productobot{ width:694px; height:29px; background-image:url(img/producto_bot.gif); background-repeat:no-repeat; background-position:top left;}
#productobot1a{ padding-left:30px; width:100px; padding-top:10px; height:20px; } 
#productobot1a a{ color:#d96561; text-decoration:none; font-weight:700; font-size:10px; } 
#productobot1a a:hover{ color:#d96561; text-decoration:underline; font-weight:700; font-size:10px; } 

#slide{ widows:474px; height:150px; background-image:url(slide/fondo.gif); background-repeat:no-repeat; background-position:top left; padding-left:10px; padding-top:2px;}
#slide * {margin:0; padding:0}
#slide .sm {list-style:none; width:459px; height:148px; display:block; overflow:hidden}
#slide .sm li {float:left; display:inline; overflow:hidden}

.pictop{ background-image:url(img/pic1med.gif); background-repeat:repeat-x; background-position:top left;}
.picbot{ background-image:url(img/pic3med.gif); background-repeat:repeat-x; background-position:top left;}
.picleft{ background-image:url(img/pic2iz.gif); background-repeat:repeat-y; background-position:top left;}
.picright{ background-image:url(img/pic2de.gif); background-repeat:repeat-y; background-position:top left;}

#semental{ background-image:url(img/semental.gif); background-repeat:no-repeat; width:88px; height:16px;}
.negrita{ font-weight:700;}
#elpedigree .male{ font-size:9px; color:#2c82c0;}
#elpedigree .female{ font-size:9px; color:#df5ed7;}

#evgb{ background-image:url(img/evbg.gif); background-position:center top; background-repeat:no-repeat;}
#evgb .mesletra{ font-size:9px; text-align:center; padding-top:10px; color:#4c85ae;}
#evgb .dianumero{ font-size:16px; font-weight:700; text-align:center; color:#89ca62; }



/**************ESTILOS EDITOR**********************/
.texto_cabecera{padding:0px; margin:0px; font-size:18px; font-weight:700; color:#7862af; font-family:Trebuchet MS;padding-bottom:4px; }
.texto_gris{color:#999999;}
.texto_azul{color:#7862af;}
.texto_negrita{}
.separador_puntos{ width:100%; background-image:url(img/menupuntos.gif); background-repeat:repeat-x; background-position:left center; height:10px; font-size:11px; padding:0px; margin:0px; clear:both; }
.texto_normal{ font-size:11px; color:#767676; text-decoration:none;}

/************** FIN ESTILOS EDITOR**********************/


#caja3fotos{
text-align:left;
clear:both;
float:left;
width:730px;}
#cajafototx{
padding:1px;
text-decoration:none;
float:left;
text-align:center;
width:120px;
height:120px;
}
#cajafototx a{
color:#532900;
text-decoration:none; }
#separafotos{ float:left; height:120px; width:18px;}
#fotos{ text-align:center; border:1px #9a8951 solid; background-color:#FFFFFF; height:120px; width:120px;}
/******************************** ESTILOS GALERIA DE FOTOS *********************************/
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 1px solid #FFFFFF;
}
.highslide:hover img {
	border: 1px solid #b5e399;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 0px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits  {
width:100px;
height:14px;
    color: #342d1d;
	background-image:url(highslide/graphics/bgzoom.gif); background-position:bottom left; background-repeat:no-repeat;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: #342d1d;
}
.highslide-move {
    cursor: move;
}
.highslide-overlay {
	display: none;
}
a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
/* Controlbar example */
.controlbar {	
	background: url(highslide/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}
/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
/*****************************************fin ZOOMER Galeria de fotos*************************/

#clientes_exterior{ width:789px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#767676;  }
#clientes_top1{ width:789px; height:23px; text-align:left;}
#clientes_top1a{ width:450px; height:23px; font-family:Trebuchet MS; font-size:16px; font-weight:700; color:#fff; float:left; padding-left:4px;}
#clientes_top1a a{  color:#fff; text-decoration:none;}
#clientes_top1a a:hover{  color:#f0dc6e; text-decoration:underline;}
#clientes_top1b{ width:330px; height:17px; color:#e9d3e7; text-align:right; float:left; padding-top:6px;}
#clientes_top{ background:url(img/clientes_top.gif) no-repeat top left; width:798px; height:73px;}
#clientes_topa{ color:#7862af; font-family:Trebuchet MS; font-size:36px; text-align:left; padding-left:10px; padding-top:16px;}

#clientes_top3{ width:783px; height:20px; padding-top:3px; padding-right:6px; clear:both; background-image:url(img/plushpuppy_bot2b.gif); background-repeat:no-repeat; background-position:top right; text-align:right; color:#FFFFFF; font-family:Trebuchet MS; font-size:13px; text-align:right; } 
#clientes_top3 a{ color:#f0dc6e; text-decoration:none;}
#clientes_top3 a:hover{ color:#f0dc6e; text-decoration:underline;}
#clientes_bgtop{ background:url(img/clientes_bgtop.gif) no-repeat top left; height:20px; width:789px;}
#clientes_contenedor{ background-color:#fff; width:789px;}
#clientes_bgbot{ background:url(img/clientes_bgbot.gif) no-repeat bottom left; height:20px; width:789px;}

#clientes_contenido{ padding:20px; width:749px;}
#clientes_foto{ text-align:center;}
#clientes_plushpuppy{ background:url(img/plushpuppy_clientes.gif) no-repeat top left; font-family:Trebuchet MS; color:#7862af; font-weight:700; font-size:23px; height:110px; padding-top:10px; text-align:center; }
#clientes_plushpuppy a{  color:#7862af; text-decoration:none; }
#clientes_plushpuppy a:hover{
	color:#d96561;
	text-decoration:underline;
}