BODY {	
	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
	font-size: 10px;
	background-color: white;
	/*overflow:scroll;*/
	overflow-x:hidden;
	text-align: center;
   	/*min-width: 980px;*/
    text-align: center;
	margin:0px;
	margin-left: auto;
   	margin-right: auto;
}

h3 {
	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
	font-size: 18px;
	color:#333;
	text-decoration: none;
	font-weight: bold;

}

h4 {
	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
	font-size: 16px;
	color:#333;
	text-decoration: none;
	font-weight: bold;
}

h5 {
	font-family: "Tahoma", Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	color:#333;
	text-decoration: none;
	font-weight: normal;
}

h6 {
	font-family: "Tahoma", Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color:#333;
	text-decoration: none;
	font-weight: normal;
}


tr {
height:18px;
}

hr {
   	border:none;
   }




/*------- structure-----------*/
.maintable {
margin-top:10px;
width:817px;/*630px;*/
}

#wrapper {
	background-color:#FFFFFF;
	text-align: left;
	width: 884px;/*980px;*/
	height:243px;/*240px;*/
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#banner {
	background:url(../images/banner.png);
	height:243px;/*240px;*//*215px;*/
	width:884px;/*980px;*/
	background-repeat:no-repeat;
	background-position:center;

}

#content_form {
	float:left;
	width:589px;/*635px;*/
	margin-left:15px;
	background-color:#FFFFFF;

}

#container{
	float:left;
	width:100%;
	background-color:#FFFFFF;
	padding-bottom:10px;
}


.separador
{
 padding:0px;
 width:584px;/*630px; -- estava a 870*/
 border-bottom: 5px solid rgb(0,62,116);
}



/* ----- novo CSS ------- */

.label_txt {
	font-family: "Tahoma", Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	/*font-weight: bold;*/
}

.confirmacao {
	font-family: "Tahoma", Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	/*font-weight: bold;*/
	padding-right: 10px;
	font-weight: bold;
}









/* ----- old CSS ------- */


.popper {
position : absolute;
visibility : hidden;
}
.riscaazul {
	background-color: #04696C;
}
.bgazul {
	background-color: #FFFFFF;
}
.bgazulcanto {
	background-color: #FFFFFF;
	background-image: url(../images/tit_canto_azul.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.verdana10azul {	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
font-size: 10px;
	color: #04696C;
}
#menu{	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
margin: 0px;
	float: left;
	padding: 0px;
}

#menu ul{
	border-bottom:none;
	list-style:none;
	float: left;
	width: 250px;
	margin-left: -40px;
	*margin-left: 0px;
}

#menu ul li{
	margin: 0px;
	padding: 0px;
}
#menu ul li a.button_new{
	font-size:14px;
	display:block;
	text-decoration:none;
	color:#fff;
	background-image: url(../images/botao_01_hover.jpg);
	background-repeat: no-repeat;
	height:38px;
	margin-left:0px;
	text-align:left;
	padding: 14px 0 0 70px;
}
#menu ul li a.button_new:hover{
background-image: url(../images/botao_01.jpg);   
color:#fff;

}

#menu ul li a.button_search{
   padding: 14px 0 0 70px;
   font-size:14px;
   display:block;
   text-decoration:none;
   color:#fff;
   background-image: url(../images/botao_02_hover.jpg);
   background-repeat: no-repeat;
   height:38px;
   margin-left:0px;
   text-align:left;


}
#menu ul li a.button_search:hover{
background-image: url(../images/botao_02.jpg);   
color:#fff;

}

#menu ul li a.button_log{
   padding: 14px 0 0 70px;

   font-size:14px;
   display:block;
   text-decoration:none;
   color:#5B501D;
   background-image: url(../images/botao_03_selected.jpg);
   background-repeat: no-repeat;
   height:38px;
   margin-left:0px;
      text-align:left;


}
#menu ul li a.button_log:hover{
background-image: url(../images/botao_03.jpg);   
color:#fff;

}


.semLinhaLink:link
{
    TEXT-DECORATION: none;
}
.semLinhaLink:active
{
    TEXT-DECORATION: none;
}
.semLinhaLink:visited
{
    TEXT-DECORATION: none;
}
.semLinhaLink:hover
{
    TEXT-DECORATION: none;
}
.button_search {
	background-image: url(../images/menu_button_search_off.gif);
	background-repeat: no-repeat;
}
.button_searchon {
	background-image: url(../images/menu_button_search_on.gif);
	background-repeat: no-repeat;
}
.verdana8azul2 {	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
font-size: 8px;
	color: #224548;
	text-decoration: none;
	
}
.verdana10azul2 {	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
font-size: 10px;
	color: #224548;
	text-decoration: none;
}
.verdana10azul2bold {	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
font-size: 10px;
	color: #224548;
	text-decoration: none;
	font-weight: bold;
}
.verdana11azul2bold {
	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
	font-size: 12px;
	color: #666;
	text-decoration: none;
	/*font-weight: bold;*/
	padding-right: 10px;
	text-align: left;
}

