* { margin: 0; padding: 0; /* padronizando nos navegadores */ }

img { border: 0;}
fieldset { display: block; border: 2px ridge #FFF; padding: 10px; /* padronizando nos navegadores */ }
ul, ol { margin-left: 10px; /* padronizando nos navegadores */}
input[type=hidden]{ display: none !important; visibility: hidden !important; /* esconde mesmo inputs hidden no FF */}
button { border: 1px outset #AAA;}
form button { text-align: center; margin: 5px auto; display: block; }
form ul { list-style: none; margin-left: 0; }
fieldset label { display: block;}
fieldset .radios label { display: inline; }
legend {
  padding: 0.2em 0.5em;
  border:1px solid #3D9EEF;
  color:#3595C4;
  font-size:90%;
  text-align:right;
  }

p { margin-top: 5px; }

/* padronizando tamanhos de cabecalho em todos os browsers */
h1 { font-size: 250%;}
h2 { font-size: 200%;}
h3 { font-size: 150%;}
h4 { font-size: 120%;}

/* classes costumeiras */
.ak { text-decoration: underline; /* access keys */ }
.u { text-decoration: underline; /* textos underline */}
.secoes { display: none; /* exibe nomes das seções se o CSS estiver desativado */ }
.img-left { float: left; }
.img-right { float: right;}
.erroinfo { background: #FFCCCC;}
.erro { background: #FF0000;}


.post {
	width: 639px;
	margin-left: 4px;
	background: url(img/postbg.jpg) repeat-y;

}
.post .post_h {
	background: url(img/postheader.jpg) no-repeat;
	height: 17px;
}
.post .post_b {
	background: url(img/postfooter.jpg) no-repeat;
	height: 30px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
}
.post_b .permalink {
	display: block;
	float: left;
	background: url(img/img-chart.png) no-repeat;
	height: 16px;
	padding-left: 25px;
	padding-top: 2px;
	margin-right: 5px;
	margin-left: 5px;
	color:#01B4F8;
	text-transform: lowercase;
	font-size:15px;
}

.post .postcontent {
	font:  1.2em "Trebuchet MS",sans-serif;
	padding: 5px 25px;
	width: 539px;
	height:200px;
	overflow:auto;
}
.date {
	font-size: 12px;
	color: #999999;
	display: block;
	background: url(img/posticon.jpg) no-repeat;
	padding-left: 20px;
	height: 16px;
	padding-top: 4px;
}
.date_cli {
	font-size: 12px;
	color: #20B946;
	display: block;
	background: url(img/img09.gif) no-repeat;
	padding-left: 15px;
	height: 16px;
	padding-top: 0px;
}

.date_lifesys {
	font-size: 12px;
	color: #2EB9E7;
	display: block;
	background: url(img/logo-lifesys.png) no-repeat;
	padding-left: 80px;
	height: 16px;
	padding-top: 4px;
	
}


.post  h2 {
    font-size:15px;
	
	color:#01B4F8;
	display: block;
	margin-bottom: 18px;
	padding-top: 5px;
}


#comments {
	width: 639px;
	margin-left: 4px;
}
#comments  ol {
	list-style: none;
}
#comments  ol li {
	display: block;
	padding: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #D4D0C8;
	background: #f4f4f4;
}
#comments  ol.odd {
	background: #fff!important;
}
h3 a {
	text-decoration: none;
}
h3 {
	font-size: 16px;
	margin-bottom: 15px;
}

#comments #commentop {
	background: url(img/commenttop.jpg) no-repeat;
	height: 64px;
}
#commentcontent {
	background: url(img/commentbg.jpg) repeat-y;
	padding: 5px 15px;
}
#comments #commentbtm {
	background: url(img/commentbtm.jpg) no-repeat;
	height: 38px;
}
#comments .text {
	border: 1px solid #C7D9E5;
	margin-bottom: 15px;
	padding: 3px;
	display: block;
	width: 200px;
}
#comments #commentcontent form {
	padding-left: 45px;
}
#comment {
	border: 1px solid #C7D9E5;
	margin-bottom: 15px;
}



img 
{
border:0;

}


.web_logo
 {
 float:left;
 width:32px;
 height:32px;
 cursor:hand;
background-image: url(img/web_logo.png) !important;
background-image: none;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/web_logo.png, sizingMethod='scale');

}


select{
text-transform :uppercase;
font: normal "Lucida Sans Unicode",sans-serif;

}

