fieldset{
	border:#CCCCCC 1px solid;
	padding:3px;
}
fieldset legend{
	color:#999999;
	font-weight:bold;
	font-size:10px;
}
img{
	border:none;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}
td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
}

th {
	font: Verdana;
	text-align:left;
}
a, a:hover, a:visited{
	text-decoration:none;
}
.icone_home{
	float:right;
}
tr td{
	padding:5px;
	font:10px;
}
.tdsisL1{
	padding:2px;
	background:#F2F2F2;
	border-bottom:1px #999999 solid;
	margin:2px;
	margin-top:0px;
}
.tdsisL2{
	padding:2px;
	background:#FFFFFF;
	border-bottom:1px #999999 solid;
	margin:2px;
	margin-top:0px;
}

#geral_centro{
	width:100%;
	margin:0px;
	padding:0px;
	}
#master{
	width:900px;
	margin-left:auto;
	margin-right:auto;
/*	background-color:#993300;*/
	background-color:#FFFFFF;
}
a.menu{
	text-decoration:none;
	font-size:11px;
	color:#305D7F;
	font-weight:bold;
}
#check {
	vertical-align: middle;
	margin-left:1px;
    width: 15px;
	height: 15px;
	background: #FEFEFE repeat-x;
	border: 1px solid #DFDFDF;
}
.b {
	padding: 2px;
	margin-top:15px;
	margin-left:40px;
	float:left;
	width: 60px;
	height: 20px;
	background: #FEFEFE url(fundo_input.gif) repeat-x;
	border: 1px solid #DFDFDF;
	font: normal 1em Arial, Helvetica, sans-serif;
	font-size:10px;
}
.b:hover {
	background-color:#E8F2F4;
    border: 1px solid #333333;
}
.c {
	padding: 2px;
	margin-right:40px;
	margin-top:15px;
	float:right;
	width: 60px;
	height: 20px;
	background: #FEFEFE url(fundo_input.gif) repeat-x;
	border: 1px solid #DFDFDF;
	font: normal 1em Arial, Helvetica, sans-serif;
	font-size:10px;
}
.c:hover {
	background-color:#E8F2F4;
    border: 1px solid #333333;
}
.texto{
	text-decoration:none;
	font-size:10px;
	color:#000000;
	padding:4px;
	}
a.texto{
	text-decoration:none;
	color:#305D7F;
	font-size:9px;
}
a.texto:hover{
	color:#000000;
	text-decoration:underline;
}	
#topo{
	z-index:1;
}

/*Configurações do Centro*/
#centro{
	background-image:url(../imgs/fundo_centro.jpg);
	background-repeat:repeat-y;
	height:inherit;
	/*height:750px;*/
	min-height:400px;
	margin:0px;
	padding:0px;
}
div.box_int{
	margin:10px;
	padding:0px;
	width:270px;
	height:250px;
	position:static;
	display:block;
	float:left;
}
div.h1_box{
	background-image:url(../imgs/indice.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:20px;
	width:235px;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:30px;
	padding-top:4px;
}
.h1_space{
	float:left;
	margin:2px;
	_margin:5px; /* IE6 entende */
}
#box1{
	height:195px;
}
#box2{
}
#box3{
	height:195px;
}
#box4{
	height:350px;
}
#box5{
	height:300px;
}

.h1_space_interno{
	float:left;
	margin:10px;
	_margin:13px;/* IE6 entende */
	margin-left:15px;
	_margin-left:18px;/* IE6 entende */
	margin-top:70px;
	_margin-top:70px;/* IE6 entende */
	text-decoration:none;
	color:#305D7F;
	font-size:10px;	
}
.h1_space_interno2{
	float:left;
	margin:10px;
	_margin:13px;/* IE6 entende */
	margin-left:0px;
	_margin-left:3px;/* IE6 entende */
	margin-top:0px;
	_margin-top:0px;/* IE6 entende */
	text-decoration:none;
	color:#305D7F;
	font-size:10px;	
}
.h1_space_interno:hover{
	float:left;
	margin:10px;
	_margin:13px;/* IE6 entende */
	margin-left:15px;
	_margin-left:18px;/* IE6 entende */
	margin-top:70px;
	_margin-top:70px;/* IE6 entende */
	text-decoration:underline;
	color:#000000;
	font-size:10px;
}
.titulos_internos{
	font-size:11px;
	color:#305D7F;
	text-decoration:none;
}
#newsletter_form{
	background-image:url(../imgs/fundo_form_news.jpg);
	background-repeat:no-repeat;
	padding:10px;
	height:130px;
}
#agenda_home{
	padding:10px;
	height:125px;
}
#video_home{
	background-image:url(../imgs/videos_home.jpg);
	background-repeat:no-repeat;
	padding:10px;
	height:145px;
}
div.line_inputs{
	height:20px;
	margin-left:10px;
}
div.line_input_news{
	height:150px;
	margin-left:10px;
}

