html{
	overflow-x: auto; /* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */
}

body{
	background: #FFF;
	color: #222;
	font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	font-size: 11px;
	line-height: 135%;
	margin: 0;
	padding: 0; /* required for Opera to have 0 margin */
    text-align: center; /* centers board in MSIE */
}

/*table,
tr,
td{ *//* required for text in tables, because tables do not inherit from body */
	/*background: transparent;
	color: #222;
	font-size: 11px;
	line-height: 135%;
}*/

table{ /* makes all tables 100% wide */
	/*width: 100%;*/
}


.divpad{ /* gives all tables faux cellpadding of 5px */
	padding: 5px;
}

td.nopad{ /* allows some tables to have no padding on the td */
	padding: 0;
}

form{
	display: inline;
	margin: 0; /* removes mystery form tag gapping */
	padding: 0; /* removes mystery form tag gapping */
}

img{
	border: 0; /* makes sure linked images do not have a border */
	vertical-align: middle;
}

/*
 * ========================================
 * global hyperlink styles
 * ========================================
 */

a:link,
a:visited,
a:active{
	background: transparent;
	/*color: #222;*/
	color: #34498B;
	text-decoration: underline;
}

a:hover{
	background: transparent;
	color: #0000FF;
}

.maintitle p.expand,
.maintitle p.goto,
.maintitlecollapse p.expand,
.formsubtitle p.members{
    color: #FFF;
	float: right;
	width: auto !important;
}

.maintitle a:link,
.maintitle a:visited,
.maintitlecollapse a:link,
.maintitlecollapse a:visited{
	background: transparent;
	color: #FFF;
	text-decoration: none;
}

.tables_fundos {
	/*background-color : #8CE095; /*DFE6EF ;/*#DFDFDF;*/
	padding: 0;
}

.tables_forms {
/*	border-top : 1px solid #EAF2FF;
	border-right : 1px solid #1F72FC;
	border-bottom : 1px solid #1F72FC;
	border-left : 1px solid #EAF2FF;*/
	padding: 0;
}

.label_listas {
	height : 23px;
	/*width : 100%;*/
	text-align : center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
    font-weight : bold;
	color : #0000000;
	background-color : #DEEEFE; /*DFE6EF ;/*#DFDFDF;*/
	padding: 2 2 2 6;

}

.itens_listas {
	height : 23px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #0000000;
	background-color : #DEEEFE; /*DFE6EF ;/*#DFDFDF;*/
	padding: 2 2 2 6;
}

td.label_forms, table.label_forms {
	height : 23px;
	/*width : 100%;*/
	text-align : right;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
    font-weight : bold;
	color : #0000000;
	background-color : #DEEEFE; /*DFE6EF ;/*#DFDFDF;*/
	padding: 2 2 2 6;
/*	background-color : #A5CFFE;
	border-top : 1px solid #EAF2FF;
	border-right : 1px solid #1F72FC;
	border-bottom : 1px solid #1F72FC;
	border-left : 1px solid #EAF2FF;
	padding: 2 2 2 6;
	cursor : hand;
*/
}

.label_forms, table.label_forms {
	height : 20px;
	/*width : 100%;*/
	text-align : right;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #0000000;
	background-color : #D7F8DB; /*DFE6EF ;/*#DFDFDF;*/
	padding: 0;
/*	background-color : #A5CFFE;
	border-top : 1px solid #EAF2FF;
	border-right : 1px solid #1F72FC;
	border-bottom : 1px solid #1F72FC;
	border-left : 1px solid #EAF2FF;
	padding: 2 2 2 6;
	cursor : hand;
*/
}

.label_listas {
	height : 23px;
	/*width : 100%;*/
	text-align : center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #0000000;
	background-color : #DEEEFE; /*DFE6EF ;/*#DFDFDF;*/
	padding: 0;
	background: transparent url(./images/title_tables.jpg);
/*	background-color : #A5CFFE;
	border-top : 1px solid #EAF2FF;
	border-right : 1px solid #1F72FC;
	border-bottom : 1px solid #1F72FC;
	border-left : 1px solid #EAF2FF;
	padding: 2 2 2 6;
	cursor : hand;
*/
}

