/* CSS Document */
#left1{ background-image:url(img/1left.gif); background-repeat:no-repeat; background-position:top left;}
#de1{ background-image:url(img/1de.gif); background-repeat:no-repeat; background-position:top left;}
#mid1{ background-image:url(img/1mid.gif); background-repeat:repeat-x; background-position:top left;}
#left2{ background-image:url(img/2left.gif); background-repeat:repeat-y; background-position:top left;}
#de2{ background-image:url(img/2de.gif); background-repeat:repeat-y; background-position:top left;}
#mid2{ background-image:url(img/2mid.gif); background-repeat:repeat-x; background-position:top left;}
.boton{ font-size:12px; font-weight:700; color:#FFFFFF; background-color:#9c0000;}
#fbcwc2{ background-image:url(img/French-Bulldog-Club.gif); background-position:top left; background-repeat:no-repeat;} 
#contact {padding:0px; margin:0px;
z-index:3; color:#186399; font-weight:700; font-size:12px;
width:101px; height:18px; background-image:url(img/contact.gif); background-repeat:no-repeat; background-position:left top; 
position:absolute; top: 0px; right:-1px;
}
#contact a{text-decoration:none; color:#186399;} 
#contact a:hover{text-decoration:underline; color:#2a93df;} 

#left3{ background-image:url(img/3left.gif); background-repeat:repeat-y; background-position:top left;}
#de3{ background-image:url(img/3de.gif); background-repeat:repeat-y; background-position:top left;}
#mid4{ border-top:1px solid #dae9f4; padding-top:17px;  }
/*Menu left*/
.bgmenutop{ background-image:url(img/menubgtop.gif); background-repeat:no-repeat; background-position:top left;}
.bgmenu{ background-image:url(img/menubg.gif); background-repeat:repeat-y; background-position:top left;}
.bgmenubot{ background-image:url(img/menubgbot.gif); background-repeat:no-repeat; background-position:top left;}
.bgmenutoplogo{ background-image:url(img/menubgtoplogo.gif); background-repeat:no-repeat; background-position:top left;}
.bgmenulogo{ background-image:url(img/menubglogo.gif); background-repeat:repeat-y; background-position:top left;}
.bgmenubotlogo{ background-image:url(img/menubgbotlogo.gif); background-repeat:no-repeat; background-position:bottom left;}

