@charset "UTF-8";
/* Resets */

body { background:#252525 url(../img/bground.jpg); font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:12px; font-style:italic; }

a { text-decoration:none; color:#FFF; }

img { border:0; }

/* Layout */

div#container { margin: 0 auto; padding: 0 0 70px; width: 900px; }

	div#header { height:165px; }

		div#header h1 { background: url(../img/brand.png) no-repeat scroll 0 0 transparent; cursor: pointer; height: 133px; overflow: hidden; text-indent: -9999em; width: 316px; position:relative; float:left; margin-bottom:0; }
		div#header h2 { background: url(../img/slogan.png) no-repeat scroll 0 0 transparent; height: 32px; position:relative; margin-top:75px;  float:right; overflow: hidden; text-indent: -9999em; width: 400px; }
		
	div#menu { width:900px; height:42px; background:url(../img/bgmenu.gif); }
		div#menu img { margin:8px 43px; }
		div#menu ul{ float:left; display:block; padding:0; }
		div#menu li{ display:inline-block; list-style:none; }
		div#menu li a { padding:8px 43px; font-weight:bold; text-shadow: -2px 2px 3px #000000; filter: dropshadow(color=#000000, offx=-2, offy=2); }
		div#menu li a.link{ color: #fff; }
		div#menu li a.link:hover, .menu-ativo { color: #fad27b; }

	
	div#flash-banner { height:219px; }
	
	div#content { margin:20px 0;}
	
		div#interna { float:left; background:#181818; padding:20px; width:860px; margin:20px 0; line-height:18px; }
		
		div#left-colum, div#right-colum { width:440px; }
		
		div#left-colum { float:left; }
		
		div#right-colum { float:right; }
		
			div.box-home { background:#181818; padding:20px; margin:20px 0; }
		
			div#right-colum div.box-home { background:url(../img/bg-destaques.jpg) right bottom no-repeat #181818; height:195px; }
			
				div#left-colum div.box-home iframe { width:400px; height:195px; }
			
				div#right-colum div.box-home img { float:left; }
				
				div.box-home h2 { background:url(../img/item-icon.jpg) center left no-repeat; padding-left:30px; text-transform:uppercase; font-size:14px; margin-top:0; border-bottom:solid 1px #858585; }
				
				div#h-genero, div#h-arvore { float:right; width:170px; }
				
				div#h-genero {}
				
				div#h-arvore {}
				
					div#av1, div#av2, div#av3 { border-bottom:solid 3px #fff; float:right; margin:10px 0; width:120px; }
					div#av2 { margin-right:50px; }
		
		div#footer { float:left; width:900px; margin-bottom:10px; }
		
			div#f-parceiros { background:#181818; float:right; padding:20px; width:650px; }
			div#f-parceiros a { margin-right: 20px; }
			
/* Plantel */

div#interna.plantel { padding:0; width:900px; }

	div#menu-plantel { width:900px; float:left; height:55px; background:url(../img/bgmenu-plantel.jpg); }
		div#menu-plantel img { margin:13px 80px; }
		
	div#interna.plantel > h2 {
	  float: left;
	  width: 800px;
	  padding:0 10px;
	}
		
	div.animal-plantel { float:left; height:122px; background:url(../img/bg-animal-plantel.jpg); margin:10px; width:430px; }
	.animalembreve { display:inline-block; margin:20px; font-size:14px; }
		div.animal-plantel img { float:left; margin:13px; }
			
/* Animal */
div#mediaarea { float:left; width:330px; }
div#img_principal { float:left; display:block; }
div#vid_principal { float:left; display:none; }

div#img_principal img{ width:330px; }

div#interna h3.animal { font-size:34px; border-bottom:solid 3px #a2923d; padding-bottom:10px; margin:20px 0 0; }

table.infoanimal { margin-bottom:20px; font-size:14px; font-weight:bold; }

	table.infoanimal td { width:285px; }
	
	table.infoanimal td.nasc { text-align:left; }
	
	table.infoanimal td.pel { text-align:center; }
	
	table.infoanimal td.rac { text-align:right }

table.arvore { text-align:left;  }

	table.arvore td { padding:10px; width:200px; }
	
		table.arvore td div { margin:20px 0; border-bottom:solid 1px #FFF; }
		
		table.arvore td.middle div { margin:60px 0; }
		
		table.arvore td div.bottom { margin-bottom:0; }
		
		table.arvore td div.top { margin-top:0; }
		
		.voltar{ float:right; font-size:16px; }

		
/* Galeria animal */
				
		div#galeria { float:left; width:330px;}
			div.itgaleria { float:left; margin:2px; padding:2px; background:#FFF; border:solid 1px #ccc; }


/* Campanha */
div#campanha{ float:left; text-align:left; width:860px; margin-top:25px; }
	div#campanha h4{ font-size:18px; }	
					
					
span#left, span#right { display:block; position:relative; z-index:5; cursor:pointer; padding:17px 0; background:#181818; }
		
		span#left { float:left; }
		span#right { float:right; }
		
		#carousel-brands { text-align:center; margin:20px 0; height:50px; float:left; width:330px; }
		
		div#carousel-hidden { position:absolute; width:300px; margin:0 17px; overflow:hidden; height:58px; }
				
		div#carousel { position:absolute; }
				
			div#carousel a { display:block; float:left; margin:2px; padding:2px; background:#FFF; border:solid 1px #ccc; text-align:center; }
			div#carousel a:hover{background:#690; border:#6C0 solid 1px;}
			div#carousel a img{ width:65px; height:48px; cursor:pointer;}
					
/* Galeria viddeos */

div#videos iframe { width:330px; height:268px; padding: 0 0 12px 0;}
div.itvideo{ display:none; }
					
/* O Haras */
div.harasgaleria{ float:left; width:258px; padding:5px; border:#CCC solid 1px; margin:5px; background:#F4F4F4;}
	div.harasgaleria span{ display:block; margin:3px; color:#000; }

					
/*Contato*/
div#formulariocontato{ width:400px; float:left; }
div#dadoscontato{ width:400px; float:left; }

/*Footer*/
div#r4{ margin:60px 0 0 0; text-align:center; }