.listas {
	height : 22px;
	/*width : 100%;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #0000000;
	/*background-color : #D7F8DB; /*DFE6EF ;/*#DFDFDF;*/
	padding: 0;
/*	background-color : #A5CFFE;
	border-top : 1px solid #EAF2FF;
	border-right : 1px solid #1F72FC;
	border-bottom : 1px solid #1F72FC;
	border-left : 1px solid #EAF2FF;
	padding: 2 2 2 6;
	cursor : hand;
*/
}

.forms {
	height : 23px;
	/*width : 100%;*/
	text-align : left;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #000000;
    background-color : #DEEEFE; /*#DFDFDF;*/
    padding: 4 0 4 6;
/*	background-color : #A5CFFE;
	border-top : 1px solid #EAF2FF;
	border-right : 1px solid #1F72FC;
	border-bottom : 1px solid #1F72FC;
	border-left : 1px solid #EAF2FF;
	padding: 2 2 2 6;
	cursor : hand;
*/
}

input.normal{

}

.forms_focus {
    border:1px solid red;
    background:#FFC;
    /*color:navy;*/
}

.forms_no_focus {
    border:1px solid #7F9DB9;
    background:#FFFFFF;
    /*color:navy;*/
}

td.label_group, table.label_group {
	/*height : 60px;*/
	/*width : 100%;*/
        text-align : left;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;	
	color : #033CC0;/*#00000;*/
	background-color : #A5CFFE; /*#E0E0E0; #FFFFFF;*/
	border-top : 1px solid #FFFFFF;
    border-left : 1px solid #0751FC;
	border-right : 1px solid #FFFFFF;
	border-bottom : 1px solid #0751FC;
	
	padding: 2 2 2 6;
	cursor : hand;
}

.buttons {
    text-align : right;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;	
	background-color : #E3FCE5; /*#DFDFDF;*/
	padding: 2 2 2 6;
}

.tables {

}

div.center {
    text-align: center;
}
div.center div, div.center p, div.center table, div.center form {
    text-align: left; margin-left: auto; margin-right: auto;
}

.title_tables {
    /*border: 1px solid #32C340;
	border-bottom: 1px solid #4A934E;
	border-right: 1px solid #4A934E;
	border-top: 1px solid #4A934E;
	border-left: 1px solid #4A934E;*/
	background: transparent url(./images/title_tables.jpg);
 	color: #00000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0px;
	Height: 25px;
	text-align: center; /* centers board in MSIE */
}

.bottom_tables {
    /*border: 1px solid #32C340;
	border-bottom: 1px solid #4A934E;
	border-right: 1px solid #4A934E;
	border-top: 1px solid #4A934E;
	border-left: 1px solid #4A934E;*/
	background: transparent url(./images/title_tables.jpg);
 	color: #00000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0px;
	Height: 12px;
	text-align: center; /* centers board in MSIE */
}

.toolbar {
    background-color: #EBEADA ;
    border-top : 1px solid #EAF2FF;
	border-right : 1px solid #EAF2FF;
	border-bottom : 1px solid #EAF2FF;
	border-left : 1px solid #EAF2FF;
	text-align: center;
	Height: 28px;
}

.toolon {
    text-align: center;
    background-color: #F1F1EB;
    border-top : 1px solid #959385;
	border-right : 1px solid #EAF2FF;
	border-bottom : 1px solid #EAF2FF;
	border-left : 1px solid #959385;
	padding: 0;
	cursor : pointer;
    width : 25px;
}

.tooloff {
    text-align: center;
    background-color: #EBEADA ;
    border-top : 1px solid #EAF2FF;
	border-right : 1px solid #959385;
	border-bottom : 1px solid #959385;
	border-left : 1px solid #EAF2FF;
	padding: 0;
	cursor : pointer;
	Height: 22px;
	width : 25px;
}

.menuon {
    background: transparent url(./images/menu.JPG);
    padding: 0;
	cursor : pointer;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
    text-align: center;
}

.menuoff {
    background: transparent url(./images/menu.JPG);
    padding: 0;
	cursor : pointer;
	font-size: 16px;
	font-weight: bold;
    text-align: center;
    color: #2874FF;
}

