@CHARSET "UTF-8";

img {
	border: 0px;
}

a {
	outline: 0;
}

p {
	font-family: 'Verdana';
}

.icones_cabecalho {
	padding: 0px 0px 0px 0px;
	margin: 5px 10px 0px 0px;
	float: right;
	border: 0px solid red;
}

span a, a:link, a:hover {
	text-decoration: none;	
}

.menu_suspenso {
	position: relative;
	border: 0px blue solid;
	margin-bottom: 0px;
	margin-left: auto;
	font: bold 12px bolder;
}

#logo a:visited {
	text-decoration: none;
	color: white;
}

#div_menu_suspenso {
	padding:0px;
	margin:0px;
	float: left;
	width: 100%;
	border: 0px solid red;
	list-style:none;
}

input {
	font-size: 12px;
	color: #666666;
}

TEXTAREA {
	font-size: 12px;
	color: #666666;
}

select {
	font-size: 12px;
	color: #666666;
}

.indique_amigo {
	font-size: 11px;
	color: #666666;
}

.tabelaChat{
	
	font-size: 11px;
	color: #666666;
	font-family: 'Verdana';
	width: 500px;
	border: 0px solid red;
}

#div_menu_suspenso li a {
	padding: 4px 9px;
	float:left;
	color: white;
	text-decoration: none;
	font-family: 'Verdana';
	font-size: 12px;
	font-weight: bold;
}

#div_menu_suspenso li a:VISITED {
	text-decoration: none;
	color: white;
}

#div_menu_suspenso li {
	display: inline;
}

a {
	text-decoration: none;
}

div#background {
	background: url("./img/background.jpg") repeat-x;
	float: left;
	margin:auto;
	width: 100%;
	position: relative;
	top: 0px;
	left: 0px;
}

body {	
	height: auto;
	margin: auto;
	width: 100%;
	font-family: 'Verdana';
	font-size: 12px;
	text-align: center;
}


div#geral {
	display: block;
	float:none;
	width: 980px;
	border: 0px red solid;
	height: auto;
	margin: auto;
	text-align: left;
	visibility: inherit;
}

div#conteudo {
	margin:auto;
	position: relative;
	float: left;
	border: 0px solid black;
	width: 100%;
}


div#cabecalho {
	float: left;
	width: 100%;
	border: 0px;
	height: 100px;
	border: 0px solid black;
}

div#rodape {
	position: relative;
	margin:auto;
	padding-right: 100px;
	width: 980px;
	height: 155px;
}


div#logo {
	background: url("./img/menu_suspenso.jpg") no-repeat;
	width: 970px;
	margin: auto;
	height: 78px;
	border: 1px red solid;
	border-style: none;
	text-align: center;
	margin: auto;
}

div#conteudo_principal_1 {
	float: left;
	position: relative;
	height: 200px;
	border: 0px solid red;
	width: 100%;
	margin-bottom: 10px;
}

div#conteudo_principal_2 {
	height: 160px;
	float: left;
	position: relative;
	border: 0px solid red;
	width: 100%;
	margin-bottom: 10px;
}

div#conteudo_principal_3 {
	height: 335px;
	float: left;
	position: relative;
	border: 0px solid red;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 10px;
}

div#conteudo_principal_4 {
	height: 340px;
	width: 100%;
	position: relative;
	float: left;
	margin-bottom: 5px;
	border: 0px solid green;
}

div#conteudo_principal_5 {
	height: 350px;
	width: 100%;
	position: relative;
	float: left;
	margin-bottom: 5px;
	border: 0px solid green;
}

div#conteudo_principal {
	position: relative;
	float: left;
	border-color: green;
	border:0px;
	border-style: solid;
	width: 715px;
}

div#conteudo_lateral {
	margin: 0px;
	padding: 0px;
	position: relative;
	float: right;
	height: 720px;
	width: 255px;
	border: 0px red solid;
}

#cl_bloco1 {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 200px;
	background-color: #FFFFFF;
	top: 0px;
	float: left;
}