.nova_text{
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
color: #000;
margin: 0px;
padding: 0px 0px 0px 15px;

}
.txtarea 
{
	border: 1px double #A7A7A7;
 	color: #484848;
	font-size:14px; 
  	background: transparent; 
 	overflow:auto;	 	
}

* 
{
	margin: 0;
	padding: 0;
}
h1 a {
	color: #3E8FE1;
}

a {
	color: #1D66AF;
}
a:hover {
	color: #C60;
}
body { 

	background: #d2e0f3 url(img/bg.jpg) repeat-x; 
	font: normal 74.0% Helvetica,verdana, arial;
	margin: 40px;
}

input  {
	padding: 2px 5px;
	border: 1px solid #7F7F7F;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #6B6B6B;
}
.submit
{
	padding: 1px 5px;
	border-top: 1px solid #85C8EF;
	border-left: 1px solid #85C8EF;
	border-right: 1px solid #85C8EF;
	border-bottom: 1px solid #85C8EF;
	background: #3595C4 url(img/gvGradient.gif) repeat-x;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	cursor:hand;

}

p,cite,code,ul {
	font-size: 1.2em;
	padding-bottom: 1.2em;
}
h1 {
	font-size: 1.4em;
	margin-bottom: 4px;
	
}
code {
	background: url(img/bgcode.gif);
	border: 1px solid #F0F0F0;
	border-left: 6px solid #39F;
	color: #555;
	display: block;
	font: normal 1.1em "Lucida Sans Unicode",serif;
	margin-bottom: 12px;
	padding: 8px 10px;
	white-space: pre;
}
cite {
	background: url(img/quote.gif) no-repeat;
	color: #666;
	display: block;
	font: normal 1.3em "Lucida Sans Unicode",serif;
	padding-left: 28px;
}
h1,h2,h3 {
	color: #06C;
	padding-top: 6px;
}
/* misc */
.clearer {
	clear: both;
}

/* structure */
.container {

background: #0094D6 url(img/bg.gif) repeat-x;

}

.header {
/*	background: url(img/imagem.PNG) no-repeat; */
	height: 92px;
	padding-left:10px;
}
.footer_corner_left {
	background:  #fff url(img/bgmain3.gif)  no-repeat ; 
	height: 28px;
	padding-left:10px;

}
.footer_corner_right {
	background: #fff url(img/bgmain4.gif) no-repeat ; 
	height:28px;
	width:37px;
/*	padding-right:30px; */
	float:right;
	overflow:hidden;
}

/* title */
.title {
	float: left;
	padding: 28px 0 0 76px;
}
.title h1 {
	color: #FFF;
	font: normal 2em Verdana,sans-serif;
}
/* navigation */
.navigation {
	float: left;
	height: 92px;
	margin-left: 24px;
	padding: 0 16px;
}
.navigation a {
	color: #FFF;
	float: left;
	font: bold 1.2em "Trebuchet MS",sans-serif;
	margin-top: 56px;
	padding: 8px 18px;
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px 1px #000;
	letter-spacing: 1px;	
}
.navigation a:hover {
	background-color: #4A91C3;
	color: #FFF;
	text-decoration: under;
}

.header_corner_right {
	background: #fff url(img/bgmain5.gif) no-repeat right; 
	height:28px;
	width:37px;
	float:right;
}


/* main */
.main {
   background:#FFF;
/*   background:#FFF url(img/bgmain.gif) no-repeat ; */

/*	background:#FFF url(img/nav_li.gif) repeat-y left 30px ; */
	;
	
		padding: 0px 0px 0 0px; 
}
.main_0 {
background:#FFF url(img/bg_main_0.gif) repeat-y  top left ; 
/*	background:#FFF url(img/nav_li.gif) repeat-y left 30px ; */

		padding: 0px 0 0 52px;
}

.main_1 {
background:#FFF url(img/bg_main_1.gif) repeat-y top right ; 
	
	padding: 15px 10px 0 0px;
/*	background:#FFF url(img/nav_li.gif) repeat-y left 30px ; */

}