.menu_fundo {
    background: transparent url(./images/f_index.gif);
    Height: 25;
    color: #FFFFFF;
  	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0px;
	text-align: center; /* centers board in MSIE */
}

.menub_on {
    /*background: transparent url(./images/f_index.gif);*/
    border-top : 1px solid #CBE1FC;
    border-left : 1px solid #CBE1FC;
	border-right : 1px solid #046CFA;
	border-bottom : 1px solid #046CFA;
    
    /*border: 1px solid #046CFA;*/
    Height: 22;
    color: #00000;
    background-color: #CBE1FC;
  	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 4px;
	text-align: Left; /* centers board in MSIE */
	cursor : pointer;
}

.menub_off {
    /*background: transparent url(./images/f_index.gif);*/
    border-top : 1px solid #046CFA;
    border-left : 1px solid #046CFA;
	border-right : 1px solid #CBE1FC;
	border-bottom : 1px solid #CBE1FC;
    Height: 22;
    color: #FFFFFF;
    background-color: #7BB2FD;
  	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 4px;
	text-align: Left; /* centers board in MSIE */
	cursor : pointer;
}

.textoAnuncio {
    text-align : left;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #000000;
}

.textoPagina {
    text-align : center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}

.menu_promocoes {
    border : 1px solid #DEDBDE;
    Height: 30;
    color: #7B7B7B;
  	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 0px;
	text-align: center; /* centers board in MSIE */
	text-decoration: none;
}

.promocoes_prod {
    Height: 30;
    color: #7B7B7B;
  	font-size: 10px;
    font-weight: bold;
	margin: 0;
	padding: 0px;
}

.promocoes_prod_off {
    Height: 30;
    color: #7B7B7B;
  	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 0px;
	text-decoration: underline;
    cursor : pointer;
}


.preco_de {
    font-family : tahoma;
    color: red;
  	font-size: 10px;
	font-weight: bold;
	margin: 2;
	padding: 2px;
	text-align: left; /* centers board in MSIE */
	text-decoration: line-through
}

.preco_por {
    font-family : tahoma;
    color: #0072C6;
  	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0px;
	text-align: left; /* centers board in MSIE */
}

.preco_economize {
    font-family : tahoma;
    color: #7B7B7B;
  	font-size: 9px;
	font-weight: normal;
	margin: 0;
	padding: 0px;
	text-align: left; /* centers board in MSIE */
}

.menu_princ {
    /*border: 1px solid #32C340;
	border-bottom: 1px solid #4A934E;
	border-right: 1px solid #4A934E;
	border-top: 1px solid #4A934E;
	border-left: 1px solid #4A934E;*/
    border: 1px solid #072A66;
	background: transparent url(./images/menu_princ.gif);
 	color: #000000;
 	/*color: #FFFFFF;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0px;
	text-align: Right; /* centers board in MSIE */
}

.tit_body{
    color: #FF0000;
    font-weight: bold;
    font-size: 12px;
    text-align: center; /* centers board in MSIE */
}

.texto_body{
    color: #000000;
    /*font-weight: bold;*/
    font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
    font-size: 9px;
    text-align: center; /* centers board in MSIE */
}

.tit_prod  {
    font-family : tahoma;
    /*color: #0072C6;*/
    color: #FF0000;
  	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0px;
	text-align: left; /* centers board in MSIE */
}

.sub_tit{
    font-family : tahoma;
  	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0px;
	text-align: left; /* centers board in MSIE */
}

.detalhes  {
    font-family : tahoma;
    /*color: #0072C6;*/
    color: #3A4F6C;
  	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 0px;
	text-align: left; /* centers board in MSIE */
}

.detalhes2  {
    font-family : tahoma;
    /*color: #0072C6;*/
    color: #3A4F6C;
  	font-size: 12px;
	margin: 0;
	padding: 0px;
	text-align: left; /* centers board in MSIE */
}

.categorias  {
    font-family : tahoma;
    /*color: #0072C6;*/
    color: #3A4F6C;
  	font-size: 11px;
	font-weight: bold;
	margin: 2;
	padding: 1px;
	text-align: left; /* centers board in MSIE */
}

