@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #0e3b5a;
}
body {
	background-color: #5e89a9;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	margin: 0px;
}
a:link {	text-decoration: none;}
a:visited {	text-decoration: none;}
a:hover {	text-decoration: underline;}
a:active {	text-decoration: none;}
img {	border: 0;}


#page { width:968px; height:100%; margin:0 auto; }

/*header*/
#header { width:968px; float:left; height:140px; }

#header .logo { width:304px; float:left; height:140px;}

#header .logo .inter {width:270px; float:left; height:33px; margin:0px 0px 4px 30px;
_margin:0px 0px 4px 0px;
_padding-left:30px;}

#header .logo .bajada {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; text-align:left; color:#e4b62f; font-weight:bold; text-transform:uppercase; padding:0px 0 0 28px; margin:0px; float:left; width:270px;}
#header .logo .bajada a {color: #e4b62f;}

#header .barra { width:664px; float:left; height:110px; background:url(images/bg-barra.gif) no-repeat 20px bottom;}
#header .barra ul {height: 40px; list-style-type: none; margin: 0 4px 0 20px; padding-left: 4px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px;  color:#FFF;
_margin: 0 3px 0 17px;}
#header .barra ul li {float: left; text-transform: uppercase; padding-left: 0px; background: url(images/divider.gif) no-repeat 0 bottom;}
#header .barra ul li.f {padding-left: 0; background: none;}
#header .barra ul li a {color: #fff; padding: 80px 8px 0px 8px; display: block;
_padding: 142px 8px 0px 8px;}
#header .barra ul li a:hover {color: #fff;}

/*top content*/
#top {width:968px; float:left; height:13px; background: url(images/top.png) no-repeat; margin:0px;}

/*content*/
#content {background: url(images/bg-content.png) repeat-y top; width: 960px; padding: 0px 4px 0px 4px; height:100%; float:left; margin:0px;
_height:0;}

/*col izquierda*/
#col-izq { width:188px; height:100%; float:left; padding:12px 10px 0px 8px; }
#col-izq h2 { color:#FFF; text-transform:uppercase; margin:0px;font-size:12px; border:solid 2px #adc4d6; padding:9px 0px 9px 7px;}
#col-izq h2 a { color:#FFF;}
#col-izq h2.ocre { color:#FFF; text-transform:uppercase; margin:0px;font-size:12px; border:solid 2px #adc4d6; padding:9px 0px 9px 7px; background:#907014;}
#col-izq h2.ocre a { color:#FFF;}


#col-izq ul {list-style:url(images/icon-ul.gif) inside; border-bottom: solid 2px #adc4d6; border-left: solid 2px #adc4d6; border-right: solid 2px #adc4d6; padding: 10px 0 6px; margin:0px 0px 10px 0px;
_list-style:url(images/icon-ul.gif) outside;}
#col-izq ul li {padding: 0px 0 10px 5px; font-size:12px; 
_margin-left:20px;}
#col-izq ul li a {color: #fadd7f; padding-left:0px; }
#col-izq ul li a:hover {color: #fadd7f;}

/*col derecha*/
#col-der { width:723px; height:100%; float:left; padding:12px 15px 10px 16px;}

