
/*       BREAD CRUMB            */
#bc {
	float:left;
	width:555px;
	height:26px;
	background:url(../imgs/bc_curva_inf.jpg) bottom no-repeat;
	background-color:#F05922;
	margin:4px 0; 
}
#bc ul {
	width:555px;
	height:5px;
	background:url(../imgs/bc_curva_sup.jpg) top no-repeat;
	margin:0;
	padding:0;
}
#bc li {
	padding:6px 2px;
	font-weight:normal;
}
#bc li.voceestaem {
	padding:6px 2px 6px 6px;
	font-weight:normal;
}

#bc li, #bc li a  {
	float:left;
	list-style:none;
	font:10px Verdana, Helvetica, Arial, sans-serif;
	font-variant:small-caps;
	_font-variant:normal;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	margin:0;
}
#bc li a:hover  {
	text-decoration:underline;
}







/*       CONTEúDO           */
#central, #cont {
	float:left;
	width:400px;
}
#central {
	background:url(../imgs/bg_cont.jpg) repeat-y;
}

#cont {
	background:url(../imgs/curva_cont_inf.jpg) bottom no-repeat;
}

#cont div.curva_sup {
	width:400px;
	height:3px;
	background:url(../imgs/curva_cont_sup.jpg) no-repeat;
}







/*       CONTEúDO           */
#cont_gde, #central_gde {
	float:left;
	width:555px;
}
#central_gde {
	background:url(../imgs/bg_cont_gde.jpg) repeat-y;
}
#cont_gde {
	clear:both;
	background:url(../imgs/curva_cont_gde_inf.jpg) bottom no-repeat;
}
#cont_gde div.curva_sup {
	width:555px;
	height:3px;
	font-size:0;
	background:url(../imgs/curva_cont_gde_sup.jpg) no-repeat;
}








#cont h3, #cont_gde h3 {
	font:16px Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-variant:small-caps;
	_font-variant:normal;
	color:#F15922;
}
#cont_gde em.blog {
	font:11px Arial, Verdana, Helvetica, sans-serif;
	font-variant:normal;
	font-style:italic;
	color:#333;
	padding:0 0 40px 15px;
}
#cont h4, #cont_gde h4 {
	font:14px Arial,Helvetica, Verdana, sans-serif;
	font-weight:bold;
	
	float:left;
}
#cont p, #cont_gde p {
	font:11px Verdana, Helvetica, Arial, sans-serif;
}
#cont a.linke, #cont_gde a {
	color:#F05922;
	line-height:16px;
	padding:4px 2px 8px 2px;
	margin:0;
	text-decoration:none;
}
#cont a.linke:hover, #cont_gde a:hover {
	text-decoration:underline;
}
#cont h3, #cont h4, #cont p {
	width:370px;
	line-height:16px;
	padding:8px 15px;
	margin:0;
}
#cont_gde h3, #cont_gde h4, #cont_gde p {
	width:515px;
	line-height:16px;
	padding:8px 15px;
	margin:0;
}






#cont ul.lista {
	float:left;
	_margin:0 20px;
}
#cont ul.lista li {
	width:310px;
	font:11px Verdana, Helvetica, Arial, sans-serif;
	margin:15px 0;
	_margin:8px 0;
	padding:0 0 0 5px;
	list-style-image:url(../imgs/bullet.gif);
	_list-style-image:url(../imgs/bullet_ie.gif);
}
#cont .fraselink, #cont_gde .fraselink {
	float:left;
	_float:none;
	display:block;
	font:bold 11px Verdana, Helvetica, Arial, sans-serif;
	font-variant:small-caps;
	_font-variant:normal;
	line-height:20px;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	margin:10px 17px;
	padding:10px;
	background:url(../imgs/bg_fraselink.jpg) repeat-x;
	border:3px solid #DC3D15;
}
#cont .fraselink {
	width:330px;
}
#cont_gde .fraselink{
	width:480px;
}




/*       Destaque Lateral           */
#destaque_lateral {
	float:right;
	width:150px;
	margin:0 1px 0 4px;
}


