@charset "utf-8";

* { 
	font-family:Arial, Helvetica, sans-serif;
	color:#000; 
}

img {
	border:0px;
}
/*Codigo inserido para corrigir alinhamento de imagem em uma noticia- 28.02.2011*/
.image_div_right{
	float: right;
}
#banner1 {
	height:90px;
}

#geral {
	width:728px; 
	left:50%; 
	margin-left:-364px; 
	position:absolute;
}
.t4 :hover{
	background:#E6E6FA;

}

#rodape {
	width:728px; 
}
#rodape .creditos {
	height:17px; 
	background:#FCB134; 
	text-align:center; 
	font-size:12px; 
	color:#000000; 
	padding-top:3px;
}
.cabecalho{
	font-size:21px;
	font-weight:bold;
	border-style: solid;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	width: 40%;
       text-align:right;
       margin-bottom:5px;
       border-color:#CD5C5C;
}

.pad_top10 {
	padding-top:10px;
}
.pad_right10 {
	padding-right:10px;
}
.pad_left10 {
	padding-left:10px;
}
.pad_bottom10 {
	padding-bottom:10px;
	color:white;
}

.pad_top20 {
	padding-top:20px;
}
.pad_right20 {
	padding-right:20px;
}
.pad_left20 {
	padding-left:20px;
}
.pad_bottom20 {
	padding-bottom:20px;
}
.clear {
	clear:both;
}




/* MENU */
#menu_principal {
	width:728px; 
	/*padding-left:38px; */
	background:#000; 
	/*padding-bottom:10px; */
	height:25px;	
}
#menu_principal .link_mprincipal, .link_mprincipal_cad, .link_mprincipal_p {
	float:left; 
	/*padding:10px;*/
	padding-top:4px;
	padding-left:10px;
	padding-right:10px;
	color:#FFF; 
	font-size:12px; 
	font-weight:bold;
}
#menu_principal .link_mprincipal a {
	color:#FFF;
	text-decoration:none;
}
#menu_principal .link_mprincipal a:hover {
	color:#FFF;
	text-decoration:underline;
}

#menu_principal .link_mprincipal_cad a {
	color:#F60;
	text-decoration:none;
}
#menu_principal .link_mprincipal_cad a:hover {
	color:#F60;
	text-decoration:underline;
}

#menu_principal .link_mprincipal_p a {
	color:#FF0;
	text-decoration:none;
}
#menu_principal .link_mprincipal_p a:hover {
	color:#FF0;
	text-decoration:underline;
}

#menu_float2 {
	position:absolute;
	width:141px;
	height:auto;
	left: -30px;
	top: 125px;
	z-index:999999;
	display:none;
}

#menu_float1 {
	position:absolute;
	width:141px;
	height:auto;
	left: 50px;
	top: 125px;
	z-index:999999;
	display:none;
}

#menu_float3 {
	position:absolute;
	width:141px;
	height:auto;
	left: 120px;
	top: 125px;
	z-index:999999;
	display:none;
}

#menu_float4 {
	position:absolute;
	width:141px;
	height:auto;
	left: 180px;
	top: 125px;
	z-index:999999;
	display:none;
}

#menu_float1 .pad1 {
	padding-top:1px;
}
#menu_float1 div {
	float:right;
}
#menu_float1 .m_tipo {
	/*padding-top:1px;*/
}
#menu_float1 .m_tipo div {
	background:#000000;
}

#menu_float2 .pad1 {
	padding-top:1px;
}
#menu_float2 div {
	float:right;
}
#menu_float2 .m_tipo {
	/*padding-top:1px;*/
}
#menu_float2 .m_tipo div {
	background:#000000;
}

#menu_float3 .pad1 {
	padding-top:1px;
}
#menu_float3 div {
	float:right;
}
#menu_float3 .m_tipo {
	/*padding-top:1px;*/
}
#menu_float3 .m_tipo div {
	background:#000000;
}

#menu_float4 .pad1 {
	padding-top:1px;
}
#menu_float4 div {
	float:right;
}
#menu_float4 .m_tipo {
	/*padding-top:1px;*/
}
#menu_float4 .m_tipo div {
	background:#000000;
}


#menu_login {
	border-left:solid 3px #FCB034; 
	width:141px; 
	background:#B2B2B2; 
	height:45px; 
	padding-top:5px;
}
#menu_login .field {
	float:left; 
	width:33px; 
	font-size:10px; 
	text-align:left; 
	padding-left:2px;
}
#menu_login .fieldinput {
	float:left; 
	width:105px;
}
#menu_login .fieldinput input {
	width:75px; 
	height:12px; 
	border:solid 1px #CCCCCC; 
	font-size:10px; color:#000000;
}
#menu_login .fieldinput span {
	font-size:10px; 
	color:#000000; 
	font-weight:bold; cursor:pointer;
}
#menu_busca {
	background:url(imagens/fundo_busca.png) repeat-x; 
	width:106px; 
	height:25px; 
	padding-left:5px;
}
#menu_busca .divinput {
	text-align:left; 
	width:87px; 
	padding-top:3px; 
	float:left;
}
#menu_busca .divinput input {
	width:87px; 
	height:15px; 
	border:solid 1px #CCCCCC; 
	color:#000000; 
	border-right:0; 
	font-size:12px;
}
#menu_busca .lupa {
	float:left; 
	width:19px;
	padding-top:3px; 
}
.menu_profissao {
	/*border-top:dashed 1px #FFFFFF; 
	border-bottom:dashed 1px #FFFFFF; */
	width:111px; 
	background:#000000; 
	font-size:11px; 
	padding-bottom:10px; 
	/*display:none;*/
}
.menu_profissao div {
	width:104px; 
	padding-top:7px;
}
.menu_profissao a {
	text-decoration:none;
	color:white;
}	
.menu_profissao a:hover {
	text-decoration:underline;
}	


/* modal fundo escuro */
.div_central_editor {
	width:100%;
	height:100%;
	overflow:hidden;
	display:none;
	z-index:999999;
	position: fixed;
	top: 0px;
	left: 0;
	right: 0;
	bottom: 0px;
	overflow: auto;
}