#cl_bloco2 {
	margin: 10px 0px 0px 0px;
	background: #f5f5f5;
	padding: 0px;
	width: 100%;
	height: 160px;
	float: left;
}

#cl_bloco2_c1 {
	border: 0px red solid;
	width: 100%;
	height: 35px;
	float: left;
	background: #ececec;
}

#cl_bloco2_c2 {
	border: 0px red solid;
	width: 100%;
	height: 30px;
	background: #4378a5;
	margin: 7px 0px 0px 0px;
	float: left;
}

#cl_bloco2_c2 p {
	margin: 5px 0px 0px 5px;
	font: bold bolder lighter;
	color: white;
}

#cl_bloco2_c3 {
	border: 0px red solid;
	width: 100%;
	height: 35px;
	background: white;
	margin: 0px 0px 0px 0px;
	float: left;
}

#cl_bloco2_c4 {
	width: 100%;
	height: 43px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #ececec;
	margin: 0px 0px 0px 0px;
	float: left;
}

#cl_bloco3 {
	margin: 0px 0px 0px 0px;
	padding-top: 3px;
	width: 100%;
	height: 315px;
	float: left;
}

#cl_bloco3_interno {
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom: 12px;
	width: 100%;
	height: auto;
	float: left;
	background-color: #F6F6F6;
}

#cl_bloco4 {
	margin: 10px 0px 0px 0px;
	padding-top: 1px;
	width: 100%;
	height: auto;
	border: 0px red solid;
	float: left;
}

#cp1_bloco1 {
	position: relative;
	width: 240px;
	height: 200px;
	float: left;
}

#cp1_bloco1 a{
	text-decoration: none;
}

#conteudo_cp1_bloco1 {
	background-image: url("./img/img_rotativa1.jpg");
	height: 152px;
	position:relative;
	float: left;
	width: 230px;
	margin-top: 9px;
}

#conteudo_cp1_bloco1 p a {
	margin: 0px 0px 0px 14px;
	text-decoration: none;
	display: block;
}

#conteudo_cp1_bloco1 p a:visited {
	margin: 0px 0px 0px 14px;
	text-decoration: none;
	display: block;
	color: white;
}

#conteudo_cp1_bloco1 p a:hover {
	color: yellow;
	font-weight: bold;
}



#cp1_bloco2 {
	float:left;
	position: relative;
	height: 100%;
	width:66.4%;
}

#cp2_bloco1 {
	float: left;
	width: 231px;
	height: 100%;
	background-color: #f5f5f5;
	margin-right: 10px;
	border: 0px red solid;
}

#cp2_bloco2 {
	
	float: left;
	width: 231px;
	height: 100%;
	background-color: #f5f5f5;
	margin-right: 10px;
	
}

#cp2_bloco3 {
	float: left;
	background: #f5f5f5;
	width: 231px;
	height: 100%;
}

#cp2_bloco4 {
	margin: 9px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 100%;
	height: 160px;
	background-color: #f5f5f5;
	
}

#cp3_bloco1 {
	display: block;
	height: 100%;
	float: left;
	width: 48.6%;
	margin-right: 20px;
}

#cp3_bloco2{
	display: block;
	height: 100%;
	float: right;
	width: 47%;
}

#cp4_bloco1{
	float: left;
	width: 231px;
	height: 100%;
	background-color: white;
	margin-right: 10px;
}

#cp4_bloco2{
	float: right;
	text-align: right;
	width: 210px;
	height: 100%;
	margin-bottom: auto;
	margin-top: auto;
	margin-right: 0px;
	padding-top: 25px;
}

#cp4_bloco2 img {
	bottom: 0px;
}

#cp4_bloco3{
	width: 353px;
	height: 100%;
	text-align: justify;
	border: 0px solid yellow;
	
}

#forum_principal {
	 float: right;
	 margin: 16px 0px 0px 0px;
	 padding: 0px;
	 width: 100%;
	 height: 350px;
	 border: 0px solid red;
}

#forum_principal p {
	text-align: justify;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}


