@charset "utf-8";
/* CSS Document */

body {
background: url(../imgs/back/bg.jpg) repeat-x #fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0; padding:0;
color: #333333;
font-size: 11px;
 }

a:link { text-decoration: none; }
a:visited {	text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: none; }

#geral {
background: url(../imgs/back/bg_geral.jpg) repeat-x #FFFFFF;
width: 894px; 
margin: 0 auto; 
position: relative;
}

/* CONTEÚDO  */

#conteudo {padding: 15px 15px 0 15px;}

#conteudo-baixo { height: 310px; }

/* CONTEÚDO BAIXO BAIXO */
#conteudo-baixo-baixo { height: 270px; }
#conteudo-baixo-baixo-tit { font-size: 16px; padding: 0 3px 5px 3px; border-bottom: 1px solid #FDC800; margin-bottom:5px;}
#conteudo-baixo-baixo p {   padding: 5px 3px 0 3px; border-top: 1px solid #FDC800; margin-top: 3px; text-align: justify; }
#conteudo-baixo-baixo-esq { border: 0; font-size:11px; float: left; padding: 0 20px 0 20px;;}
#conteudo-baixo-baixo-esq ul { padding: 0; margin:0; list-style: none;}
#conteudo-baixo-baixo-esq li { padding: 2px 0 0 5px; margin:0; list-style: none;}
#conteudo-baixo-baixo-esq li a { color: #666666; }


/* CONTEÚDO BAIXO EQUERDA */
#conteudo-baixo-esq { width: 220px; height: 270px; float: left; padding: 25px; background: url(../imgs/back/bg_baixo_esq.jpg) no-repeat right top;}
#conteudo-baixo-esq div { font-size: 16px; padding: 0 3px 5px 3px; border-bottom: 1px solid #FDC800; margin-bottom:5px;}
#conteudo-baixo-esq img { padding: 0 3px 0 3px; }
#conteudo-baixo-esq p {   padding: 5px 3px 0 3px; border-top: 1px solid #FDC800; margin-top: 3px; text-align: justify; }

/* CONTEÚDO BAIXO MEIO */
#conteudo-baixo-meio { width: 238px; height: 270px; margin: 0 18px 0 18px; padding: 25px; float: left; background: url(../imgs/back/bg_baixo_meio.jpg) no-repeat center top; }
#conteudo-baixo-meio div { font-size: 16px; padding: 0 3px 5px 3px; border-bottom: 1px solid #FDC800; margin-bottom:5px;}
#conteudo-baixo-meio img { padding: 0 3px 0 3px; }
#conteudo-baixo-meio p {   padding: 5px 3px 0 3px; border-top: 1px solid #FDC800; margin-top: 3px; font-weight: bold; }
#conteudo-baixo-meio b {   padding: 10px 3px 0 3px; margin-top: 3px; font-weight: normal;  }

/* CONTEÚDO BAIXO DIREITA */
#conteudo-baixo-dir { width: 220px; height: 270px; float: right; padding: 25px; background: url(../imgs/back/bg_baixo_dir.jpg) no-repeat left top; }
#conteudo-baixo-dir div { font-size: 16px; padding: 0 3px 5px 3px; border-bottom: 1px solid #FDC800; margin-bottom:5px;}
#conteudo-baixo-dir img { padding: 0 3px 0 3px; }
#conteudo-baixo-dir p {   padding: 5px 3px 0 3px; margin-top: 3px; text-align: right; }

/* CONTEÚDO INTERNO */
#conteudo-interno { height: 390px; }
#conteudo-interno-titulo { font-size: 23px;  padding: 5px 3px 0 3px; border-bottom: 2px solid #FDC800; margin-bottom: 10px; font-weight: normal; }
#conteudo-interno h1 { width: 310px; float: right; border-bottom: 1px dashed #FDC800; padding: 3px 3px 3px 3px; font-size: 17px; }
#conteudo-interno p { width: 310px; float: right;  padding: 10px 3px 20px 3px; text-align: justify; line-height: 1.2em; }
#conteudo-interno span { width: 540px; height: 340px; float: left; }

/* CONTEÚDO INTERNO ANIMAIS  */
#conteudo-interno-animais { height: 260px; }
#conteudo-interno-animais p {  padding: 10px 3px 20px 3px; text-align: justify; line-height: 1.6em; }

