/* CSS Document */
body {
	background:url(imgs/red-grunge-background.jpg) repeat;
	margin:10px;
	padding:0px;
	font-family:"Times New Roman", Times, serif;
	color:#603813;
	font-size:14px;
	line-height:20px;
}

a:link {
	color:#CC0000;
	font-weight:bold;
}
a:visited {
	color:#CC0000;
	font-weight:bold;
}
a:hover {
	color:#014D6A;
	font-weight:bold;
}
a:active {
	color:#014D6A;
	font-weight:bold;
}

.fix {
	clear:both;
}

#contenedor {
	width:820px;
	margin:0px auto;
	padding:0px;
	text-align:center;
}

#header {
	width:820px;
	height:200px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(imgs/fondo_botonera.png) no-repeat;
	text-align:left;

}

#logo {
	width:200px;
	height:200px;
	margin:0px 0px 0px 40px;
	padding:0px;
	float:left;
}

#botonera{
	width:550px;
	height:200px;
	float:left;
	margin:0px 20px 0px 5px;
	font-size:13px;
}

#idioma {
	width:21px;
	height:21px;
	margin:0px 0px 0px 529px;
	padding:0px;
}

#botonera ul {
	display:block;
	width:550px;
	height:189px;
	list-style-type: none;
	margin:0px;
	padding:0px;
	float:left;
}

#botonera ul li {
	display: block;
	width:auto;
	padding:0px 3px;
	margin:60px 0px 90px 0px;
	float:left;
	line-height:29px;
	font-weight:bold;
	text-align:center
}

#botonera a:link {
	color: #603813;
	font-weight:bold;
	text-decoration:none;
}
#botonera a:visited {
	color: #603813;
	font-weight:bold;
	text-decoration:none;
}
#botonera a:hover {
	color:#CC0000;
	font-weight:bold;
	text-decoration:none;
}
#botonera a:active {
	color: #603813;
	font-weight:bold;
	text-decoration:none;
}

#centro {
	width:760px;
	height:auto;
	margin:0px auto 10px auto;
}

#pie {
	width:720px;
	height:40px;
	background:url(imgs/fondo_pie.png) no-repeat;
	padding:0px 50px;
	margin:15px 0px 10px 0px;
	line-height:40px;
	color:#054E6B;
	font-weight:bold;
	font-size:13px;
}

#copy {
	width:600px;
	text-align:left;
	float:left;
}

#diseno {
	width:auto;
	margin:0px 5px;
	float:left;
}

#jre {
	width:54px;
	height:40px;
	float:left;
}

/* ------------------------------  HOME  ------------*/

#centro_izq {
	width:430px;
	height:auto;
	float:left;
	margin-right:40px;
}

#home_novedades {
	width:420px;
	height:415px;
	background:url(imgs/home/fondo_novedades_home.png) no-repeat;
	margin:10px 5px 40px 5px;
}

#tit_home_novedades {
	width:420px;
	height:67px;
	padding:15px 0px 5px 0px;
	margin:0px;
	text-align:left;
}

#home_nov_tit {
	width:360px;
	height:auto;
	margin:0px 0px 7px 0px;
	padding:0px 30px;
	text-align:left;
	font-weight:bold;
	font-size:13px;
}

#home_nov_foto {
	width:360px;
	height:auto;
	margin:0px 0px 7px 0px;
	padding:0px 30px;
	position:relative;
}

#home_nov_cocarda {
	width:40px;
	height:59px;
	position:absolute;
	background:url(imgs/home/cocarda_nov.png) no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	padding:20px 20px;
	font-size:12px;
	line-height:15px;
	top:0;
	right:30;
}

#home_nov_info {
	width:360px;
	height:auto;
	margin:0px 0px 7px 0px;
	padding:0px 30px;
	text-align:left;
	font-size:13px;
	line-height:15px;
}

#home_nov_mas {
	width:360px;
	height:auto;
	margin:0px;
	padding:0px 30px;
	text-align:left;
	font-size:13px;
	color:#014D6A;
}

#home_nov_mas a:link {
	font-size:13px;
	color:#014D6A;
	text-decoration:none;
	font-weight:bold;
}

