@charset "utf-8";
/* CSS Document */

body {margin:0;	background:#f3e8d2;}
a {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#675a3c; letter-spacing:1px;}
a:active {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#675a3c; letter-spacing:1px;}
a:link {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#675a3c; letter-spacing:1px;}
a:hover {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#675a3c; letter-spacing:1px;}
a:visited {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#675a3c; letter-spacing:1px;}
.empresa {font-family:"Times New Roman", Times, serif;font-size:14px;color:#29200E;position:relative;width:625px;top:30px;left: 12px;}
.contato {font-family:"Times New Roman", Times, serif;font-size:14px;color:#29200E;position:relative;width:625px;top:0;left: 12px;}
.clique { font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#999999;}
strong {color:#B48A29}
#all { width:777px; margin:0 auto;}
#top {background:url('http://www.ranchoaveiro.com.br/img/logo.png') no-repeat; width:276px; height:114px; position:relative; left:65px; z-index: 1;}
#menu {	background:url('http://www.ranchoaveiro.com.br/img/menu.jpg') no-repeat;	width:524px; height:56px;	margin:0 auto;	text-align:center;	position:relative;	top: -15px;}
#menu a {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#675a3c; letter-spacing:1px;}
#menu a:hover {color: #1c1810;}
#menu ul {position: relative; margin-top:0;	padding:0;	top:28px;	list-style:none;}
#menu li {display: inline;}
#footer a {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#aba186; letter-spacing:1px;}
#footer a:hover {text-decoration:none; color:#8b7951}
#footer ul {position: relative; margin-top:0; padding:0; left:5px; top:27px; list-style:none; text-align:center;}
#footer li {display: inline;}
#corpo {background:url('http://www.ranchoaveiro.com.br/img/corpo2.png') no-repeat;	width:647px;	height:305px;	margin:0 auto;	position:relative;	top:-12px;}
#footer {background:url('http://www.ranchoaveiro.com.br/img/footer.jpg') no-repeat; width:777px; height:130px; margin-bottom:0 auto; font-family: Arial, Helvetica, sans-serif; color:#aba186;}
#copy {font-size:10px; text-align:center; margin:0 auto; left:5px; top:12px; position:relative;}
#footer .end {font-size:14px;	text-align:center;	margin:0 auto;	left:45px;	top:40px;	position:relative;}
/*studio*/
#footer a.studio {display: block;width:70px;height:35px;text-indent:-999px;overflow:hidden;background:url('http://www.studiobr.com.br/logostudio/studio.png')no-repeat;position:relative;float:right;right:165px;top:-10px;}
#footer a.studio:hover {background: url('http://www.studiobr.com.br/logostudio/studio_hover.png') no-repeat;}
/* END studio*/
/* begin: slideshow */
.slideshow {
position:relative;
padding:0 auto;
margin:0 auto;
}
.slideshow a img {
border:1px dotted #dab560;
}
.slideshow li.slide {
list-style-type:none;
}
.slideshow .slides {
height:235px;
margin:0;
width:619px;
}
.slideshow .slides li.slide {
	visibility:hidden;
	position:absolute;
	top: 15px;
	left: 15px;
}
.slideshow .buttons {
display:none;
}
.slideshow .buttons {
	display:block;
	position:absolute;
	z-index:100;
	left:20px;
	bottom:-20px;
	margin:0;
}
.slideshow .buttons li {
float:left;
display:inline;
width:30px;
height:30px;
margin:2px;
line-height:30px;
background-image:url('buttonBg.png');
background-repeat:no-repeat;
}
.slideshow .buttons li a {
float:left;
text-decoration:none;
width:30px;
height:30px;
color:#fff;
outline:0;
}
.slideshow ul.buttons li a:hover {
text-decoration:none;
color:#0a0a0a;
}
.slideshow ul.buttons li.active a:hover,
.slideshow ul.buttons li.active a {
color:#666666;
}

/* end: slideshow */

/* form */
.cssform p{width: 300px;clear: left;margin: 0 auto;padding: 5px 0 8px 0;padding-left: 155px;border-top: 1px dashed gray;height: 1%;}
.cssform label{font-weight: bold;float: left;margin-left: -155px;width: 150px;}
.cssform input[type="text"]{width: 180px;}
.cssform textarea{width: 250px;height:90px;}
/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/
* html .threepxfix{margin-left: 3px;}
/* end form */
