@charset "utf-8";
/* CSS Document */
BODY{
	background-image:url(img/bg.png);
	/*background-image:url(img/fondo_cesped.png);*/
	background-color: #000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	margin: 0px;
	padding: 0px;
}

h2 {
	color: #999999;
	font-size: 18px;
	margin: 0px;
	background-color:#FFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #CBC6B4;
	border-top:1px dotted #CBC6B4;
	border-left:5px solid #99CC00;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}

h3 {
	background-color:#FFF;
	font-weight:bold;
	color: #EF5A24;
	font-size: 14px;
	
	border-bottom:1px dotted #CBC6B4;
	border-top:1px dotted #CBC6B4;
	border-left:5px solid #99CC00;
	
	margin: 0px;
	background-repeat: repeat-x;
	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 00px;
	padding-left: 5px;
}

h4 {
	color: #000000;
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
}

a {
	text-decoration:underline;
	color: #EF5A24;
	font-weight:normal;
}
a:hover {
	color: #CA3300;
	text-decoration:underline;
}
p {
	margin: 0px;
}
img {
	margin:5px;
	padding: 5px;
	border: 1px solid #999999;
}



#contenedor{
	background-color:#FFF;
	/*width: 910px;*/
	width: 910px;
	padding: 10px;
	margin: 0px auto;
	}


/*CABECERA*/
#cabecera{
	background-image:url(img/cabecera_ancha.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-align:right;
	height:214px;
	/*width: 790px;*/
	width: 910px;
	margin: 8px auto auto;
	text-align: right;
	background-color:#333333;
}
#lang{
width:auto;
float:right;
margin-top:183px;

}
#lang img{
border:0px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
	}

#cabecera a{
	color:#FFF;
}
#cabecera a:hoover{
	color:#CCC;
}


/*NAVEGACION*/

#navegacion {
	background-color:#99CC00;
	height: 28px;
	width: 910px;
	margin-top:0px;
	padding:0px;
}

#nav, #nav ul {
	padding: 0px;
	margin-top:0px;
	margin-left: 0px;
	list-style: none;
	background-color:#99CC00;
	font-size:14px;
	font-weight:bold;
}

#nav a {
	padding-left:5px;
	padding-right:5px;
	margin-top:5px;
	background-color:#99CC00;
	display: block;
	width: auto;
	font-family:'Trebuchet MS';
	font-size:14 px;
	font-weight:bold;
	color:#FFF;
	text-decoration: none;
}

div#navegacion li a#current {
 color:#333333;
 }
 
 div#navegacion li a#camada {
 background-image:url(img/star_green.png);
 background-position:left;
 background-repeat:no-repeat;
 padding-left:20px;
 }

#nav a:hover{
	color:#333333;
	}

#nav li {
	float: left;
	width: auto;
	margin-left:5px;
	margin-right:5px;
	background-color:#99CC00;
}



#nav li ul {
	position: absolute;
	width: auto;
	left: -999em;
	margin-left:10px;
	background-color:#99CC00;
	
}

#nav li:hover ul {
	color:#333333;
	left: auto;
	margin-left:5px;
	margin-right:5px;
	background-color:#99CC00;
	
}

#nav li:hover ul, #nav li.sfhover ul {
	color:#333333;
	left: auto;
	margin-left:5px;
	margin-right:5px;
	background-color:#99CC00;
	
}



/*CONTENIDOS*/

#contenidos{
	/*background-color: #000;*/
	background-color:#F6F5F4;
	width: 910px;
	margin: auto;
}

#perros_flash{
	/*position:relative;*/
	float:left;
	width:550px;
	height:384px;
	background-color:#F6F5F4;
	background-image:url(img/fondo_flash_rec_2.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding-top:10px;
	/*left: 440px;
	top: 320px;*/
	left: 0px;
	top: -23px;
	
}
#pase_perros{
margin-left:25px;
margin-top:2px;
z-index:-1;
}

#textoInformativo{
	text-align:left;
}

#accordion{
	background-color:#F6F5F4;
	}