#home_nov_mas a:hover {
	font-size:13px;
	color:#CC0000;
	text-decoration:none;
	font-weight:bold;
}

#home_nov_mas a:visited {
	font-size:13px;
	color:#014D6A;
	text-decoration:none;
	font-weight:bold;
}

#home_nov_mas a:active {
	font-size:13px;
	color:#014D6A;
	text-decoration:none;
	font-weight:bold;
}

#home_cachorros {
	width:430px;
}

#tit_home_cachorros {
	width:430px;
	height:94px;
}

#cont_home_cachorros {
	width:380px;
	height:150px;
	padding:0px 25px 24px 25px;
	background:url(imgs/home/fondo_cachorros_home.png) no-repeat;
}

.home_cachorro_foto {
	height:85px;
	margin:0px 5px 0px 5px;
	float:left;
}

.cachorros_vermas {
	width:370px; 
	margin:10px 0px 0px 0px;
}

#centro_der {
	width:280px;
	float:left;
}

#tit_home_perros {
	width:280px;
	height:70px;
	margin:0px auto 10px auto;
	padding:0px;
}

#lista_machos_home {
	width:110px;
	height:auto;
	float:left;
	margin:0px 20px 0px 20px;
	padding:0px;
}

.macho_home {
	width:90px;
	height:90px;
	border:#054E6B solid 3px;
	margin:0px 10px 10px 10px;
}

#lista_hembras_home {
	width:110px;
	height:auto;
	float:left;
	margin:0px 20px 0px 0px;
	padding:0px;
}

.hembra_home {
	width:90px;
	height:90px;
	border:#CC0000 solid 3px;
	margin:0px 10px 10px 10px;
}

#perros_ver {
	width:162px;
	height:23px;
	background:url(imgs/home/bt_home_verperros.png) no-repeat;
	padding:15px 30px;
	margin:0px 30px;
	line-height:23px;
	font-weight:bold;
	color:#014D6A;
	font-size:14px;
}

#perros_ver a:link {
	color:#014D6A;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
#perros_ver a:visited {
	color:#014D6A;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
#perros_ver a:hover {
	color:#603813;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
#perros_ver a:active {
	color:#014D6A;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}

/* ------------------------------  RAZA  ------------*/

#raza_conenedor {
	width:740px;
	height:auto;
	margin:0px auto;
}

#raza_conenedor_arriba {
	width:740px;
	height:121px;
	background:url(imgs/raza/contenedor_01.png) no-repeat;
	margin:0px;
	padding:0px;
}

#raza_conenedor_centro {
	width:620px;
	height:auto;
	background:url(imgs/raza/contenedor_02.png);
	padding:1px 60px 20px 60px;
	margin:0px;
	text-align:left;
}

#raza_conenedor_pie {
	width:740px;
	height:108px;
	margin:0px;
	padding:0px;
}

.titulo {
	font-size:17px;
	font-weight:bold;
	text-align:center;
	margin:0px 0px 10px 0px;
}

.raza_imgs {
	width:320px;
	height:auto;
	margin:30px 0px 0px 0px;
	text-align:center;
	float:left;
}

.raza_imgs img {
	border:solid 3px #FFCC00;
}

.raza_txt {
	text-align:justify;
}

.raza_plus {
	font-size:11px;
	text-align:justify;
	font-style:italic;
	line-height:14px;
}

#notas {
	height:55px;
	margin:40px 0px 10px 0px;
}

.notas {
	margin:0px 0px 0px 20px;
}

.notas a:link {
	text-decoration:none;
	color:#603813;
}

.notas a:visited {
	color:#603813;
	font-weight:bold;
	text-decoration:none;
}
.notas a:hover {
	color:#CC0000;
	font-weight:bold;
	text-decoration:none;
}
.notas a:active {
	color:#603813;
	font-weight:bold;
	text-decoration:none;
}
/* --------------------------- Perros Interno -------- */

#todos_perros {
	width:760px;
	height:270px;
	margin:20px 0px;
}

#todos_perros_izq {
	width:45px;
	height:270px;
	float:left;
}

#todos_perros_cen {
	width:666px;
	height:270px;
	float:left;
	background:url(imgs/perros/cont_perros_02.png) no-repeat;
}

