/*CSS RESET*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	vertical-align: baseline;
	text-decoration: none;
	list-style-type: none;
	}

@charset "UTF-8";

@font-face {
    font-family: 'arsenalregular';
    src: url('arsenal-regular-webfont.eot');
    src: url('arsenal-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('arsenal-regular-webfont.woff') format('woff'),
         url('arsenal-regular-webfont.ttf') format('truetype'),
         url('arsenal-regular-webfont.svg#arsenalregular') format('svg');
    font-weight: normal;
    font-style: normal;

	}

@font-face {
    font-family: 'arsenalbold';
    src: url('arsenal-bold-webfont.eot');
    src: url('arsenal-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('arsenal-bold-webfont.woff') format('woff'),
         url('arsenal-bold-webfont.ttf') format('truetype'),
         url('arsenal-bold-webfont.svg#arsenalbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	background-color: #84664e;
	}

#container {
	width: 1004px;
	margin: auto;
	}

p {
	color: #000;
	font-size: 12px;
	}

#topo {
	background: url(img/topo.jpg) top no-repeat #f0eedf;
	width: 1004px;
	height: 276px;
	margin-top: 0;
	}

#link_home{
	width: 328px;
	height: 218px;
	display: block;
	float: left;
	clear: both;
	margin: 9px 0 0 40px;
	}

#menu {
	float: left;
	clear: both;
	font-family: 'arsenalregular';
	width: 1004px;
	list-style: none;
	background: url(img/bg_menu.png);
	margin-top: 21px;
	}

#menu li {
	display: block;
	float: left;
	margin-left: 13px;
	padding-right: 13px;
	padding-top: 8px;
	border-right: 1px solid #f0eedf;
	letter-spacing: 0.1em;
	height: 20px;
	}

#menu li a {
	color: #FFF;
	}
	
#menu li a:hover {
	color: #FFFF00;
	}

#conteudo {
	width: 1004px;
	float: left;
	background-color: #f0eedf;
	}

#box_noticias {
	width: 273px;
	height: 300px;
	float: left;
	margin: 40px 0 0 40px;
	}

#box_noticias li {
	margin: 25px 0;
	}

#box_noticias h1 {
	color: #d59531;
	font-weight: bold;
	font-size: 14px;
	width: 273px;
	padding: 0;
	background: url(img/h1_home_bg.jpg) center repeat-x;
	}

#box_noticias h1 span {
	background-color: #f0eedf;
	}

#box_noticias h2 {
	color: #0a4552;
	font-weight: bold;
	margin: 10px 10px 0 0;
	}

#box_noticias h3 {
	color: #0a4552;
	font-style: italic;
	font-size: 11px;
	margin: 0 10px 0 0;
	}

#box_noticias h4 {
	color: #d59531;
	font-size: 11px;
	font-weight: bold;
	width: 273px;
	padding: 0;
	background: url(img/h1_home_bg.jpg) center repeat-x;
	}

#box_noticias h4 span {
	background-color: #f0eedf;
	}

#box_noticias h4 a {
	color: #d59531;
	}

#box_noticias h4 a:hover {
	text-decoration: underline;
	}
	
#box_noticias p {
	margin-top: 4px;
	font-size: 11px;
	color: #838383;
	}

#img_not {
	width: 70px;
	height: 51px;
	float: left;
	border: 1px solid #d59531;
	margin: 0 10px 0 0;
	}

#box_noticias #img_not:hover {
	border: 1px solid #0a4552; 
	}

#box_noticias p:hover {
	color: #000;
	}

#box_garanhoes {
	width: 294px;
	height: 385px;
	float: left;
	margin: 40px 0 0 40px;
	background:url(img/garanhoes_frame.png);
	}

#box_garanhoes h1 {
	color: #d59531;
	font-family: 'arsenalbold';
	font-weight: bold;
	font-size: 20px;
	text-align: center;
	margin-top: 25px;
	}

#box_garanhoes h2 {
	color: #0a4552;
	width: 207px;
	float: left;
	clear: both;
	font-weight: bold;
	margin: 5px 0 0 43px;
	}

#box_garanhoes h4 {
	color: #d59531;
	font-weight: bold;
	font-size: 11px;
	padding: 0;
	margin: 5px 0 0 43px;
	float: left;
	clear: both;
	}

#box_garanhoes h4 a {
	color: #d59531;
	}

#box_garanhoes h4 a:hover {
	text-decoration: underline;
	}

#box_garanhoes p {
	color: #838383;
	font-size: 11px;
	width: 207px;
	float: left;
	clear: both;
	margin: 3px 0 5px 43px;
	}

#box_garanhoes p:hover {
	color: #000; 
	}

#img_garanhoes {
	width: 207px;
	height: 81px;
	float: left;
	clear: both;
	border: 1px solid #d59531;
	margin: 5px 0 0 43px;
	}

#box_garanhoes #img_garanhoes:hover {
	border: 1px solid #0a4552; 
	}

#box_galeria {
	width: 278px;
	height: 385px;
	float: right;
	margin: 40px 40px 40px 0;
	}
	
	.img_galeria {
		margin:5px;
		border: 1px solid #d59531;
		}
	
	.img_galeria:hover {
		border: 1px solid #0a4552; 
		}

#potros_futuro {
	background-image: url(img/potros_futuro.png);
	width: 276px;
	height: 130px;
	display: block;
	}

#interno {
	padding: 40px;
	}

#interno h1 {
	color: #744011;
	font-family: 'arsenalbold';
	font-weight: bold;
	font-size: 30px;
	text-shadow: 1px 1px #000;
	margin: 0 0 10px 0;
	}

#interno h2 {
	color: #0a4552;
	font-weight: bold;
	font-size: 18px;
	margin-top: 20px;
	}

#interno h3 {
	color: #0a4552;
	font-style: italic;
	font-size: 11px;
	}

#interno h4 {
	text-align: justify;
	margin-top: 10px;
	font-size: 12px;
	font-weight: normal;
	}

#interno p {
	text-align: justify;
	margin-top: 20px;
	font-size: 12px;
	}

#interno h3 {
	color: #0a4552;
	font-style: italic;
	font-size: 11px;
	}
	
#interno a:link, a:visited, a:active {
	color: #990000;
	text-decoration: none;
	}

#interno a:hover {
	color: #990000;
	text-decoration: underline;
	}

#interno ul {
	list-style-image: url(img/bullet.png);
	margin-left: 30px;
	font-weight: bold;
	}

#interno li {
	margin-top: 20px;
	}

#apresentacao_img {
	background-image: url(img/apresentacao_img.png);
	width: 400px;
	height: 293px;
	float: right;
	margin-left: 40px;
	}

#contato_img {
	background-image: url(img/contato.png);
	width: 300px;
	height: 335px;
	float: right;
	margin-left: 40px;
	}

#noticias_img {
	background-image: url(img/noticias.png);
	width: 300px;
	height: 268px;
	float: right;
	margin-left: 40px;
	}

#blog_img {
	background-image: url(img/blog.png);
	width: 309px;
	height: 348px;
	float: right;
	margin: 0 40px 40px 0;
	}

#galeria_imagens {
	height: 200px;
	text-align: center;
	}

#home {
	background-image: url(img/home.png);
	width: 32px;
	height: 32px;
	float: left;
	margin:  40px 20px 40px 0;
	display: block;
	-moz-opacity:0.4;
	-webkit-opacity:0.4;
	}

#home:hover {
	-moz-opacity:0.7;
	-webkit-opacity:0.7;
	}

#back {
	background-image: url(img/back.png);
	width: 32px;
	height: 32px;
	float: left;
	margin:  40px 0 40px 0;
	display: block;
	-moz-opacity:0.4;
	-webkit-opacity:0.4;
	}

#back:hover {
	-moz-opacity:0.7;
	-webkit-opacity:0.7;
	}

#rodape {
	width: 994px;
	float: left;
	border-top: 1px solid #baa99b;
	background-color: #fff;
	padding: 5px;
	
	}

#rodape p {
	margin-top: 5px;
	color: #666;
	font-size: 10px;
	float: left;
	}

#srsam {
	width: 29px;
	height: 20px;
	background-image: url(img/srsam.png);
	float: right;
	margin-left: 10px;
	display: block;
	}

#webla {
	width: 72px;
	height: 20px;
	background-image: url(img/webla.png);
	float: right;
	margin-left: 10px;
	display: block;
	}

.gmap3{
        margin: 20px auto;
        border: 1px dashed #C0C0C0;
        width: 924px;
        height: 500px;
      }

/*Form*/

input {
	border:1px solid #744011;
	padding: 5px;
	}

.input {
	border:1px solid #744011;
	padding: 5px;
	}

.input_over {
	border:1px solid #744011;
	padding: 5px;
	background-color: #f4ebab;
	}

textarea {
	border:1px solid #744011;
	padding: 5px;
	}

.textarea {
	border:1px solid #744011;
	padding: 5px;
	}
	
.textarea_over {
	border:1px solid #744011;
	padding: 5px;
	background-color: #f4ebab;
	}
	
.btn {
	font-weight: bold;
	border:1px solid #744011;
	padding: 5px;
	background-color: #b29778;
	color: #FFF;
	}