#media{
	width:340px;
	float:right;
	background-color:#F6F5F4;
	border-left:#99CC00;
	border-left-width:1px;
	border-left-style:solid;
	border-right:#99CC00;
	border-right-width:1px;
	border-right-style:solid;
	margin-left:5px;
	
	margin-right:5px;
}


#contenidos p{
	margin-left:15px;
	margin-right:15px;
	}


#titulo{
	padding: 40px 0px 0px 40px;
}


#textoIntroduccion{
position:relative;
top:150px;
left:31px;
width:850px;
color:#FFFFFF;
background-color:#333333;
z-index:1;
}


#centro{
	width: 910px;
	padding: 20px 40px 40px;
	color: #999999;
}


#separador{
	height: 62px;
	width: 910px;
	margin: auto;
	clear:both;
	/*background-color:#fafafa;*/
	background-color:#F6F5F4;
}

#separador2{
	height: 62px;
	width: 910px;
	margin: auto;
	clear:both;
}



.prize{
/*
background-image:url(img/prize2.png);
background-repeat:no-repeat;
background-position:left;
padding-left:25px;
*/
}



/*FICHAS PERROS*/

.fichaPerroIzq{
	border-top:5px solid #99CC00;
	background-color:#fafafa;
	float:left;
	width:auto;
	margin-left:30px;
	margin-bottom:10px;
}
.fichaPerroDer{
	border-top:5px solid #99CC00;
	background-color:#fafafa;
	float:left;
	width:auto;
	margin-bottom:10px;
}
.fichaPerro{
	border-top:5px solid #99CC00;
	background-color:#fafafa;
	width:auto;
	float:left;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	
}

.fichaPerroGrande{
	padding: 5px;
	}

.masinfo {
float:left;
margin-left:10px;
margin-bottom:0px;
background-image:url(img/information.png);
background-position:left;
background-repeat:no-repeat;
padding-left:20px;
}

.fichaPerro img{
	border:none;
	margin: 0px auto;
}
.fichaPerroIzq img{
	border:none;
	margin: 0px auto;
}
.fichaPerroDer img{
	border:none;
	margin:0px auto;
}

dl.tabulated {
	padding:0px 0px 0px 0px;
	margin-top:0px;
}

dl.tabulated dt {
float:left;
font-size:10px;
font-weight:bold;
padding:0px 0px 0px 0px;
}

dl.tabulated dd {
border-bottom:1px dotted #CBC6B4;
font-size: 10px;
/*padding:5px 0px 5px 170px;*/
padding:0px 0px 0px 0px;
}

dl.tabulated dd span {
 margin-left:-1px;
}


#limpiar_izda{
	clear:left;
	}


/*CONTENIDO PERROS*/
#miniaturas {
margin: 0px auto;
padding:0px;
width:880px;
}

#miniaturas img{
	margin: 5px;
}


#miniaturas a {
display:block;
float:left;
margin:5px 5px 5px 5px;
overflow:hidden;
padding:0px;
}

#miniaturas a img {
border:3px solid #FFFFFF;
}

#miniaturas a:hover img{
border:3px solid #99CC00;;
}

.anterior{
float:left;
margin-left:30px;
}

.siguiente{
float:right;
margin-right:30px;
}

/* PIE */

#pie{
	margin:0px auto;
	background-image:url(img/foot_2.png);
	background-repeat:repeat-x;
	color: #fff;
	/*background: #333;*/
	width: 910px;
	height:50px;
	font-size:10px;
	text-align:center;
	padding-top:20px;
	padding-bottom: 0px;
}


/* PAISES*/

.portugal{
background-image:url(img/banderas/Portugal.png);
background-position:right;
background-repeat:no-repeat;
padding-right:5px;
}

.chinal{
background-image:url(img/banderas/China.png);
background-position:right;
background-repeat:no-repeat;
padding-right:5px;
}

.cubal{
background-image:url(img/banderas/Cuba.png);
background-position:right;
background-repeat:no-repeat;
padding-right:5px;
}