.verdana11azul2boldJustified {	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
font-size: 12px;
	color: #666;
	text-decoration: none;
	text-align: justify;
	font-weight: bold;

}

.homepage .verdana11azul2boldJustified {
	font-weight: normal;
}

.errorEleg {	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
font-size: 13px;
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}

.alertMessage {	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
font-size: 13px;
	color: #224548;
	text-decoration: none;
	font-weight: bold;
	TEXT-ALIGN: justify;
}


.randomMessage1 {	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
font-size: 15px;
	background-color: #D6EDEE;	
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	TEXT-ALIGN: justify;
}

.randomMessage2 {	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
font-size: 20px;
	background-color: none;	
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	TEXT-ALIGN: justify;
}

.randomMessage3 {	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
font-size: 20px;
	background-color: none;	
	color: blue;
	text-decoration: none;
	font-weight: bold;
	TEXT-ALIGN: justify;
}

.verdana9azul2 {	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
font-size: 9px;
	color: #224548;
	text-decoration: none;
}
.verdana9azul2bold {	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
font-size: 9px;
	color: #224548;
	text-decoration: none;
	font-weight: bold;
}
.homepontostop {
	background-image: url(../images/home_quad_01.gif);
	background-repeat: repeat-x;
}
.homepontosdir {
	background-image: url(../images/home_quad_02.gif);
	background-repeat: repeat-y;
}
.button_newon {
	background-image: url(../images/menu_botao_on.gif);
	background-repeat: no-repeat;
}
.verdana18azul3 {	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
font-size: 18px;
	color: #2F8284;
	text-decoration: none;
}
.verdana12azul3 {	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
font-size: 12px;
	color: #2F8284;
	text-decoration: none;
}
.verdana9azul3 {	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
font-size: 9px;
	color: #2F8284;
	text-decoration: none;
}
.verdana10azul2m10 {
	font-family: "Tahoma", Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.verdana10azul2boldm10 {	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
font-size: 10px;
	color: #224548;
	text-decoration: none;
	font-weight: bold;
	margin-right: 10px;
	margin-left: 10px;
}
.verdana8azul2boldm10 {	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
font-size: 8px;
	color: #224548;
	text-decoration: none;
	font-weight: bold;
	margin-right: 10px;
	margin-left: 10px;
}
.verdana10azul2ul {	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
font-size: 10px;
	color: #224548;
	text-decoration: underline;
}
.verdana10azul4ul {	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
font-size: 10px;
	color: #04696C;
	text-decoration: underline;
}
.verdana13azul {	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
font-size: 13px;
	color: #04696C;
}

.verdana13vermelho {	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
	font-size: 13px;
	color: rgb(196,38,46)!important;
}
.verdana11azul2 {
	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.verdana11azulul {	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
font-size: 12px;
	color: #04696C;
	text-decoration: underline;
}
.verdana14azul2bold {
	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
	font-size: 14px;
	color: rgb(0,62,116);
	text-decoration: none;
	font-weight: bold;
	height: 40px;
}

.verdana11azulbold {	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
font-size: 12px;
	color: #04696C;
	text-decoration: none;
	font-weight: bold;
}
.verdana14azulbold {	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
font-size: 14px;
	color: #04696C;
	text-decoration: none;
	font-weight: bold;
}
.verdana10azul2m10ul {
	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
	font-size: 10px;
	color: #224548;
	text-decoration: underline;
}
.Button_1
{
    BORDER-RIGHT: #D6EDEE 1px solid;
    PADDING-RIGHT: 15px;
    BORDER-TOP: #D6EDEE 1px solid;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #D6EDEE 1px solid;
    WIDTH: 80px;
    COLOR: #000000;
    MARGIN-RIGHT: 10px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #D6EDEE 1px solid;
    FONT-FAMILY: arial, helvetica, verdana;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.Button_1:hover
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #D6EDEE;
}
.popup_table
{
    WIDTH: 400px;
    BORDER-LEFT: #666 3px solid;
    BORDER-RIGHT: #666 3px solid;    
    BORDER-TOP: #666 3px solid;
    BORDER-BOTTOM: #666 3px solid;
    BACKGROUND-COLOR: #F6FFFF;
}
.popup_msg1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #505050;	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
TEXT-ALIGN: center;
}
.popup_msg2
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #224548;	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
TEXT-ALIGN: center;
}
.popup_table_elegibilidade
{
    WIDTH: 400px;
    BORDER-LEFT: #666 3px solid;
    BORDER-RIGHT: #666 3px solid;    
    BORDER-TOP: #666 3px solid;
    BORDER-BOTTOM: #666 3px solid;
    BACKGROUND-COLOR: #FFFFFF;
}
.popup_msg1_elegibilidade
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #666;	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
	TEXT-ALIGN: center;
}
.popup_msg2_elegibilidade
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #666;	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
	TEXT-ALIGN: center;
}


