*{
margin:0px;
padding:0px;
font-family:arial;
}

.clear_corpo{
clear:both;
display:block;
height:0px;
}

img{
border:0px;
}

html{
background:url(../img/tbs-fundo.png) repeat-x #fff;
padding-top:24px !important;
}

#tudo{
width:770px;
margin:auto;
background:white;
}

#topo{
background:url(../img/topo.jpg) no-repeat top center white;
height:126px;
}

#logo{
margin:auto;
height:135px;
}

#logo a{
display:block;
height:140px;
margin-left:00px;
width:330px;
text-indent:-9999px;
}

#topo #login{
float:right;
margin-top:-120px;
padding:0px 5px;
text-align:right;
height:18px;
width: 200px;
}

#topo #login br{
display:none;
}

#topo #login label{
font-size:11px;
vertical-align:middle;
padding-bottom:4px;
}

#topo #login input{
vertical-align:   middle;
_vertical-align:bottom ;
background:url(../img/busca-fundo.png) center repeat-x;
border:0px;
height:12px;
margin-top:-5px ;
_margin-top:-15px ;
font-size: 10px;
width:120px;
margin-right:10px;
border: 1px solid gray;
}


#topo #login .pb_entrar{
font-size:8px;
font-weight:bold;
vertical-align:top;
margin-top:3px;
width:auto;
height: 17px;
width: 25px;
background:url(../img/botao-fundo.jpg) center repeat-x;
}

#topo #banner{
}

#corpo{
border-bottom: 1px solid gray;
}

#menu-acesso #busca{
width:170px;
height:23px;
padding-left:5px;
padding-top:2px;
margin:auto;
margin-bottom:10px;
}

#menu-acesso #busca input.pb_termo_buscado{
float: left;
background:transparent;
width:90px;
*width:85px;
border:1px solid #9EB0BE;
background:url(../img/busca-fundo.jpg) no-repeat;
padding-left:25px;
padding-top:3px;
}

#menu-acesso #busca label{
display:none;
}

#menu-acesso #busca .pb_botao_buscar{
float: right;
border:0px;
background:url("../img/botao-fundo.jpg");
border: 1px solid #9EB0BE;
color:#666;
font-weight:bold;
font-size:11px;
height: 21px;
}



#menu-acesso{
width:175px;
float:left;
}

#menu-acesso #fotos{
	margin-top: 4px;
text-align: left;
width:189px;
height:181px;
margin-bottom: 20px;
position:relative;
background:url("/img/fotos.png") left top no-repeat;
_background:url("/img/fotos-ie.png") left top no-repeat;
overflow: hidden;
}

#menu-acesso #fotos H4 a{
	text-decoration: none;
	color:gray;
	*vertical-align:  top !important;
}

#menu-acesso #fotos .pb_mostrar_conteudos_nome_cont{
display:none;
}

#menu-acesso #fotos H4{

text-align: left;
margin:0px auto;
	padding:3px 15px 3px 25px;
	font-size:24px;
height:32px;overflow:hidden;

	color:gray;
	background:url("/img/icone-azul.png") 5px 10px no-repeat ;
 	_background:url("/img/icone-azul.gif") 5px 10px no-repeat ;
margin-left:35px;


/*
*width:125px;
*height:30px;
*margin-left:15px;
*vertical-align:  bottom; */
}

#menu-acesso #fotos .pb_mostrar_conteudos_anexo{
border:1px solid #BBB;
	background:url("/img/fundo-foto-fotos.png") top left repeat-x  #F3F3F3;
	text-align:center;
width:120px;
height:120px;
padding:3px;
margin: auto;
}

#menu-acesso #fotos .pb_mostrar_conteudos {
width:1000px;
position:relative;
}

#menu-acesso #fotos .pb_mostrar_conteudos .pb_mostrar_cont{

float:left;
width:186px;
}


#menu-acesso #fotos .bt_esquerda,
#menu-acesso #fotos .bt_direita{
position:absolute;
margin-left:0px;
margin-top:45px;
border:none !important;
background:url("/img/bt_esquerda.gif") center no-repeat;
width:30px;
height:95px;
overflow:hidden;
text-decoration:none;
color:white;
text-indent:-5000px;
font-size:0.00001em;

z-index: 1000;

}
#menu-acesso #fotos .bt_direita{
position:absolute;
margin-left:158px;
background:url("/img/bt_direita.gif") center no-repeat;
overflow:hidden;
}


#menu-acesso #menu{
background-color:white;
background:url("/img/menu-meio.png") repeat-y;
}


#menu-acesso #menu ul{
list-style: none;
background-color:white;
padding-bottom:15px;
background:white;
}

#menu-acesso #menu ul li{
font-size:13px;
_padding-bottom:1px; /* Não me pergunte pq, mas resolveu o problema de espaçamento no IE6 */
width: 170px;
border-bottom: 1px dashed gray;
}

#menu-acesso #menu ul li a{
	padding-left:16px;
	padding-top:3px;
	padding-bottom:3px;
	min-height:20px;
	display: block;
	background:url("/img/menu-seta.gif") 3px center no-repeat;
	color:#555;
	text-decoration: none;
    text-align: right;
font-size:11px;
font-weight:bold;
}

#menu-acesso #menu .pb_menu_nome_modulo_id_2 {
border-top: 1px dashed gray;
}

#menu-acesso #menu ul li a:hover{
	background:#F1F1F1;
}