#menu_principal {
	margin: 8px 0px 0px 0px;
	color: white;
	font: 'Verdana' 14px; 
	display: list-item;
	list-style-type: none;
	list-style-position: inside;
	padding: 0px 1px 0px 1px; 
}

#menu_principal li {
	padding:0px 0px 0px 0px;
}

a, a:visited, a:active, a:link  {
	text-decoration: none;
	color: #333333;
}

a:hover  {
	text-decoration: underline;
	color: #333333;
}

#cabecalho a {
	text-decoration: none;
	color: white;
	font: bold;
}

#menu_principal li a {
	display: block;
}


#menu_principal li a:hover {
	color: yellow;
	border: 0px yellow solid;
}

.link_auxiliar {
	font-size: 10px;
	color: #333333;
	margin: 0px;
	padding: 0px 0px 0px 2px;
	margin-left: 10px;
	text-decoration: none;
}

.link_auxiliar a {
	color: #333333;
	text-decoration: none;
}

.link_auxiliar a:hover {
	color: #333333;
	text-decoration: underline;
}

.link_auxiliar a:visited {
	color: #333333;
	text-decoration: none;
}

#formulario_autenticacao {
	margin-left: 10px;
}

/* CABE�ALHO PARA PAGINAS EXTERNAS */
div#cabecalhoFora {
	background: url("./img/background_fora.jpg") no-repeat;
	width: 970px;
	margin: 0px;
	padding: 0px;
	height: 60px;
	border: 1px red solid;
	border-style: none;
	text-align: center;
	margin: auto;
	color: white;
}

div#logoFora {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 130px;
}

div#menuFora {
	font-family: verdana;
	float: left;
	color: white;
	font-weight: bold;
}

#iframeBaixo {
	margin-right: auto;
	margin-left: auto;
}

#terminalCilpenfoque {
	padding: 0px 0px 0px 0px;
	width: 450px;
	height: 250px;
	background: url("/novocilp/Paginas/img/box_terminal.jpg") no-repeat;
	line-height: 150%;
	border: 0px solid red;
}

#terminalCilpenfoque p{
	padding: 40px 20px 0px 20px;
}

div#menuFora a, a:hover, a:link, a:active, a:visited {
	color: #333333;
	text-decoration: none;
}

/* CONTROLE DOS TEXTOS */

.ver_mais {
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	padding: 0px;
	margin: 0px;
}

.acesse_curso {
	float: right;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	padding: 0px;
	margin: 0px;
}

.titulo {
	display: block;
	font-weight: bold;
	text-align: left;
	padding: 9px 0px 15px 15px;
	margin: 0px;
	color: #366b9e;
}

#formulario_login {
	padding: 5px 0px 0px 0px;
	margin: 0px;
}


.titulo_informacao {
	font-size: 11px;
	display: block;
	font-weight: bold;
	text-align: left;
	color: #999b9e;
	margin: 0px 0px 3px 8px;
	padding-right: 8px;
	

}

.titulo_informacao_preto {
	display: block;
	font-weight: bold;
	text-align: left;
	color: black;
	margin: 0px 0px 3px 4px;
}

.texto_auxiliar_bloco {
	font-size: 11px;
	color: #999b9e;
	margin-left: 4px;
	text-align: inherit;
	padding: 0px;
	margin:0px 0px 8px 10px;
}

.formatar_ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin: 0px;
}

.formatar_ul_2 {
	list-style-type: none;
	margin: 0px;
	padding: 7px 0px 0px 10px;
	margin: 0px;
}

.quadro_interno_bloco {
	background-color: #EDEDED;
	width: 100%;
	height: 32%;
	margin-top: 0px;
	margin-bottom: 13px;
}


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

.cinza_italico {
	padding: 0px;
	padding-left: 10px;
	margin: 0px;
	color: #666666;
	font-style: italic;
	font-size: 11px;
}

/* Páginas internas */

#lateralInterno {
	position: relative;
	float: left;
	width: 255px;
	border: 0px blue solid;
	margin: 0px 0px 0px 10px;
}

#tituloInterno {
	position: relative;
	float: left;
	width: 730px;
	height: 30px;
	border: 0px green solid;
}