.page_bottom{
    color: #000000;
    /*font-weight: bold;*/
    font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
    font-size: 9px;
    text-align: center; /* centers board in MSIE */
    color: #7B7B7B;
}

.border_body{
    border : 1px solid #DEDBDE;
}

.destaques_titulo{
    font-weight: bold;
    font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
    font-size: 12px;
    text-align: center; /* centers board in MSIE */
    color: #FF0000;
}

.destaques_texto{
    /*font-weight: bold;*/
    font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
    font-size: 10px;
    text-align: center; /* centers board in MSIE */
    color: #000000;
}

.dicas_texto{
    /*font-weight: bold;*/
    font-family: Courier New;
    font-size: 12px;
    text-align: center; /* centers board in MSIE */
    color: #000000;
}


.destaques_index{
    background: transparent url(./images/f_index.gif);
    color: #FFFFFF;
    font-weight: bold;
    Height : 25px;
    font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
    font-size: 15px;
    text-align: left; /* centers board in MSIE */
}

.tit_princ{
    color: #FF0000;
    font-weight: bold;
    Height : 25px;
    font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
    font-size: 15px;
    text-align: left; /* centers board in MSIE */
}

.texto_princ{
    color: #000000;
    /*font-weight: bold;*/
    /*Height : px;*/
    font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
    font-size: 12px;
    text-align: justify;
}

.tit_link{
    color: #FF0000;
    font-weight: bold;
    Height : 25px;
    font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
    font-size: 12px;
    text-align: left; /* centers board in MSIE */
    text-decoration: underline;
    cursor: pointer;
}

.tablepad {
    font-weight: bold;
    Height : 25px;
    font-size: 10px;
}

.topc1 {
    background: transparent url(./images/menu1_top.jpg);
    padding: 0;
}
.topc2 {
    background: transparent url(./images/menu7_top.jpg);
    padding: 0;
}

.linhas_topicos {
	height : 28px;
	/*width : 100%;*/
	/*text-align : center;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	/*font-weight : bold;*/
	color : #000000;
	background-color : #DFE6EF ;/*#DFDFDF;*/
	border-top : 1px solid #EAF2FF;
	border-right : 1px solid #1F72FC;
	border-bottom : 1px solid #1F72FC;
	border-left : 1px solid #EAF2FF;
	padding: 2;
	/*cursor : hand;*/
}

.maintitle {
	background: transparent url(./images/tile_cat.gif);
	Height: 50px:
	border: 1px solid #FFF;
	border-bottom: 1px solid #5176B5;
	color: #FFF; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold; 
	margin: 0;
	padding: 8px;
}

.tables_subtitle {
    /*border: 1px solid #FFF;
	border-bottom: 1px solid #5176B5;
	/*background: transparent url(./images/tables_sub_titles.gif);*/
    background: transparent url(./images/title_tables.jpg);
 	color: #3A4F6C;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0px;
	text-align: left; /* centers board in MSIE */
}
.tables_subtitle_cor {
    border: 1px solid #FFF;
	border-bottom: 1px solid #5176B5;
    background-color: #D2E6FE;
 	color: #3A4F6C;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0px;
	text-align: left; /* centers board in MSIE */
}

.subcat {
    border: 1px solid #FFF;
	border-bottom: 1px solid #4A934E;
	border-right: 1px solid #4A934E;
	border-top: 1px solid #4A934E;
	border-left: 1px solid #4A934E;
	background: transparent url(./images/subtitles.jpg);
 	color: #00000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 6px;
	text-align: center; /* centers board in MSIE */
}

.tables_subtitle_top {
    Height: 25px;
    border: 1px solid #FFF;
	border-bottom: 1px solid #5176B5;
	background: transparent url(./images/title_tables.jpg);
 	color: #3A4F6C;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 5px;
}
.mensagens {
 	color : #000000;/*color: #3A4F6C;*/
 	/*text-align : center;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 8px;
}

.top_mensagens {
    border: 1px solid #FFF;
	border-bottom: 1px solid #5176B5;
	/*background: transparent url(./images/tables_sub_titles.gif);*/
 	color: #3A4F6C;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 0px;
    background-color : #CBE1FD;
}