#todos_perros_der {
	width:49px;
	height:270px;
	float:left;
}

#todos_perros_tit {
	width:666px;
	height:58px;
	text-align:left;
	margin:10px 0px 0px 0px;
}

.todos_perros_lista {
	width:626px;
	height:190px;
	margin:0px 0px 0px 20px;
	overflow:auto
}

.todos_machos {
	width:630px;
	height:80px;
	float:none;
	margin:0px 0px 8px 0px;
}

.todos_hembras {
	width:810px;
	height:80px;
	float:none;
	margin:0px;
}

.todos_perros_fotom {
	width:80px;
	height:80px;
	margin:0px 6px 0px 0px;
	float:left;
	border:#054E6B solid 2px;
}

.todos_perros_fotoh {
	width:80px;
	height:80px;
	margin:0px 6px 0px 0px;
	float:left;
	border:#CC0000 solid 2px;
}

.todos_perros_fotom img {
	width:80px;
	height:80px;
}

.todos_perros_fotoh img {
	width:80px;
	height:80px;
}

/* ------------------------------ EL CRIADERO -------- */

#criadero_conenedor {
	width:740px;
	height:auto;
	margin:0px auto;
}

#criadero_titulo  {
	width:740px;
	height:100px;
	margin:0px 0px 10px 0px;
}

#criadero_conenedor_arriba {
	width:740px;
	height:109px;
	background:url(criadero/imgs/contenedor_01.png) no-repeat;
	padding:5px 0px 0px 0px;
	margin:0px;
}

#criadero_conenedor_centro {
	width:620px;
	height:1004px;
	background:url(criadero/imgs/contenedor_02.png) no-repeat;
	padding:10px 60px 0px 60px;
	margin:0px;
	text-align:left;
}

#criadero_conenedor_pie {
	width:740px;
	height:107px;
	margin:0px;
	padding:0px;
}

#criadero_imgs {
	width:740px;
	height:344px;
	margin:0px 0px 20px 0px;
}

#criadero_foto {
	width:425px;
	height:344px;
	margin:0px 20px 0px 0px;
	float:left;
	padding:0px;
}

#criadero_listado_fotitos {
	width:295px;
	height:344px;
	margin:0px;
	float:left;
}

.criadero_fotito {
	width:90px;
	height:60px;
	margin:0px 6px 8px 0px;
	float:left;
	border:#FFCC00 1px solid;
}

/* --------------------------------- CONTACTO ----------- */

#contacto_conenedor {
	width:740px;
	height:auto;
	margin:0px auto;
}

#contacto_conenedor_arriba {
	width:740px;
	height:107px;
	background:url(imgs/contacto/contenedor_01.png) no-repeat;
	margin:0px;
	padding:0px;
}

#contacto_conenedor_centro {
	width:600px;
	height:520px;
	background:url(imgs/contacto/contenedor_02.png) no-repeat;
	padding:10px 70px;
	text-align:left;
	margin:0px;
}

#contacto_conenedor_pie {
	width:600px;
	height:89px;
	background:url(imgs/contacto/contenedor_03.png) no-repeat;
	padding:10px 70px;
	text-align:right;
	margin:0px;
}

.cont_tit_r {
	font-size:17px;
	font-weight:bold;
	text-align:left;
	margin:30px 0px 10px 0px;
	border-bottom:solid #CC0000 1px;
	color:#CC0000;
}

#face {
	width:70px;
	height:21px;
	float:left;
}

.text_face {
	width:auto;
	height:21px;
	vertical-align:middle;
	float:left;
}

.cont_tit_a {
	font-size:17px;
	font-weight:bold;
	text-align:left;
	margin:5px 0px 10px 0px;
	border-bottom:solid #014D6A 1px;
	color:#014D6A;
}

.cont_tit {
	font-size:17px;
	font-weight:bold;
	text-align:left;
	margin:30px 0px 10px 0px;
	border-bottom:solid #603813 1px;
}

.campo {
	width:500px;
	border:solid #603813 1px;
	font-family:"Times New Roman", Times, serif;
	color:#603813;
	font-size:13px;
	margin:0px 0px 10px 0px;
}

.boton {
	width:170px;
	height:45px;
	margin:0px 0px 0px 340px;
}