#tituloInterno p {
	font-size: 22px;
	font-family: 'Verdana';
	padding: 0px;
	margin:0px;
	color: #999B9E;
	font-weight: bold;
	font-style: italic;
}

#tituloInternoForum {
	position: relative;
	float: left;
	width: 100%;
	height: 30px;
	border: 0px red solid;
}

#tituloInternoForum p {
	font-size: 22px;
	font-family: 'Verdana';
	padding: 0px;
	margin:0px;
	color: #315c87;
	font-weight: bold;
	font-style: italic;
}

#menuInterno {
	margin-top: 30px;
	position: relative;
	float: left;
	width: 172px;
	border: 0px red solid;
	color: #999b9e;
	font-size: 12px;
	font-family: verdana;
}

#menuInterno p {
	margin: 0px;
	padding: 0px 0px 8px 0px;
}

#conteudoInterno {
	position: relative;
	float:left;
	width: 551px;
	border: 0px solid yellow;
	font-size: 12px;
}

#conteudoInterno p {
	text-align: justify;
	color: #666666;
	font-size: 11px;
}


#conteudoInterno a:hover {
	text-decoration: underline;
	color: #333333;
}

#menuInterno a, a:visited {
	color: #999b9e;
	text-decoration: none;
}

#menuInterno a:hover {
	color: #315c87;
	text-decoration: none;
	background-color: url("./img/background_menu_interno.jpg");
}

#submenu_interno p {
	padding: 0px 0px 6px 10px;
	font-size: 12px;
	margin: 0px;
	border: 0px solid blue;
}

#conteudo_esquerdo_pagina_interna {
	float:left;
	width: 230px;
	height: 20px;
	margin: 0px 10px 0px 0px;
	border: 0px solid gray;
}

#marcado {
	color: #315c87;	
	font-weight: bold;
}

.subtituloInterno {
	color: #315c87;
	font-size: 20px;
	font-style: italic;
	font-family: verdana;
}

.depoimento {
	color: #315c87;
	font-size: 11px;
	font-style: italic;
	font-family: verdana;
}

.depoimento_pessoa {
	color: #000000;
	font-size: 11px;
	font-weight: bolder;
	font-family: verdana;
}

.depoimento_profissao {
	color: #333333;
	font-size: 11px;
	font-family: verdana;
}

#menuGeralAtual {
	float: left;
	width: 100%;
	border: 0px solid red;
}

#menuGeralAtual a{
	color: #999b9e;
}

#submenuAtual {
	position: relative;
	float: right;
	width: 40%;
	right: 0px;
	text-align: right;
	color: #315c87;
}

#submenuAtual p {
	font-size: 16px;
	font-family: 'Verdana';
	padding: 0px;
	margin:3px 0px 0px 0px;
	color: #315c87;
	font-weight: lighter;
	font-style: normal;
	bottom: 0px;
}

#linhaTituloInterno {
	width: 100%;
	float: left;
}

#conteudoInterno a, a:visited, a:link, a:active {
	color: #333333;
	border: 0px red solid;
}

#conteudoInterno a:hover {
	color: #333333;
	border: 0px red solid;
	text-decoration: underline;
}

#conteudo_direito_pagina_interna {
	border: 0px black solid;
	float: left;
	width: 730px;
	min-height: 350px;
	_height: 350px;
	margin-left: 0px;
}

#formulario_interno {
	width: 280px;
	height: auto;
	border: 0px solid red;
}

#fi_cima {
	width: 100%;
	height: 30px;
	background-color: #4176a3;
}

#fi_cima p {
	padding: 8px 0px 0px 4px;
	margin: 0px;
	font-weight: bold;
	color: white;
}

#fi_baixo {
	width: 100%;
	height: 85px;
	margin-top: 5px;
	background-color: #ececec; 
}

#fi_baixo p {
	padding: 2px 0px 0px 30px;
	margin: 0px;
	color: gray; 
}

.n_cadastrado {
	font-size: 20px;
	color: #4176a3;
	padding: 0px;
	margin: 0px;
	font-style: italic;
}