#conteudo{
/*
margin-left:198px;
_margin-left:193px;
*/
float:left;
margin-left:7px;
width:335px;
}

#cont {
    width: 400px;
    float: right;
}



#conteudo  #cont_home .pb_nome_conteudo{
	width:390px;
	font-size:16px;
	color:#325090;
*vertical-align:  bottom;
*padding-left:15px;
margin-top: 5px;
margin-bottom: 5px;
border-bottom: 1px solid #000000;
}

#cont_home .pb_detalhes_conteudo_campo_valor{
width: 400px;
font-size: small;
background:url(../img/foto-home.gif) no-repeat 0px top;

}
#conteudo  #cont_home div .campoAnexos{
    margin: 10px 0px 10px 0px;
    width: 400px;
    text-align: center;
    overflow: hidden;
}

#publicidade{
background:url(../img/publicidade-fundo.gif) no-repeat top center ;
width:170px;
float:right;
}


#publicidade H4.publicidade_titulo{
	font-size:16px;
	color:#325090;
    border-bottom: 1px solid #C7CED6;
}


#publicidade .novidades .pb_mostrar_cont{
border:0px;
border-bottom:1px dotted #000;
background:transparent;
}

#publicidade .novidades .pb_mostrar_cont h4 a{
font-size:12px !important;
color:#333;
}

#publicidade .pb_mostrar_cont {
margin:10px auto;
width:164px;
}

#publicidade .pb_mostrar_cont a{
text-decoration:none;
color:black;
font-size:9px;
}

#publicidade .pb_mostrar_cont h4{
margin-bottom:2px;
}

#publicidade_fundo{
width: 170px !important;
}

#publicidade .pb_mostrar_conteudos_anexo{
width: 120px;
margin:auto;
/* height: 65px; */
border: 1px solid gray;
text-align: center;
}



/*************** NOVIDADES ***********************/

#menu-acesso .novidades{
height:280px;
overflow:hidden;
}


#menu-acesso H4.publicidade_titulo{
	font-size:16px;
	color:#224589;
    border-bottom: 1px solid #C7CED6;
    margin-bottom:10px;
}


#menu-acesso .novidades .pb_mostrar_cont{
border:0px;
border-bottom:1px dotted #000;
background:transparent;
}

#menu-acesso .novidades .pb_mostrar_cont h4{
margin-bottom:5px !important;
}

#menu-acesso .novidades .pb_mostrar_cont h4 a{
font-size:11px !important;
color:#333;
}

#menu-acesso .novidades .pb_mostrar_cont {
overflow:hidden;
margin:10px auto;
width:164px;
height:72px;
}

#menu-acesso .novidades .pb_mostrar_cont a{
text-decoration:none;
color:black;
font-size:9px;
}

#menu-acesso .novidades .pb_mostrar_cont h4{
margin-bottom:2px;
}

#menu-acesso .novidades{
width: 170px !important;
}

/*************** NOVIDADES ***********************/





#rodape{
margin-top:15px;
clear:both;
text-align:center;
font-size:11px;
color: black;
background:url(../img/tbs-rodape-fundo.png) bottom repeat-x #fff;
padding-bottom:25px !important;
}

#rodape a{
    text-decoration: none;
color:#000;
}

#vitr_home .pb_mostrar_conteudos_anexo{
float:left;
}

#vitr_home .pb_mostrar_cont{
width:285px;
float:left;
}





.cont .pb_detalhes_conteudo .pb_primeiro_anexo,
.cont .pb_detalhes_conteudo .pb_primeiro_anexo *{
	/*float:left;*/
}
.cont .pb_detalhes_conteudo .pb_detalhes_conteudo_campos,
.cont .pb_detalhes_conteudo .pb_detalhes_conteudo_campos *{
	float:none !important;
}


.pb_mostrarNomeModulo_nomeModulo {
color:gray;
padding-bottom:8px;
margin-bottom:10px;
}

#cont #form_trabalhe_conosco_div {
    width: 380px;
}


#cont #form_trabalhe_conosco_div #form_trabalhe_conosco_div_dados_pessoais div,
#cont #form_trabalhe_conosco_div #form_trabalhe_conosco_div_experiencias_anteriores div{
float:left;
margin-right:5px;
margin-bottom:10px;
}

#cont #form_trabalhe_conosco_div #form_trabalhe_conosco_div_dados_pessoais,
#cont #form_trabalhe_conosco_div #form_trabalhe_conosco_div_experiencias_anteriores{
clear:both;
}

#cont #form_trabalhe_conosco_div #form_trabalhe_conosco_div_experiencias_anteriores{
border-top:1px solid #4A8674;;
}

#cont #form_trabalhe_conosco_div label{
display:block;
font-size:12px;
}

#cont #form_trabalhe_conosco_div input{
width:105px;
border:1px solid #ccc;
border-bottom:2px solid #ccc;
}

#cont #form_trabalhe_conosco_div h4{
margin-bottom:20px;
margin-top:20px;
color:#224589;
}

#cont #form_trabalhe_conosco_div h5{
margin-bottom:10px;

color:#224589;
}

#cont #form_trabalhe_conosco_div textarea{
width:350px;
height:100px;
border:1px solid #ccc;
border-bottom:2px solid #ccc;
}

#cont #form_trabalhe_conosco_div #enviar{
background: url("../img/botao-fundo.jpg") center repeat-x;
border-color:#9eb0be;
color:black;
font-weight:bold;
width:60px;
}