form {
	margin:0px;
	padding:0px;
}

#contacto_gracias_conenedor_arriba {
	width:740px;
	height:108px;
	background:url(imgs/contacto/cont_gracias_01.png) no-repeat;
	margin:0px;
	padding:0px;
}

#contacto_gracias_conenedor_centro {
	width:600px;
	height:270px;
	background:url(imgs/contacto/cont_gracias_02.png) no-repeat;
	padding:10px 70px;
	text-align:center;
	margin:0px;
	font-size:15px;
	font-weight:bold;
}

#contacto_gracias_conenedor_pie {
	width:600px;
	height:109px;
	background:url(imgs/contacto/cont_gracias_03.png) no-repeat;
	padding:10px 70px;
	text-align:right;
	margin:0px;
}
/* ------------------------------ RANKING -------- */

#ranking_conenedor {
	width:620px;
	height:auto;
	margin:0px 50px 0px 90px;
}

#ranking_conenedor_arriba {
	width:580px;
	height:110px;
	background:url(imgs/ranking/contenedor_01.png) no-repeat;
	padding-right:40px;
}

#ranking_conenedor_centro {
	width:520px;
	height:auto;
	background:url(imgs/ranking/contenedor_02.png) repeat;
	padding:10px 70px 10px 30px;
	text-align:left;
}

#ranking_conenedor_pie {
	width:620px;
	height:125px;
}

.ranking_lista {
	width:500px;
	height:40px;
	margin:0px auto 20px auto;
}

.rank_item {
	width:35px;
	height:40px;
	margin:0px 15px 0px 0px;
	float:left;
}

.rank_nombre {
	width:350px;
	height:40px;
	float:left;
	margin:0px 15px 0px 0px;
	color:#CC0000;
	font-weight:bold;
}

.rank_premio {
	width:350px;
	height:20px;
	color:#603813;
	font-weight:normal;
}

.rank_link {
	width:83px;
	height:40px;
	border-left:#CC0000 solid 2px;
	float:left;
	text-align:right;
	line-height:40px;
}

.rank_link a:link {
	color:#603813;
	font-weight:bold;
	text-decoration:none;
}
.rank_link a:visited {
	color:#603813;
	font-weight:bold;
	text-decoration:none;
}
.rank_link a:hover {
	color:#CC0000;
	font-weight:bold;
	text-decoration:none;
}
.rank_link a:active {
	color:#CC0000;
	font-weight:bold;
	text-decoration:none;
}

/* ------------------------------ PERROS -------- */

#perros_conenedor {
	width:740px;
	height:auto;
	margin:0px auto;
}

#perros_titulo  {
	width:740px;
	height:100px;
	margin:0px 0px 10px 0px;
}

.btn_perros_gr {
	width:350px;
	height:350px;
	float:left;
	margin:10px 10px;
}

#btn_cachorros {
	width:720px;
	height:245px;
	margin:15px 0px;
}

#botonera_perros {
	width:300px;
	height:auto;
	margin:0px 20px 0px 0px;
	padding:0px;
	float:left;
}

#botonera_perros_arriba {
	width:300px;
	height:61px;
	background:url(perros/imgs/botonera_mh_01.png) no-repeat;
	text-align:left;
	padding:20px 0px 0px 0px;
	margin:0px;
}

#botonera_perros_centro {
	width:300px;
	height:auto;
	background:url(perros/imgs/botonera_mh_02.png);
	margin:0px;
	padding:10px 0px;
}

#botonera_perros_abajo {
	width:300px;
	height:186px;
	background:url(perros/imgs/botonera_mh_03.png) no-repeat;
	text-align:left;
	margin:0px;
	padding:5px 0px;
}

.btn_nombre {
	width:250px;
	height:57px;
	margin:0px 0px 10px 0px;
}

.bt_perro {
	width:230px;
	height:110px;
	margin:0px 43px 10px 27px;
	padding:0px;
}

#perro {
	width:420px;
	height:auto;
	float:left;
	position:relative;
}

#perro_nombre {
	width:420px;
	height:90px;
	position:absolute;
	top:0;
	left:0;
	margin:0px;
	padding:0px;
}