#botao_inscrevaseja {
	padding: 0px;
	margin: auto;
	text-align: center;
}

#formulario_contatos {
	width: 520px;
	height: 325px;
	border: 0px solid red;
	background-color: #ececec;
}

#fc_esquerdo p {
	padding: 13px 0px 0px 20px;
	margin: 0px;
	color: #666666;
	font-size: 14px;
	font-family: 'Verdana';
}

#fc_esquerdo {
	float: left;
	width: 150px;
	height: 100%;
	border: 0px solid blue;
}

#fc_direito p {
	padding: 8px 0px 0px 10px;
	margin: 0px;
}

#fc_direito {
	float: left;
	width: 350px;
	height: 100%;
	border: 0px solid yellow;
}

#fc_topo {
	background: url("./img/form_b2.jpg");
	padding: 0px;
	margin: 0px;
	width: 500px;
	height: 31px;
}

#fc_baixo {
	background: url("./img/form_b1.jpg");
	padding: 0px;
	margin: 0px;
	width: 500px;
	height: 31px;
}

#listas ul {
	text-align: justify;
	color: #666666;
	font-size: 11px;
}

#solucoes_produtos {
	width: 100%;
	height: 220px;
	border: 0px solid green;
}

#solucoes_produtos_esquerda {
	border: 0px solid red;
	float: left;
}

#solucoes_produtos_direita {
	border: 0px solid blue;
	float: left;
	width: 68%;
	margin: 0px 0px 0px 13px;
}

.legenda_figura {
	color: #666666;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}

#box_mapa {
	float: left; 
	width: 220px; 
	height: auto;
	padding: 0px; 
	margin: 0px 0px 8px 8px;
}

/* VELOSO */
.Texto_Cinza_Claro_Center{
	color: #999999;
	font-size: 11px;
    text-align: center;
}
.Texto_Cinza_Justify_sublinhado{
	color: #666666;
	font-size: 11px;
    text-align: justify;
	text-decoration:underline;
}
.Texto_Cinza_Left{
	color: #666666;
	font-size: 11px;
    text-align: left;
}
.Texto_Cinza_Center{
	color: #666666;
	font-size: 11px;
    text-align: center;
}
.Texto_Cinza_9_Justify{
	color: #666666;
	font-size: 9px;
    text-align: justify;
}
.Texto_Cinza_Center_Bold{
	color: #666666;
	font-size: 11px;
	font-weight:bold;
    text-align: center;
}
.Texto_Cinza_Justify{
	color: #666666;
	font-size: 11px;
    text-align: justify;
}
.Texto_Cinza_14{
	color: #666666;
	font-size: 14px;
    text-align: justify;
}
.Texto_Laranja_Center{
	color: #FF6600;
	font-size: 11px;
	font-weight: bolder;
    text-align: center;
}
.Texto_Laranja_Justify{
	color: #FF6600;
	font-size: 11px;
    text-align: justify;
} 

.Numero {
	color: #315c87;
	font-size: 26px;
	font-family: verdana;
}

/*bomba do markin*/
div#background_rodape {
	float:left;
	display: block;
	background: url("./img/background_rodape.jpg") repeat-x;
	width: 100%;
	height: 155px;
	bottom: 0;
	left: 0;
	
}

div#logo_cilp_rodape {
	height: 155px;
	float: right;
}

div#auxiliar_rodape {
	height: 155px;
	width: 600px;
	float: right;
}

div#frase_rodape {
	float: right;
}

div#parceiros_rodape {
	float: right;
	width: 600px;
}

/* Tabela de not�cias */
.dataHora {
	font-size: 10px;
	color: #666666;
	padding: 0px;
	margin: 0px;
}

#dataHora {
	font-size: 10px;
	color: #666666;
	padding: 0px;
	margin: 0px;
}

.tituloNoticia {
	font-size: 10px;
	color: #333333;
	padding: 0px;
	margin: 0px;
}

#tituloNoticia {
	font-size: 10px;
	color: #333333;
	padding: 0px;
	margin: 0px;
}

