/* CSS Document */

* {
	margin:0;
	padding:0;
	font-size:13px;
}

body{
	background:#909090;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		line-height:1.429em;
		color:#868686;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {
	color:#c96800; font-size:13px; font-weight:bold;
}
a:hover{
	text-decoration:none;
	color: #c96800;
	font-weight: bold;
}
p {padding-top:20px;}

/* ============================= main layout ====================== */

.top-tail {background:#fff url(images/top-tail.jpg) top repeat-x;}
.bottom-tail {background:url(images/bottom-tail.gif) bottom repeat-x;}
.top-tail2 {width:50%; position:absolute; right:0; background:url(images/top-tail2.jpg) top repeat-x; height:155px;}

li { background:url(images/list-bg.gif) no-repeat 0 7px; padding-left:22px; font-size:12px; line-height:25px;}

cite {font-style:normal;}

.link {background:url(images/link-right-bg.png) top right no-repeat; display:inline-block; font-size:12px !important; line-height:1em; text-decoration:none; color:#fff; margin-top:14px; cursor:pointer;}
.link span {background:url(images/link-left-bg.png) top left no-repeat; display:inline-block; padding:0 11px 0 25px;}
.link span span {background:url(images/link-tail-bg.png) top repeat-x; padding:6px 1px 8px 4px;}
.link:hover {background:url(images/link-right-bg-hover.png) top right no-repeat; color:#fff; text-decoration:underline;}
.link:hover span {background:url(images/link-left-bg-hover.png) top left no-repeat; text-decoration:underline;}
.link:hover span span {background:url(images/link-tail-bg-hover.png) top repeat-x; text-decoration:underline;}

.box .link {background:url(images/link2-right-bg.gif) top right no-repeat;}
.box .link span {background:url(images/link2-left-bg.gif) top left no-repeat; padding:0 9px 0 25px;}
.box .link span span {background:url(images/link2-tail-bg.gif) top repeat-x; padding:6px 0 8px 4px;}
.box .link:hover {background:url(images/link2-right-bg-hover.gif) top right no-repeat;}
.box .link:hover span {background:url(images/link2-left-bg-hover.gif) top left no-repeat;}
.box .link:hover span span {background:url(images/link2-tail-bg-hover.gif) top repeat-x;}

h2 {font-size:2.154em; font-weight:normal; line-height:1em; color:#fff; margin-bottom:19px;}
h2 strong {color:#c2bd9d; font-size:0.464em; line-height:1em; display:block;}
#page1 h2 {margin-bottom:9px;}

h3 {color:#726f5c; font-weight:normal; font-size:28px !important; line-height:1em; letter-spacing:-1px; margin-bottom:26px;}

.imgindent {margin:0 30px 0 0; float:left;}
.imgindent2 {margin:0 4px 0 0; float:left;}
.imgindent3 {margin:0 20px 0 0; float:left;}
.imgindent4 {margin:0 0px 10px 0;}

/* ============================= header ====================== */

#header {font-size:0.929em; color:#fff; line-height:1.231em; background-image:url(images/logo.png); background-repeat:no-repeat; background-position:top left;}

#header li a {color:#fffbe5;}
#header .indent {
	padding-top: 50px;
	padding-right: 25px;
	padding-bottom: 0;
	padding-left: 65px;
}

.flash1 {width:980px; height:151px; padding:5px 0 13px 0;}

/* ============================= content ====================== */

#content {padding:17px 69px 18px 64px;}
.col-pad {padding-right:22px;}
.col-pad2 {padding-right:29px;}

.box {background:#f1ecc3 url(images/box-tail-bottom.gif) bottom repeat-x; font-size:13px; line-height:1.462em; color:#6d6d6d;}
.box .tail-top {background:url(images/box-tail-top.gif) top repeat-x;}
.box .corner-bottom-right {background:url(images/box-corner-bottom-right.gif) bottom right no-repeat;}
.box .corner-bottom-left {background:url(images/box-corner-bottom-left.gif) bottom left no-repeat;}
.box .corner-top-right {background:url(images/box-corner-top-right.gif) top right no-repeat;}
.box .corner-top-left {background:url(images/box-corner-top-left.gif) top left no-repeat; width:100%;}
.box .indent {padding:24px 27px 19px 27px;}

.box2 {background:#f4f4f4 url(images/box2-tail-bg.gif) bottom repeat-x; font-size:13px; line-height:1.462em; color:#6d6d6d;}
.box2 .tail-top {background:url(images/box2-tail-bg.gif) top repeat-x;}
.box2 .tail-left {background:url(images/box2-tail-bg.gif) left repeat-y;}
.box2 .tail-right {background:url(images/box2-tail-bg.gif) right repeat-y;}
.box2 .corner-bottom-right {background:url(images/box2-corner-bottom-right.gif) bottom right no-repeat;}
.box2 .corner-bottom-left {background:url(images/box2-corner-bottom-left.gif) bottom left no-repeat;}
.box2 .corner-top-right {background:url(images/box2-corner-top-right.gif) top right no-repeat;}
.box2 .corner-top-left {background:url(images/box2-corner-top-left.gif) top left no-repeat; width:100%;}
.box2 .indent {padding:19px 22px 18px 20px;}
.box2 .indent2 {padding:19px 22px 18px 30px;}
.box-indent {padding:14px 0 0 10px;}
.box2 strong a {color:#6d6d6d; text-transform:uppercase;}

.minheight {min-height:400px; height:auto;}
* html .minheight {height:571px;}


.box .line {border-bottom:1px solid #dad2ac; padding-bottom:20px; margin-bottom:20px;}
.padding1 {padding-top:10px;}
.padding2 {padding-top:20px;}
.phone {float:right; margin-right:115px;}
.text2 {color:#c65c5c;}

/* ============================= footer ====================== */

#footer {color:#bdb89a; font-size:12px; height:51px; padding:26px 0 0 65px; line-height:18px;}
#footer a {color:#bdb89a; font-size:12px; line-height:18px; }

/* ============================= forms ============================= */

#ContactForm {padding:10px 0 0 0;}
#ContactForm .rowi {height:42px;}
#ContactForm .link {float:right; margin-left:20px;}

.input {width:212px; height:19px; border:1px solid #a09b96; background:#fff; padding:0 0 0 5px; font-size:1em;}
textarea {width:205px; height:80px; border:1px solid #a09b96; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:1em;}

/* ===========================title===============================*/
.title { padding-bottom:26px;}

.inicio {font-size:14px;}
.line {background-image:url(images/line.gif); background-repeat:repeat-x; height:48px; background-position:center;}
.line2 {background-image:url(images/line2.gif); background-repeat:repeat-x; height:38px; background-position:center;}



.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 0px solid gray;
}
.highslide:hover img {
	border: 1px solid white;
}

.highslide-image {
	border: 10px solid #F5F5F5;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}	

/*Rodapé*/
.pype a{
	text-decoration:none;
	font-weight:normal;
}
.pype a:hover{
	text-decoration:none;
	font-weight:normal;
}
.by_pype a{
	text-decoration: underline;
	font-weight:normal;
}
.by_pype a:hover{
	text-decoration:none;
	font-weight:normal;
}