.finlandia{
background-image:url(img/banderas/Finland.png);
background-position:right;
background-repeat:no-repeat;
padding-right:5px;
}
.italia{
background-image:url(img/banderas/Italy.png);
background-position:right;
background-repeat:no-repeat;
padding-right:5px;
}

.malta{
background-image:url(img/banderas/Malta.png);
background-position:right;
background-repeat:no-repeat;
padding-right:5px;
}
.mexico{
background-image:url(img/banderas/Mexico.png);
background-position:right;
background-repeat:no-repeat;
padding-right:5px;
}
.holandal{
background-image:url(img/banderas/Netherlands.png);
background-position:right;
background-repeat:no-repeat;
padding-right:5px;
}
.wales{
background-image:url(img/banderas/Wales.png);
background-position:right;
background-repeat:no-repeat;
padding-right:5px;
}


/* PRENSA */

#prensa  ul li{
font-weight:bold;
list-style:none;
margin-bottom:10px;
padding-left:20px;
background-image:url(img/add.png);
background-position:left;
background-repeat:no-repeat;
}

#prensa ol li{
font-weight:normal;
list-style:none;
background-image:none;
}

/* CONTACTA */

.phone{
	background-color:#F6F5F4;
	background-image:url(img/phone.png);
	background-repeat:no-repeat;
	background-position:2% 0%;
	padding-left:40px;
	
	font-weight:normal;
	color: #EF5A24;
	font-size: 14px;
	
	border-bottom:none;
	border-top:none;
	border-left:none;
	
	margin-top: 10px;
	margin-botton: 10px;
	
}
.mail{
	background-color:#F6F5F4;
	background-image:url(img/at.png);
	background-repeat:no-repeat;
	background-position:2% 0%;
	padding-left:40px;
	
	font-weight:normal;
	color: #EF5A24;
	font-size: 14px;
	
	border-bottom:none;
	border-top:none;
	border-left:none;
	
	margin-top: 10px;
	margin-botton: 10px;
	
}

.fax{
	background-color:#F6F5F4;
	background-image:url(img/print.png);
	background-repeat:no-repeat;
	background-position:2% 0%;
	padding-left:40px;
	
	font-weight:normal;
	color: #EF5A24;
	font-size: 14px;
	
	border-bottom:none;
	border-top:none;
	border-left:none;
	
	margin-top: 10px;
	margin-botton: 10px;
	
}

.home{
	background-color:#F6F5F4;
	background-image:url(img/home.png);
	background-repeat:no-repeat;
	background-position:2% 0%;
	padding-left:40px;
	
	font-weight:normal;
	color: #EF5A24;
	font-size: 14px;
	
	border-bottom:none;
	border-top:none;
	border-left:none;
	
	margin-top: 10px;
	margin-botton: 10px;
	
}


.left {
background:transparent url(img/quote_r.jpg) no-repeat scroll right bottom !important;
color:#575B60;
float:left;
font-family:Helvetica,Tahoma,Verdana,Arial,sans-serif;
font-size:1.5em;
font-weight:bold;
letter-spacing:-1px;
line-height:1.5em;
margin:10px;
padding:5px 5px 5px 5px;
text-align:left;
width:15%;
}

.leftAncho{
background:transparent url(img/quote_r.jpg) no-repeat scroll right bottom !important;
color:#575B60;
float:left;
font-family:Helvetica,Tahoma,Verdana,Arial,sans-serif;
font-size:1.5em;
font-weight:bold;
letter-spacing:-1px;
line-height:1.5em;
margin:10px;
padding:5px 5px 5px 5px;
text-align:left;
width:25%;
}

 .right {
background:transparent url(img/quote_r.jpg) no-repeat scroll right bottom !important;
color:#575B60;
float:right;
font-family:Helvetica,Tahoma,Verdana,Arial,sans-serif;
font-size:1.5em;
font-weight:bold;
letter-spacing:-1px;
line-height:1.5em;
margin:10px;
padding:5px 5px 5px 5px;
text-align:left;
width:25%;
}

.historia{
margin-bottom:10px;
margin-top:10px;