/*--------- PADRAO*/


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000080;
	text-decoration: none;
	/*
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #373737;
	text-decoration: none;
	*/
	background-image:url(img/geral_bg.gif); 
	background-position:left; 
	background-repeat:repeat-y; 
	background-attachment:scroll;  
	background-color:#E8E8E8;
	background-color:#B8860B;
	background-color:#000000;
	background-color:#DEDEDE;
	background-color:#FFFFFF;	
}

hr {
	color: #cccccc;
	background-color: #cccccc;
	height: 1px;
}

td, tr,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000080;
	text-decoration: none;
	/*
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #373737;
	text-decoration: none;
	*/
}

input, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000080;
	text-decoration: none;
	/*
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	*/
	padding-left: 2px;
	background-color:#FFFFFF;
	border: 1px solid #BEBEBE;
}
#sideleft {width: 195px; margin-right: 10px; background: url(images/bkg-side-left.png) repeat-y left top; float: left; min-height: 310px;}
#sideleft li {padding: 6px 3px 3px 3px; border-bottom: 0px solid #e0e0e0;}
#sideleft li a {color: #000080; font-size: 12px; font-style: italic;}
#sideleft li a:hover {color: #007dbe;}

#sideleft1 {width: 300px; margin-right: 10px; background: url(images/bkg-side-left.png) repeat-y left top; float: left; min-height: 310px;}
#sideleft1 li {padding: 6px 3px 3px 3px; border-bottom: 0px solid #e0e0e0;}
#sideleft1 li a {color: #000080; font-size: 12px; font-style: italic;}
#sideleft1 li a:hover {color: #007dbe;}

/*
type da li:
Especifica o tipo e o marcador a ser utilizado na lista. Note que este atributo é obsoleto. Utilize folhas de estilo em cascata (CSS).

A = listas ordenadas serão marcadas com letras do alfabeto, em maiúsculo
a = listas ordenadas serão marcadas com letras do alfabeto, em minúsuclo
I = listas ordenadas serão marcadas com algarismos romans, em maiúsculo.
i = listas ordenadas serão marcadas com algarismos romanos, em minúsculo
1 = listas ordenadas serão marcadas com números
disc = listas não ordenadas serão marcadas com um disco
square = listas não ordenadas serão marcadas com um quadrado
circle = listas não ordenadas serão marcadas com um círculo.

padding-top..........define a espaçamento superior;
padding-right........define a espaçamento direita;
padding-bottom.......define a espaçamento inferior;
padding-left.........define a espaçamento esquerda;
padding..............maneira abreviada para todas os espaçamentos
*/

#sideleft1 {width: 300px; margin-left: 0px; margin-right: 6px; float: left; min-height: 310px;}
#sideleft1 li {padding: 1px 1px 1px 1px; border-bottom: 0px solid #e0e0e0; text-align: left;}
#sideleft1 li a {color: #000080; font-size: 14px; font-style: normal;}
#sideleft1 li a:hover {color: #007dbe;}
#sideleft1 ul {margin:0px; padding: 1px 1px 1px 20px; border-bottom: 0px solid #e0e0e0;}
/*
#sideleft1 ul:hover {color: #FFFF00;}
*/
.noborder {
    border: 0px;
}

a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #008AFF;	text-decoration: underline; }
a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #008AFF;	text-decoration: underline; }
a:visited:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3EA7F3;	text-decoration: underline; }
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #3EA7F3;	text-decoration: underline; }
a:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #008AFF;	text-decoration: underline; }

a.news { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3F3F3F;	text-decoration: underline; }
a.news:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3F3F3F;	text-decoration: underline; }
a.news:visited:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #605F5F;	text-decoration: underline; }
a.news:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #605F5F;	text-decoration: underline; }
a.news:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #3F3F3F;	text-decoration: underline; }

/*------------------ LINKS--------*/