#mainmenu{ padding-top:20px; padding-left:4px; padding-right:4px; }
#mainmenu h3 { color:#9c0000; font-size:14px; font-weight:700; padding-left:24px; }
#mainmenu li {width:154px; margin:0px; text-decoration:none; color:#5d5640; font-size:12px; list-style:none; text-align:left; padding-top:0px; padding-bottom:4px; padding-left:8px; display:block; }
#mainmenu li a{ background-image:url(img/menuarrow.gif); background-position:left top; background-repeat:no-repeat;  text-decoration:none; color:#5d5640; padding-top:0px; padding-bottom:4px; padding-left:18px; display:block; }
#mainmenu li a:hover{  background-image:url(img/menuarrow_ov.gif); background-position:left top; background-repeat:no-repeat; text-decoration:none;  color:#9c0000;padding-top:0px; padding-bottom:4px; pa padding-left:18px; display:block; }
#mainmenu .sele a { background-image:url(img/menuarrow_ov.gif); background-position:left top; background-repeat:no-repeat; text-decoration:none;  color:#9c0000;padding-top:0px; padding-bottom:4px; pa padding-left:18px; display:block; }  
#mainmenu .puntos{ width:154px; background-image:url(img/menupuntos.gif); background-repeat:repeat-x; background-position:left top; height:1px; font-size:1px; padding:0px; margin:0px; }
/*Merchandise*/
.bgmerchtop{ background-image:url(img/merchtop.gif); background-repeat:no-repeat; background-position:top left;}
.bgmerch{ background-image:url(img/merchbg.gif); background-repeat:repeat-y; background-position:top left;}
.bgmerchbot{ background-image:url(img/merchbot.gif); background-repeat:no-repeat; background-position:top left;}
#merch{ padding:17px;}
#merch h3 { color:#fff; font-size:14px; font-weight:700; padding-left:10px; }
.merphototop{background-image:url(img/mer1mid.gif); background-repeat:repeat-x; background-position:top left;}
.merphotobot{background-image:url(img/mer3mid.gif); background-repeat:repeat-x; background-position:top left;}
.merphotoiz{ background-image:url(img/mer2iz.gif); background-repeat:repeat-y; background-position:top left;}
.merphotode{ background-image:url(img/mer2de.gif); background-repeat:repeat-y; background-position:top left;}
.meritemname{ padding-left:8px; font-size:12px; font-weight:700; color:#FFFFFF; border-left:3px solid #bce3ff;}
.merprice{ font-size:18px; font-weight:700; color:#FFFFFF;padding-left:10px; padding-bottom:2px;  }
.merdots{ height:10px; background-image:url(img/merdots.gif); background-repeat:repeat-x; background-position:top left;} 
#merdetails{ float:left; width:42px; background-image:url(img/merdetails.gif); background-repeat:no-repeat; background-position:top left; padding-left:22px; font-weight:700; font-size:12px; color:#bce3ff; text-decoration:none; }
#merdetails a{ text-decoration:none; color:#bce3ff;}
#merdetails a:hover{ text-decoration:underline; color:#bce3ff;}
#merbuy{ float:right; width:48px; background-image:url(img/merbuy.gif); background-repeat:no-repeat; background-position:top left; padding-left:16px; font-weight:700; font-size:12px; color:#c1efa5; text-decoration:none; padding-right:4px; }
#merbuy a{ text-decoration:none; color:#c1efa5;}
#merbuy a:hover{ text-decoration:underline; color:#c1efa5;}
.mermore{ color:#FFFFFF; font-size:12px;}
#merfotos{text-decoration:none; font-size:11px; width:48px; float:left; color:#bce3ff;} 
#merfotos a{text-decoration:none; color:#bce3ff;} 
#merfotos a:hover{text-decoration:underline; color:#bce3ff;} 
/*Novedades */
.bgnovtop{ background-image:url(img/novtop.gif); background-repeat:no-repeat; background-position:top left;}
.bgnov{ background-image:url(img/novbg.gif); background-repeat:repeat-y; background-position:top left;}
.bgnovbot{ background-image:url(img/novbot.gif); background-repeat:no-repeat; background-position:top left;}
#nov{ padding:11px;}
#nov h3 { color:#9c0000; font-size:14px; font-weight:700; padding-left:11px; padding-top:2px; margin-bottom:6px; }
#novtexto{ border-left:3px solid #e8c250; font-size:11px; color:#777777; padding-left:9px;}
#novtexto a{text-decoration:none; color:#9c0000;} 
#novtexto a:hover{text-decoration:underline; color:#9c0000;} 
#novtexto b { color:#626262;}
/*LOGIN*/
.logintop{ background-image:url(img/logintop.gif); background-repeat:no-repeat; background-position:top left;}
.bglogin {background-image:url(img/loginbg.gif); background-repeat:repeat-y; background-position:top left; background-color:#fff;}
.loginbot{ background-image:url(img/loginbot.gif); background-repeat:no-repeat; background-position:top left;}
#login{ padding:11px;}
#login h3 { color: #9c0000; font-size:14px; font-weight:700; padding-left:11px; padding-bottom:5px; margin-bottom:2px; }
#loginmembers{ background-image:url(img/loginus.gif); background-repeat:no-repeat; background-position:top left; color: #e8c250; font-size:12px; font-weight:700; padding-left:33px; padding-top:2px;}
#logintexto{  font-size:11px;  color: #212121; padding-left:10px;}
#logintexto .mus{ color:#fc4b4b;}
#logintexto input{border:1px solid #e8c250; font-size:11px; padding-left:2px;}
#forgotpass{  font-size:11px; color: #9c0000;}
#forgotpass a{text-decoration:none; color: #9c0000;} 
#forgotpass a:hover{text-decoration:underline; color: #9c0000;} 
.logindots{ height:10px; background-image:url(img/logindots.gif); background-repeat:repeat-x; background-position:top left;} 
.bot{ background-image:url(img/botmed.gif); background-position:top; background-repeat:repeat-x;}
.credits{ color:#FFFFFF; text-decoration:none; padding-bottom:4px;}
.credits a{text-decoration:none; color:#dc6666;} 
.credits a:hover{text-decoration:underline; color:#dc6666;} 
.salto1{ font-size:1px; height:1px; clear:both;}
.salto2{ font-size:1px; height:3px; clear:both;}
.salto10{ font-size:1px; height:10px; clear:both;}
.salto20{ font-size:1px; height:20px; clear:both;}
.salto30{ font-size:1px; height:30px; clear:both;}
.salto5{ font-size:1px; height:5px; clear:both;}
.contenido{ padding-top:40px; padding-left:46px; padding-right:46px;  border-top:1px solid #dae9f4;}
#welcome h2{ font-size:18px; font-weight:700; color:#e8c250;}
#textonews{ text-align:justify; font-family:tahoma; font-size:11px; color:#3c3c3c;}
#textonews a{ color:#5d5640; text-decoration:none;}
#textonews a:hover{ color:#5d5640; text-decoration:underline;}
#autor{ color:#939393;}
/*Para cambiar de tamanio*/
#titulo{ padding:0px; margin:0px; width:430px; float:left;}
#titulo h4{ padding:0px; margin:0px; width:430px; float:left; font-size:13px; color:#e8c250;}
#fontsizes{ width:65px;  float:left; color:#DDD; font-weight:700; display:none;}
#fontsizes a{ color:#DDD; text-decoration:none;}
#fontsizes a:hover{ color:#e8c250; text-decoration:none;}
#texto{ text-align:justify; font-family:tahoma; font-size:12px; color:#3c3c3c; }
#texto a{ color:#9c0000; text-decoration:none;}
#texto a:hover{ color:#9c0000; text-decoration:underline;}
#texto p{ padding:0px; margin:0px; line-height:normal;}
#texto input{ border:1px solid #a9aeae; font-size:12px; font-family:tahoma; color:#777777; padding-left:4px;}
#texto select{ border:1px solid #a9aeae; font-size:12px; font-family:tahoma; color:#777777;padding-left:4px;}
#texto textarea{ border:1px solid #a9aeae; font-size:12px; font-family:tahoma; color:#777777; padding-left:4px;}
#newsautor{ color:#939393; width:350px; float:left; padding-top:2px; font-size:12px;}
#newsfecha{ float:right; width:146px; text-align:right; font-weight:700; color:#939393; font-size:12px; }
#pages{  color:#5d5640; text-decoration:none; font-size:12px; }
#pages a{ color:#9c0000; text-decoration:none;}
#pages a:hover{ color:#9c0000; text-decoration:underline;}
#elpedigree .male{ font-size:10px; color:#2c82c0;}
#elpedigree .female{ font-size:10px; color:#df5ed7;}
#texto .hdprofile { font-size:14px; color:#5d5640; padding:0px; margin:0px; }
	/* Estilos del editor*/
	.text_blue{ color:#5d5640; font-weight:700;}
	.texto_rojo{ color:#9c0000; font-weight:700;}
.texto_amarillo{ color:#e8c250; font-weight:700;}
	.text_header{padding:0px; margin:0px; width:100%; clear:both; font-size:14px; color:#e8c250; font-weight:700; border-bottom: 2px #e8c250 solid;  padding-bottom:8px; padding-top:4px;  }
	.text_grey{ color:#aeaeae; }
	.text_regular{ font-size:12px; color:3c3c3c;}
	.text_smaller{ font-size:11px; }
	.text_larger{ font-size:13px; }
	.separator_dots{ width:100%; background-image:url(img/menupuntos.gif); background-repeat:repeat-x; background-position:left center; height:10px; font-size:12px; padding:0px; margin:0px; clear:both; }

/*End Cambiar de tamanio*/
#pages2{  color:#5d5640; text-decoration:none; font-size:11px; }
#pages2 a{ color:#9c0000; text-decoration:none;}
#pages2 a:hover{ color:#9c0000; text-decoration:underline;}
#titulo2{ padding:0px; margin:0px; width:390px; float:left;}
#titulo2 h4{ padding:0px; margin:0px; width:390px; float:left; font-size:13px; color:#e8c250;}
#newsautor2{ color:#939393; width:350px; float:left; padding-top:2px; font-size:11px;}
#newsfecha2{ float:right; width:105px; text-align:right; font-weight:700; color:#939393; font-size:11px; }
.separador{ border-top:2px #e8c250 solid; height:2px; font-size:1px;  }
.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;}
.dots{ width:100%; background-image:url(img/menupuntos.gif); background-repeat:repeat-x; background-position:left top; height:1px; font-size:1px; padding:0px; margin:0px; clear:both; }
/*fotos mas fotos*/
#caja3fotos{
text-align:left;
clear:both;
float:left;
width:430px;}
#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:20px;}
#fotos{ text-align:center; border:1px #9a8951 solid; background-color:#FFFFFF; height:120px; width:120px;}
/*ESTILOS GALERIA DE FOTOSSS*/
.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 #e8c250;
}

.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*************************/
/*Articulos*/
.dotsgreen{ background-image:url(img/dotsgreen.gif); background-repeat:repeat; background-position:top; height:1px; font-size:1px; clear:both;}
#readarticle{ background-image:url(img/readarticle.gif); background-repeat:no-repeat; background-position:left; text-decoration:none; color:#5d5640; padding-left:14px; padding-top:3px;}
#readarticle a{ text-decoration:none; color:#5d5640; }
#readarticle a:hover{ text-decoration:underline; color:#5d5640; padding-left:1px; }
/*members*/
#members h2{ font-size:18px; font-weight:700; color:#9c0000;}
.grey{ color:#2c82c0;}/*Is blue no GREY!*/
#titulo h4 a{ text-decoration:none; color:#e8c250;}
#titulo h4 a:hover{ text-decoration:none; color:#DDD;}
.darkblue{ color:#5d5640; }
.gris{color:#aeaeae;} /*Is grey*/
#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:#9c0000; }



/*BUY*/
#buynow{ background-image:url(img/buynow.gif); background-repeat:no-repeat; background-position:left; text-decoration:none; color:#5d5640; padding-left:18px; padding-top:3px;}
#buynow a{ text-decoration:none; color:#5d5640; }
#buynow a:hover{ text-decoration:underline; color:#5d5640; padding-left:1px; }

/*NUEVOS ESTILOS*/
#formiz{ width:140px;  float:left; text-align:right; padding-top:2px;}
#formiz2{ width:500px;  float:left; text-align:left; padding-top:2px; padding-left:20px;}
#formde{ float:left; padding-left:10px; text-align:left;}
#ayuda{ float:left; padding-left:10px; width:15px; text-align:left; padding-top:2px;}
#obligatorio{ float:left; padding-left:3px; width:15px; text-align:left; padding-top:2px;}

#formde .rojo{ color:#ff1e07;}
#formde .rojo a{ color:#ff5400; text-decoration:none;}
#formde .rojo a:hover{ color:#ff5400; text-decoration:underline;}
 .rojo{ color:#ff1e07;}
 .rojo a{ color:#ff5400; text-decoration:none;}
 .rojo a:hover{ color:#ff5400; text-decoration:underline;}

#caja80{ width:80px; padding-right:10px; float:left;}
#caja100{ width:100px; padding-right:10px; float:left;}
.boxtop{ background-image:url(img/boxtop.gif); background-repeat:no-repeat; background-position:top left; height:10px; font-size:1px;}
.boxbot{ background-image:url(img/boxbot.gif); background-repeat:no-repeat; background-position:top left; height:10px; font-size:1px;}
.bgprecio{ width:490px; height:19px; padding-top:2px; padding-bottom:2px; padding-right:8px; background-image:url(img/bgprecio.gif); background-position:top left; background-repeat:no-repeat;}

#botontexto{  font-size:12px;}
.bgblue{ background-image:url(img/blue_mid.gif); background-repeat:repeat-y; background-position:top left;}
.bgbluetop{ background-image:url(img/blue_top.gif); background-repeat:no-repeat; background-position:top left;}
.bgbluebot{ background-image:url(img/blue_bot.gif); background-repeat:no-repeat; background-position:top left;}

/*EDITOR*/
.texto_azul{ color:#5d5640; font-weight:700;}
.texto_cabecera{padding:0px; margin:0px; width:100%; clear:both; font-size:14px; color:#e8c250; font-weight:700; border-bottom: 2px #e8c250 solid; font-size:14px;  }
.texto_gris{ color:#aeaeae; }
.texto_normal{ font-size:12px; color:#3c3c3c; text-decoration:none;}
.texto_pequeño{ font-size:11px; }
.texto_grande{ font-size:13px; }
.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; }