.msg_autor {
 	color : #000000;/*color: #3A4F6C;*/
 	/*text-align : center;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0;
	padding: 8px;
	border-right: 1px solid #5176B5;
	font-weight: bold;
}

.inf {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #00000;
	padding: 0;
}


.mensagens_botton {
    border: 1px solid #FFF;
	border-bottom: 1px solid #5176B5;
	background: transparent url(./images/tables_sub_titles_b.gif);
 	color: #3A4F6C;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	/*padding: 5px;*/
    background-color : #D1DCEB;
    height:5px
}
.borderwrap,
.borderwrapm{ /* this will affect the outlining border of all the tables and boxes through-out the skin. */
	background: #FFF; 
	border: 1px solid #072A66;
	padding: 0; 
	margin: 0;
	text-align: center; /* centers board in MSIE */
}

.darkrow1{
	background: #BCD0ED;
	color: #3A4F6C;
}

.menucont {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #01405D;
	text-decoration: none;}
.menucont a:link {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #01405D;
	text-decoration: none;}
.menucont a:visited {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #01405D;
	text-decoration: none;}
.menucont a:hover {	
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #01405D;
	text-decoration: none;}
.menucont a:active {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #01405D;
	text-decoration: none;}
	
td.mmmcor1, table.mmmcor1 {
	height : 18px;
	/*background : url(images/menu_prol_n.gif);
	*/
	width : 100%;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #00000;
	background-color : #B8F8BF;/*#B0DFB5;*/
	border-top : 1px solid #EAF2FF;
	border-right : 1px solid #4A934E;
	border-bottom : 1px solid #4A934E;
	border-left : 1px solid #EAF2FF;
	padding: 2 2 2 6;
	cursor : hand;
}

td.mmmcor11 {
	height : 18px;
	/*background : url(images/menu_prol_n_ov.gif);*/
	width : 140px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #4A934E;
	border-top : 1px solid #4A934E;
	border-left : 1px solid #4A934E;
	border-right : 1px solid #A5CFFE;
	border-bottom : 1px solid #A5CFFE;
	background-color : #8CD690;
	padding: 2 2 2 6;
	cursor : hand;
}

.table_title_contatos {
    border: 1px solid #FFF;
	border-bottom: 1px solid #5176B5;
    background: transparent url(./images/title_tables.jpg);
 	color: #3A4F6C;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0px;
}

.table_subtitle_contatos {
    border: 1px solid #FFF;
	border-bottom: 1px solid #5176B5;
    background: transparent url(./images/title_tables.jpg);
 	color: #3A4F6C;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 0px;
}

.table_contatos {
    border: 1px solid #FFF;
	border-bottom: 1px solid #5176B5;
 	color: #3A4F6C;
 	background-color : #E6F2FE;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0;
	padding: 0px;
	text-align: center;
}

.arquivos_titulo{
    font-weight: bold;
    font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
    font-size: 12px;
    text-align: center; /* centers board in MSIE */
    color: #FF0000;
}

.arquivos_texto{
    font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
    font-size: 10px;
    text-align: center; /* centers board in MSIE */
    color: #000000;
}

.foto_album{
    font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
    font-size: 10px;
    text-align: center; /* centers board in MSIE */
}

.border_cinza{
	border: 1px solid #DEDBDE;
}

.msg {
    font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
    font-size: 10px;
    text-align: center;
    color: #0000FF;
}

.msg_error {
    font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
    font-size: 11px;
    text-align: center;
    color: #FF0000;
}

.arquivos_download {
    font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
    font-size: 11px;
}

.realcar{
   font-weight: bold;
   background-color : yellow;
}

.font11 {
    font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
    font-size: 11px;
    text-align: left;
}

.font10 {
    font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
    font-size: 10px;
    text-align: left;
}

.font9 {
    font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
    font-size: 9px;
    text-align: left;
}

.font8 {
    font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
    font-size: 8px;
    text-align: left;
}

.font7 {
    font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
    font-size: 7px;
    text-align: left;
}

.inputs{
    height: 16px;
    border: 1px solid #072A66;
	font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
    font-size: 10px;
	font-weight: bold;
}

.colunistaTexto{
    font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
    font-size: 10px;
    text-align: left;
    color: #3A4F6C;
    font-weight: bold;
}

