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

* {
	list-style:none;
	border:none;
	margin:0px;
	padding:0px;
	text-decoration:none;
}

body{
	background-image:url(images/faixa.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

#wrapper{
	width:908px;
	margin:auto;
	background-image:url(images/fundo-wrapper.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

#wrapper #intro{
	width:380px;
	height:20px;
	margin-top:8px;
	margin-left:10px;
	color:#FFFFFF;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:9px;
	float:left;
}

#wrapper #intro span{
	color:#ccbb55;
}

#wrapper p a:hover{
	color:#FFFF66;
}

#wrapper #flags{
	width:430px;
	height:30px;
	float:right;
	text-align:right;
	margin-top:5px;
	padding-right:15px;
}

#wrapper #flags li{
	display:inline;
}

#wrapper #flags li a{
	color:#FFFFFF;
	font-size:10px;
	margin-left:15px;
}

#wrapper #flags li a:hover{
	color:#FFCC33;
}

#logo{
	width:150px;
	margin-top:12px;
	margin-right:10px;
	float:left;
}

#menu{
	float:left;
	display:block;
	height:52px;
	width:495px;
	margin-top:43px;
	margin-bottom:15px;
	padding-left:4px;
	background-color:#a69505;
}

#menu li{
	display:inline;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:12px;
	text-transform:uppercase;
}

#menu li a{
	height:25px;
	width:95px;
	display:inline-block;
	padding:22px 0px 5px 0px;
	text-align:center;
	color:#ffffff;
	background-image:url(images/backmenu.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

#menu li a:hover{
	background-image:url(images/degrade.jpg);
	background-repeat:repeat-x;
	color:#ffee77;
}

#flash{
	clear:both;
	height:276px;
	border-bottom:#ebeabb 10px solid;
}

#linguage{
	background-color:#f3f0d4;
	height:25px;
	padding-top:8px;
	padding-left:10px;
}

#linguage p{
	width:315px;
	margin-right:10px;
	float:left;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#336666;
}

#linguage ul{
	display:block;
	width:450px;
	float:left;
}

#linguage ul li{
	display:inline;
	margin-right:5px;
	margin-left:2px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	color:#666633;
}

#linguage ul li a:hover{
	color:#cc9900;
}

#content{
	width:572px;
	margin-top:10px;
	float:left;
	
}

#content .up, #content .up-center{
	width:170px;
	height:30px;
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#336666;
	border-top:#cccccc solid 1px;
	border-bottom:#cccccc solid 1px;
	padding:10px;
}

#content .down, #content .down-center{
	width:170px;
	height:230px;
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	color:#666633;
	line-height:16px;
	border-bottom:#cccccc solid 1px;
	padding:10px;
}

#content .down-center, #content .up-center{
	border-left:#cccccc solid 1px;
	border-right:#cccccc solid 1px;
	border-bottom:#cccccc solid 1px;
}

#content p{
	display:block;
	height:195px;
}

#content a{
	width:69px;
	color:#666633;
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	padding-left:10px;
	background-image:url(images/seta.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#content p a:hover{
	color:#043d48;
}


#image-index{
	width:310px;
	height:145px;
	background-image:url(images/img-home.jpg);
	background-repeat:no-repeat;
}

#image-perfil{
	width:310px;
	height:328px;
	background-image:url(images/img-perfil.jpg);
	background-repeat:no-repeat;
}

#image-servicos{
	width:310px;
	height:495px;
	background-image:url(images/img-servicos.jpg);
	background-repeat:no-repeat;
}

#image-equipe{
	width:310px;
	height:87px;
	background-image:url(images/img-equipe.jpg);
	background-repeat:no-repeat;
}

#image-qualidade{
	width:310px;
	height:87px;
	background-image:url(images/img-qualidade.jpg);
	background-repeat:no-repeat;
}

#image-contato{
	width:310px;
	height:355px;
	background-color:#00FF00;
}

#paralela{
	width:310px;
	height:292px;
	float:right;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	color:#666633;
	line-height:16px;
	margin-top:10px;
}

#paralela a{
	text-decoration:underline;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	color:#666633;
}

#paralela a:hover{
	color:#333366;
}

#contato{
	background-color:#f8f6e6;
	width:266px;
	height:135px;
	padding:22px 22px 0 22px;	
}


#contato p a:hover{
	color:#336666;
}

#contato h2, #trabalhe h2{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#336666;
	text-transform:uppercase;
	margin-bottom:5px;
	clear:both;	
}

#paralela #trabalhe{
	width:260px;
	height:80px;
	color:#336666;
	background-color:#eeefd4;
	padding:25px;
}

#paralela #trabalhe ul{
	margin-top:10px;
}

#paralela #trabalhe ul li{
	display:inline;
}

#paralela #trabalhe ul li a{
	width:100px;
	margin-right:20px;
	margin-top:13px;
	padding-left:10px;
	background-image:url(images/seta.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

#trabalhe ul li a:hover{
	color:#336666;
}

#conteudo-down{
	clear:both;	
}

#conteudo-down #new{
	width:538px;
	height:146px;
	padding:7px 17px 17px 17px;
	background-color:#eeefd4;
	text-transform:uppercase;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#336666;
	float:left;
	margin-top:10px;
}

#left{
	width:220px;
	height:100px;
	float:left;
}

fieldset label{
	display:block;
	width:100px;
	height:15px;
	font-weight:normal;
	margin-top:7px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10px;
	color:#cccc33;
}