input[type=text]:focus, select:focus{
	background-color:#E8F2F4;
    border: 1px solid #333333;
}
input.inputs{
	margin-left:10px;
	float:right;
	margin-right:10px;
	width: 90px;
	height: 12px;
	background: #FEFEFE url(fundo_input.gif) repeat-x;
	border: 1px solid #DFDFDF;
	font: normal 1em Arial, Helvetica, sans-serif;
	font-size:10px;
}
input.inputs:hover {
	background-color:#E8F2F4;
    border: 1px solid #333333;
}
.inputs_s{
	margin-left:10px;
	float:right;
	padding: 2px;
	margin-right:10px;
	width: 140px;
	height: 12px;
	background: #FEFEFE url(fundo_input.gif) repeat-x;
	border: 1px solid #DFDFDF;
	font: normal 1em Arial, Helvetica, sans-serif;
	font-size:10px;
}
.inputs_s_focus{
	margin-left:10px;
	float:right;
	padding: 2px;
	margin-right:10px;
	width: 140px;
	height: 12px;
	background-color:#E8F2F4;
	border: 1px solid #DFDFDF;
	font: normal 1em Arial, Helvetica, sans-serif;
	font-size:10px;
	border: 1px solid #333333;
}
label.label_input{
	text-align:right;
	float:left;
	padding-top:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#305D7F;
}
td.label_input{
	text-align:right;
	vertical-align:top;
	padding-top:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#305D7F;
}
td.help_input{
	font-size:10px;
	color:#666666;
	font-style:italic;
}
.news_input{
	width:40px;
	float:right;
}
img.h1_box{
	float:right;
	padding:0px;
	margin:0px;
}
#conteiner_menu{
	float:left;
	width:290px;
}
#menu{
	/*height:auto;
	height:215px;*/
	min-height:215px;
	margin-left:1px;
	background-image:url(../imgs/fundo_menu2.jpg);
	background-position:bottom;
	padding-top:10px;
	/*z-index:5;
	position:absolute;*/
}
#banner_submenu{
	background-color:#14206D;
	color:#FFFFFF;
	margin:5px;
	border:2px #999999 solid;
	padding:5px;
}
#img_dirmenu{
	float:right;
	border:0px;
	margin:0px;
}
#img_basemenu{
	border:0px;
	margin:0px;
	position:static;
	bottom:0px;
	left:0px;
	float:left;
}
ul.menu{
	margin-top:0px;
	list-style:none;
	/*z-index:5;*/
	/*position:absolute;*/
}
li.no_list{
	list-style:none;
	*visibility:collapse;
	height:0px;
	margin:0px;
	*margin-top:-20px;
	_margin-top:0px;
	padding:0px;
	_display:list-item;
}
li.menu{
	list-style-image:url(../imgs/marcador.gif);
	border-bottom:solid 1px #D5E7ED;
	margin-right:30px;
	list-style-position:inherit;
	height:18px;
}
li.chuncho{
	height:25px;
	list-style:none;
}
a.menu{
	text-decoration:none;
	font-size:11px;
	color:#305D7F;
	font-weight:bold;
}
a.menu:hover{
	color:#509BB7;
	text-shadow:#CCCCCC;
}
ul.submenu{
	padding-left:15px;
}
li.submenu{
	list-style-image:url(../imgs/marcador.gif);
	height:16px;
	padding-left:2px;
}
a.submenu{
	text-decoration:none;
	font-size:10px;
	color:#305D7F;
	font-weight:bold;
}
a.submenu:hover{
	color:#509BB7;
	text-shadow:#CCCCCC;
}
ul.news{
	font-size:9px;
	list-style:none;
	padding-left:5px;
	margin-left:5px;
	/*height:270px;*/
}
li.news{
	padding-bottom:5px;
	height:20px;
	margin-top:5px;
	margin-right:5px;
}
a.news{
	text-decoration:none;
	color:#305D7F;
}
a.news:hover{
	color:#000000;
	text-decoration:underline;
}
/*Configurações dos produtos*/
div.produtos_home{
	height:40px;
	width:240px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	font-size:10px;
	padding-left:5px;
	padding-top:5px;
	border:#D7E9EC solid 1px;
}
div.produtos_home:hover{
	-moz-opacity: 0.5;
	opacity: 0.5;
	filter:alpha(opacity=50);
}
/*Configurações da Base da Pagina*/
#conteiner_base{
	width:100%;
	text-align:center;
	position:inherit;
	bottom:0px;
	left:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	
}
#base{
	background-image:url(../imgs/base.jpg);
	color:#FFFFFF;
	width:900px;
	height:27px;
	font-size:9px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	padding-bottom:0px;		
}
#enderecos{
	background-image:url(../imgs/base_final.jpg);
	color:#FFFFFF;
	width:900px;
	height:110px;
	font-size:9px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	padding-bottom:0px;
}
#submenu_interno{
	color:#CCCCCC;
	font-size:9px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	padding-left:20px;
	margin-bottom:10px;
	height:20px;
}
#submenu_interno li{
	display:block;
	float:left;
	margin-left:2px;
	list-style:none;
	text-align:center;
	width:103px;
	height:13px;
	background-image:url(../imgs/menu_empresa.jpg);
	background-repeat:no-repeat;
	background-position:center;
	vertical-align:middle;
	padding:2px;
}
#submenu_interno a{
	text-decoration:none;
	color:#FFFFFF;
}
#inbecomunicacao{
	float:right;
}
/* especiais intranet */
#sistema{
	padding:10px;
	padding-left:290px;
	font-size:12px;
	/*border:#990000 solid 2px;*/
}
div.box_combo{
	border:1px #CCCCCC solid;
	padding:10px;
	background:#FFFFFF;
	margin:0px;
}
div.box_line{
	border:1px #CCCCCC solid;
	padding:2px;
	background:#FFFFFF;
	margin:5px;
	text-decoration:none;
	font-size:10px;
}
div.menu_registros{
	background:#1179CE;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding:2px;
	cursor:pointer;
}
.sistema_h1{
	background-color:#CCCCCC;
}
/* agenda do sistema */
#agenda{
	background-color:#FFFFFF;
}
#agenda_painel{
	background-color:#00468C;
	color:#3399FF;
	font-size:9px;
	text-align:center;
	padding:2px;
}
select.agenda_select{
	border:none;
	border:1px solid #3399FF;
	color:#3399FF;
	background-color:#00468C;
	font-size:9px;
}
.select_agenda{
	display:inline;
	border:none;
	border:1px solid #3399FF;
	color:#3399FF;
	background-color:#00468C;
	font-size:9px;
	cursor:pointer;
}
.conteiner_select{
	display:inline;
}
.grup_select_agenda{
	/*display:none;*/
	elevation:above;
	position:absolute;
	background:#00468C;
	z-index:100;
	left: 468px;
	top: 354px;
	width: 96px;
	height: 182px;
}
.option_select_agenda{
	border-bottom:1px dashed #3399FF;
	margin-bottom:2px;
	padding-left:10px;
	padding-right:10px;
}
.agenda_linha_hora{
	border-bottom:#CCCCCC 1px dotted;
	padding:5px;
	min-height:35px;
}
.agenda_hora{
	float:left;
	padding:2px;
}
.agenda_registro{
	/*margin-left:70px;*/
	padding:3px;
	background:#E6F2FF;
	border-bottom:#CCCCCC 1px dashed;
	margin-bottom:2px;
	font-size:10px;
}
.agenda_registro_line{
	font-size:9px;
	color:#666666;
}
.agenda_registros{
	display:none;
}
img.btmais{
	margin-right:3px;
}
img.btmenos{
	margin-right:3px;
	display:none;
}
#bgBody {
	position:absolute;
	top:5px;
	right:55px;
	padding:5px;
}
#btFechar{
	position:absolute;
	background:#CC3300;
	color:#FFFFFF;
	font-weight:bold;
	border:1px #999999 solid;
	cursor:pointer;
	z-index:390;
	top:2px;
	right:2px;
	width:16px;
	text-align:center;
}
  /*
    Alpha PNG support for IE
    ------------------------------
    Aviso, este código abaixo funciona apenas para visualização na tela. Quando este documento for impresso, o bug voltará.
    O Hack Abaixo faz o código rodar apenas no IE. Sendo que os outros browsers como, Firefox, Opera e Safari já tem a transparencia de PNG nativo.
    \*/
    * html img/**/ {
 filter:expression(
   this.alphaxLoaded ? "" :
   (
       this.src.substr(this.src.length-4)==".png"
       ?
       (
     (!this.complete)
     ? "" :
         this.runtimeStyle.filter=
         ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
         (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
         String(this.alphaxLoaded=true).substr(0,0)+
         (this.src="css/blank.png").substr(0,0)
       )
       :
       this.runtimeStyle.filter=""
   )
     );
    }
    html, body{
	color:#000;
	background-attachment:scroll;
	background-image:url(../imgs/fundo_bluebg.jpg);
	background-position:center;
	background-repeat:repeat-y;
	}
/* Sobrescreve as propriedades do body*/
body{
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  	margin:0px;
	background-attachment:scroll;
	background-image:url(../imgs/fundo_bluebg.jpg);
	background-position:center;
	background-repeat:repeat-y;
	padding-bottom:0px;
}
/* Divs Especiais */

#boxCad_ton {
	z-index: 180;
	position:absolute;
	background-color:#FFFFFF;
	top:80px;
	left:5px;
	right:5px;
	-moz-opacity: 0.99;
	opacity: 0.99;
	filter:alpha(opacity=99);
}
#bgBody_ton {
	background-color:#FFFFFF;
	-moz-opacity: 0.5;
	opacity: 0.5;
	filter:alpha(opacity=50);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
}
.infoSistema{
	margin:	15px;
	background-color:#FFFFCC;
	color:#333333;
	padding:15px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	border:1px #666666 solid;
}
.formCadastro table{
	width:100%;
}
.formCadastro td:first-child{
	width:150px;
	background-color:#EBEBEB;
}
.formCadastro input[type="text"], textarea{
	width:99%;
}
.formCadastro input[type="password"]{
	width:99%;
}
.formCadastro input[type="file"]{
	100%;
}
.formCadastro select{
	width:100%;
}
.subform_hide{
	display:none;
}
#info{
	position:absolute;
	z-index:900;
	/*top:250px;
	left:300px;*/
	width:300px;
	background-color:#FFFFFF;
	color:#4887BA;
	border:#999999 solid 1px;
	font-size:60%;
	/* border-bottom:#333 solid 3px;
	border-right:#333 solid 3px;*/
}
/* estilos para briefing */
.linha_bri{
	font:Verdana;
	margin:10px;
	border:1px solid #999999;
	display:block;
}
.linha_bri *{
	padding:0px;
	margin:0px;
}
.linha_bri div.LnSisL1{
	background-color:#FFFFFF;
	padding:5px;
}
.linha_bri div.LnSisL2{
	background-color:#CCCCCC;
	padding:5px;
}
.linha_bri label{
	font-weight:bold;
}
.linha_bri user{
	color:#0066FF;
}
.linha_bri data{
	color:#333333;
	font-weight:bold;
}
.linha_bri .texto{
	text-align:left;
	color:#333333;
	border:#999999 1px solid;
	font-size:10px;
	padding:5px;
	margin-top:5px;
}
.linha_bri textarea{
	margin:5px; padding:5px;
	width:520px;
}
.linha_bri button{
	float:right;
}