.linkMenu { font-family: Arial, Helvetica, sans-serif;	font-size: 10px; color: #898989; text-decoration: none; }
a.linkMenu { font-family: Arial, Helvetica, sans-serif;	font-size: 10px; color: #898989; text-decoration: none; }
a:visited.linkMenu { font-family: Arial, Helvetica, sans-serif;	font-size: 10px; color: #898989; text-decoration: none; }
a:active.linkMenu { font-family: Arial, Helvetica, sans-serif;	font-size: 10px; color: #898989; text-decoration: none; }
a:hover.linkMenu { font-family: Arial, Helvetica, sans-serif;	font-size: 10px; color: #606060; text-decoration: underline; }
a:visited:hover.linkMenu { font-family: Arial, Helvetica, sans-serif;	font-size: 10px; color: #606060; text-decoration: underline; }


.linkAtalho { font-family: "Trebuchet MS", Helvetica, sans-serif;	font-size: 10px; color: #919191; text-decoration: none; }
a.linkAtalho { font-family: "Trebuchet MS", Helvetica, sans-serif;	font-size: 10px; color: #919191; text-decoration: none; }
a:visited.linkAtalho { font-family: "Trebuchet MS", Helvetica, sans-serif;	font-size: 10px; color: #919191; text-decoration: none; }
a:active.linkAtalho { font-family: "Trebuchet MS", Helvetica, sans-serif;	font-size: 10px; color: #919191; text-decoration: none; }
a:hover.linkAtalho { font-family: "Trebuchet MS", Helvetica, sans-serif;	font-size: 10px; color: #737373; text-decoration: none; }
a:visited:hover.linkAtalho { font-family: "Trebuchet MS", Helvetica, sans-serif;	font-size: 10px; color: #737373; text-decoration: none; }

.linkFiliais { font-family: "Trebuchet MS", Helvetica, sans-serif;	font-size: 10px; color: #919191; text-decoration: underline; }
a.linkFiliais { font-family: "Trebuchet MS", Helvetica, sans-serif;	font-size: 10px; color: #919191; text-decoration: underline; }
a:visited.linkFiliais { font-family: "Trebuchet MS", Helvetica, sans-serif;	font-size: 10px; color: #919191; text-decoration: underline; }
a:active.linkFiliais { font-family: "Trebuchet MS", Helvetica, sans-serif;	font-size: 10px; color: #919191; text-decoration: underline; }
a:hover.linkFiliais { font-family: "Trebuchet MS", Helvetica, sans-serif;	font-size: 10px; color: #737373; text-decoration: underline; }
a:visited:hover.linkFiliais { font-family: "Trebuchet MS", Helvetica, sans-serif;	font-size: 10px; color: #737373; text-decoration: underline; }



/*------------------------------ BACKGROUNDS */

.gradienteRodape {
	background-attachment: fixed;
	background-image: url(img/rodape_bg_novo.gif);
	background-repeat: repeat-x;
	background-position: top;
}


.bgTopo {
	background-attachment: fixed;
	background-image: url(img/topo_quadrados.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.menuBorda {
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #F6F6F6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #898989;
	text-decoration: none;
}
.divMenu {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E6E6E6;
}
.bgConteudo {
	background-image: url(img/home_sombra_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bgConteudo2 {
	background-image: url(img/home_sombra_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

/* ---- FONTES */

.laranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF8400;
	text-decoration: none;
}

.laranja10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF8A00;
	text-decoration: none;
}

.laranja11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF8A00;
	text-decoration: none;
}

.laranja12 { font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #FB6400; text-decoration: none; }

.laranja14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF8400;
	text-decoration: none;
}

.laranja16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF8400;
	text-decoration: none;
}
.laranja18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF8400;
	text-decoration: none;
}
.laranja20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FF8400;
	text-decoration: none;
}
.laranja22 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FF8400;
	text-decoration: none;
}
.laranja24 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FF8400;
	text-decoration: none;
}


.branco10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.branco18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
}

.bemvindo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
	text-decoration: none;
}
.fonte11 {
	font-size: 11px;
}
.ultAcesso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BDBDBD;
	text-decoration: none;
}.bordaCalendario {
	background-color: #FFFFFF;
	border: 1px solid #E0E0E0;
}
.cinzaescuro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000080;
	text-decoration: none;
}

.cinzaescuro12{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000080;
	text-decoration: none;
}
.cinzaescuro14{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000080;
	text-decoration: none;
}

.transparente { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 0px solid #ffffff; 
	background-color: transparent;
}.azul11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000080;
	text-decoration: none;
}
.azul12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000080;
	text-decoration: none;
}
.azul14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000080;
	text-decoration: none;
}
.azul16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000080;
	text-decoration: none;
}
.azul18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000080;
	text-decoration: none;
}
.azul20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000080;
	text-decoration: none;
}
.azul22 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000080;
	text-decoration: none;
}
.azul24 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000080;
	text-decoration: none;
}
.preto12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.preto14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
.preto16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
}
.preto18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
}
.preto20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	text-decoration: none;
}
.preto22 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;
	text-decoration: none;
}
.preto24 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	text-decoration: none;
}
.novotit {
	font-size: 30px;	
}
.bordanova{
	border: solid 2px #ded9bd;
	border-bottom: none;
	background-color: #f6f4e9;
	text-align:right;
	height: 60px;
	padding: 4px;
}
.bordanovabot {
	border: solid 2px #ded9bd;
}
#botoes input {
	margin-left:10px;	
}
/*------------ FORMULARIOS--------*/