/* main left */
.sidenav {
    font-size: 13px;
	float: left;
	width: 20%;
}
.sidenav h1 {
	border-bottom: 1px dashed #DDD;
	color: #3E8FE1;
	font-size:13px;
	height: 20px;
	margin-top: 1.2em;
}
.sidenav ul {
	margin: 0;
	padding: 0;
}
.sidenav li { 
	border-bottom: 1px dashed #EEE;
	list-style: none;
	margin: 0;
}
.sidenav li a {
	color: #777;
	display: block;
	font-size: 0.9em;
	padding: 3px 6px 3px 18px;
	text-decoration: none;
}
.sidenav li a:hover {
	color: #111;
	background: url(img/nav_li.gif) no-repeat;
	
}

/* content */
.content {
/*	background: url(img/nav_li.gif) repeat-y left 30px; */
	float: left;
	margin-right: 4%;
	width: 69%;
}
.content .descr {
	color: #C60;
	margin-bottom: 6px; 
}
.li2
{

	 list-style: url(img/li.gif);
	margin-left: 15px;
}
.li2 a
{
	 color:#0000FF;
}

.li2 a:hover
{
	 color:#00FF9F;
}


.li3
{
	 list-style: none;
	margin-left: 18px;
}

/* search form */
.styled {
	border: 3px double #A7A7A7;
	padding: 2px 3px;
}
.button {
	border: 1px solid #A7A7A7;
	margin-left: 5px;
	padding: 2px 3px;
}

/* footer */
.footer {
	background: #0094D6 url(img/bg_footer.gif) repeat-x top;
	color: #fff;
	font-size: 1.1em;
	line-height: 40px;
	text-align: center;

}
.footer a {
	color: #FFF;
	text-decoration: none;
}
.footer a:hover {
	color: #FFF;
	text-decoration: underline;
}

/* alterações  */ 
.table_index tr{
/* background:#fff;*/ 

}



