@charset "utf-8";
/* CSS Document */

body,html {width:100%; height:100%; background:#ffe8bc; color:#A6794F; font-family:Calibri, Arial, sans-serif;} 
a {color:#A6794F;}
a:hover {text-decoration:none;}

#centraliza,#menu,#conteudo,#rodape,#direitos,#portbox li,#port_top {width:654px;}

#topo {position:relative; float:left; width:100%; height:50%; margin-bottom:-278px; min-height:278px; background:#ffe8bc url(../images/bg_ainon_2.gif) 50% bottom}
#centraliza {position:relative; clear:left; height:556px; margin-left:-327px; left:50%; z-index:2;}
#base {position:relative; float:left; clear:left; width:100%; height:50%; margin-top:-278px; min-height:278px; background:#ffe8bc url(../images/bg_ainon_1.gif) 50% top}

#menu {float:left;}
#menu li {float:left; display:block;}
#menu li a {display:block; background-position:center bottom; text-indent:-9999px}
#menu li a:hover {background-position:center 50%;}
#home #bt_home,#portfolio #bt_portfolio,#blog #bt_blog,#sobre #bt_sobre,#contato #bt_contato {background-position:center top;}

#menu li a#bt_home      {background-image:url(../images/bt_home.gif);      width:78px; height:43px; margin:8px 0 0 24px;}
#menu li a#bt_portfolio {background-image:url(../images/bt_portfolio.gif); width:117px; height:36px; margin:7px 0 0 26px;}
#menu li a#bt_blog      {background-image:url(../images/bt_blog.gif);      width:84px; height:33px; margin:13px 0 0 26px;}
#menu li a#bt_sobre     {background-image:url(../images/bt_sobre.gif);     width:97px; height:28px; margin:15px 0 0 24px;}
#menu li a#bt_contato   {background-image:url(../images/bt_contato.gif);   width:133px; height:34px; margin:8px 0 0 35px;}

#conteudo {float:left;}

#home #galeria {z-index:1; position:relative;}
#home #galeria a {background:none;}
#home .mascara div {z-index:5; position:absolute}
#home .mascara div.botao:hover {cursor:pointer;}
#home .mascara #top_mascara    {left:0; top:50px; width:668px; height:35px; background:url(../images/mascara-home-top.gif)}
#home .mascara #left_mascara   {left:0; top:50%; margin-top:-195px; width:46px; height:291px; background:url(../images/mascara-home-left.gif)} 
#home .mascara #right_mascara  {right:0; top:50%; margin-top:-195px; width:31px; height:291px; background:url(../images/mascara-home-right.gif); margin-right:-14px}
#home .mascara #bottom_mascara {left:0; bottom:126px; width:668px; height:56px; background:url(../images/mascara-home-bottom.gif)}

#twitter {background:url(../images/bg-twitter.gif) left center no-repeat; width:608px; height:39px; font-size:12px; float:left; padding:10px 0 10px 10px; line-height:13px; margin-left:20px; z-index:9999; position:relative; margin-top:10px;}
#portfolio #twitter {margin-top:45px;}
#twitter a {color:#572702; text-decoration:none; float:left; margin-top:-22px;}
#twitter .tweet_text a {color:#A6794F; float:none; margin-top:0;}
#twitter #go_twt {float:right; background:url(../images/go-twitter-ainon.gif) center bottom; width:60px; height:60px; text-indent:-9999px; margin:-10px 0 0 10px}
#twitter #go_twt:hover {background-position: center top;}
#direitos {float:left; font-size:11px; margin-top:15px; text-align:center}

.fix-safari {float:left;width:654px}

#port_top {float:left; height:40px; background:#ecbc8e; margin-top:20px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px}
#port_top a {float:right; margin-top:10px; margin-right:10px}
#portbox{ background:#f8d6b1; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px}	
#portbox li{height:287px; overflow:hidden;}
#portbox li .job {width:317px; padding:5px; float:left; position:relative;}
#portbox li .job .img_port {float:left; margin-right:5px}
#portbox li .job h2 {font-size:22px; line-height:18px; position:absolute; top:15px; left:170px; width:150px}
#portbox li .job p {width:150px; position:absolute; left:170px; top:60px; overflow:hidden; font-size:14px;}
#prevBtn a, #nextBtn a {margin-top:-160px; background-position:center center; position:relative; z-index:999; width:20px; height:20px; text-indent:-9999px}
#prevBtn a {float:left; background-image:url(../images/prev.gif); margin-left:-25px}
#nextBtn a {float:right; background-image:url(../images/next.gif); margin-right:-25px}

#pg_sobre {background:url(../images/bg-sobre.gif) no-repeat;width:650px;height:362px;margin:30px 0 0 0;}
#pg_sobre #pane1 {overflow:auto; height:280px; padding-right:10px}
#pg_sobre .texto {width:350px;height:280px;float:right;margin:25px 10px 0 0;}
#pg_sobre .texto h1 {font-size:20px;color:#fffecb;float:right;display:block; margin-bottom:10px}
#pg_sobre .texto p {clear:both;text-align:right;}

.pg_contato {
	width:666px;
	height:382px;
	margin:20px 0 0 0;
	position:relative;
	z-index:9px;
}

.pg_contato fieldset {
	width:260px;
	border:none;
	float:left;
	margin:0 0 0 20px;
	_margin:0 0 0 10px;
}

.pg_contato fieldset legend {
	text-indent:-9999px;
}

.pg_contato fieldset ul {
	
}

.pg_contato fieldset ul li {
	font-weight:bold;
	color:#c8996c;
}

.pg_contato fieldset ul li input {
	clear:both;
	display:block;
	margin:5px 5px;
	_margin:2px 2px;
	background:none;
	border:none;
	color:#FFF;
	font-size:11px;
	width:220px;
	
}

.pg_contato fieldset ul li .bg_input {
	background:url(../images/bg_input.gif) no-repeat 0 32px;
	display:block;
	padding:15px 0;
}

.pg_contato fieldset ul li textarea {
	clear:both;
	display:block;
	margin:5px 5px;
	background:none;
	border:none;
	color:#FFF;
	font-size:12px;
	width:220px;
	height:120px;
	
}

.pg_contato fieldset ul li .bg_textarea {
	background:url(../images/bg_textarea.gif) no-repeat 0 28px;
	display:block;
	padding:10px 0;
}

.pg_contato fieldset .btn_enviar {
	background:url(../images/btn_enviar.png) no-repeat 0 -36px;
	width:112px;
	height:36px;
	display:block;
	text-indent:-9999px;
	margin:5px 0 0 25px;
	overflow:hidden;
	cursor:pointer;
	float:right;
	margin:0 30px 0 0;
	_margin:0 15px 0 0;
}

.pg_contato fieldset .btn_enviar:hover {
	background:url(../images/btn_enviar.png) no-repeat 0 0;
	width:112px;
	height:36px;
	display:block;
	text-indent:-9999px;
}

.pg_contato .tel_email {
	background:url(../images/bg_tel_email.gif) no-repeat bottom;
	width:380px;
	height:350px;
	float:left;
}

.pg_contato .tel {
	height:51px;
	background:url(../images/bg_tel.gif) no-repeat;
	display:block;
	margin:30px 0 0 70px;
}

.pg_contato .tel strong {
	font-size:22px;
	margin:15px 0 0 50px;
	float:left;
	color:#a6794f;
}

.pg_contato .tel strong span {
	font-size:18px;
	font-weight:normal;
}

.pg_contato .email {
	height:33px;
	background:url(../images/bg_email.gif) no-repeat;
	display:block;
	margin:10px 0 0 70px;
}

.pg_contato .email strong {
	font-size:20px;
	margin:0 0 0 50px;
	float:left;
	color:#a6794f;
	font-weight:normal;
}

.pg_contato .voltar {
	width:423px;
	height:317px;
	display:block;
	background:url(../images/bg_enviado.gif) no-repeat;
	text-indent:-9999px;
	margin:20px auto 0 auto;
	overflow:hidden;
}



/*SHADOWWBOX */
#sb-container,#sb-wrapper{text-align:left;}
#sb-container,#sb-overlay{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;}
#sb-container{height:100%;display:none;visibility:hidden;z-index:999;}
body > #sb-container{position:fixed;}
#sb-overlay{height:expression(document.documentElement.clientHeight + 'px');}
#sb-container > #sb-overlay{height:100%;}
#sb-wrapper{position:relative;}
#sb-wrapper img{border:none;}
#sb-body{position:relative;margin:0;padding:0;overflow:hidden;border:2px solid #A6794F;}
#sb-body-inner{position:relative;height:100%;}
#sb-content.html{height:100%;overflow:auto;}
#sb-loading{position:absolute;top:0;width:100%;height:100%;text-align:center;padding-top:10px;}
#sb-body,#sb-loading{background-color:#572702;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title-inner,#sb-info-inner{position:relative;line-height:16px;font-size:50px;}
#sb-title,#sb-title-inner{height:26px;}
#sb-title-inner{font-size:28px;padding:5px 0;color:#ffe8bc;font-family:Calibri, Arial, sans-serif;}
#sb-info,#sb-info-inner{height:20px;}
#sb-info-inner{font-size:12px;color:#ffe8bc;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;}
#sb-nav-close{background:url(../images/close.png) no-repeat;}
#sb-nav-next{background:url(../images/next.png) no-repeat;}
#sb-nav-previous{background-image:url(../images/previous.png);background-repeat:no-repeat;}
#sb-nav-play{background-image:url(../images/play.png);background-repeat:no-repeat;}
#sb-nav-pause{background-image:url(../images/pause.png);background-repeat:no-repeat;}
#sb-counter{float:left;padding:2px 0;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;font-weight:bold;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#ffe8bc;text-decoration:underline;}