#perro_foto {
	width:auto;
	height:auto;
	margin:40px auto 15px auto;
	padding:0px;
	border:#FFCC00 solid 3px;
	text-align:center;
}

#perro_fotitos {
	width:410px;
	height:auto;
	margin:0px auto 10px auto;
	padding:0px;
}
	
.perro_fotito {
	width:auto;
	height:90px;
	margin:0px 3px 10px 3px;
	padding:0px;
	float:left;
	border:#FFCC00 solid 2px;
}

#perro_info {
	width:340px;
	height:265px;
	background:url(perros/imgs/bg_perro.png) no-repeat;
	margin:0px;
	padding:40px 30px 30px 30px;
}

#perro_info_gral {
	width:auto;
	height:auto;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	text-align:left;
}

#tit_premios {
	width:auto;
	text-align:left;
	margin:0px;
}

#premios {
	width:auto;
	margin:0px 0px 0px 37px;
	text-align:left;
}

.item {
	font-weight:bold;
	color:#014D6A;
}

.iframe-perros {
	background:none;
	<!--[if lt IE 6]> 
		background:url(../imgs/red-grunge-background.jpg) repeat;
	<![endif]--> 	 
}

.camada {
	width:720px;
	margin:5px 0px 10px 0px;
}

.nacim {
	font-weight:bold;
	color:#FFFFFF;
}

.cachorros_disp {
	width:720px;
	height:auto;
	margin:0px 10px 10px 10px;
}

.cachorros {
	width:730px;
	height:auto;
	margin:0px 0px 10px 10px;
}

.cachorro_foto {
	float:left;
	margin:0px 9px 10px 0px;
	border:2px #FFCC00 solid;
}

/* ------------------------ NOVEDADES --------- */

#nov_conenedor {
	width:740px;
	height:auto;
	margin:0px auto;
}

#nov_titulo  {
	width:740px;
	height:100px;
	margin:0px 0px 10px 0px;
}

.novedad {
	width:700px;
	height:auto;
	margin:0px auto 15px auto;
	padding:0px;
}

.novedad_titulo {
	width:670px;
	height:45px;
	background:url(novedades/imgs/contenedor_01.png) no-repeat;
	color:#FFFFFF;
	font-size:16px;
	padding:45px 0px 0px 30px;
	font-weight:bold;
	text-align:left;
}

.novedad_centro {
	width:700px;
	height:auto;
	background:url(novedades/imgs/contenedor_02.png) repeat;
}

.novedad_pie {
	width:640px;
	height:35px;
	background:url(novedades/imgs/contenedor_03.png) no-repeat;
	padding:10px 30px;
	text-align:left;
	font-size:13px;
}

.novedad_txt {
	width:640px;
	height:auto;
	padding:10px 30px;
	margin:0px;
	font-size:13px;
	line-height:15px;
	text-align:left;
}

.novedad_txt2 {
	width:260px;
	height:auto;
	padding:0px;
	margin:0px 30px;
	float:left;
	font-size:13px;
	line-height:15px;
	text-align:left;
}

.novedad_txt3 {
	width:200px;
	height:auto;
	padding:10px 30px 10px 0px;
	float:left;
	font-size:13px;
	line-height:15px;
	text-align:left;
}

.novedad_img {
	width:360px;
	height:auto;
	padding:0px;
	marging:10px 20px 10px 0px;
	float:left;
}

.novedad_video {
	width:425px;
	height:344px;
	float:left;
	margin:10px 15px 10px 30px; 
}

/* -------------------------- AMIGOS ----------- */
#amigos_conenedor {
	width:740px;
	height:auto;
	margin:0px auto;
}

#amigos_conenedor_arriba {
	width:740px;
	height:127px;
	background:url(amigos/imgs/contenedor_01.png) no-repeat;
}

#amigos_conenedor_centro {
	width:660px;
	height:auto;
	background:url(amigos/imgs/contenedor_02.png);
	padding:0px 40px;
}

#amigos_conenedor_pie {
	width:740px;
	height:111px;
}

.amigos_foto {
	width:150px;
	height:115px;
	margin:0px 7px 15px 7px;
	padding:0px;
	float:left;
	border:0px;
}

.amigos_foto img {
	border:0px;
}