.top-row {height: 15px; }

.bottom-row {height: 15px; }

.b { width: 400px; height: 15px; background-image: url(../images/bottom.png); }
.t { width: 400px; height: 15px; background-image: url(../images/top.png); }


.gwt-TabPanelBottom {
  border-top: 1px solid #87B3FF;
  border-bottom: 1px solid #87B3FF;
  border-right: 1px solid #87B3FF;
  border-left: 1px solid #87B3FF;
}

.gwt-TabBar .gwt-TabBarItem {
  border-top: 1px solid #C3D9FF;
  border-left: 1px solid #87B3FF;
  border-right: 1px solid #87B3FF;
  border-bottom: 1px solid #87B3FF;
  padding: 2px;
  cursor: pointer;
  /*cursor: hand;*/
}

.gwt-TabBar .gwt-TabBarItem-selected {
  background-color: #D6EDEE;
  font-weight: bold;
  border-top: 1px solid #87B3FF;
  border-left: 1px solid #87B3FF;
  border-right: 1px solid #87B3FF;
  border-bottom: 1px solid #E8EEF7;
  padding: 2px;
  cursor: default;
}

.body_no_margins {
	margin-left : 0; 
	margin-top : 0; 
	margin-right : 0; 
	margin-bottom : 0; 
}


.linha_cabeca { 
	background-color: #C7DFDF;	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
font-size: 10px;
	color: #224548;
	font-weight: bold;
	align: left;
}

.linha_impar {
	background-color: #EDF8F8;	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
font-size: 11px;
	color: #224548;
	text-decoration: underline;
	font-weight: bold;
}

.linha_par {
	background-color: #F5FCFC;	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
font-size: 11px;
	color: #224548;
	text-decoration: underline;
	font-weight: bold;
}


.Button_2
{
    BORDER-RIGHT: #D6EDEE 1px solid;
    BORDER-TOP: #D6EDEE 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #D6EDEE 1px solid;
    COLOR: #224548;
    BORDER-BOTTOM: #D6EDEE 1px solid;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, verdana;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}

.Button_2:hover
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #D6EDEE;
    cursor: pointer;
    cursor: hand;
}

.myButton
{
    color: #ffffff!important;
	display: block;
/*	float: left; */
	height: 24px;
	margin-right: 6px;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
/* 	background-attachment: scroll; */
	background: rgb(162,173,0) ; /* Old browsers */
	
/* 	border: 1px solid #003e74; */
/* 	background-repeat: no-repeat; */
/* 	background-position: right top; */
	font-family: "Tahoma", Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	border-radius: 5px;
}

.myButtonDisabled
{
    color: #ffffff!important;
	display: block;
/* 	float: left; */
	height: 24px;
	margin-right: 6px;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
/* 	background-attachment: scroll; */
	background: #ddd ; /* Old browsers */
	
/* 	border: 1px solid #003e74; */
/* 	background-repeat: no-repeat; */
/* 	background-position: right top; */
	font-family: "Tahoma", Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	border-radius: 5px;
}

.myButton:hover
{
    background: rgb(0,62,116) ;
    color: white;
}

.Button_3
{
    BORDER-RIGHT: #D6EDEE 1px solid;
    BORDER-TOP: #D6EDEE 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #D6EDEE 1px solid;
    COLOR: #224548;
    BORDER-BOTTOM: #D6EDEE 1px solid;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, verdana;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
.Button_3:hover
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #224548;
    cursor: pointer;
    cursor: hand;	
}

.borderTalao
{
	border: 1px solid #D6EDEE;
}

.pagination_link {	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
font-size: 10px;
	color: #224548;
	text-decoration: none;	
	margin-left: 8px;
}


table.provider_management {
	border-collapse: collapse;
	width: 584px;	
    border: 0px solid #938628;
}