fieldset input{
	display:block;
	width:215px;
	height:17px;
	border:#ffffff 1px solid;
	color:#043d48;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif,;
	font-size:10px;
	margin-bottom:4px;
	padding-top:3px;
}

#right{
	float:left;
	width:273px;
	height:88px;
	margin-left:15px;
	padding-top:2px;
}

textarea{
	display:block;
	border:#ffffff 1px solid;
	color:#043d48;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif,;
	font-size:11px;
	padding:8px;
	width:270px;
	height:52px;
}

#new a img{
	margin-top:8px;
	padding-left:495px;
}

#conteudo-down #auxiliar-down{
	float:right;
	width:258px;
	margin-top:10px;
	margin-bottom:80px;
	padding:13px 25px 33px 25px;
	background-color:#ecf2de;
}

#conteudo-down #auxiliar-down h2{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	margin-bottom:8px;
	color:#336666;
}

#conteudo-down #auxiliar-down p a{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#336666;
	line-height:20px;
	margin-bottom:30px;
	padding-left:11px;
	background-image:url(images/seta.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

#conteudo-down #auxiliar-down a:hover{
	color:#999933;
}

#text-1 p, #text-1 p a{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	color:#336666;
	padding:12px 0 12px 8px;;
}

#text-2 p, #text-3, #text-4, #text-5{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#336666;
	padding:12px 0px 12px 0px;	
}

#text-2 ul{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	color:#336666;
}


#footer{
	clear:both;
	text-align:center;
	border-top:#cccccc solid 1px;
	color:#cccc33;
	padding-top:15px;
}

#footer ul li{
	display:inline;
}

#footer ul li a{
	color:#999900;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	text-decoration:underline;
	margin-right:10px;
	margin-left:8px;
}

#footer ul li a:hover{
	color:#336666;
}

#footer p{
	color:#CCCCCC;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10px;
	margin-top:10px;
	margin-bottom:10px;
}

#footer p a{
	color:#CCCCCC;
}

#footer p a:hover{
	color:#336666;
}

/* perfil*/
#linguage-perfil{
	background-color:#f3f0d4;
	height:25px;
	padding-top:8px;
	padding-left:10px;
	margin-bottom:10px;
	clear:both;
}

#linguage-perfil h1{
	margin-right:10px;
	float:left;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#336666;
}

#content-perfil{
	width:572px;
	clear:both;
	float:left;
	margin-top:1px;
}

#content-perfil .up{
	width:552px;
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#336666;
	border-top:#cccccc solid 1px;
	border-bottom:#cccccc solid 1px;
	padding:10px;
}

#content-perfil .principal{
	width:562px;
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	color:#666633;
	line-height:16px;
	border-bottom:#cccccc solid 1px;
	padding-left:10px;
	padding-bottom:15px;
}

#content-perfil .principal span.tm{
	font-size:15px;
}

span.bold{
	font-weight:bold;
	font-size:11px;	
}

#content-perfil .principal ul{
	margin-top:15px;
	margin-bottom:17px;
}

#content-perfil .principal ul li{
	background-image:url(images/seta.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:8px;
}

#content-perfil .principal p{
	margin-top:15px;
	margin-bottom:15px;
}

#content-perfil .principal #form{
	margin-bottom:50px;
}

#content-perfil .principal .titulos{
	background-image:url(images/seta.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:10px;
	font-size:13px;
	font-weight:bold;
}

#new-perfil{
	width:538px;
	height:146px;
	padding:17px 17px 17px 17px;
	background-color:#eeefd4;
	text-transform:uppercase;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#336666;
	float:left;
	margin-top:10px;
	margin-bottom:30px;
}


#new-perfil fieldset label{
	display:block;
	width:100px;
	height:15px;
	font-weight:normal;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10px;
	color:#cccc33;
}

#new-perfil fieldset input{
	width:215px;
	height:17px;
	border:#ffffff 1px solid;
	color:#043d48;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif,;
	font-size:10px;
	margin-bottom:15px;
	padding-top:3px;
}

#new-perfil label{
	display:block;
	width:100px;
	height:15px;
	font-weight:normal;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10px;
	color:#cccc33;
}

#new-perfil #msg{
	float:left;
	padding-top:16px;
}

#new-perfil #msg textarea{
	border:#ffffff 1px solid;
	color:#043d48;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif,;
	font-size:10px;
	padding:8px;
	width:270px;
	height:58px;

}

#new-perfil a img{
	clear:both;
	margin-top:8px;
	padding-left:495px;
}


#paralela-perfil{
	float:right;
	width:310px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	color:#666633;
	line-height:16px;

}


#paralela-perfil a{
	text-decoration:underline;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	color:#666633;
}

#paralela-perfil a:hover{
	color:#333366;
}

 #auxiliar-down-perfil{
	float:left;
	width:258px;
	padding:23px 25px 8px 25px;
	margin-top:10px;
	background-color:#ecf2de;
	padding-bottom:34px;
}

#auxiliar-down-perfil h2{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	margin-bottom:18px;
	color:#336666;
	text-transform:uppercase;
}

#auxiliar-down-perfil a{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	color:#336666;
	line-height:18px;
	margin-bottom:30px;
	padding-left:11px;
	background-image:url(images/seta.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

#auxiliar-down-perfil p a:hover{
	color:#999933;
}
#footer .fim{
	padding-bottom:80px;
}