/*     SAIBAMAIS     */
#saibamais  {
	background:url(../imgs/curva_saibamais_inf.gif) bottom no-repeat;
	background-color:#FFF;
}
#saibamais h5  {
	background:url(../imgs/curva_saibamais_sup.gif) top no-repeat;
	height:48px;
	color:#DB3900;
	text-indent:-9000px;
	margin:0;
}
#saibamais a  {
	display:block;
	font:10px Verdana, Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-variant:small-caps;
	_font-variant:normal;;
	line-height:16px;
	color:#333;
	text-decoration:none;
	text-align:center;
	padding:10px;
	background-color:#E6E6E6;
	border-top:5px solid #FFF;
	border-bottom:5px solid #FFF;
}
#saibamais a:hover  {
	color:#FACCBB;
	background-color:#F05922;
}
#saibamais ul {
 list-style:none;
 margin:auto;
 padding:0;
 width:110px;
 }
#saibamais ul li {
 text-align:center;
 border-top:#FFFFFF solid 5px;
 cursor:hand;
 cursor:pointer;
 padding:0;
 background-color:#DC3D15;
 *background-color:#FFF;
}
#saibamais ul p  {
	width:100px;
	height:37px;
	font:11px Arial, Helvetica, Verdana, sans-serif;
	line-height:16px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	padding:8px 5px 5px;
	margin:0 auto;
	background:url(../imgs/bt_port.gif) no-repeat;
}

#saibamais ul li div:hover {
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}


#curva_saibamais_inf  {
	width:150px;
	height:3px;
	font-size:0;
}	
	
	
/**********    ESPECIFICOS DE CADA SEÇÂO    *************/

/*    PORTFOLIO    */

#cont_gde #port, #cont_gde .port {
	margin-left:5px;
	padding-left:5px;	
}
#cont_gde #port li, #cont_gde .port li {
	float:left;
	display:inline;
	width:110px;
	height:170px;
	list-style:none;
	text-align:center;
	padding:4px 11px; 
	margin:0;
}
#cont_gde #port li div, #cont_gde .port li div {
	cursor:pointer;
	cursor:hand;
	background-color:#DC3D15;
}
#cont_gde #port li div img, #cont_gde .port li div img {
	font:11px Arial, Helvetica, Verdana, sans-serif;
	color:#F6945A;
	margin:0 auto;
	vertical-align:top;
}
#cont_gde #port li div img:hover, #cont_gde .port li div img:hover {
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
#cont_gde #port div p,#cont_gde .port div p  {
	width:100px;
	height:37px;
	font:11px Arial, Helvetica, Verdana, sans-serif;
	line-height:16px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	padding:8px 5px 5px;
	margin:0 auto;
	background:url(../imgs/bt_port.gif) no-repeat;
}




/*    EMPRESA CIDADÃ    */
#empresa_cidada {
	width:400px;
	height:180px;
	background:url(../imgs/logos_empresa_cidada.gif) no-repeat;
}
#empresa_cidada p {
	float:left;
	width:200px;
	text-align:center;
	padding:160px 0 40px 0;
}











/**************    FORMULÁRIO DE CONTATO    ******************/
#cont .formcontato  {
	padding:8px 15px;
	margin:0;
	border:0;
	display:block;
}
#cont .formcontato label  {
	display:block;
	font:10px Verdana, Helvetica, Arial, sans-serif;
	font-weight:bold;
	color:#666;
	margin:10px 0 0 0;
}
#cont .formcontato input, #cont .formcontato textarea {
	width:320px;
	font:10px Verdana, Helvetica, Arial, sans-serif;
	color:#999;
	padding:6px;
	margin:2px 0;
	border:2px solid #E7E7E7;
}

#cont .formcontato input:focus, #cont .formcontato input:hover, #cont .formcontato textarea:focus, #cont .formcontato textarea:hover {
	border:2px solid #EAB278;
}

#cont .formcontato small {
	display:block;
	margin:0 0 10px 0;
}

#cont .formcontato #telefone {
	width:120px;
}