.formgradiente {
	background-color:#FFFFFF;
	background-image: url(img/form_gradiente.gif);
	background-repeat:repeat-x;
}

.radio, .checkbox { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 0px solid #ffffff; 
	background-color: transparent;
}
.botao {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	background-color: #ECE9D8;
	border: 1px solid #BEBEBE;
}
.arial14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-decoration: none;
}
.bordaCinza {
	border: 1px solid #cccccc;
}
.topico {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #f5f5f5;
	margin: 2px 2px 2px 7px;
	padding: 2px;
	border: 1px solid #cccccc;
}
.branco11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.bemvindonatal {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1094D3;
	text-decoration: none;
}

.linkAtraso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0096FF;
	text-decoration: underline;
	border: 0px solid #ffffff; 
	background-color: transparent;
	text-align: left;
}


/*------------------ intranova tableless----------------------------*/

.topoleft {
	float: left;
	padding-top: 3px;
	vertical-align:middle;
}
.dolar {
	float: right;
	padding-top: 7px;
}
.right {
	float: right;
}
.padrao_780px {
	width:780px;
	heignt: auto;
	float: none;
}
.sombra {
	margin-top: 1px;
	width: 780;
	height:20px;
	background-image: url(img/topo_sombra.gif);
	background-repeat:repeat-x;
}
#logo { 
	width: 302px;
	float: left;	
}
#cont_topo{
	width: 471px;
	float: right;
	height: 73px;
	background-image: url(img/topo_bg.gif);
	background-repeat: no-repeat;
}
.topo_foto {
	float: left;
	height: 73px;
	width: 65%;
	padding-top: 8px;
}
.borda_foto_grande {
	width: 39px;
	height: 38px;
	background-image: url(img/bg_foto.gif);
	background-repeat:no-repeat;
	margin-top: 10px;
	margin-left: 10px;
	float: left;
	padding-top: 1px;
	padding-left: 1px;
}
.user {
	width: 70%;
	float: right;
	margin-top:8px;
	margin-right:10px;
	line-height: 1.2;
}
.relogio {
	width: 157px;
	float: right;
	height: 59px;
	text-align:center;
	vertical-align: middle;
	padding-top: 3px;
}
.topo_menu {
	width: 470px;
	background-image:url(img/topo_icos_bg.gif);
	height: 27px;
	float: right;
	vertical-align:top;
}

.fonte_usuario { 
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0A557C;
	text-decoration: none;
}
.fonte_usuario1 { 
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0A0A2A;
	text-decoration: none;
}
.fonte_ramal { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0A557C;
	text-decoration: none;
}
.trouble_tit { 
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 14px;
	color: #797979;
	text-decoration: none;
}

.trebuchet16{ 
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
}

.trouble_tarefa{ 
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 10px;
	color: #3F7795;
	text-decoration: none;
}
.trebucinza10 { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #43435A; text-decoration: none; }
.link10, .topoleft, .dolar { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #1F92C1; text-decoration: none; }
a.link10 { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #1F92C1; text-decoration: underline; }
a:hover.link10 { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #0F729B; text-decoration: underline; }
a:visited.link10 { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #1F92C1; text-decoration: underline; }
a:visited:hover.link10 { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #0F729B; text-decoration: underline; }
a:active.link10 { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #1F92C1; text-decoration: underline; }

.borda_foto {
	border: 1px solid #8FC8EC;
}
.borda_ramais {
	border: 1px solid #CEDDE3;
}

.last_minute {
	background-image: url(img/last_gradiente.gif);
	background-repeat:repeat-x;
}

.cinza11claro { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #6C6C6C; text-decoration: none; }
.cinza110claro { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #727678; text-decoration: none; }

.precoAgente { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #1FA4E1; text-decoration: none; }

.trebuchet20 {
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-weight: bold;
	color: #024169;
	text-decoration: none;
}
.bordaBranca {
	border: 3px solid #FFFFFF;
}
.trebuchetAzul {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #015A92;
}
.bordaClara {
	border: solid 1px #E5EFF8;
}
#menutreinamentos {
	position:absolute;
	left:435px;
	top:93px;
	width:170px;
	z-index:2;
	background-color:#FFFFFF;
	visibility: hidden;
}
#Layer1 {
	position:absolute;
	left:299px;
	top:20px;
	width:429px;
	height:216px;
	z-index:1;
	visibility: hidden;
}