#conteudo-interno-animais-esq { width: 288px; float: right; padding: 15px 70px 15px 70px;}
#conteudo-interno-animais-esq h2 { border-bottom: 1px dashed #FDC800; font-size: 15px; font-weight: bold; }
#conteudo-interno-animais-esq div { font-size: 16px; padding: 0 3px 5px 3px; border-bottom: 1px solid #FDC800; margin-bottom:5px;}
#conteudo-interno-animais-esq img { padding: 0 3px 0 3px; }
#conteudo-interno-animais-esq p {   padding: 5px 3px 0 3px; margin-top: 3px; text-align: right; }

#conteudo-interno-animais-dir { width: 288px; float:left; border-right: 1px solid #CCCCCC; padding: 15px 70px 15px 70px;}
#conteudo-interno-animais-dir h3 { border-bottom: 1px dashed #FDC800; font-size: 15px; font-weight: bold; }
#conteudo-interno-animais-dir div { font-size: 16px; padding: 0 3px 5px 3px; border-bottom: 1px solid #FDC800; margin-bottom:5px;}
#conteudo-interno-animais-dir img { padding: 0 3px 0 3px; }
#conteudo-interno-animais-dir p {   padding: 5px 3px 0 3px; margin-top: 3px; text-align: right; }

/* CONTEÚDO INTERNO ANIMAIS  */
#conteudo-interno-animais-detalhes { height: 500px; width: 100%; }
/*#conteudo-interno-animais-detalhes p {  padding: 10px 3px 20px 3px; text-align: justify; line-height: 1.6em; }*/

#conteudo-interno-animais-detalhes-dir { width: 325px; min-height: 410px; float:left; margin-left: 5px; border-left: 1px dotted #FDC800; padding: 15px;}
#conteudo-interno-animais-detalhes-dir h3 { border-bottom: 1px dashed #FDC800; font-size: 15px; font-weight: bold; }
#conteudo-interno-animais-detalhes-dir div {  width: 150px; color:#999999; padding: 5px 0 0 0; font-weight: bold;}
#conteudo-interno-animais-detalhes-dir p { font-size: 12px; }
#conteudo-interno-animais-detalhes-dir p a { color: #333333; }

/* CONTEÚDO INTERNO ANIMAIS  */
#conteudo-interno-animais-lista {}
#conteudo-interno-animais-lista p {  padding: 3px 3px 20px 3px; text-align: justify; line-height: 1.6em; background: #fbfbfb; }

#conteudo-interno-animais-lista-esq { width: 267px; float: left; padding: 10px; }
#conteudo-interno-animais-lista-esq h2 { border-bottom: 1px dashed #FDC800; font-size: 12px; padding: 5px; font-weight: bold; }

#conteudo-interno-animais-lista-esq-certa { border: 1px solid #f1f1f1; float:left; height:110px; margin:3px; position:relative; width:110px; }
.conteudo-interno-animais-lista-esq-some {height:110px; left:0; position:absolute; top:0; width:110px;}

/* CONTEÚDO INTERNO CONTATO  */
#conteudo-interno-contato { height: 630px; }
#conteudo-interno-contato p {  padding: 10px 3px 20px 3px; text-align: justify; line-height: 1.6em; }

#conteudo-interno-contato-esq { width: 560px; float: right; }
#conteudo-interno-contato-esq legend {  color: #999999; }
#conteudo-interno-contato-esq fieldset { padding: 10px;  }
#conteudo-interno-contato-esq h2 { border-bottom: 1px dashed #FDC800; padding: 20px 3px 3px 3px; font-size: 15px; font-weight: bold; }

#conteudo-interno-contato-dir { width: 250px; float:left; }
#conteudo-interno-contato-dir a { color:#666666; }
#conteudo-interno-contato-dir img { text-align: center; }
#conteudo-interno-contato-dir h3 { border-bottom: 1px dashed #FDC800; padding: 20px 3px 3px 3px; font-size: 15px; font-weight: bold; }

/* CONTEÚDO  INTERNO EQUIPE*/
#conteudo-interno-equipe { height: 450px; }
#conteudo-interno-equipe p { float: left;  padding: 10px 3px 20px 3px; text-align: justify; line-height: 1.6em; }