/*rectangulos blancos home*/
.home-white {width:227px; height:100%; float:left; margin:0px 21px 10px 0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; text-align:center; color:#907014; font-weight:bold;}
.home-white p { margin:0; padding:0;}
.home-white-R {width:227px; height:100%; float:left; margin:0px 0px 10px 0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; text-align:center; color:#907014; font-weight:bold;}
.home-white-R p { margin:0; padding:0;}

/*rectangulos azules home*/
.home-blue0 {width:227px; height:100%; float:left; background:url(images/bg-home-blue0.gif) no-repeat top; padding:9px 0px 0px 0px;margin:0px 21px 21px 0px;}
.home-blue0-R {width:227px; height:100%; float:left; background:url(images/bg-home-blue0.gif) no-repeat top; padding:9px 0px 0px 0px;margin:0px 0px 21px 0px;}

.home-blue { width:209px; height:100%; float:left; padding:0px 9px 9px 9px; background:#8badc5 url(images/bg-home-blue.gif) no-repeat bottom; }
.home-blue img{ border:solid 3px #e4b62f; max-width:203px; width:203px;}
.home-blue h1 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; text-transform:uppercase; background:url(images/icon-h1-home.gif) no-repeat left 8px; padding: 5px 0px 5px 30px; margin:0px;}
.home-blue .high { width:183px; height:100%; float:left; border:solid 2px #bfb26d; background:#cfdde7; padding:10px;}
.home-blue .high a {color: #0e3b5a;}

.home-blue ul { list-style:inside disc; border-top:dotted 1px #fff; padding:2px 0px 0px 0px; float:left; width:206px; 
_margin:10px 0 0 0; _padding:2px 0px 10px 0px;}
.home-blue ul li { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; border-bottom:dotted 1px #fff; color:#FFF; padding:5px 0px;}
.home-blue ul li a{ color:#FFF;}
.home-blue ul li a:hover{ color:#FFF;}

.home-blue p {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; padding:0px; margin:0px; font-weight:bold; float:right;}
.home-blue p a{color: #0e3b5a; }


/*rectangulos ocres home*/
.home-ocre0 {width:227px; height:100%; float:left; background:url(images/bg-home-ocre0.gif) no-repeat top; padding:9px 0px 0px 0px;margin:0px 21px 10px 0px;}
.home-ocre0-R {width:227px; height:171px; float:left; background:url(images/bg-home-ocre0.gif) no-repeat top; padding:9px 0px 0px 0px;margin:0px 0px 21px 0px;
_height:170px;}
.home-ocre0-R2 {width:227px; height:100%; float:left; background:url(images/bg-home-ocre0.gif) no-repeat top; padding:9px 0px 0px 0px;margin:0px 21px 21px 0px;}
.home-ocre0-R2 h4 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; padding: 0px; margin:0px; font-weight: normal;}
.home-ocre0-R2 h4 a{color:#FFF}
.home-ocre0-R3 {width:227px; height:100%; float:left; background:url(images/bg-home-ocre0.gif) no-repeat top; padding:9px 0px 0px 0px;margin:0px 0px 21px 0px;}
.home-ocre0-R3 h4 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; padding: 0px; margin:0px; font-weight: normal;}
.home-ocre0-R3 h4 a{color:#FFF}

.home-ocre { width:209px; height:100%; float:left; padding:0px 9px 9px 9px; background:#907014 url(images/bg-home-ocre.gif) no-repeat bottom; }
.home-ocre h2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#febf07; padding: 0px; margin:0px; }
.home-ocre h2 a{color:#febf07;}
.home-ocre h3 { font-size:11px; color:#febf07; padding: 0px; margin:0px; font-weight:normal;}

.home-ocre ul { list-style:inside disc; border-top:dotted 1px #fff; padding:2px 0px 0px 0px; float:left; width:206px; 
_margin:10px 0 0 0; _padding:2px 0px 10px 0px;}
.home-ocre ul li { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; border-bottom:dotted 1px #fff; color:#FFF; padding:5px 0px;}
.home-ocre ul li a{ color:#FFF;}
.home-ocre ul li a:hover{ color:#FFF;}

.home-ocre .datos { width:130px; float:left; border-bottom:dotted 1px #fff; border-top:dotted 1px #fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; margin-top:35px; margin-bottom:8px; padding:2px 0px;}
.home-ocre .datos  a{ color:#FFF; font-size:15px; margin:0px ; padding:0px; }
.home-ocre .datos  p{ color:#FFF; font-size:15px; margin:0px ; padding:0px; }

.home-ocre .imagen { width:78px; float:right; padding-top:10px;}

/*paginas*/
#pagina-L { width:475px; height:100%; float:left; margin-right:21px; }

#pagina-L h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; text-transform:uppercase; margin:0px; padding-bottom:2px; }
#pagina-L h2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px;  margin:0px 0px 20px 0px;  color:#a08029; background:url(images/icon-h1-pag.gif) no-repeat left center; padding: 0px 0px 0px 30px; }

/*lista de perros*/
#pagina-L #perro { width:475px; height:100%; float:left;   border-top:dotted 1px #0e3b5a; padding:20px 0px;}
#pagina-L #perro img { float:left; max-width:96px; width:96px; max-height:96px; height:96px; margin-right:15px;}
#pagina-L #perro h3 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px;  margin:0px;  color:#a08029; padding:0px;}
#pagina-L #perro h3 a {color:#a08029;}
#pagina-L #perro h4 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;  margin:4px 0px 0 0;  color:#a08029; padding:0px;}
#pagina-L #perro h4 a {color:#a08029;}
#pagina-L #perro p { padding:0px; margin:5px 0px 0px 0px;}
#pagina-L #perro p a { color:#0e3b5a;}
#pagina-L #perro p.mas {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; padding:0px; margin:0px; font-weight:bold; float:right; color: #6692b2; }
#pagina-L #perro p.mas a{color: #6692b2; }

#pagina-L  p.registro{ color:#8badc5;}
#pagina-L p.registro a{ color:#8badc5;}

/*rectangulo azul paginas*/
#pagina-blue0-R {width:227px; height:100%; float:left; background:url(images/bg-home-blue0.gif) no-repeat top; padding:9px 0px 0px 0px;margin:0px 0px 21px 0px;}

#pagina-blue { width:179px; height:100%; float:left; padding:15px 24px 24px 24px; background:#8badc5 url(images/bg-home-blue.gif) no-repeat bottom; }
#pagina-blue img{ border:solid 3px #e4b62f; max-width:173px; _width:173px;}
#pagina-blue h1 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; text-transform:uppercase; background:url(images/icon-h1-home.gif) no-repeat left 5px; padding: 5px 0px 5px 30px; margin:0px;}
#pagina-blue h1 a{ color:#FFF;}

#pagina-blue ul { list-style: none; border-top:dotted 1px #0f3c5b; padding:2px 0px 0px 0px; float:left; width:173px; margin:0px; 
}
#pagina-blue ul li { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; border-bottom:dotted 1px #0f3c5b; color:#0f3c5b; padding:5px 0px; font-weight:normal;}
#pagina-blue ul li a{ color:#0f3c5b;}
#pagina-blue ul li a:hover{ color:#0f3c5b;}

#pagina-blue p {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; padding:0px; margin:0px; font-weight:bold; float:right;}
#pagina-blue p a{color: #0e3b5a; }

/*paginas sin col der*/
#pagina { width:723px; height:100%; float:left;  }

#pagina h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; text-transform:uppercase; margin:0px; padding-bottom:2px; border-bottom:dotted 1px #0e3b5a;}
#pagina h2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px;  margin:0px 0px 20px 0px;  color:#a08029; background:url(images/icon-h1-pag.gif) no-repeat left center; padding: 0px 0px 0px 30px; }

#pagina h1.b {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; text-transform:uppercase; margin:0px; padding-bottom:2px; border-bottom:none;}

#pagina .link { float:left; margin-top:15px; width:100%}
#pagina .link img{ float:left; max-width:120px; _width:120px; margin-right:15px;}
#pagina .link a{color: #0e3b5a;}

/*pagina ficha perro*/
#pagina #perro-f { width:723px; height:100%; float:left;   border-top:dotted 1px #0e3b5a; padding:20px 0px;}
#pagina #perro-f img {max-width:350px; _width:350px;}
#pagina #perro-f img.thumb { float:left; max-width:96px; _width:96px; max-height:96px; _height:96px; margin-right:15px;}
#pagina #perro-f h3 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px;  margin:0px;  color:#a08029; padding:0px;}
#pagina #perro-f h3 a {color:#a08029;}
#pagina #perro-f h4 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;  margin:4px 0px 0 0;  color:#a08029; padding:0px;}
#pagina #perro-f h4 a {color:#a08029;}
#pagina #perro-f p { padding:0px; margin:5px 0px 0px 0px;}
#pagina #perro-f p a { color:#0e3b5a;}



/*footer*/
#footer {background: url(images/bg-footer.png) no-repeat 0 0; padding: 28px 0 15px 210px; width:758px; float:left; color:#FFF;}
#footer a{ color:#FFF;}

/*home validator*/
#valid {padding: 0px 0 0px 210px; width:120px; float:left;}
#valid p { margin:0; padding:0;}
