@import url(estilos_forms.css);
@import url(estilos_popups.css);

.transparent{float:left;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}

/* ==== HTML ==== */
html{}
body{background: #FFF url(../imagens/bgGeneral.gif) top repeat-x ; color:#333333;}
*{margin:0; padding:0; font:12px Georgia, "Times New Roman", Times, serif ; }
strong{font-weight:bold;}
img{border:none;}
p{margin-bottom:15px;}
.clear{clear:both;height:1px;overflow:hidden;}


/* ==== ESTRUTURA ==== */
#general{width:760px; margin:auto;}
#header{ width:760px; height:143px;}
	#header #logo{ padding:5px 0 0 25px; float:left}
	#header #top{ width:560px;_width:556px; height:138px; background: url(../imagens/bgTop.jpg) no-repeat ; float:right; margin-top:5px;}
		#header #top img{ padding-top:80px; float:right; padding-right:15px;}
		
#content{ float:left; _width:565px;overflow:hidden;}
	#content ul{margin:0 0 0 0; }	
	#content .txt{ padding:10px 30px 0 30px; line-height:15px;}
	#dinamic_content #content p{ padding:0 30px 0 30px; line-height:15px;}
	#dinamic_content #content p a{ color:#D1443D;}
	#content .txt p{ padding:0;}

#boxNav{ margin-top:10px; margin-bottom:10px;  border-top: 7px solid #cd3e2c; background: url(../imagens/bgMenu.gif) repeat-y; padding:10px 0 0 0 ; width:191px;float:left; }	
#navigation{width:191px; background:transparent url(../imagens/bgMenuBottom.gif) bottom no-repeat; padding-bottom:10px; min-height:380px}
	#navigation ul{list-style-type:none;padding-top:5px;margin:0;width:174px;}
	#navigation li{padding: 0 5px;width:174px;overflow:hidden;margin:0;float:left;}
	#navigation li.sep{height:2px;width:174px;margin:10px 0;overflow:hidden;line-height:2px;background:transparent url(../imagens/sepNaveg.gif) 10px 0 no-repeat;float:left;}
	#navigation a{padding-left:20px;color:#c5151a;font-size:12px;text-decoration:none;line-height:15px;margin:0;width:189px;display:block;float:left;overflow:hidden;line-height:17px;}
	#navigation a:hover{padding-left:20px; background: transparent url(../imagens/iconeMenu.gif) left bottom no-repeat;color:#c5151a; font-size:12px; font-weight:bold; text-decoration:none}
	#navigation .sepNaveg{}
#footer{ width:760px; height:40px; clear:both; background: transparent url(../imagens/bgFooter.gif) top no-repeat; }
	#footer a{font-weight:bold; color:#c5141a;text-decoration:none;}
	#footer a:hover{text-decoration:underline;}
	#footer p{ padding: 10px 20px 0 0; text-align:right; font:12px Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#c5141a;} 


/* ==== BLOCOS ==== */


#internas { width:560px; _width:556px;min-height:355px;_height:355px;padding:0 0 10px 0; background:#f7e8b0; margin:0 0 0 9px; color:#660000;}
	#internas hr{ color:#6F0000;width:90%;margin-left:10px;}
	#internas ul{ margin:15px 0 0 15px;}
	#internas li{ margin:0 40px 10px 10px;}
	#internas li a{text-decoration:none;padding:0px 5px 3px;margin:0;display:block;font-size:14px;color:#660000; font-size:12px;}
	#internas li a:hover{text-decoration:none;background-color:#fbf3e6;padding:0px 5px 3px;margin:0;font-size:12px;}
	#internas p a{text-decoration: underline; color:#CC0000}
	
#galeria { width:560px; _width:556px; min-height:350px; padding:0 0 10px 0; background:#f7e8b0; margin:0 0 10px 9px; color:#660000;}
		
#animais { width:560px; _width:556px; min-height:350px; _height:350px; padding:0 0 10px 0; background:#d1443d; margin:0 0 0 9px;}
	#animais .img { border: solid 3px #ecd158; float:left; margin:15px 0 0 15px; }
	#animais .coluna { width:140px; height:200px; float:left; }
	#animais .coluna_last { width:260px; height:150px; float:left; }
	#animais .colunaDetalhe { margin-left:15px; width:260px; float:left; }
	#animais .colunaDetalheAdocao {margin-left:15px; width:500px; height:80px; float:left; color:#FFFFFF;}
	#animais p{ color:#FFFFFF; padding-top:20px;}
	#animais ul{ margin:15px 0 0 30px;color:#FFFFFF;}
	#animais li{ margin:0 40px 10px 10px;color:#FFFFFF;}
	#animais #form{ color:#FFFFFF;}
	#animais p a{text-decoration: underline; color:#f7e8b0}

	
#parceiros { width:560px;_width:560px; height: auto; min-height:400px; padding:0 0 10px 0; background:#d1443d; margin:0 0 10px 9px;}	

#centerHome { width:569px; height:425px; }
	#centerHome .cx{ background:#ffffb5 url(../imagens/bgCx.gif) bottom repeat-x;width: 274px; height:207px; float:left; margin-top:10px; padding:0;}
	#centerHome .txt{padding: 3px 15px 0 15px;}
	
#bottomHome { width:760px; height:165px; float:left}
	#bottomHome .cx{ background:#ffffb5 url(../imagens/bgCx.gif) bottom repeat-x; width: 375px; height:155px; float:left;}
	#bottomHome .txt{margin: 0 15px 0 15px;}
	.right{ margin-left:10px;_margin-left:7px;}

	
#home #ultimosAnimais { height:200px; background-color:#d1443d; width:560px; margin-left:9px;}
	#ultimosAnimais .img { border: solid 3px #ecd158; float:left; margin:15px 0 0 15px; }
	#ultimosAnimais .coluna { width:140px; height:170px; float:left; }
	#ultimosAnimais p{ color:#FFFFFF; padding-top:20px;}
	
.btMais { padding: 0 0 0 15px;}

#home{}
.listaMarc { }
     
	 .listaMarc {list-style-type:none; margin:15px 0 0 20px;}
	 .listaMarc li { background: transparent url(../imagens/iconeMenu.gif) top left no-repeat; padding:0 10px 10px 20px;}
	 .listaMarc li a{ text-decoration:none; color:#333;}
	 .listaMarc li a:hover{ text-decoration:underline; color:#333;}
	 
	 .listaMarc #item { padding:0 10px 10px 20px;}
	 .listaMarc #item a{ text-decoration:none; color:#333;}
	 .listaMarc #item a:hover{ text-decoration:underline; color:#333;}
	 
	 .listaMarc .data { font-weight:bold; color:#c5141a;}
	 
#home .noticias{}
	#home .noticias ul{margin:15px 0 0 20px;}
	 
#home .lista { }
	#home .lista { list-style-type:none; margin:15px 0 0 20px;}
	#home .lista li{ padding:0 10px 10px 0;}
	#home .lista li a{ text-decoration:none; color:#333;}
	#home .lista li a:hover{ text-decoration:underline; color:#333;}
	
#internas .lista { }
	#internas .lista { margin:15px 0 0 35px;}
	#internas .lista li{ padding:0 10px 10px 0;}
	#internas .lista li a{ text-decoration:none; color:#333;}
	#internas .lista li a:hover{ text-decoration:underline; color:#333;}

#navInt { margin:0 0 10px 9px; width:560px; _width:556px; height:30px; background-color:#f7e8b0; padding:0 0 0 0;}
	#navInt a{ text-decoration:none; color:#d1443d; font-size:12px; font-weight:bold;}
	#navInt a:hover{ text-decoration:underline; color:#d1443d;}
	#navInt img {margin:0 0 0 25px; }
	
	
.banner {border: solid 3px #ecd158; margin-left: 60px;}
/* - divs - */


/* - table - */
table{}
th{}

/* ==== TEXTO ==== */

/* - titulos - */
h1{width:100%; background: url(../imagens/bgH1.jpg) center top; height:30px; font-weight: bold; color:#c5141a; font-size:16px; text-indent:30px;}
h2{ }
h3{}
h4{}
h5{}

/* - links - */
a:link{}
a:visited{}
a:hover{}

/****************Perguntas*********************/
.preview{height:0px;overflow:hidden;margin:5px;padding:0;}

.titGrupo{margin:15px 0 10px 15px;text-align:left;font-weight:bold;}
.titTopic{margin-top:15px;text-align:left; margin-bottom:0;}

	.titTopic a{text-decoration:none;padding:0px 5px 3px;margin:0;display:block;font-size:14px;color:#CC0000; font-size:12px;}
	.titTopic a:hover{text-decoration:none;background-color:#fbf3e6;padding:0px 5px 3px;margin:0;font-size:12px;}
	.titTopic h2{border-bottom:1px solid #593403;margin: 0 25px 0 25px;padding:0 10px 0 20px;background: transparent url(../imagens/iconeMenu.gif) top left no-repeat; }
	
/****************Galeria*******************/


.imgGrande {margin:10px 10px 0 10px ; border: solid 3px #ecd158;}
.thumb { border: solid 3px #ecd158; margin:10px; float:left}