#conteudo-interno-equipe-esq { width: 410px;  float: right; height: 180px; }
#conteudo-interno-equipe-esq h2 { border-bottom: 1px dashed #FDC800; padding: 3px 3px 3px 3px; font-size: 15px; font-weight: bold; }
#conteudo-interno-equipe-esq img { border: 1px solid #FDC800; padding: 3px 3px 3px 3px; margin-right: 8px; font-size: 15px; font-weight: bold; }

#conteudo-interno-equipe-dir { width: 410px; float:left; height: 180px; }
#conteudo-interno-equipe-dir h3 { border-bottom: 1px dashed #FDC800; padding: 3px 3px 3px 3px; font-size: 15px; font-weight: bold; }
#conteudo-interno-equipe-dir img { border: 1px solid #FDC800; padding: 3px 3px 3px 3px; margin-right: 8px; font-size: 15px; font-weight: bold; }

#conteudo-interno-equipe-baixo-dir { width: 370px; float:left; height: 100px;  }
#conteudo-interno-equipe-baixo-dir h5 { font-size: 16px; padding: 0 3px 5px 3px; border-bottom: 1px solid #FDC800; margin-bottom:5px; }
#conteudo-interno-equipe-baixo-dir img { border: 1px solid #FDC800; padding: 3px 3px 3px 3px; margin: 8px; font-size: 15px; font-weight: bold; }

#conteudo-interno-equipe-baixo-esq { width: 400px; height: 250px; }
#conteudo-interno-equipe-baixo-esq p { width: 192px; text-align: center; padding: 0px; }
#conteudo-interno-equipe-baixo-esq h4 { border-bottom: 1px dashed #FDC800; padding: 3px 3px 3px 3px; font-size: 15px; font-weight: bold; }
#conteudo-interno-equipe-baixo-esq img { border: 1px solid #FDC800; padding: 3px 3px 3px 3px; margin: 8px; font-size: 15px; font-weight: bold; }

/* CONTEÚDO INTERNO FEIRAS E EVENTOS  */
#conteudo-interno-feiras { position: relative; }
#conteudo-interno-feiras p {  padding: 10px 3px 20px 3px; text-align: justify; line-height: 1.6em; }

#conteudo-interno-feiras-esq { width: 410px;  position: relative; }
#conteudo-interno-feiras-esq h2 { border-bottom: 2px solid #FDC800; padding: 20px 3px 3px 3px; font-size: 15px; font-weight: bold; }
#conteudo-interno-feiras-esq p { border-bottom: 1px dashed #FDC800; padding: 20px 3px 3px 3px; }
#conteudo-interno-feiras-esq a { color: #999999; }

#conteudo-interno-feiras-dir { width: 410px; float: right; position: relative;  }
#conteudo-interno-feiras-dir h1 { border-bottom: 2px solid #FDC800; padding: 20px 3px 3px 3px; font-size: 15px; font-weight: bold; }
#conteudo-interno-feiras-dir p { border-bottom: 1px dashed #FDC800; padding: 20px 3px 3px 3px; }
#conteudo-interno-feiras-dir a { color: #999999; }


/* CONTEÚDO INTERNO HISTÓRIA  */
#conteudo-interno-historia { height: 430px; }
#conteudo-interno-historia p {  padding: 10px 3px 20px 3px; text-align: justify; line-height: 1.6em; }

#conteudo-interno-historia-esq { width: 410px; float: right; }
#conteudo-interno-historia-esq h2 { border-bottom: 1px dashed #FDC800; padding: 20px 3px 3px 3px; font-size: 15px; font-weight: bold; }

#conteudo-interno-historia-dir { width: 410px; float:left; }
#conteudo-interno-historia-dir h3 { border-bottom: 1px dashed #FDC800; padding: 20px 3px 3px 3px; font-size: 15px; font-weight: bold; }

/* CONTEÚDO INTERNO LUSITANO  */
#conteudo-interno-localizacao { height: 540px; }
#conteudo-interno-localizacao p {  padding: 10px 3px 20px 3px; text-align: center; line-height: 1.6em; }
#conteudo-interno-localizacao div {  padding: 10px; line-height: 1.6em; width: 411px; float: left;}