table.provider_management th {
    background-color: rgb(0,62,116);
	/*background-image: url(../images/table-header-background.gif);
    background-repeat: repeat-x;
    background-position: top;*/
	border-bottom: 0px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
	font-size: 10px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 6px;
	padding-bottom: 3px;
	empty-cells: show;
	text-align: left;
}

table.provider_management td {	    
	height: 25px;
    font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	border-right: 1px solid #d0d0d0;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 5px;
	padding-bottom: 5px;
    empty-cells: show;  
}

table.provider_management tr.hilite {
	background-color: #F5F4EB;	
}

table.provider_management tr.selected {
	background-color: #D6EDEE;	
}

table.provider_management tr.removed {
	background-color: red;	
}

table.provider_management tr.changed {
	background-color: yellow;	
}

table.provider_management tr:nth-child(odd) {
	background-color: #FFFFFF;
}

table.provider_management tr:nth-child(even) {	
	background-color: #f5f5f5;
}

div.provider_management_table_container {
	position: relative;
	left: 10px;
	top: 10px;
	height: 300px;
	width: 550px;
	overflow: auto;
}

div.tabber_height {	
	height: 320px;
	width: 440px;
}

select.fixedWidth {
	width: 200px;
}

img.icon {
	border: 0px;
	vertical-align: middle;	
}

div.formItem {
	vertical-align: middle;
	margin: 5px;
}

div.formItem label {	
	color: #224548;	
}

div.formContainer {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
	background-color: #f5f5f5;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	/*behavior: url("border-radius.htc");*/
}

div.errorMessage {	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
font-size: 13px;
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}


.textarea-default{	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
}
.separator{
	padding-top: 5px;
	padding-bottom:5px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #666;
}
.verdana11default2 {
	font-size: 12px;	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
text-decoration: none;
}
/*
.verdana12default2 {
	font-size: 12px;	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
text-decoration: none;
}
*/

.dialog_content {
	overflow:auto;
	color: #DDD;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-color: white;
	
}

.closeText{
	display:none;
}

div.warnMessage{
	position: relative;
    background-color: #FFF8C6;
    border: 1px solid #E56717;
    padding: 8px;
    margin: 4px;
	color: #E56717;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;

}
div.failureMessage{
	position: relative;
    background-color: #FFF5EE;
    border: 1px solid #E42217;
    padding: 8px;
    margin: 4px;
	color: #E42217;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
}

div.confirmMessage{
    position: relative;
    background-color: #D6EDEE;
    border: 1px solid #04696C;
    padding: 8px;
    margin: 4px;
	color: #04696C;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
}
div.successMessage{
    position: relative;
    background-color: #F0FFF0;
    border: 1px solid #4AA02C;
    padding: 8px;
    margin: 4px;
	color: 	#347C2C;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
		
}
.errorValidation{
	color: #E42217;
	font-size: 12px;
	font-weight: bold;
}

.warnMessage{
	color: #E42217;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.file_input_textbox
{
	float: left
}

.file_input_div
{
	position: relative; 
	width: 100px; 
	height: 50px; 
	overflow: hidden;
	padding-left: 10px;	
}

.file_input_button
{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:#C02024;
    background: -webkit-gradient(linear, left top, left bottom, from(#C02024), to(#E4272C));
    background: -moz-linear-gradient(top, #C02024, #E4272C);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C02024', endColorstr='#E4272C');	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
	color:#FFFFFF;
	padding:5px;
	cursor:pointer;
	width: 100px; 
}

.file_input_hidden
{
	width: 65px;
	height: 25px;
	position: absolute;
	left: 0px; 
	top: 0px;
	right: 0px;
	bottom: 0px; 
	opacity: 0; 
    cursor:pointer;
	
	filter: alpha(opacity=0); 
	-ms-filter: "alpha(opacity=0)"; 
	-khtml-opacity: 0; 
	-moz-opacity: 0;
}

.file_input_hidden:hover
{
    cursor:pointer;
}

a:link
{
	font-family: "Tahoma", Arial, Helvetica, Verdana, sans-serif;
	background-repeat: no-repeat;
	color: rgb(0,62,116) ;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}

a:hover
{
	text-decoration: underline;
}


#searchProviderId{
	width: 500px;	
}

#searchProviderId table{
	width: 500px;
}

a.verdana16azul2bold {
	font-family: "Tahoma",Arial,Helvetica,Verdana,sans-serif;
	font-size: 20px;
	color: rgb(0,62,116);
	text-decoration: none;
	font-weight: bold;
	height: 40px;
}

body [bgcolor="#F5F4EB"] {
	background: #f5f5f5!important;
}

.alerta {
	color: rgb(196,38,46)!important;
}