table, td{
/*	background-color: transparent;*/
	border-bottom:1px solid #94b6e8;
	border-collapse: !important;
	overflow:hidden;
	font: 8pt Tahoma;
	color: Black;
}
table{width:100%;border-collapse:collapse;margin:1em 0;	border:1px solid #94b6e8;}
 th{text-align:left;padding:.3em;	}
 td{text-align:left;padding:.5em;	}
/*th, td hover{	background-color: transparent;}*/


.tr2 th
{
 background: url(img/gvGradient.gif) repeat-x center top #94b6e8; 
 border: 0;
 	border-collapse: collapse;
}

th
{

 background: url(img/gvGradient.gif) repeat-x center top #94b6e8; 
}
th a
{
color:#5C5C5C;
}



.foco 
{
	font-size: 18px;
	color:#499EFC;

	background: url(img/gvGradient.gif) repeat-x center top #94b6e8;

}   
 .up
{
 font-size: 16px;
 color:#9DCBFD;

	
}
/* Visualiza soli */

.content2 { 
	margin: 0 auto;
	width: auto;
	padding: 10px; 
}

.header2 { 
	height: 55px;

	color: #808080;
	margin: 3px 0;
	padding: 10px 0 0 0;
	border-bottom: 1px solid #ccc;
}
.top_info {
	float: right;
	width: 555px;
	padding: 5px 0 4px 0;
	border-bottom: 1px solid #eee;
	color: #808080;
}

	.top_info_left {
		width: auto;
		float: left;
	}

	.top_info_right {
		float: right;
		width: auto;
		padding: 0 0 0 35px;
		border-left: 1px solid #eee;
	}

.browse_category  {
	font-size: 1.1em;
	width: 190px;
	color: #FFF;
	background: inherit;
}

.bar { 
	clear: both;
	font-size: 1.1em;
	height: 30px; 
	color: #FFF;
	margin: 0 0 0 0px; 
	background: #FF9148;
}

	.bar li { 
		margin: 0; 
		padding: 7px 12px 5px 12px;
		color: #FFEADC;
		background: #FF9148;
		float: left; 
	}
	
	.bar li.active { 
		background: #E0691A url(img/bar.gif) no-repeat center top; 
		color: #fff;
		font-weight: bold; 
		padding: 7px 10px 6px 10px;
	}
	
	.bar li a { 
		font-weight: bold;
		color: #FFF; 
		background: inherit;
		text-decoration: none;
	} 
	
	.bar li a:hover { 
		color: #E0691A; 
		background: inherit;
	} 

.search_field { 
	background: #fff url(img/searchbg.gif) no-repeat right; 
	color: #808080;
	clear: both;
	font-weight: bold;
	padding: 7px 25px 10px 10px;
	margin: 5px 0;
}

.grey {
	color: #808080;
	background: inherit;
	font-weight: normal;
}

.search_form { float: right; }

.subheader {
	margin: 0px 0 10px 0;
	border-bottom: 1px solid #eee;
	padding: 5px 0 5px 0;
	background: #A4A4A4;
	color: #fff;
}

/* left side
   --------- */
.left a {color:#1255A7;}
.right a {color:#1255A7;}
.left {
	float: left;
	width: 57%;
	margin: 0 0 10px 0;
}

.left h3 {
	clear: both;
	border: solid 1px #4f93e3; 
	background: url(img/gvGradient.gif) repeat-x center top #94b6e8; 
	color: #000;
	padding: 7px 0 7px 5px;
	font: bold 1em Tahoma, Arial, Sans-Serif;
	margin: 0 0 0px 0;
}
.left2 {
	float: left;
	width: 65%;
	margin: 0 0 10px 0;
}

.left2 h3 {
	clear: both;
	background: #8CC1EC  url(img/corner.gif) no-repeat top right;
	color: #FFF;
	padding: 7px 0 7px 5px;
	font: bold 1em Tahoma, Arial, Sans-Serif;
	margin: 0 0 0px 0;
}

.cliente_coment
{
	clear: both;
	background: #2FA662 url(img/corner.gif) no-repeat top right;
	color: #FFF;
	padding: 7px 0 7px 5px;
	font: bold 1em Tahoma, Arial, Sans-Serif;
	margin: 0 0 0px 0;
}
.adm_coment
{
	clear: both;
	background: #3F8196 url(img/corner.gif) no-repeat top right;
	color: #FFF;
	padding: 7px 0 7px 5px;
	font: bold 1em Tahoma, Arial, Sans-Serif;
	margin: 0 0 0px 0;
}
	.left_side {
		float: left;
		width: 180px;
		padding: 0 0 0 10px;
		margin: 10px 0;
	}
		
	.left_side a, .right_side a { color: #2D81E8; background: #FFF; }
		
	.right_side {
		float: right;
		width: 220px;
		background: #FFF url(img/dotted.gif) repeat-y;
		color: #414141;
		padding: 0 0 0 40px;
		margin: 10px 0;
	}
		
	.left_box { margin: 0 0 10px 0; color: #000; background: #FFF; padding: 3px 0; }
	
		
/* right side
   ---------- */
		
.right {
	float: right;
	width: 40.6%;
	margin: 0 0 10px 0;
}

.right h3 {
	border: solid 1px #4f93e3; 
	background: url(img/gvGradient.gif) repeat-x center top #94b6e8; 
	color: #000;
	padding: 7px 0 7px 5px;
	font: bold 1em Tahoma, Arial, Sans-Serif;
	margin: 0 0 3px 0;
}

	.right_articles {
		color: #414141;
		padding: 8px;	
		margin: 0 0 3px 0;
	}
  .uploads {
		float:left;
		width:90%;
		height:300px;
		overflow:auto;
		
  
  }	
	
.image {
	float: left;
	margin: 0 9px 3px 0;
}
h2 { margin: 0; padding: 0; font: bold 1.7em Arial, Sans-Serif; letter-spacing: -1px; }
h2 { font-size: 1.5em; margin-bottom: 5px; color: #000; background: inherit; }



#middlethreePan2{}
/*
#middlethreePan2 p.more{margin:0 0 0px 0px;}
*/
#middlethreePan2  a{display:block;width:80px; height:28px; background:url(img/bluebutton.gif) 0 0 no-repeat #fff; color:#111; font-size:13px; line-height:28px; text-decoration:none; padding:0 0 0 10px;}
#middlethreePan2  a:hover{background: url(img/redbutton.gif) 0 0 no-repeat #fff; color:#37ADF4; text-decoration:none;}

#middlethreePan4{float:left;padding-left:50px;}
#middlethreePan4 p.more2{margin:0 0 0px 0px; padding:0px;}
#middlethreePan4 p.more2 a{display:block;width:80px; height:28px; background:url(img/bluebutton2.gif) 0 0 no-repeat #fff; color:#111; font-size:15px; line-height:28px; text-decoration:none; padding:0 0 0 10px;}
#middlethreePan4 p.more2 a:hover{background: url(img/redbutton2.gif) 0 0 no-repeat #fff; color:#37ADF4; text-decoration:none;}

#middlethreePan4 p.more3{margin:0 0 0px 0px; padding:0px;}
#middlethreePan4 p.more3 a{display:block;width:90px; height:28px; background:url(img/bluebutton3.gif) 0 0 no-repeat #fff; color:#111; font-size:15px; line-height:28px; text-decoration:none; padding:0 0 0 10px;}
#middlethreePan4 p.more3 a:hover{background: url(img/redbutton3.gif) 0 0 no-repeat #fff; color:#37ADF4; text-decoration:none;}

#middlethreePan4 p.span a{display:block;width:90px; height:28px; background:url(img/bluebutton.gif) 0 0 no-repeat #fff; color:#111; font-size:15px; line-height:28px; text-decoration:none; padding:0 0 0 10px;}
#middlethreePan4 p.span a:hover{background: url(img/redbutton.gif) 0 0 no-repeat #fff; color:#37ADF4; text-decoration:none;}

/*
#middlethreePan2 p.more2{margin:0 0 0px 0px; padding:0px;}
#middlethreePan2 p.more2 a{display:block;width:179px; height:28px; background:url(img/bluebutton2.gif) 0 0 no-repeat #fff; color:#111; font-size:15px; line-height:28px; text-decoration:none; padding:0 0 0 10px;}
#middlethreePan2 p.more2 a:hover{background: url(img/redbutton2.gif) 0 0 no-repeat #fff; color:#37ADF4; text-decoration:none;}

#middlethreePan2 p.more3{margin:0 0 0px 0px; padding:0px;}
#middlethreePan2 p.more3 a{display:block;width:179px; height:28px; background:url(img/bluebutton3.gif) 0 0 no-repeat #fff; color:#111; font-size:15px; line-height:28px; text-decoration:none; padding:0 0 0 10px;}
#middlethreePan2 p.more3 a:hover{background: url(img/redbutton3.gif) 0 0 no-repeat #fff; color:#37ADF4; text-decoration:none;}
*/

/*
a.link:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #0033CC
}
a.link:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #0033CC;
  
}
a.link:link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #0033CC ;
    
}
*/

.entra
{
background:#2CA7E9;
color:#E2EAFC;

}

.fh1
{

    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline ;
    font-size: 15px;
    color: #3E8FE1 ;
    font-size: 13px;
}

}
.box_solis
{
width:auto;padding-top:25px;padding-right:10px;padding-left:35px;
}

.inf_solis
{
width:35%;float:left;
}

.uplo
{
height:auto;
width:150px;
padding-top:5px;

}

.menuopcs
{
width:100%;padding-top:45px;
}
.assunto
{
margin-left:20px;
float:center;
width:400px !important;; 
heigth:250px !important;
overflow:auto;
}

.opc_txt_area
{
float:center;padding-left:350px;
}

/*
.respondido
{
text-align: center;
background:url(img/warning.png) no-repeat #F56121 ;
color:#FCCEBA;
}
.novo
{
text-align: center;
background:url(img/details.png) no-repeat  #27CD34;
color:#E6FBE8;
}

.lido
{
text-align: center;
background:url(img/edit.png) no-repeat;
color:#148AC9;
}

.esperando
{
text-align: center;
background:url(img/espera.png) no-repeat #2891DD ;
color:#CBDDFE;
}
*/

.respondido
{
text-align: center;
background:url(img/edit_respondido.png) no-repeat transparent;
color:#E83E13;
}
.novo
{
text-align: center;
background:url(img/edit_novo.png) no-repeat transparent;
color:#3EC012;
}

.lido
{
text-align: center;
background:url(img/edit.png) no-repeat transparent;
color:#148AC9;
}

.esperando
{
text-align: center;
background:url(img/edit_esperando.png) no-repeat transparent ;
color:#126DD3;

}


.lido_execucao
{
text-align: center;
background:url(img/edit_execucao.png) no-repeat;
color:#8A8A8A;
}


.cancelada
{
text-align: center;
background:url(img/cancelada.png) no-repeat;
color:#F4A30B;
}

.admin_footer_help{
width:80%;
clear:both;
float:left;
height: auto;
margin:10px auto 20px auto;
background-color:#F2F2F2;
border:1px #D1D1D1 solid;
color: #666666;
font-size:11px;
background:url(img/my_tickets.gif) no-repeat left;
background-position:10px ;
padding:10px 10px 10px 50px;
overflow:auto;
}

.admin_footer_adm{
width:80%;
clear:both;
float:left;
height: auto;
margin:10px auto 20px auto;
background-color:#F2F2F2;
border:1px #20D1DF solid;;
color: #666666;
font-size:11px;
background:url(img/information.gif) no-repeat left;
background-position:10px ;
padding:10px 10px 10px 50px;
overflow:auto;
}

.box_left
{
float:left;
padding-left:10px;
margin:10px;
width:60%;
overflow:hidden;
}
.box_right
{
float:left;
padding-left:10px;
margin:10px;
width:40%;
}
.box_opc
{
float:left;
padding-left:5px;
width:100%;
}

.box_footer
{
float:left;
padding-left:15px;
width:100%;
}

.bg_down_left {
	background:  url(img/bg_down_left.PNG) no-repeat; 
	padding-left:10px;
	height:92px;
	padding-bottom:30px;
}
.bg_down_right {                                   
	background:  url(img/bg_down_right.PNG) no-repeat right; 
	height:92px;
    float:right;
    padding-right:40px;
}.bg_up_right {
	background: url(img/bg_up_right.PNG) no-repeat right; 
	height: 28px;
   float:right;
}

.anexo
{
background: url(img/upload.png) no-repeat left;
height:32px;
width:80px;
cursor:pointer;
text-transform:none;

}
.nova_soli2
{
background: #F4F4F4 url(img/bgns2.jpg) repeat-x ;
width:100%;
}
.nova_soli2_c1
{
float:left;
overflow:hidden;
}

.nova_soli2_c2
{
width:40%;
float:left;
overflow:hidden;
}

.c2_in_1
{
float:left;
width:100%;
padding-left:40px;

}
.c2_in_2
{
float:left;
width:100%;
padding-top:25px;
padding-left:40px;
}

.nova_soli2_c3
{
float:left;
width:20%;
overflow:hidden;
}
.msg
{
width:100%;
text-align:justify;
font-size: 13px;
}
.msg h1
{
	font-size: 13px;
}

.chkRecebeEmail
{ 
float:left;
color:#01B4F8;
font-size:11px;
padding-top:10px;
width:240px;
}

.nova_soli_esquerda
{
width:600px;
height:auto;
/*
border:1px solid #75B3F7;
*/
float:left;
}
.coluna_info
{
width:150px;
height:auto;
/*
border:1px solid #F874EE;
*/
float:left;
overflow:hidden;
}
.coluna_campo
{
width:450px;
height:auto;
/*
border:1px solid #88808C;
*/
float:left;
overflow:hidden;
}

.nova_soli_direita
{
width:150px;
height:auto;
/*
border:1px solid #7EED84;
*/
float:left;

}
.linha
{
width:100%;
height:auto;
/*
border:1px solid #E4F378;
*/
float:left;
}
.lbl_info
{
	font:  13px "Trebuchet MS",sans-serif;
	color:#208BDB;
	text-align:justify !important;
	float:left;
}
.lbl_info_soli
{
	font:  13px "Trebuchet MS",sans-serif;
	color:#4A4A4A;
	text-align:justify !important;
	float:left;
	
}

.titulo_cabec
{
font-size:14px;
color:#0066cc;
float:left;
margin:5px;
padding:3px;
font-weight:bold;
}

.linha_txtarea
{
width:100%;
height:150px;
/* border:1px solid #E4F378; */
}
.linha_campo
{
width:100%;
height:40px;
float:left;
padding-top:5px;
}
.linha_upload
{
width:100%;
height:100px;
overflow:auto;
/* border:1px solid #E4F378; */
float:left;
}
.tit_container
{
width:100%;
height:auto;
padding:5px;
float:left;
border-bottom:1px solid #474747;
}
.link_volta
{
float:right;
color:#01B4F8;
font-size:16px;
}

.assunto
{
	color:#000;
	width:90%;
	padding:5px;
	height:110px;
	border:1px solid #9A9A9A;	
	overflow:auto;
	margin:0 !important;
    background: #fff url(images/gvGradient.gif) repeat-x top;
	text-align:justify !important;    
}
.linha_assunto{
width:100%;
height:150px;
float:left;
padding:0 !important;

/* border:1px solid #E4F378; */
}

.bem_vindo
{
float:left;
color:#fff;
font-size:10px;
width:250px;
overflow:hidden;
text-shadow: 1px 1px 1px #7BB0F2; 
letter-spacing: 1px;
padding-top:10px;
}
.load_ajax
{
float:right;
color:#fff;
width:150px;
overflow:hidden;
}