/* CONTEÚDO INTERNO LINKS  */
#conteudo-interno-links { height: 600px; }
#conteudo-interno-links p {  padding: 10px 3px 20px 3px; text-align: justify; line-height: 1.6em; }
#conteudo-interno-links li { list-style: url(../imgs/btn/btn_saiba_mais.gif); font-size: 12px; }
#conteudo-interno-links li a { color:#333333; }

/* CONTEÚDO INTERNO LUSITANO  */
#conteudo-interno-lusitano { height: 900px; }
#conteudo-interno-lusitano p {  padding: 10px 3px 20px 3px; text-align: justify; line-height: 1.6em; }


form { margin:0; padding:0; }
.form-list { height: 20px; width: 160px; border: 1px solid #cccccc; margin-bottom: 3px; }
.form-button { height: 18px; width: 80px; border: 1px solid #FDC800; margin: 3px 0 5px 0; background:#FFFFFF; color: #333333; font-size: 9px; }
.form-button-reset { height: 18px; width: 70px; border: 1px solid #999999; margin: 3px 0 5px 0; background:#FFFFFF; color: #666666; font-size: 9px; }
.form-input { height: 20px; width: 160px; border: 1px solid #cccccc; margin-bottom: 3px; }
.form-input-text { border: 1px solid #cccccc; margin-bottom: 3px; }


#conteudo-imagens-cavalo { height: 360px; }
#conteudo-imagens-cavalo div { width: 540px; height: 340px; float: left; }
#conteudo-imagens-cavalo b { width: 310px; float: right; padding: 3px 3px 0px 3px; font-size: 12px; }
#conteudo-imagens-cavalo h1 { width: 310px; float: right; border-bottom: 1px solid #FDC800; padding: 3px 3px 7px 3px; font-size: 23px; }
#conteudo-imagens-cavalo p { width: 310px; float: right;  padding: 10px 3px 20px 3px; text-align: justify; line-height: 1.2em; }
#conteudo-imagens-cavalo a{ float: right; font-size: 9px; color: #333; font-weight: normal; padding: 8px 5px 0 1px;}
#conteudo-imagens-cavalo img { float: right; text-align: right; font-size: 9px; padding: 10px 2px 0 5px; }

/**/
#paginacao { width: 864px; padding-bottom: 20px; text-align: center;  }
#paginacao p{ padding: 5px; }
#paginacao a{ color: #999999;}
/**/

/* RODAPE */
#rodape {padding: 5px; text-align: center; color: #666666; font-size: 9px; width: 700px; margin: 0 auto; }
#rodape div { padding: 3px;   border-top: 1px solid #e8e8e8;  }
#rodape div a { color: #666666;  }

.saiba-mais{ float: right; text-align: right; font-size: 9px; padding: 10px 5px 0 5px; }
.saiba-mais b a{ font-size: 9px; color: #333; font-weight: normal;}
.saiba-mais img{  font-size: 9px; }

/* TOPO */
#topo {height: 132px; padding-top: 16px}
#topo-endereco {height: 77px; width: 360px; padding-right: 30px; float:right; color: #CCCCCC; font-size: 9px; }
#topo-endereco a { color: #CCCCCC; }
#topo-endereco p { width: 180px; padding-right: 10px; border-right: 1px solid #CCCCCC; float: left; text-align: right;}
#topo-endereco div { width: 145px; padding-right: 10px; float: right;}
#topo-logo {height: 132px; width: 132px; padding-left: 30px; float:left;}
#topo-menu {
			height: 34px; 
			width: 707px; 
			font-size: 10px;
			padding: 10px 10px 0 0; 
			float:right; 
			text-align:center;
			background: url(../imgs/back/bg_menu.jpg) no-repeat top left; 
			}
#topo-menu a {color: #666666;  padding: 13px 1px 13px 1px; font-weight: bold; }



/* CONFIG GERAIS */

h1 { margin: 0; padding: 0; font-size: 100%; font-weight: normal;}
h2 { margin: 0; padding: 0; font-size: 100%; font-weight: normal;}
h3 { margin: 0; padding: 0; font-size: 100%; font-weight: normal;}
h4 { margin: 0; padding: 0; font-size: 100%; font-weight: normal;}
h5 { margin: 0; padding: 0; font-size: 100%; font-weight: normal;}
h6 { margin: 0; padding: 0; font-size: 100%; font-weight: normal;}
p { margin: 0; padding: 0; font-size: 100%; font-weight: normal;}
