﻿body {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-size : 100%;
	/*background-color: #E7E7E7;*/
	background-color : White;
	margin: 0px;
	padding: 0px;
	border: 0;	
	margin-bottom : 10px;
    text-align:center;
    height : 100%;	
}

html
{ 
    height: 100%; 
    border: 0; 
    padding: 0; 
    margin: 0; 
} 

a
{
    border : 0px;
    margin : 0px;
    padding : 0px;
}

ul 
{
	margin : 0px;
	margin-left : 20px;
	line-height : 20px;	
    list-style-type: disc;
}

p
{
	margin-top : 0px;
	margin-bottom : 0px;	
}

table {
      margin:0px;
      /*border-top:1px solid #ccc;
      border-left:1px solid #ccc;
      border-top:1px solid #3F0D0F;
      border-left:1px solid #3F0D0F;      */
      border : none;
      font-size : 0.9em;
      line-height : 10px;  
      /*border: 1px solid black;    */
      }

tr
{
    font-size : 0.9em;
    line-height : 10px;
    height : 10px;       
    /*border : 1px solid black;*/
}
      
th, td {
      /*border-right:1px solid #ba9;
      border-bottom:1px solid #ba9;
      border-right:1px solid #3F0D0F;
      border-bottom:1px solid #3F0D0F;      */
      border : none;
      padding: 0px;
      padding : 1px;
      text-align:center;
      /*color:#754;*/
      color : Black;
      vertical-align:middle;
      font-size  : 0.95em;
      line-height : 14px;  
      height : 14px; 
      /*border : 1px solid black;*/
}
th {
      /*background:#ddc;
      color:#432;*/
      color : black;
      text-align : left;
      line-height: 16px;
      font-size  : 1.1em;      
      border-bottom : 1px solid gray;
      margin-top : 4px;
      }
            
head {
      /*background:#ddc;
      color:#432;*/
      color : green;
      text-align : left;
      line-height: 16px;
      border-bottom : 1px solid gray;
      }

ul li
{
    list-style : none;
}

ul li.title
{
    list-style : none;
    margin : 0px;
    padding : 0px;    
    text-align : left;
    font-size :  small;
}
            
th.head {
      /*background:#ddc;
      color:#432;*/
      color : black;
      text-align : center;
      line-height: 16px;
      font-size  : 1.1em;      
      border-bottom : 1px solid gray;
      margin-top : 4px;
      }            
      
th.headtop2 {
      /*background:#ddc;
      color:#432;*/
      color : black;
      text-align : center;
      line-height: 16px;
      font-size  : 1.1em;      
      border-top : 1px solid gray;
      margin-top : 4px;
      }                  
      
th.headtop {
      /*background:#ddc;
      color:#432;*/
      color : black;
      text-align : center;
      line-height: 16px;
      font-size  : 1.1em;      
      border-top : 1px solid gray;            
      border-bottom : 1px solid gray;
      margin-top : 4px;
      }      
      
      

#container {
	width: 1000px;
	position : relative;
	margin: 0px;
	margin-left : auto;
	margin-right : auto;
	padding : 0px;
	background : white;
}

#container_600 {
	width: 600px;
	position : relative;
	margin: 0px;
	margin-left : auto;
	margin-right : auto;
	padding : 0px;
	background : white;
}

#container_print {
	position : relative;
	margin: 0px;
	margin-left : auto;
	margin-right : auto;
	padding : 0px;
	background : white;
	font-size : 0.8em;
}

#container_form {
	width: 500px;
	position : relative;
	margin: 0px;
	margin-left : auto;
	margin-right : auto;
	padding : 0px;
	background : white;
}

#container_600 {
	width: 600px;
	position : relative;
	margin: 0px;
	margin-left : auto;
	margin-right : auto;
	padding : 0px;
	background : white;
}

#container_bo {
	width: 1070px;
	position : relative;
	margin: 0px;
	margin-left : auto;
	margin-right : auto;
	padding : 0px;
	background : white;
}

/*#container {
	width: auto;
	margin: 0px;
	padding : 0px;
	background : white;
}*/

#masthead 
{
    position :relative ;
	text-align: left;
	margin : 0px;
	padding: 0px;	
	width: 100%;
	height : 72px;
	background-color: #FFF;
	border : none;
	/*border: 2px solid black;*/
	
}

#mastheadlogo 
{
	position : relative;
	top: 0px;
	left : 0px;
	height : 50px;
	width : 200px;
	min-width : 200px;	
	margin : 0px;
	padding: 0px;		
	background-color: white;
	border:none;
	/*line-height : 1;*/
	/*border : 1px solid blue;*/
}

#navigation 
{
	width: 100%;    
	margin: 0px;
	background: url(../imagens/varios/bkgdh_30_red_grad_moments.gif) repeat-x top;
	background: url(../imagens/varios/bbarright.gif) top right no-repeat;
	background : none;		
	/*overflow: hidden;	*/
	height: 30px;
    font-family: 2.4em 'Trebuchet MS',Verdana,Arial, Helvetica, sans-serif;		    
	color: black;   
}

#navigation_azul
{
	width: 100%;    
	margin: 0px;
	background: url(../imagens/varios/bkgdh_30_seg3_moments.gif) repeat-x top;
	overflow: hidden;
	height: 30px;
    font-family: 2.4em 'Trebuchet MS',Verdana,Arial, Helvetica, sans-serif;		    
	color: white;   
}

#navigation_seg2
{
	width: 100%;    
	margin: 0px;
	background: url(../imagens/varios/bkgdh_30_red_grad_moments.gif) repeat-x top;
	background: url(../imagens/varios/bbarright.gif) top right no-repeat;
	background : none;		
	/*overflow: hidden;	*/
	height: 30px;
    font-family: 2.4em 'Trebuchet MS',Verdana,Arial, Helvetica, sans-serif;		    
	color: black;   
}

#navigation_seg3
{
	width: 100%;    
	margin: 0px;
	background: url(../imagens/varios/bkgdh_30_red_grad_moments.gif) repeat-x top;
	background: url(../imagens/varios/bbarright.gif) top right no-repeat;
	background : none;		
	/*overflow: hidden;	*/
	height: 30px;
    font-family: 2.4em 'Trebuchet MS',Verdana,Arial, Helvetica, sans-serif;		    
	color: black;   
}

#navigation_seg0
{
	width: 100%;    
	margin: 0px;
	background: url(../imagens/varios/bkgdh_30_red_grad_moments.gif) repeat-x top;
	background: url(../imagens/varios/bbarright.gif) top right no-repeat;
	background : none;		
	/*overflow: hidden;	*/
	height: 30px;
    font-family: 2.4em 'Trebuchet MS',Verdana,Arial, Helvetica, sans-serif;		    
	color: black;   
}

/* Styles for Navigation */
#navigation ul {
	list-style-type: none;
	background: url(../imagens/varios/bbarright.gif) top right no-repeat;	
	background : none;
	overflow: hidden;		
	width: 100%;
	margin: 0px;
	margin-left : 0px;	
	padding: 0px;
}
#navigation li {
	float: left;
	font-style: normal;
	font-size :0.90em;
	font-weight :bold;	
	height:30px;		
	line-height : 20px;	
}
#navigation li a 
{
	/*color: white;*/
	color : Black;	
    font-family: Verdana,Arial, Helvetica, sans-serif;		    	
	text-decoration: none;
	font-weight :bold;		
	margin: 0px;
	padding: 5px;	
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 5px;
	display: block;
	/*border: 1px solid #E7E4E3;*/
	/*border-left :1px solid #ED0421;*/
	/*border-right :1px solid #58030D;	
	border-bottom:1px solid #58030D;
	border-top :1px solid #ED0421;*/
	border-right : 1px solid #C0C0C0;	
}

#navigation li a:hover {
	/*background-color: #5FC3E6;*/
	background-color: #ED0421;	
	background-color: gray;		
	color : White;
	/*border: 1px solid #0885B0;*/
	text-decoration : underline;
}

#navigation li.on a {
	/* background-color: #0885B0;
	border: 1px solid #0885B0; */
	background-color: #74111D;
	background-color: #C0C0C0;	
	color : White;
	/*border: 1px solid #5FC3E6;*/
	text-decoration : none;
	margin: 0px;
	padding: 5px;
	padding-top : 5px;
	display: block;
}

#navigation_azul ul {
	list-style-type: none;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#navigation_azul li {
	float: left;
	font-style: normal;
	font-size :0.90em;
	font-weight :bold;	
	height:20px;		
	line-height : 20px;	
}
#navigation_azul li a {
	color: white;
    font-family: Verdana,Arial, Helvetica, sans-serif;		    	
	text-decoration: none;
	font-weight :bold;		
	margin: 0px;
	padding: 5px;	
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 2px;
	display: block;
	/*border: 1px solid #E7E4E3;*/
	border-left :1px solid #ED0421;
	border-right :1px solid #58030D;	
	border-bottom:1px solid #58030D;
	border-top :1px solid #ED0421;
	
}

#navigation_azul li a:hover {
	/*background-color: #5FC3E6;*/
	background-color: #ED0421;	
	/*border: 1px solid #0885B0;*/
	text-decoration : underline;
}

#navigation_azul li.on a {
	/* background-color: #0885B0;
	border: 1px solid #0885B0; */
	background-color: #74111D;
	/*border: 1px solid #5FC3E6;*/
	text-decoration : underline;
	margin: 0px;
	padding: 5px;
	padding-top : 2px;
	display: block;
}

#navigation_seg2 ul {
	list-style-type: none;
	background: url(../imagens/varios/bbarright.gif) top right no-repeat;	
	background : none;
	overflow: hidden;		
	width: 100%;
	margin: 0px;
	margin-left : 0px;	
	padding: 0px;
}
#navigation_seg2 li {
	float: left;
	font-style: normal;
	font-size :0.90em;
	font-weight :bold;	
	height:30px;		
	line-height : 20px;	
}
#navigation_seg2 li a {
	/*color: white;*/
	color : Black;	
    font-family: Verdana,Arial, Helvetica, sans-serif;		    	
	text-decoration: none;
	font-weight :bold;		
	margin: 0px;
	padding: 5px;	
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 5px;
	display: block;
	/*border: 1px solid #E7E4E3;*/
	/*border-left :1px solid #ED0421;*/
	/*border-right :1px solid #58030D;	
	border-bottom:1px solid #58030D;
	border-top :1px solid #ED0421;*/
	border-right : 1px solid #C0C0C0;	
}

#navigation_seg2 li a:hover {
	/*background-color: #5FC3E6;*/
	background-color: #55430C;	
	background-color: gray;			
	/*border: 1px solid #0885B0;*/
	text-decoration : underline;
}

#navigation_seg2 li.on a {
	/* background-color: #0885B0;
	border: 1px solid #0885B0; */
	background-color: #957C30;
	background-color: #C0C0C0;		
	/*border: 1px solid #5FC3E6;*/
	text-decoration : none;
	color : White;	
	margin: 0px;
	padding: 5px;
	padding-top : 5px;
	display: block;
}

#navigation_seg3 ul {
	list-style-type: none;
	background: url(../imagens/varios/bbarright.gif) top right no-repeat;	
	background : none;
	overflow: hidden;		
	width: 100%;
	margin: 0px;
	margin-left : 0px;	
	padding: 0px;
}
#navigation_seg3 li {
	float: left;
	font-style: normal;
	font-size :0.90em;
	font-weight :bold;	
	height:30px;		
	line-height : 20px;	
}
#navigation_seg3 li a {
	/*color: white;*/
	color : Black;	
    font-family: Verdana,Arial, Helvetica, sans-serif;		    	
	text-decoration: none;
	font-weight :bold;		
	margin: 0px;
	padding: 5px;	
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 5px;
	display: block;
	/*border: 1px solid #E7E4E3;*/
	/*border-left :1px solid #ED0421;*/
	/*border-right :1px solid #58030D;	
	border-bottom:1px solid #58030D;
	border-top :1px solid #ED0421;*/
	border-right : 1px solid #C0C0C0;	
}

#navigation_seg3 li a:hover {
	/*background-color: #5FC3E6;*/
	background-color: #2561DB;	
	background-color: gray;			
	/*border: 1px solid #0885B0;*/
	text-decoration : underline;
}

#navigation_seg3 li.on a {
	/* background-color: #0885B0;
	border: 1px solid #0885B0; */
	background-color: #1E51B8;
	background-color: #C0C0C0;		
	/*border: 1px solid #5FC3E6;*/
	text-decoration : none;
	color : White;
	margin: 0px;
	padding: 5px;
	padding-top : 5px;
	display: block;
}

#navigation_seg0 ul {
	list-style-type: none;
	background: url(../imagens/varios/bbarright.gif) top right no-repeat;	
	background : none;
	overflow: hidden;		
	width: 100%;
	margin: 0px;
	margin-left : 0px;	
	padding: 0px;
}
#navigation_seg0 li {
	float: left;
	font-style: normal;
	font-size :0.90em;
	font-weight :bold;	
	height:30px;		
	line-height : 20px;	
}
#navigation_seg0 li a {
	/*color: white;*/
	color : Black;	
    font-family: Verdana,Arial, Helvetica, sans-serif;		    	
	text-decoration: none;
	font-weight :bold;		
	margin: 0px;
	padding: 5px;	
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 5px;
	display: block;
	/*border: 1px solid #E7E4E3;*/
	/*border-left :1px solid #ED0421;*/
	/*border-right :1px solid #58030D;	
	border-bottom:1px solid #58030D;
	border-top :1px solid #ED0421;*/
	border-right : 1px solid #C0C0C0;	
}

#navigation_seg0 li a:hover {
	/*background-color: #5FC3E6;*/
	background-color: #2561DB;	
	background-color: gray;			
	/*border: 1px solid #0885B0;*/
	text-decoration : underline;
}

#navigation_seg0 li.on a {
	/* background-color: #0885B0;
	border: 1px solid #0885B0; */
	background-color: #1E51B8;
	background-color: #C0C0C0;		
	/*border: 1px solid #5FC3E6;*/
	text-decoration : none;
	color : White;
	margin: 0px;
	padding: 5px;
	padding-top : 5px;
	display: block;
}


/* Styles for Navegacao */
#navegacao {
	margin: 0px;
	overflow: hidden;
	height: 20px;
	display : block;
	padding-left : 6px;
	/*border : 1px solid red;*/
}

#navegacao ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#navegacao li {
	float: left;
	font-style: normal;
	font-size :0.7em;
	font-weight :bold;	
	height:16px;		
	line-height : 18px;	
	padding-left : 0px;
}
#navegacao a {
	color : gray;
	text-decoration: none;
}

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

#navegacao_seg2 {
	margin: 0px;
	overflow: hidden;
	height: 20px;
	display : block;
	padding-left : 6px;
	/*border : 1px solid red;*/
}

#navegacao_seg2 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#navegacao_seg2 li {
	float: left;
	font-style: normal;
	font-size :0.7em;
	font-weight :bold;	
	height:16px;		
	line-height : 18px;	
	padding-left : 0px;
}
#navegacao_seg2 a {
	color : gray;
	text-decoration: none;
}

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

#navegacao_seg3 {
	margin: 0px;
	overflow: hidden;
	height: 20px;
	display : block;
	padding-left : 6px;
	/*border : 1px solid red;*/
}

#navegacao_seg3 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#navegacao_seg3 li {
	float: left;
	font-style: normal;
	font-size :0.7em;
	font-weight :bold;	
	height:16px;		
	line-height : 18px;	
	padding-left : 0px;
}
#navegacao_seg3 a {
	color : gray;
	text-decoration: none;
}

#navegacao_seg3 a:hover {
	text-decoration : underline;
	color:Black;
}
	
a.navegacaobold {
	text-decoration: none;
	font-size :1.4em;
	font-weight :bold;		
	color: #EF610B;	
}

a.navegacaobold:hover {
	color: #EF610B;		
	text-decoration: underline;
}

#footer 
{
	margin : 0px;
	padding : 0px;
	background: url(../imagens/varios/bkgdh_30_red_grad_moments.gif) repeat-x top;
	background: url(../imagens/varios/bbarright.gif) top right no-repeat;	
	background : none;
	overflow: hidden;			
	font-family: Verdana,Arial, Helvetica, sans-serif;
	height: 30px;
	display : block;
}

#footer_seg0
{
    /*width : 980px;*/
	float : none;
	clear : both;   
	margin : 0px;
	/*margin-left : auto;
	margin-right : auto;*/
	padding : 0px;
	background: url(../imagens/varios/bkgdh_30_seg0_moments.gif) repeat-x top;
	background: url(../imagens/varios/bbarright_seg0.gif) top right no-repeat;
	background : none;
	overflow: hidden;	
	font-family: Verdana,Arial, Helvetica, sans-serif;
	height: 30px;
	/*display : block;*/	
}

#footer_seg0 a
{
    color : black;
    text-decoration : none;
}

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

#footer_seg2
{
	margin : 0px;
	padding : 0px;
	background: url(../imagens/varios/bkgdh_30_red_grad_moments.gif) repeat-x top;
	background: url(../imagens/varios/bbarright.gif) top right no-repeat;	
	background : none;
	overflow: hidden;			
	font-family: Verdana,Arial, Helvetica, sans-serif;
	height: 30px;
	display : block;
}

#footer_seg3
{
	margin : 0px;
	padding : 0px;
	background: url(../imagens/varios/bkgdh_30_red_grad_moments.gif) repeat-x top;
	background: url(../imagens/varios/bbarright.gif) top right no-repeat;	
	background : none;
	overflow: hidden;			
	font-family: Verdana,Arial, Helvetica, sans-serif;
	height: 30px;
	display : block;
}

.table_input
{   
    font-size : 1.0em;
	font-family: Verdana,Arial, Helvetica, sans-serif;
}

.navpaginas
{
    height : 20px;
    text-align : right;
}

.navpaginasleft
{
    height : 20px;
    text-align : left;
    margin-top : 5px;
	color: black; 
	line-height : 16px;	    
}

a.corcinza
{
	color: gray; 
}

.toolbar
{
	width: 100%;    
	margin: 0px;
	background: url(../imagens/varios/bkgdh_30_seg2_moments.gif) repeat-x top;
	overflow: hidden;
	height: 30px;
    font-family: Verdana,Arial, Helvetica, sans-serif;		    	    
	color: white;   
}

.toolbar ul {
	list-style-type: none;
}
.toolbar li {
	float: left;
	font-style: normal;
	font-size :0.90em;
	font-weight :bold;	
	height:20px;		
	line-height : 20px;	
}

.toolbar li.on a {
	background-color: #74111D;
	text-decoration : underline;
	margin: 0px;
	padding: 5px;
	padding-top : 2px;
	display: block;
}

.toolbar li a {
	color: white;
	text-decoration: none;
	font-weight :bold;		
	padding: 5px;	
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 2px;
	display: block;
	/*border: 1px solid #E7E4E3;*/	
}

.toolbar li a:hover {
	/*border: 1px solid #0885B0;*/
	text-decoration : underline;
}

.bg_seg0
{
	background: url(../imagens/varios/bkgdh_30_seg0_moments.gif) repeat-x top;
}

.bg_seg1
{
	background: url(../imagens/varios/bkgdh_30_red_grad_moments.gif) repeat-x top;
	background-color: #ED0421;		
	border-left :1px solid #ED0421;
	border-right :1px solid #58030D;	
	border-bottom:1px solid #58030D;
	border-top :1px solid #ED0421;	
}

.bg_seg2
{
	background: url(../imagens/varios/bkgdh_30_seg2_moments.gif) repeat-x top;
	background-color: #795C04;		
	border-left :1px solid #F8D670;
	border-right :1px solid #503D04;	
	border-bottom:1px solid #503D04;
	border-top :1px solid #F8D670;	
}

.bg_seg3
{
	background: url(../imagens/varios/bkgdh_30_seg3_moments.gif) repeat-x top;
}


.belowfooter {
	margin : 0px;
	padding-top : 2px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.75em;		
	overflow: hidden;
	height: 15px;
	text-align :center;
	color:#065B90;
	float : none;
	clear : both;
}

.belowfooter a{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.9em;		
	height: 30px;
	text-align :center;
	color:#065B90;	
}

.belowfooter a:hover{
	color : blue;
	text-decoration : underline;
}

.belowfooter_seg0 {
	margin : 0px;
	padding-top : 2px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.75em;		
	overflow: hidden;
	height: 15px;
	text-align :center;
	color: black;
	float : none;
	clear : both;
}

.belowfooter_seg0 a{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.9em;		
	height: 30px;
	text-align :center;
	color: black;	
}

.belowfooter_seg0 a:hover{
	color : black;
	text-decoration : underline;
}

.belowfooter_seg2 {
	margin : 0px;
	padding-top : 2px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.75em;		
	overflow: hidden;
	height: 15px;
	text-align :center;
	color:#CC9900;
	float : none;
	clear : both;
}

.belowfooter_seg2 a{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.9em;		
	height: 30px;
	text-align :center;
	color:#CC9900;	
}

.belowfooter_seg2 a:hover{
	color : blue;
	text-decoration : underline;
}

.belowfooter_seg3 {
	margin : 0px;
	padding-top : 2px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.75em;		
	overflow: hidden;
	height: 15px;
	text-align :center;
	color:#7DA8FF;
	float : none;
	clear : both;
}

.belowfooter_seg3 a{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.9em;		
	height: 30px;
	text-align :center;
	color:#7DA8FF;	
}

.belowfooter_seg3 a:hover{
	color : red;
	text-decoration : underline;
}


#page_content {
	position: relative;
	width : 100%;
	margin : 0px;
	margin-top : 0px;
	/*border: 1px solid yellow;*/
}

#column_c 
{
	height : inherit;
	width : 600px;
	margin : 0px;
	padding : 0px;
	/*margin-left : 178px;
	margin-right : 211px;*/
	margin-bottom : 0px;
	margin-left : 10px;
	padding-left : 0px;
	background-color: white;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.8em;	
	/*border-left : 1px solid #D1EBFB;	*/
	text-align : left;	
	/*border-right : 1px solid #DCF3FB;			*/
	overflow : hidden;
	float : left;
	/*border : 1px solid red;	*/
}

#column_c2
{
	height : inherit;
	width : 812px;
	float : right;
	margin : 0px;
	/*margin-left : 178px;*/
    margin-bottom : 0px;	
	padding-left : 0px;
	background-color: white;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.8em;	
	/*border-left : 1px solid #D1EBFB;	*/
	text-align : left;	
	/*border : 1px solid #DCF3FB;*/
}

#column_unica
{
	height : inherit;
	width : 600px;
    margin-left : auto;
	margin-right : auto;
	/*margin-left : 178px;*/
    margin-bottom : 0px;	
	padding-left : 0px;
	background-color: white;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.7em;	
	/*border-left : 1px solid #D1EBFB;	*/
	text-align : center;	
	/*border : 1px solid #DCF3FB;*/
}

#column_cbig 
{
    margin: 0px;
    padding : 0px;
    margin-bottom : 80px;
	margin-right : 211px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.8em;	
	/*border: 2px solid blue;	*/
}

#column_cbig_total
{
    margin: 0px;
    padding : 0px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.8em;	
	/*border: 2px solid blue;	*/
}

#column_cbig_200
{
    margin: 0px;
    padding : 0px;
	margin-right : 200px;
	background-color: white;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.8em;	
	/*border: 1px solid red;*/
}

#column_r 
{
	float : right;
	width: 200;
	height : auto;
	position :relative;	
	right : 0px;
	top : 0px;
	margin : 0px;
	padding-left : 0px;
	/*background-color: #EBF3FB;	*/
	background-color : White;
	font-size : 0.8em;	
	/*border-bottom : 1px solid blue;	*/
}

#column_rbig 
{
	width: 250px;
	height : auto;
	position :absolute;	
	right : 0px;
	top : 0px;
	margin : 0px;
	padding : 0px;
	/*border-left : 1px solid #9FE2F9;	*/
	font-size : 0.8em;	
	float : right;
}

#column_rbig_blog
{
	width: 250px;
	height : auto;
	position :absolute;	
	right : 0px;
	top : 30px;
	margin : 0px;
	padding : 0px;
	margin-left : 5px;
	background-color: white;	
	/*border-left : 1px solid #9FE2F9;	*/
	font-size : 1.1em;	
	float : right;
	clear :left;
	/*border: 1px solid green;*/
}

/* Column_l Definition */

.column_l {
	width: 178px;
	height : 70%;
	/*position :relative;
	left : 0px;
	top : 0px;*/
	float:left;
	margin : 0px;
	padding : 0px;
	margin-bottom : 0px;	
	/*background-color: #EBF3FB;	*/
	background-color : #EBEDEE;	
	background-color : white;		
	/*border-right : 1px solid #DEE0E1;*/
	/*border-top : 1px solid #D1EBFB;*/
	/*border-bottom : 1px solid blue;*/
	text-align : left;
}

.column_l a {
	text-decoration: none;
	color: #0982CF;
	/*background-color : #F6F8F9;*/	
	background-color : #EBEDEE;		
	background-color : white;			
	display:block;
	padding: 0px;
	padding-left : 10px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-style: normal;	
	font-size :1em;	
	height:auto;			
	line-height : 18px;	
}

.column_l a:hover {
	text-decoration: underline;
	color: #032733;
	/*border-bottom: 1px solid #f9f9f9;*/
	/*background-color:#9FE3FA;*/
	background-color : gray;	
}

.column_l ul {
	list-style-type: none;
	width: 100%;
	display: block;
	margin: 0;
	padding: 0;
	background-color : #EBEDEE;	
	background-color : white;			
	/*background: url(../imagens/varios/bkgdh_30_red_grad_moments.gif) repeat-x top;	*/
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-style: normal;
}
.column_l li.title {
	/*display: block;*/
	/*border: 1px solid #cdf;*/
	/*color: #B80017;*/
	color : black;	
	/*background: url(../imagens/varios/bkgdh_30_red_grad_moments.gif) repeat-x top;*/
	background: url(../imagens/varios/btopleft.gif) top left no-repeat;	
	background : none;	
	/*background-color : #F6F8F9;*/
	padding: 0px;
	padding-left : 5px;	
	padding-top : 10px;
	padding-top : 0px;	
	font-style: normal;
	font-size :0.9em;
	font-weight :bold;	
	height:20px;		
	line-height : 18px;
	border-bottom : 1px solid #C0C0C0;		
}

.rightround_seg1 {
	color : black;	
	background: url(../imagens/varios/btopright.gif) top right no-repeat;	
	background : none;	
	padding: 0px;
	padding-top : 10px;
	padding-top : 0px;	
	font-style: normal;
	font-size :0.9em;
	font-weight :bold;	
	height:20px;		
	line-height : 18px;
}
.rightround_seg2 {
	color : black;	
	background: url(../imagens/varios/btopright.gif) top right no-repeat;	
	background : none;	
	padding: 0px;
	padding-top : 10px;
	padding-top : 0px;	
	font-style: normal;
	font-size :0.9em;
	font-weight :bold;	
	height:20px;		
	line-height : 18px;
}

.rightround_seg3 {
	color : black;	
	background: url(../imagens/varios/btopright.gif) top right no-repeat;	
	background : none;	
	padding: 0px;
	padding-top : 10px;
	padding-top : 0px;	
	font-style: normal;
	font-size :0.9em;
	font-weight :bold;	
	height:20px;		
	line-height : 18px;
}

.column_l li.title_seg2 {
	/*display: block;*/
	/*border: 1px solid #cdf;*/
	/*color: #B80017;*/
	color : black;	
	/*background: url(../imagens/varios/bkgdh_30_red_grad_moments.gif) repeat-x top;*/
	background: url(../imagens/varios/btopleft.gif) top left no-repeat;	
	background : none;	
	/*background-color : #F6F8F9;*/
	padding: 0px;
	padding-left : 5px;	
	padding-top : 10px;
	padding-top : 0px;	
	font-style: normal;
	font-size :0.9em;
	font-weight :bold;	
	height:20px;		
	line-height : 18px;
	border-bottom : 1px solid #C0C0C0;		
}

.column_l li.title_seg3 {
	/*display: block;*/
	/*border: 1px solid #cdf;*/
	/*color: #B80017;*/
	color : black;	
	/*background: url(../imagens/varios/bkgdh_30_red_grad_moments.gif) repeat-x top;*/
	background: url(../imagens/varios/btopleft.gif) top left no-repeat;	
	background : none;	
	/*background-color : #F6F8F9;*/
	padding: 0px;
	padding-left : 5px;	
	padding-top : 10px;
	padding-top : 0px;	
	font-style: normal;
	font-size :0.9em;
	font-weight :bold;	
	height:20px;		
	line-height : 18px;
	border-bottom : 1px solid #C0C0C0;		
}

.column_l li.subitem {
	color: #032733;	
	/*background-color: #EBF3FB;*/	
	background-color : #EBEDEE;			
	background-color : white;			
	padding: 0px;		
	font-style: normal;
	font-weight : normal;
	font-size :0.8em;		
	height:20px;		
	line-height : 18px;
}

.column_l li.subsubitem {
	color: #525E62;	
	/*background-color: #EBF3FB;*/	
	background-color : #EBEDEE;		
	background-color : white;				
	padding: 0px;		
	font-style: normal;
	font-weight : normal;
	font-size :0.8em;		
	height:20px;		
	line-height : 18px;
}

.column_l li.subsubsubitem {
	color: #525E62;	
	/*background-color: #EBF3FB;*/	
	background-color : #EBEDEE;		
	background-color : white;				
	padding: 0px;		
	font-style: normal;
	font-weight : normal;
	font-size :0.7em;		
	height:18px;		
	line-height : 16px;
}

.column_l li {
	color: #B80017;	
	/*background-color: #EBF3FB;	*/
	background-color: #EBEDEE;
	background-color : white;			
	padding: 0px;		
	font-style: normal;
	font-size :0.8em;		
	font-weight :normal;	
	height:auto;		
	line-height : 18px;
	border-bottom : 1px solid #C0C0C0;	
}

.column_l li a {
	text-decoration: none;
	color: black;
	/*background-color : #F6F8F9;*/	
	background-color : #C0C0C0;		
	background-color : white;			
	display:block;
	padding: 0px;
	padding-left : 10px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-style: normal;	
	font-size :0.88em;	
	min-height: 20px;
	line-height : 18px;	
}

.column_l li a:hover {
	text-decoration: underline;
	color: white;
	/*border-bottom: 1px solid #f9f9f9;*/
	background-color:gray;
}

.column_l li.on a {
	text-decoration: none;
	/*color: #032733;*/
	color : White;
	background-color: #C0C0C0;	
	display:block;
	padding: 0px;
	padding-left : 10px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-style: normal;	
	font-size :0.88em;	
	min-height: 20px;
	line-height : 18px;	
}

.column_l li.on a:hover {
	text-decoration: underline;
	color: #032733;
	/*border-bottom: 1px solid #f9f9f9;*/
	background-color:gray;
}

.column_l li.seg2 a:hover {
	text-decoration: underline;
	color: #032733;
	/*border-bottom: 1px solid #f9f9f9;*/
	background-color:gray;
}

.column_l li.seg3 a:hover {
	text-decoration: underline;
	color: #032733;
	/*border-bottom: 1px solid #f9f9f9;*/
	background-color:gray;
}

.column_l li.off a {
	text-decoration: none;
	color: #032733;
	background-color: #F7F9FA;	
	display:block;
	padding: 0px;
	padding-left : 10px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size :0.88em;	
	height:20px;			
	line-height : 18px;	
}

.column_l li.off a:hover {
	text-decoration: underline;
	color: #032733;
	/*border-bottom: 1px solid #f9f9f9;*/
	background-color:#9FE3FA;
}

.column_l li.title a {
	text-decoration: none;
	color: white;	
	background: url(../imagens/varios/bkgd_menu.gif) repeat-x top;
	display:block;
	padding: 0px;
	padding-left : 10px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-style: normal;	
	font-size :1em;	
	height:20px;			
	line-height : 18px;	
}

.column_l li.title a:hover {
	text-decoration: underline;
	color: white;	
	background: #0885B0;
}

.column_l li.subitem a {
	text-decoration: none;
	color: #032733;
	background-color: #F7F9FA;	
	display:block;
	padding: 0px;
	padding-left : 20px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-style: normal;	
	font-size :0.88em;	
	height:20px;			
	line-height : 18px;	
}

.column_l li.subitem a:hover {
	text-decoration: underline;
	color: #032733;
	/*border-bottom: 1px solid #f9f9f9;*/
	background-color:#9FE3FA;
}

.column_l li.subitemon a {
	text-decoration: underline;
	color: #032733;
	background-color:#9FE3FA;
	display:block;
	padding: 0px;
	padding-left : 20px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-style: normal;	
	font-size :0.88em;	
	height:20px;			
	line-height : 18px;	
}

.column_l li.subitemon a:hover {
	text-decoration: underline;
	color: #032733;
	/*border-bottom: 1px solid #f9f9f9;*/
	background-color:#9FE3FA;
}

.column_l li.subsubitem a {
	text-decoration: none;
	color: #525E62;
	background-color: #F7F9FA;	
	display:block;
	padding: 0px;
	padding-left : 35px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-style: normal;	
	font-size :0.88em;	
	height:20px;			
	line-height : 18px;	
}

.column_l li.subsubitem a:hover {
	text-decoration: underline;
	color: #525E62;
	/*border-bottom: 1px solid #f9f9f9;*/
	background-color:#9FE3FA;
}

.column_l li.subsubsubitem a {
	text-decoration: none;
	color: #525E62;
	background-color: #F7F9FA;	
	display:block;
	padding: 0px;
	padding-left : 50px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight : bold;
	font-size :0.88em;	
	height:18px;			
	line-height : 16px;	
}

.column_l li.subsubsubitem a:hover {
	text-decoration: underline;
	color: #525E62;
	/*border-bottom: 1px solid #f9f9f9;*/
	background-color:#9FE3FA;
}

.column_l li.subsubitemon a {
	text-decoration: underline;
	color: #525E62;
	background-color:#9FE3FA;
	display:block;
	padding: 0px;
	padding-left : 35px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-style: normal;	
	font-size :0.88em;	
	height:20px;			
	line-height : 18px;	
}

.column_l li.subsubitemon a:hover {
	text-decoration: underline;
	color: #525E62;
	/*border-bottom: 1px solid #f9f9f9;*/
	background-color:#9FE3FA;
}

.column_l li.subsubsubitemon a {
	text-decoration: underline;
	color: #525E62;
	background-color:#9FE3FA;
	display:block;
	padding: 0px;
	padding-left : 50px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-style: normal;	
	font-size :0.88em;
	font-weight : bold;		
	height:18px;			
	line-height : 16px;	
}

.column_l li.subsubsubitemon a:hover {
	text-decoration: underline;
	color: #525E62;
	/*border-bottom: 1px solid #f9f9f9;*/
	background-color:#9FE3FA;
}


#caixa_vazia_30 {
	margin: 0px;
	overflow: hidden;
	height: 1px;
	display : block;
}

.coluna_100
{
	width :100px;
	display : inline;	
	margin : 0px;
	background-color: Green;
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.0em;	
	border : 0px;
}

.coluna_200
{
	width :200px;
	display :  inline;	
	margin : 0px;
	background-color: blue;
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.0em;	
	border : 0px;
}

.caixa_logo_link
{
    color : Blue;
}    

.caixa_texto_logo
{
    color : Black;
    float : none;
    background : white;
    position : relative;
}    

.caixa_logo
{
	width : 197px;
	max-width : 197px;		
	height : 175px;
	max-height : 175px;
	overflow : hidden;	
    float : left;		
	color: black; 
	line-height : 16px;	
	padding-right : 3px;	
	/*border : solid 1px red;*/
	border : none;
}

.caixa_logo_pequena
{
	width : 197px;
	max-width : 197px;		
	height : 130px;
	max-height : 130px;
	overflow : hidden;	
    float : left;		
	color: black; 
	line-height : 16px;	
	margin : 0px;
	padding-right : 2px;	
	/*border : solid 1px red;*/
	border : none;
}

.limpa_caixa_logo
{
    float : none;
    clear : left;
}

.agrupa_logo
{

	border : none;	    
}

.imagem_logo
{
	/*max-width : 150px;		
	max-height : 150px;    */
	display : block;
	border : none;
}

.imagem_logo_bbva
{
	/*width : 100px;		
	height : 30px;    */
	margin : 0px;
	border : none;
}

.imagem_logo_impressora
{
	/*width : 100px;		
	height : 30px;    */
	margin : 0px;
	border : none;
}

.logo_bbva
{
    position : absolute;
	margin : 0px;
	border : none;
	left : 910px;
	top : 0px;
}

/* caixas tab unica*/
.caixa_tbunica_logo
{
	width : 200px;
	height : auto;
	margin : 0px;
    float : left;
	/*border: 1px solid black;*/
}

.caixa_tbunica_cabecalho
{
	width : 588px;
	height : auto;
	margin : 0px;
	padding : 0px;
	margin-left : 5px;
	padding-top : 13px;
	padding-left : 15px;	
    float : left;
	color: Black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.85em;		
	/*border: 1px solid black;*/
}

.caixa_tbunica_banner
{
    width : 812px;
    height : 250px;
    float : left;    
    margin-top : 4px;
	/*border: 1px solid black;*/
}

.caixa_tbunica_filme
{
    width : 299px;
    height : auto;
    text-align : left;
    float : left;
	color: Black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.85em;		
	margin-right : 301px;
	/*border: 1px solid black;*/
}

.caixa_tbunica_brochura
{
    width : 299px;
    height : auto;    
    text-align : left;
    float : left;
	color: Black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.85em;		
	/*border: 1px solid black;*/
}

.caixa_tbunica_texto
{
    width : 812px;
    text-align : justify;
    margin : 0px;
    padding-top : 10px;
    padding-bottom : 10px;    
	color: Black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.85em;		
	/*border: 1px solid black;*/
}

.caixa_tbunica_texto * td
{   
    border : 1px solid gray;
}

.caixa_tbunica_texto * th
{   
    border : 1px solid gray;
}


/* caixas de conteudo pagina principal*/
.caixa 
{
	float : left;
	width : 325px;
	margin-left : 7px;
	margin-right : 7px;
	margin-top : 10px;
	/*background-color: #E3F0FD;*/
	/*border : solid 1px #9FE2F9;*/	
	color: Black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.9em;	
}

.caixa_banner1
{
	width : auto;
	display : block;
	height : 150px;
	margin : 0px;
	margin-top : 0px;
	padding : 0px;
	/*background-color: #0885B0;*/
	/*background: url(../imagens/varios/bkgd_header_grande.gif) repeat-x top;*/
	border-color : Gray;
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.9em;	
	/*border: 1px solid red;	*/
}

.caixa_banner2
{
	width : 250px;
	display : block;	
	height : 150px;
	margin : 0px;
	margin-top : 0px;
	padding : 0px;	
	background-color: white;
	color: white;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.9em;		
	/*border: 1px solid red;*/
}

.caixa_banner200
{
	width : 200px;
	display : block;	
	height : 150px;
	margin : 0px;
	margin-top : 0px;
	padding : 0px;	
	background-color: white;
	color: white;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.9em;		
	/*border: 1px solid red;*/
}

.caixa_banner250
{
	width : 250px;
	display : block;	
	height : 150px;
	margin : 0px;
	margin-top : 0px;
	padding : 0px;	
	background-color: white;
	color: white;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.9em;		
	/*border: 1px solid red;*/
}

.caixa_banner3
{
	width : 200px;
	display : block;	
	height : 150px;
	margin : 0px;
	margin-top : 30px;
	padding : 0px;	
	background-color: white;
	color: white;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.9em;		
	/*border: 1px solid red;*/
}

.caixa_banner10
{
	width : auto;
	display : block;
	height : 150px;
	margin : 0px;
	padding : 0px;
	/*background-color: #0885B0;*/
	background: url(../imagens/varios/bkgd_header_150_blue.gif) repeat-x top;
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.4em;	
	border : 0px;
	/*border: 1px solid red;*/
}

.caixa_banner50
{
	width : auto;
	display : block;
	height : 50px;
	margin : 0px;
	padding : 0px;
	/*background-color: #0885B0;*/
	background: url(../imagens/varios/bkgd_header_50_dblue.gif) repeat-x top;
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.4em;	
	border : 0px;
	/*border: 1px solid red;*/
}

.caixa_banner100
{
	width :auto;	
	height : 80px;
	margin : 0px;
	padding : 0px;
	position : relative;
	/*background-color: #0885B0;*/
	/*background: url(../imagens/varios/bkgd_header_100_dblue.gif) repeat-x top;*/
	color: white;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.3em;	
	border : 0px;	
	/*border: 1px solid red;*/
}

.caixa_banner500
{
	/*width :auto;*/    
	margin : 0px;
	padding : 0px;
	background-color: white;
	/*position : relative;*/
	/*background: url(../imagens/varios/bkgd_header_100_dblue.gif) repeat-x top;*/
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.0em;	
	border : 0px;	
	clear : both;
	overflow : auto;
	/*border : 1px solid blue;*/
}

.caixa_banner800hor
{
	height : 150px;
	width : 812px;
	margin : 0px;
	padding : 0px;	
	margin-left : 10px;	
	margin-bottom : 5px;	
	float : left;		
	/*border : 1px solid blue;*/
}

.caixa_banner500border
{
	width :811px;    
	margin : 0px;
	padding : 0px;
	background-color: white;
	position : relative;
	/*background: url(../imagens/varios/bkgd_header_100_dblue.gif) repeat-x top;*/
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.0em;	
	border: 0px;
	/*border: 1px solid blue;*/
}

.caixa_banner100horred
{
	height : 150px;
	width : 812px;
	margin : 0px;
	padding : 0px;
	padding-bottom : 0px;
	margin-bottom : 5px;
	display : block;	
	color: black;
	/*background-color :#E3E3E3;*/
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.0em;	
	position : relative;
	/*border : 1px solid blue;*/
}

.caixa_banner100horfull
{
	position : relative;    
	height : 100px;
	margin : 0px;
	padding : 0px;	
	display :  block;
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.0em;	
	border-top: 1px solid #C0C0C0;
	overflow :hidden;
}

.caixa_banner100150left
{
	width : 198px;
	height : 100px;	
	margin : 0px;	
	padding : 0px;	
	float : left;
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	/*border : 1px solid yellow;*/
}

.caixa_banner100150right
{
	height : 100px;	
	width : 400px;
	float : right;	
	/*top: 5px;
	left : 151px;*/
	margin : 0px;
	padding : 0px;
	color: black;
	font-size : 0.9em;
	line-height : 18px;	 
	font-family: Verdana,Arial, Helvetica, sans-serif;
	/*border : 2px solid red;*/
}

.caixa_banner500horfull
{
    height : 550px;
	margin : 0px;
	display : block;	
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.0em;	
	position : relative;
}

.caixa_banner500500
{
    height : auto;
    width  : 811px;
	margin : 0px;
	margin-bottom : 2px;
	margin-top : 2px;
	display : block;	
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.0em;	
	position : relative;
	/*border : 1px solid #D1EBFB;				*/
}

.caixa_banner500auto
{
    height : auto;
    width  : auto;
	margin : 0px;
	display : block;	
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.0em;	
	position : relative;
	/*border: 2px solid red;*/			
}

.caixa_banner5005002
{
    height : auto;
    width  : 580px;
	margin : 0px;
	display : block;	
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.0em;	
	position : relative;
	/*border: 2px solid red;*/			
}

.caixa_banner500left
{
	/*position : absolute;
	top: 0px;
	left : 0px;*/
	float : none;
	margin : 0px;
	margin-right : 201px;
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	border : 0px;
}

.caixa_banner500right
{
	width : 200px;
	/*position : absolute;
	top: 0px;
	right : 0px;*/
	float : right;
	margin : 0px;
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
    /*border: 1px solid blue;*/			
}

.caixa_banner500300left
{
	/*position : absolute;
	top: 0px;
	left : 0px;*/
	margin : 0px;
	margin-right : 301px;
	float : none;
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	border : 0px;
}

.caixa_banner500300right
{
	width : 300px;
	/*position : absolute;
	top: 0px;
	right : 0px;*/
	float : right;
	margin : 0px;
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	/*border: 1px solid blue;*/		
}

.caixa_banner500200left
{
	/*position : absolute;
	top: 0px;
	left : 0px;*/
	margin : 0px;
	padding : 0px;
	margin-right : 216px;
	float : none;
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	/*border : 1px solid black;*/
	border: none;
}

.caixa_banner500150left
{
	/*position : absolute;
	top: 0px;
	left : 0px;*/
	margin : 0px;
	margin-right : 121px;
	float : none;
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	border : 0px;
}

.caixa_banner500200right
{
	width : 215px;
	/*position : absolute;
	top: 0px;
	right : 0px;*/
	float : right;
	margin : 0px;
	padding : 0px;		
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	/*border : 1px solid black;*/
	border : none;
}

.caixa_banner500150right
{
	width : 120px;
	/*position : absolute;
	top: 0px;
	right : 0px;*/
	float : right;
	margin : 0px;
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	/*border: 1px solid blue;*/		
}

.caixa_banner100full
{
	width :100%;
	height : 100px;
	margin : 0px;
	position : absolute;
	top: 0px;
	left : 0px;
	background: url(../imagens/varios/bkgdh_100_red_moments.gif) repeat-x top;
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.4em;	
	border : 0px;
}

.caixa_banner100left
{
	width :50%;
	height : 100px;
	margin : 0px;
	padding-right : 400px;
	position : absolute;
	top: 0px;
	left : 0px;
	background: url(../imagens/varios/bkgd_header_100_dblue.gif) repeat-x top;
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.4em;	
	border : 0px;
}

.caixa_banner100right
{
	width :50%;
	height : 100px;	
	margin : 0px;
	position : absolute;
	top: 0px;
	right : 0px;
	background: url(../imagens/varios/bkgd_header_100_dblue.gif) repeat-x top;
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.4em;	
}

.caixa_banner200full_gray
{
	width :320px;
	height : 200px;
	margin : 0px;
	padding : 0px;
	position : relative;
	color: black;
	/*background-color : #DDDEE1;*/
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.4em;	
	border: 0px;
}

.caixa_banner200full
{
	width :100%;
	height : 200px;
	margin : 0px;
	padding : 0px;
	position : relative;
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.4em;	
	border: 0px;
}

.caixa_banner200left
{
	width :50%;
	height : 200px;
	margin : 0px;
	padding: 0px;
	position : absolute;
	top: 0px;
	left : 0px;
	background: url(../imagens/varios/bkgd_header_200_black.gif) repeat-x top;
	color: white;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.4em;	
	border : 0px;
} 

.caixa_banner200right
{
	width :50%;
	height : 200px;	
	margin : 0px;
	position : absolute;
	top: 0px;
	right : 0px;
	background: url(../imagens/varios/bkgd_header_200_black.gif) repeat-x top;
	color: white;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.4em;	
	text-align : left;
}

.caixa_banner200leftblack
{
	width :50%;
	height : 200px;
	margin : 0px;
	padding: 0px;
	position : absolute;
	top: 0px;
	left : 0px;
	background: black;
	color: white;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.4em;	
	border : 0px;
} 

.caixa_banner200rightblack
{
	width :50%;
	height : 200px;	
	margin : 0px;
	position : absolute;
	top: 0px;
	right : 0px;
	background: black;
	color: white;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.4em;	
	text-align : left;
}

.caixa_banner200leftblue
{
	width :50%;
	height : 200px;
	margin : 0px;
	padding: 0px;
	position : absolute;
	top: 0px;
	left : 0px;
	background: #4878A9;
	color: white;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.4em;	
	border : 0px;
} 

.caixa_banner200rightblue
{
	width :50%;
	height : 200px;	
	margin : 0px;
	position : absolute;
	top: 0px;
	right : 0px;
	background: #4878A9;
	color: white;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.4em;	
	text-align : left;
}

.caixa_banner400left
{
    height : auto;
    width  : 404px;
	margin : 0px;
	margin-bottom : 2px;
	margin-top : 2px;
	display : block;	
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.0em;	
	position : relative;
	float : left;
	/*border-right : 1px solid black;				*/
}

.caixa_banner400right
{
    height : auto;
    width  : 404px;
	margin : 0px;
	margin-bottom : 2px;
	margin-top : 2px;
	display : block;	
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.0em;	
	position : relative;
	float : right;
	/*border : 1px solid red;				*/
}

.caixa_banner400clear
{
	float : none;
	clear :both;
	width : 411px;
	height : 1px;
}

.caixa_banner33
{
	width :320px;
	/*height : auto;*/
	height : 550px;
	margin : 4px;
	margin-right : 6px;
	padding : 0px;
	position : relative;
	float: left;
	/*color: black;*/
	font-family: Verdana,Arial, Helvetica, sans-serif;
	/*border-left: 1px solid #E8F3FA;
	border-right: 1px solid #E8F3FA;*/
	/*border : 1px solid red;*/
	/*background : #F6F8F9;*/
}

.caixa_banner331
{
	float: left;    
	width :330px;
	height : auto;
	margin : 0px;
	padding : 0px;
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	background : #EEF0F0;
	border : 1px solid #EEF0F0;
}

div#caixa_banner332
{
	float: left;    
	width :330px;
	height : auto;
	margin : 0px;
	padding : 0px;
	/*color: black;*/
	font-family: Verdana,Arial, Helvetica, sans-serif;
	/*border : 1px solid red;*/
	background : #EEF0F0;
}

div#caixa_banner333
{
	float: left;    
	width :330px;
	height : auto;
	margin : 0px;
	padding : 0px;
	position : relative;
	/*color: black;*/
	font-family: Verdana,Arial, Helvetica, sans-serif;
	/*border : 1px solid red;*/
	background : #EEF0F0;
}

.caixa_banner34
{
	width :34%;
	height : auto;
	margin : 0px;
	padding : 0px;
	position : relative;
	float: left;
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	border-left: 1px solid #E8F3FA;
	border-right: 1px solid #E8F3FA;	
}


.caixa_banner33x600
{
	width :33%;
	height : 600px;
	margin : 0px;
	position : relative;
	float: left;
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.0em;	
	border-left: 1px solid #E8F3FA;
	border-right: 1px solid #E8F3FA;	
}

.caixa_banner33x500
{
	width :32%;
	height : auto;
	margin : 0px;
	padding : 0px;
	position : relative;
	float: left;
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	border-left: 1px solid #E8F3FA;
	border-right: 1px solid #E8F3FA;	
}

.caixa_banner33x450
{
	width :33%;
	height : 450px;
	margin : 0px;
	position : relative;
	float: left;
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	border-left: 1px solid #E8F3FA;
	border-right: 1px solid #E8F3FA;	
}


.caixa_banner33x400
{
	width :33%;
	height : 400px;
	margin : 0px;
	position : relative;
	float: left;
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.0em;	
	border-left: 1px solid #E8F3FA;
	border-right: 1px solid #E8F3FA;
}

.caixa_banner33x300
{
	width :33%;
	height : 300px;
	margin : 0px;
	position : relative;
	float: left;
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.0em;	
	border-left: 1px solid #E8F3FA;
	border-right: 1px solid #E8F3FA;
}

.caixa_banner33x500_clear
{
	float: none;
}

.caixa_banner50
{
	width :49%;
	height : 600px;
	margin : 0px;
	position : relative;
	float: left;
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.3em;	
	border: 1px solid #E8F3FA;
}

.caixa_imagem_200100
{
	width :200px;
	height : 100px;	
	margin : 0px;
	position : absolute;
	top: 0px;
	right : 0px;
}

.caixa_imagem_200200left
{
	width :200px;
	height : 200px;	
	margin : 0px;
	position : absolute;
	top: 0px;
	left : 0px;
}

.caixa_imagem_200left
{
	height : 200px;	
	margin : 0px;
	position : absolute;
	top: 0px;
	left : 0px;
}

.headertext
{
    position :absolute;
    left : 55px;
    top : 7px;
	margin : 0px;
	padding : 0px;
	color: #BC0F25;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.9em;	
	text-align : left
}

.headertext_seg0
{
    position :absolute;
    left : 0px;
    top : 50px;  
	color: #3F0D0F;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.8em;	
	text-align : left;
}

.login
{
    position :absolute;
    right : 40px;
    top : 50px;
	margin : 0px;
	padding : 0px;
	color: #BC0F25;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.8em;	
	font-weight : bold;	
	text-align : left;
}

.loginseg0
{
    position :absolute;
    right : 40px;
    top : 50px;
	margin : 0px;
	padding : 0px;
	color: #3F0D0F;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.8em;	
	font-weight : bold;	
	text-align : left;
}

.loginseg123
{
    position :absolute;
    right : 2px;
    top : 81px;
	margin : 0px;
	padding : 0px;
	color: #3F0D0F;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.8em;	
	font-weight : bold;	
	text-align : left;
}

.loginseg4
{
    position :absolute;
    right : 2px;
    top : 51px;
	margin : 0px;
	padding : 0px;
	color: #3F0D0F;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.8em;	
	font-weight : bold;	
	text-align : left;
}

.absyourday
{
    position :absolute;
    left : 160px;
    top : 90px;
	color: #B80017;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.2em;	
	font-weight : bold;	
}

.absyourstyle
{
    position :absolute;
    left : 150px;
    top : 0px;
	color: #CC9900;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.2em;	
	font-weight : bold;	
}

.absyourvision
{
    position :absolute;
    left : 20px;
    top : 170px;
	color: #7DA8FF;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.2em;	
	font-weight : bold;	
}

.distrito
{
    position :absolute;
    right : 1px;
    top : 40px;
	margin : 0px;
	padding : 0px;
	padding-top : 5px;
	color: white;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.7em;	
	font-weight :normal;		
	text-align : left;
}

.login a
{
 	color: green;
 	background-color : white;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	text-decoration : none;	
}

.login a
{
 	color: green;
 	background-color : white;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	text-decoration : none;	
}

.login a:hover
{
 	color: green;
	text-decoration : underline;	
}

.loginseg0 a:link
{
	color: #3F0D0F; 
	text-decoration : none;
}

.loginseg0 a:hover
{
 	color: red;
	text-decoration : underline;	
}

.loginseg123
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-style: normal;    
	color: #3F0D0F; 
	font-size : 0.70em;		
	text-decoration : none;
}

.loginseg123 a
{
	color: #3F0D0F; 
	font-size : 1.0em;		
	text-decoration : none;
}

.loginseg123 a:hover
{
 	color: red;
	font-size : 1.0em;	 	
	text-decoration : underline;	
}

.loginseg4
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-style: normal;    
	color: #3F0D0F; 
	font-size : 0.70em;		
	text-decoration : none;
}

.loginseg4 a
{
	color: #3F0D0F; 
	font-size : 1.0em;		
	text-decoration : none;
}

.loginseg4 a:hover
{
 	color: red;
	font-size : 1.0em;	 	
	text-decoration : underline;	
}

.searchbox
{
    position :absolute;
    right : 90px;
    top : 43px;
	margin : 0px;
	padding : 0px;
	color: #BC0F25;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.8em;	
	font-weight : bold;		
	text-align : right;
}

.searchbox_seg0
{
    position :absolute;
    right : 90px;
    top : 43px;
	margin : 0px;
	padding : 0px;
	color: #3F0D0F;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.8em;	
	font-weight : bold;		
	text-align : right;
}

.searchbox_seg123
{
    position :absolute;
    right : 160px;
    top : 44px;
	margin : 0px;
	padding : 0px;
	color: #3F0D0F;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.7em;	
	font-weight :normal;		
	text-align : right;
}

.servicos
{
    position :absolute;
    right : 180px;
    top : 73px;
	margin : 0px;
	padding : 0px;
	color: white;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.8em;	
	font-weight : bold;	
	text-align : left;
}

.titulo_caixa 
{
	height : 20px;	
	/*background-color: #5A98D6;*/
	background: url(../imagens/varios/bkgd_titcaixa.gif) repeat-x top;	
	color : White;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.20em;		 
	font-weight : bold;
	text-align : center;
}

.titulo_caixa2
{
	height : 20px;	
	/*background-color: #5A98D6;*/
	background: url(../imagens/varios/bkgd_titcaixa2.gif) repeat-x top;	
	color : White;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.20em;		 
	font-weight : bold;
	text-align : center;	
}

.texto_caixa 
{
	color : black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.95em;		 
}

.texto_caixa ul 
{
	 list-style-image : url(../imagens/varios/arrowredsmall3.gif);
	 line-height : 16px;
	 margin: 5px;
	 margin-left :15px;
}

.texto_caixa li 
{
	 line-height : 15px;
}

.texto_caixa a
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color : Black;
	line-height : 16px;
	text-decoration : none;
}

.texto_caixa a:hover
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	line-height : 16px;
	text-decoration : underline;
}


.sem_border
{   
    border : none;
    margin : 0px;
    padding : 0px;
}

/* caixas de titulos*/
.caixa_h2
{
	float : none;
	width : auto;
	height : 30px;
	margin : 0px;
	margin-top : 20px;
	padding : 0px;
	padding-top : 3px;
	color: white;
	background: url(../imagens/varios/bkgd_h2.gif) repeat-x top;		
	font-family: Verdana,Arial, Helvetica, sans-serif;
	text-align : center;
	clear : both;
}

.caixa_resumo
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: black;	
	margin : 0px;
	margin-top: 5px;
	margin-bottom : 05px;
	padding-bottom : 5px;
	padding-left : 15px;
	padding-right : 15px;	
	font-size : 1.05em;
	line-height : 20px;
}

.caixa_simples_centrada
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.85em;
	color: black;	
	/*border-bottom: 1px solid #DCF3FB;*/
	margin : 0px;
	padding : 0px;
	margin-top: 5px;
	margin-bottom : 5px;
	padding-bottom : 5px;
	padding-left : 0px;
	padding-right : 0px;		
	line-height : 15px;
	text-align :center;
	position : relative;
    list-style-type :disc;	
}

.centrar
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1em;
	color: black;	
	margin : 0px;
	padding : 0px;
    display: block;
    margin-left: auto;
    margin-right: auto;	
	text-align :center;
	position : relative;
	/*border: 1px solid red;*/
}

.caixa_simples
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.85em;
	color: black;	
	/*border-bottom: 1px solid #DCF3FB;*/
	margin : 0px;
	padding : 0px;
	margin-top: 5px;
	margin-bottom : 5px;
	padding-bottom : 5px;
	padding-left : 0px;
	padding-right : 0px;		
	line-height : 15px;
	text-align : left;
	position : relative;
    list-style-type :disc;	
}

.caixa_simples ul
{
    list-style-type :disc;
}

.caixa_simples_2
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.85em;
	color: black;	
	/*border-bottom: 1px solid #DCF3FB;*/
	margin : 0px;
	padding : 0px;
	margin-top: 5px;
	margin-bottom : 5px;
	padding-bottom : 5px;
	padding-left : 0px;
	padding-right : 0px;		
	line-height : 15px;
	text-align : left;
	position : relative;
}

.caixa_simples_galeria
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.85em;
	color: black;	
	/*border-bottom: 1px solid #DCF3FB;*/
	margin : 0px;
	padding : 0px;
	margin-top: 10px;
	margin-bottom : 5px;
	padding-bottom : 5px;
	line-height : 15px;
	text-align : justify;
	position : relative;
	/*border-top : 1px solid gray;
	border-bottom : 1px solid gray;	*/
}

.caixa_simples_formulario
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.85em;
	color: black;	
	/*border-bottom: 1px solid #DCF3FB;*/
	margin : 0px;
	padding : 0px;
	margin-top: 10px;
	margin-bottom : 5px;
	padding-bottom : 5px;
	line-height : 15px;
	text-align : justify;
	border-top : 1px solid gray;
	border-bottom : 1px solid gray;
}

.caixa_simples_underline
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.85em;
	color: black;	
	/*border-bottom: 1px solid #DCF3FB;*/
	margin : 0px;
	padding : 0px;
	margin-top: 5px;
	margin-bottom : 0px;
	padding-bottom : 5px;
	padding-left : 0px;
	padding-right : 0px;		
	line-height : 15px;
	text-align : left;
	position : relative;
    /*border-bottom : 1px solid #C0C0C0;*/
}

.caixa_simples a
{
    border : none;
}


.caixa_simples_justify
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.85em;
	color: black;	
	/*border-bottom: 1px solid #DCF3FB;*/
	margin : 0px;
	margin-top: 5px;
	margin-bottom : 15px;
	padding-bottom : 10px;
	padding-left : 0px;
	padding-right : 15px;		
	line-height : 15px;
	text-align : justify;
	overflow : auto;
}

.caixa_simples_justify * td
{   
    border : 1px solid gray;
}

.caixa_simples_justify * th
{   
    border : 1px solid gray;
}

.caixa_justify_inicio
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.85em;
	color: black;	
	/*border-bottom: 1px solid #DCF3FB;*/
	margin : 0px;
	padding-bottom : 5px;
	padding-top : 5px;	
	padding-left : 3px;
	padding-right : 3px;		
	line-height : 15px;
	text-align : justify;
}

.caixa_simples_justify2
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.85em;
	color: black;	
	/*border-bottom: 1px solid #DCF3FB;*/
	margin : 0px;
	margin-top: 5px;
	margin-bottom : 15px;
	padding-bottom : 10px;
	padding-left : 0px;
	padding-right : 15px;		
	line-height : 20px;
	text-align : justify;
}

.caixa_texto_justify
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.85em;
	color: black;	
	/*border-bottom: 1px solid #DCF3FB;*/
	margin : 0px;
	margin-top: 5px;
	margin-bottom : 15px;
	padding-bottom : 10px;
	padding-left : 0px;
	padding-right : 15px;		
	margin : 0px;
	padding : 0px;	
	line-height : 20px;
	text-align : justify;
}

.caixa_texto_justify * td
{   
    border : 1px solid gray;
}

.caixa_texto_justify * th
{   
    border : 1px solid gray;
}

.caixa_simples_white
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.1em;
	color: white;	
	/*border-bottom: 1px solid #DCF3FB;*/
	margin : 0px;
	margin-top: 5px;
	margin-bottom : 15px;
	padding-bottom : 10px;
	padding-left : 15px;
	padding-right : 15px;		
	line-height : 20px;
}

.caixa_simples_footer
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.0em;
	padding-top : 7px;	
	text-align :center;	
	font-size : 0.7em;	
	font-weight: normal;		
	color : black;
	display : block;
}

.caixa_simples_footer a
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.0em;	
	padding-top : 7px;			
	font-weight: normal;			
	text-align :center;
	color : black;
    text-decoration : none;
}

.caixa_simples_footer a:hover{
	color : black;	
	text-decoration : underline;
}

.caixa_simples_contactos
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1em;
	color: black;	
	margin : 0px;
	padding : 0px;
	margin-top: 0px;
	padding-left : 10px;
	padding-right : 5px;		
	line-height : 20px;
}

.caixa_simples_blog
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.0em;
	color: black;	
	/*border-bottom: 1px solid #DCF3FB;*/
	margin : 0px;
	margin-top: 5px;
	margin-bottom : 15px;
	padding-bottom : 10px;
	padding-left : 15px;
	padding-right : 15px;		
	line-height : 20px;
}

.caixa_simples_margem5
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.9em;
	color: black;	
	/*border-bottom: 1px solid #DCF3FB;*/
	margin : 0px;
	margin-top: 5px;
	margin-bottom : 15px;
	padding-bottom : 10px;
	padding-left : 5px;
	padding-right : 15px;		
	line-height : 20px;
}


.caixa_simples_sborder
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: black;	
	margin : 0px;
	margin-top: 5px;
	margin-bottom : 10px;
	padding-bottom : 10px;
	padding-left : 15px;
	padding-right : 15px;		
	line-height : 20px;
}

.caixa_simples_home
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: black;	
	margin : 0px;
	margin-top: 0px;
	padding-bottom : 0px;
	padding-left : 4px;
	padding-right : 5px;		
	line-height : 12px;
	font-size :0.9em;
}

.caixa_simples_banner
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: gray;	
	margin : 0px;
	margin-top: 5px;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 10px;		
	line-height : 18px;
	font-size :1.4em;
	font-weight : bold;
}

.caixa_simples_banner2
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: white;		
	margin : 0px;
	margin-top: 20px;
	padding-bottom : 5px;
	padding-left : 8px;
	padding-right : 10px;		
	line-height : 22px;
	font-size :0.8em;
	font-weight : bold;
	text-align : left;
	line-height : 30px;
}

.caixa_simples_banner_titulo
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: #0885B0;	
	color: white;		
	margin : 0px;
	margin-top: 2px;
	padding-bottom : 0px;
	padding-left : 8px;
	padding-right : 10px;		
	font-size :1.0em;
	font-weight : bold;
	text-align : left;
	line-height : 35px;
}

.caixa_simples_banner_texto
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: #0885B0;	
	color: white;		
	margin : 0px;
	margin-top: 5px;
	padding-bottom : 5px;
	padding-left : 8px;
	padding-right : 10px;		
	font-size :0.6em;
	font-weight : bold;
	text-align : left;
	line-height : 18px;
}

.caixa_simples li
{
	color: black;	
	line-height : 25px;
	padding : 0px;
	margin : 0px;
	/* list-style-type : none; */
	/*list-style-image : url(../imagens/varios/arrowredsmall4.gif)	*/
}

.caixa_simples_small li
{
	color: black;	
	line-height : 20px;
	padding : 0px;
	margin : 0px;
	/*list-style-image : url(../imagens/varios/arrowredsmall4.gif)	*/
}

.caixa_simples_justify a
{
	/*color: #0885B0;	*/
	color:#2F3031;
	font-weight :normal;
	font-size : 1.0em;	
	text-decoration : underline;
}

.caixa_simples_justify a:hover
{
	color: #E71904;	
	text-decoration : underline;
}

.caixa_simples a
{
	/*color: #0885B0;	*/
	color:#2F3031;
	font-weight :normal;
	font-size : 1.0em;	
	text-decoration : underline;
}

.caixa_simples a:hover
{
	color: #E71904;	
	text-decoration : underline;
}

.caixa_simples_margem5 li
{
	color: black;	
	line-height : 25px;
	padding : 0px;
	margin : 0px;
	list-style-image : url(../imagens/varios/arrowredsmall4.gif)	
}

.caixa_simples_margem5 a
{
	/*color: #0885B0;	*/
	color:#0E9DCE;
	font-weight:bold;
	font-size : 1.2em;	
	text-decoration : underline;
}

.caixa_simples_margem5 a:hover
{
	color: black;	
	text-decoration : underline;
}

.caixa_simples_blog a
{
	/*color: #0885B0;	*/
	color:#0E9DCE;
	font-weight:bold;
	font-size : 1.1em;	
	text-decoration : underline;
}

.caixa_simples_blog a:hover
{
	color: black;	
	text-decoration : underline;
}

.caixa_simples_home li
{
	color: black;	
	line-height : 15px;
	font-size : 1.0em;
	padding : 0px;
	margin : 0px;
	margin-bottom : 2px;
    padding-bottom : 5px;	
	list-style-image : url(../imagens/varios/arrowredsmall4.gif)
}

.caixa_simples_home a
{
    font-size:1.1em;
	color: #B80017;
	text-decoration : underline;
	list-style-image : url(../imagens/varios/arrowredsmall4.gif)	
}

.caixa_simples_home a:hover
{
	color: black;	
	text-decoration : underline;
}

.caixa_simples_small
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: black;	
	margin : 0px;
	margin-top: 5px;
	margin-bottom : 10px;
	padding-bottom : 10px;
	padding-left : 5px;
	padding-right : 5px;		
	line-height : 14px;
	font-size : 0.80em;
}

.caixa_simples_small li
{
	color: black;	
	line-height : 14px;
	padding : 0px;
	margin : 0px;
}

.caixa_simples_small a
{
	color: #0885B0;	
	text-decoration : underline;
}

.caixa_simples_small a:hover
{
	color: black;	
	text-decoration : underline;
}

.caixa_centrada 
{
	width : 240px;
	display : block;
	margin : 5px;
	margin-top : 8px;
	padding : 0px;
	background-color: white;
	color: white;
	/*border: 1px solid blue;	*/
}

.caixa_centrada_direita_250
{
	width : 250px;
	display : block;
	margin : 0px;
	margin-top : 0px;
	padding : 0px;
	padding-bottom : 5px;
	background-color: white;
	color: white;
	/*border: 1px solid blue;	*/
}

.caixa_centrada_direita_200
{
	width : 200px;
	display : block;
	margin : 0px;
	padding : 0px;
	padding-bottom : 0px;
	background-color: white;
	color: white;
	border: none;	
}

.caixa_centrada_limpa
{
	float:none;
}

.caixa_centrada_big
{
	display : block;
	padding = 0px;
	margin : 5px;
	margin-top : 2px;
	padding : 0px;
	background-color: white;
	color: white;
	/*border: 1px solid blue;	*/
}

.coluna_caixa_esquerda
{
	width : 45%;
	margin : 0px;
	margin-top : 5px;
	padding : 0px;
	color: white;
	/*border: 1px solid red;*/
	float :left;
	position : relative;
	top : 0px;
}

.coluna_caixa_direita
{
	width : 45%;
	margin : 0px;	
	margin-top : 5px;
	padding : 0px;
	color: white;
	/*border: 1px solid green;*/
	float : left;
	position : relative;
	top : 0px;	
}

/* Styles for Masthead */

.header_seg0_320
{
	width:100%;
	width:320px;    	
	margin: 0px;
	padding : 0px;
	padding-top : 5px;
	background: url(../imagens/varios/bkgdh_30_seg0_moments.gif) repeat-x top;
	background: url(../imagens/varios/bbarright_seg0.gif) top right no-repeat;
    background : none;		
	overflow: hidden;
	height: 30px;
    font-family: 2.4em 'Trebuchet MS',Verdana,Arial, Helvetica, sans-serif;		    
	color: white;   
	font-weight : bold;
	font-size: 1.10em;	
	text-align : center;
}

.header_seg0
{
	width:100%;    
	/*width:100%;*/
	margin: 0px;
	padding : 0px;
	padding-top : 5px;
	background: url(../imagens/varios/bkgdh_30_seg0_moments.gif) repeat-x top;
	background : none;
	overflow: hidden;
	height: 30px;
    font-family: 2.4em 'Trebuchet MS',Verdana,Arial, Helvetica, sans-serif;		    
	color: black;   
	font-weight : bold;
	font-size: 1.10em;	
	text-align : center;
	border-bottom : 1px solid #C0C0C0;			
}

.header_seg1
{
	width: 100%;    
	margin: 0px;
	padding : 0px;
	padding-top : 5px;
	padding-left : 5px;
	background: url(../imagens/varios/bkgdh_30_red_grad_moments.gif) repeat-x top;
	background: url(../imagens/varios/bbarright_seg1.gif) top right no-repeat;	
	overflow: hidden;
	height: 30px;
    font-family: 2.4em 'Trebuchet MS',Verdana,Arial, Helvetica, sans-serif;		    
	color: white;   
	font-weight : bold;
	font-size: 1.10em;	
	text-align : center;
}

.header_seg2
{
	width: 100%;    
	margin: 0px;
	padding-top : 5px;
	padding-left : 5px;
	background: url(../imagens/varios/bkgdh_30_seg2_moments.gif) repeat-x top;
	background: url(../imagens/varios/bbarright_seg2.gif) top right no-repeat;	
	overflow: hidden;
	height: 30px;
    font-family: 2.4em 'Trebuchet MS',Verdana,Arial, Helvetica, sans-serif;		    
	color: white;   
	font-weight : bold;
	font-size: 1.10em;	
	text-align : center;
}

.header_seg3
{
	width: 100%;    
	margin: 0px;
	padding-top : 5px;
	padding-left : 5px;
	background: url(../imagens/varios/bkgdh_30_seg3_moments.gif) repeat-x top;
	background: url(../imagens/varios/bbarright_seg3.gif) top right no-repeat;	
	overflow: hidden;
	height: 30px;
    font-family: 2.4em 'Trebuchet MS',Verdana,Arial, Helvetica, sans-serif;		    
	color: white;   
	font-weight : bold;
	font-size: 1.10em;	
	text-align : center;
}
.header_box_seg0
{
	float : none;
	clear : both;       
	background: url(../imagens/varios/bbarleft_seg0.gif) top left no-repeat;
	background : none;	
	background-color : #3F0D0F;	 
	background-color : white;
    height: 30px;	
    border-bottom : 1px solid #C0C0C0;
    border-top : 1px solid #C0C0C0;    
}

.header_box_seg1
{
	float : none;
	clear : both;           
	background: url(../imagens/varios/bbarleft.gif) top left no-repeat;	
	background : none;
	/*background-color : #C12236;	 */
	background-color : white;	
	color: black;
    height: 30px;	
    width : 100%;
	/*margin-left : 190px;    */
	border-bottom : 1px solid #C0C0C0;	
	border-top : 1px solid #C0C0C0;		
}

.header_box_seg2
{
	float : none;
	clear : both;           
	background: url(../imagens/varios/bbarleft.gif) top left no-repeat;	
	background : none;
	/*background-color : #C12236;	 */
	background-color : white;	
	color: black;
    height: 30px;	
    width : 100%;
	/*margin-left : 190px;    */
	border-bottom : 1px solid #C0C0C0;	
	border-top : 1px solid #C0C0C0;		
}

.header_box_seg3
{
	float : none;
	clear : both;           
	background: url(../imagens/varios/bbarleft.gif) top left no-repeat;	
	background : none;
	/*background-color : #C12236;	 */
	background-color : white;	
	color: black;
    height: 30px;	
    width : 100%;
	/*margin-left : 190px;    */
	border-bottom : 1px solid #C0C0C0;	
	border-top : 1px solid #C0C0C0;		
}

.header_red
{
	width: 100%;
	margin: 0px;
	padding : 0px;
	padding-top : 5px;
	padding-left : 5px;
	background: url(../imagens/varios/bkgdh_30_red_grad_moments.gif) repeat-x top;
	background: url(../imagens/varios/bbarright.gif) top right no-repeat;	
	background : none;	
	/*overflow: hidden;*/
	height: 30px;
    font-family: 2.4em 'Trebuchet MS',Verdana,Arial, Helvetica, sans-serif;		    
	color: white;   
	font-weight : bold;
	font-size: 1.10em;	
	text-align : center;
	border : none;
}

.header_cinza
{
	width: 100%;    
	margin: 0px;
	padding-top : 5px;
	padding-left : 5px;
	background: url(../imagens/varios/bkgdh_30_cinza_grad_moments.gif) repeat-x top;
	overflow: hidden;
	height: 30px;
    font-family: 2.4em 'Trebuchet MS',Verdana,Arial, Helvetica, sans-serif;		    
	color: white;   
	font-weight : bold;
	font-size: 1.10em;	
	text-align : center;
}

.header_dourado
{
	width: 100%;    
	margin: 0px;
	padding-top : 5px;
	padding-left : 5px;
	background: url(../imagens/varios/bkgdh_30_dou_grad_moments.gif) repeat-x top;
	background : none;
	overflow: hidden;
	height: 30px;
    font-family: 2.4em 'Trebuchet MS',Verdana,Arial, Helvetica, sans-serif;		    
	color: white;   
	font-weight : bold;
	font-size: 1.10em;	
	text-align : center;
}

.header_seg0_320 a
{
    text-decoration : none;
    color : black;
    font-size : 1.1em;
    width : inherit;
}

.header_seg0_320 a:hover
{
    text-decoration : underline;
    color : black;
}

.header_seg0 a
{
    text-decoration : none;
    color : White;
    font-size : 1.1em;
    width : inherit;
}

.header_seg0 a:hover
{
    text-decoration : underline;
    color : White;
}

.header_seg2 a
{
    text-decoration : none;
    color : White;
    font-size : 1.1em;
}

.header_seg2 a:hover
{
    text-decoration : underline;
    color : White;
}

.header_seg3 a
{
    text-decoration : none;
    color : White;
    font-size : 1.1em;
}

.header_seg3 a:hover
{
    text-decoration : underline;
    color : White;
}

.header_red a
{
    text-decoration : none;
    color : White;
    font-size : 1.1em;
}

.header_red a:hover
{
    text-decoration : underline;
    color : White;
}

.header_cinza a
{
    text-decoration : none;
    color : White;
    font-size : 1.1em;
}

.header_cinza a:hover
{
    text-decoration : underline;
    color : White;
}

.header_dourado a
{
    text-decoration : none;
    color : White;
    font-size : 1.1em;
}

.header_dourado a:hover
{
    text-decoration : underline;
    color : White;
}


.titulo1
{
	width : auto;
	height : 20px;		
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 1.25em;	
	color: white;
	background: url(../imagens/varios/bkgd_menu.gif) repeat-x top;	
	text-align : center;	
	margin : 0px;
	padding : 0px;	
}

.titulo1B
{
	width : auto;
	height : 20px;		
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 1.25em;	
	color: white;
	background: url(../imagens/varios/bkgd_titcaixa2.gif) repeat-x top;			
	text-align : center;	
	margin : 0px;
	padding : 0px;	
}

.titulo1C
{
	width : auto;
	height : 20px;		
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 1.25em;	
	color: #EF610B;
	text-align : left;
	margin : 0px;
	padding : 0px;	
	padding-left : 4px;
}

.titulo1D
{
	width : auto;
	height : 20px;		
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 1.35em;	
	color: #0885B0;
	text-align : center;
	margin : 0px;
	padding : 0px;	
	padding-left : 4px;
	border-bottom: 1px solid #0885B0;	
}

.titulo1E
{
	width : auto;
	height : 20px;		
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 1.35em;	
	color: #EF610B;
	text-align : center;
	margin : 0px;
	padding : 0px;	
	padding-left : 4px;
}


.titulo2
{	
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 1.1em;	
	color: #05455B;
	text-align : left;	
	margin : 0px;
	padding : 0px;	
	padding-left : 4px;	
}

.titulo3
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 1.1em;	
	color: #056C90;
	text-align : left;	
	margin : 0px;
	padding : 0px;	
	padding-left : 4px;	
}

.titulo4
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 1.4em;	
	color: #056C90;
	text-align : center;	
	margin : 0px;
	padding : 0px;	
	padding-left : 4px;	
}

a.titulo4
{
    width : 100%;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 1.4em;	
	color: #056C90;
	text-align : center;	
	margin : 0px;
	padding : 0px;	
	padding-left : 4px;	
	text-decoration: none;			
}

a.titulo4:hover
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 1.4em;	
	color: #056C90;
	text-align : center;	
	margin : 0px;
	padding : 0px;	
	padding-left : 4px;	
	text-decoration: underline;		
}

.titulo_home1
{	
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 1.1em;	
	color: #05455B;
	text-align : left;	
	margin : 0px;
	padding : 0px;	
	padding-left : 4px;	
}

.titulo_home1 a
{	
	text-decoration : none;
	color: #05455B;	
}

.titulo_home1 a:hover
{	
	text-decoration : underline;
	color: black;	
}

.titulo_home2
{	
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 1.1em;	
	color: #FA6828;
	text-align : left;	
	margin : 0px;
	padding : 0px;	
	padding-left : 4px;	
}

.titulo_home2 a
{	
	text-decoration : none;
	color: #FA6828;	
}

.titulo_home2 a:hover
{	
	text-decoration : underline;
	color: black;	
}

.titulo_home3
{	
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 1.4em;	
	background: url(../imagens/varios/bkgdh_30_red_grad_moments.gif) repeat-x top;	
	color: white;
	text-align : left;	
	margin : 0px;
	padding : 0px;	
	padding-left : 7px;	
	padding-top : 3px;
	height : 30px;
}

.titulo_home3 a
{	
	text-decoration : none;
	/*color: #878B8D;	*/
	color:White;
}

.titulo_home3 a:hover
{	
	text-decoration : underline;
	color: black;	
}

.titulo_home4
{	
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 1.4em;	
	color: #808386;
	text-align : center;	
	margin : 0px;
	padding : 0px;	
	padding-left : 5px;	
}

.titulo_home4 a
{	
	text-decoration : none;
    color:#CB3232;
	/*color: #05455B;	*/
}

.titulo_home4 a:hover
{	
	text-decoration : underline;
	color: black;	
}

.titulo_home6
{	
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 1.1em;	
	color: #808386;
	text-align : left;	
	line-height : 24px;
	margin : 0px;
	padding : 0px;	
	padding-left : 5px;	
}

.titulo_home6left
{	
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 1.2em;	
	color: #808386;
	text-align : left;	
	line-height : 24px;
	margin : 0px;
	padding : 0px;	
}

.titulo_home6center
{	
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 1.2em;	
	color: #808386;
	text-align : center;	
	line-height : 24px;
	margin : 0px;
	padding : 0px;	
}

.titulo_home6 a
{	
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight : bold;
	color: #808386;
}

.titulo_home6 a
{	
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight : bold;
	color: #808386;
}

a.titulo_home5
{	
	font-family: Verdana,Arial, Helvetica, sans-serif;        
	text-decoration : none;
    color:gray;
    font-weight : bold;
    font-size : 1.35em;
    line-height : 25px;
    position : relative;
	/*color: #05455B;	*/
}

a.titulo_home5:hover
{	
	text-decoration : underline;
	color: black;	
}


/* Styles for Masthead */
#masthead img {
	float: left;
}
#masthead p {
	color: #525E62;
	font-size: x-small;
	text-align: right;
	margin: 10px 10px 0 10px;
}

#masthead a {
	/*color: #BC0F25;*/
	font-size: small;
	text-align: right;
}

#masthead a:hover {
	color: #525E62;
	font-size: small;
	text-align: right;
	text-decoration : underline;
}

/* Styles for Content */

a.botao_right
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.85em;
	font-weight : bold;	
	color : black;
	background-color : White;
	margin : 0px;
	padding : 0px;
	padding-right : 4px;
	padding-left : 4px;	
	text-decoration : none;
	text-align : center;
	border-right : 1px solid black;
	border-left : 1px solid black;	
	min-height : 0.01%;
	line-height : normal;
}

a.botao_right:hover
{
	text-decoration : underline;
	color:black;	
	background-color : White;	
}

a.botao
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.85em;
	font-weight : bold;
	color : black;
	margin : 0px;
	padding : 0px;
	padding-right : 4px;
	padding-left : 4px;			
	text-decoration : none;
	border-right : 1px solid black;	
}

a.botao:hover
{
	text-decoration : underline;
	color:Black;
}

a.botao_left
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.85em;
	font-weight : bold;
	color : black;
	margin : 0px;
	padding : 0px;
	padding-right : 4px;
	padding-left : 4px;			
	text-decoration : none;
	text-align : center;	
	border-left : 1px solid black;	
	min-height : 0.01%;	
}

a.botao_left:hover
{
	text-decoration : underline;
	color:Black;	
}


a.linkitem
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.2em;
	font-weight : bold;
	color : #0885B0;
	margin : 0px;
	padding : 0px;
	text-decoration : underline;
}

a.linkitem:hover
{
	text-decoration : underline;
	color : black;	 
}

a.linkitemsmall
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.0em;
	font-weight : normal;
	color : #0885B0;
	margin : 0px;
	padding : 0px;
	text-decoration : underline;
}

a.linkitemsmall:hover
{
	text-decoration : underline;
	color : black;	 
}


h1 {
	color: #EF610B;
	font-size: 1.55em;
	margin : 0px;
	padding-left : 4px;	
	text-align : left;
}

h1.home {
	/*color: #EF610B;*/
	color : white;
	font-weight : bold;
	font-size: 1.60em;
	margin : 0px;
	margin-top : 5px;
	padding-left : 5px;	
	text-align : left;
}

h1.home_center {
	/*color: #EF610B;*/
	color : White;
	font-size: 1.60em;
	margin : 0px;
	margin-top : 5px;
	padding-left : 5px;	
	text-align : center;
}

h1.home_top {
	color: #EF610B;
	font-size: 1.20em;
	font-weight :bold;
	margin : 0px;
	margin-top : 5px;
	padding-left : 0px;	
	text-align : right;
}

h1.headertext 
{
	font-family: Verdana,Arial, Helvetica, sans-serif;    
	color : #B80017;
	font-weight : bold;
	font-size: 0.8em;
	font-style :italic;
	margin-top : 20px;
	padding-left : 165px;	
	text-align : left;	
}

h2 {
	/*color: white;
	font-size: 1.45em;	*/
}
h3 {
	/*color: #0885B0;
	font-size: 1.4em;
	text-align : center;
	border-bottom: 1px solid #0885B0;*/
}
h4 {
	color: #0885B0;
	font-size: 1.2em;
}
h5 {
	color: #0885B0;
	font-size: 0.9em;
}
h6 {
	color: #0885B0;
	font-size: 0.6em;
}

.corseg0
{
    /*border-color: #3F0D0F ;*/
    border : none;
    color :#3F0D0F;
    font-size : 1.1em;
}

.corseg2
{
    border-color: #CC9900 ;
    color :#CC9900;
}

.cinza
{
    border-color: #C0C0C0 ;
}

.dourado
{
    border-color: #C8C35F ;
}

.reduztamanho
{
    font-size : 1.2em;
    line-height : 12px;
}

form 
{       
    margin : 0px;
}



big {
	color: #0885B0;
	font-size: medium;
}
#column_r p {
	color: #000;
	font-size: x-small;
	text-align: left;
	margin: 0;
	padding: 5px;
}
#column_r h4 {
	margin-bottom: 0;
}
#column_r ul {
	margin-left: 5px;
	padding-top: 0;
	padding-left: 10px;
}
#column_r ul li {
	font-size: x-small;
	display: list-item;
	list-style-position: outside;
}

.home_center {
	color: white;
	font-size: 1.60em;
	font-weight : bold;
	margin : 0px;
	margin-top : 5px;
	padding-left : 5px;	
	text-align : center;
}

.menuheader 	   	   {
					   text-align: left;
					   font-family : sans-serif,Verdana,Arial, Helvetica,sans-serif;
					   font-size: 12px;		
					   line-height: 13px;					   			    					   
					   color: #F55008;
					   margin-top: 12px;
					   margin-bottom: 3px;					   
					   text-decoration: none; 
					   background-color: transparent					   
					   }
.menuitem 
		  			   {
					   text-align: left;
					   font-family : Verdana,Arial, Helvetica,sans-serif;
					   font-size: 12px;		
					   line-height: 12px;					   					   			    					   
					   color: black;
					   margin-top: 2px;
					   padding-left: 9px;					   
					   text-decoration: none; 
					   background-color: transparent					   
					   }					 

a.menuitem 	           { 
					   color: #0A56AC; 	
					   font-family : Sans-serif,Verdana,Arial, Helvetica,sans-serif;					   
					   font-size: 12px;
					   line-height: 14px;						   					   
					   text-indent: 4px;						   			   			    					   					   				   				   
					   text-decoration: none; 					   
					   }					   
a.menuitem:link 	   { 
					   color: #0A56AC; 	
					   font-family : Sans-serif,Verdana,Arial, Helvetica,sans-serif;					   					   
					   font-size: 12px;		
					   line-height: 14px;						   
					   text-decoration: none; 					   
					   margin-bottom : 1px;
					   }
					   
a.menuitem:visited    { 
					   color: #0A56AC;	
					   font-family : Sans-serif,Verdana,Arial, Helvetica,sans-serif;					   					   
					   font-size: 12px;		
					   line-height: 14px;						   					   
					   text-decoration: none; 					   
					   margin-bottom : 1px;	
					   }

a.menuitem:hover 	   { 
					   color: black;
					   font-family : Sans-serif,Verdana,Arial, Helvetica,sans-serif;					   					   
					   font-size: 12px;					   		
					   line-height: 14px;						   					   		   
					   text-decoration: underline; 					   
					   margin-bottom : 1px;	
					   background-color :Blue;				   					                           
					   }
		
.linkimagem		                           
                        {
                         border : 0px;
                         margin-right : 20px;
                         margin-bottom : 5px;                         
                        }
                        
.linkimagem100150		                           
                        {
                         border : 0px;
                         margin : 0px;
                         /*border : 1px solid red;                        */ 
                        }                        
                        		
img.imagem_centrada 
                        {
                        border : none;                        
                        margin-left : auto;
                        margin-right : auto;                        
                        display : block;
                        text-align : center;
                        background-color : white;
}	


img.imagem_esquerda
                        {
                        border : none;                        
                        margin-left : auto;
                        margin-right : auto;                        
                        display : block;
                        text-align : left;
                        background-color : #F7F9FA;
}

.banner01
                        {
                        border : none;                        
                        width : auto;
                        height : 200px;
						margin :0px;
                        margin-top : 5px;
                        background-color : #3087D7;
						
}					

.belowfooter {
	margin : 0px;
	padding-top : 2px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.75em;		
	height: 15px;
	text-align :center;
	color : black;
}

.belowfooter a{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.9em;		
	height: 30px;
	text-align :center;
	color:#B80017;
}

.belowfooter a:hover{
	color : black;
	text-decoration : underline;
}

.separator {
	margin : 0px;
	padding-top : 2px;
	background: url(../imagens/varios/bkgd_header_30_laranja.gif) repeat-x top;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.4em;	
	font-weight: bold;	
	overflow: hidden;
	height: 30px;
	text-align :center;
	color : white;
}

.separator a
{
	color : white;    
    text-decoration : underline;
}

.separator a:hover{
    text-decoration : underline;
    color: black;
}

.separator_blog {
	margin : 0px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.8em;	
	text-align :left;
	color : black;
	clear :both;
	float : none;
}

.arquivo_blog {
	margin : 0px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.3em;	
	text-align :left;
	font-weight : bold;
	color : gray;
}

a.titulo_blog
{	
	text-decoration : underline;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.45em;		
    color:#0E9DCE;
    padding-left : 10px;
	/*color: #05455B;	*/
}

a.titulo_blog:hover
{	
	text-decoration : underline;
	color: black;	
}

.subtitulo_blog {
	margin : 0px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.9em;	
	text-align :left;
	color : gray;
	margin-bottom: 15px;
}

.subtitulo_blog a
{	
	text-decoration : underline;
	font-family: Verdana,Arial, Helvetica, sans-serif;
    color:#0E9DCE;
	/*color: #05455B;	*/
}

.subtitulo_blog a:hover
{	
	text-decoration : underline;
	color: black;	
}

.tabs 
{
	margin: 0px;
	padding : 0px;
	margin-left : 0px;
	margin-right : 0px;	
	padding-left : 0px;	
	height: 30px;
    font-family: 2.4em 'Trebuchet MS',Verdana,Arial, Helvetica, sans-serif;		    
	color: white;   
	/*border-bottom :1px solid #58030D;*/	
	background: url(../imagens/varios/bbarright.gif) top right no-repeat;	
	background : none;
	/*overflow: hidden;*/
	/*border-top : 1px solid gray;
	border-bottom : 1px solid gray;		*/
}

/* Styles for Navigation */
.tabs ul {
	list-style-type: none;
	width: 100%;
	margin: 0px;
	margin-left : 0px;
	padding: 0px;
}
.tabs li {
	float: left;
	font-style: normal;
	font-size :0.90em;
	font-weight :bold;	
	height:20px;		
	line-height : 20px;	
}
.tabs li a {
	color: black;
	background: url(../imagens/varios/bkgdh_30_red_grad_moments.gif) repeat-x top;	
	background : none;		
    font-family: Verdana,Arial, Helvetica, sans-serif;		    	
	text-decoration: none;
	font-weight :bold;		
	margin: 0px;
	padding: 5px;	
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 5px;
	display: block;
	/*border: 1px solid #E7E4E3;*/
	/*border-left :1px solid #ED0421;*/
	/*border-right :1px solid #58030D;	
	border-bottom:1px solid #58030D;
	border-top :1px solid #ED0421;*/
	border-right : 1px solid #C0C0C0;
}

.tabs li a:hover {
	background-color: gray;	
	text-decoration : underline;
	color : White;
}

.tabs li.on a 
{
    background : none;
	background-color: #C0C0C0;
	color : White;
	text-decoration : none;
	margin: 0px;
	padding-top : 5px;
	display: block;
}

.tabs_seg0 
{
	margin: 0px;
	padding : 0px;
	margin-left : 0px;
	margin-right : 0px;	
	padding-left : 0px;	
	height: 30px;
    font-family: 2.4em 'Trebuchet MS',Verdana,Arial, Helvetica, sans-serif;		    
	color: white;   
	/*border-bottom :1px solid #58030D;*/	
	background: url(../imagens/varios/bbarright.gif) top right no-repeat;	
	background : none;
	/*overflow: hidden;*/
	/*border-top : 1px solid gray;
	border-bottom : 1px solid gray;		*/
	border-bottom : 1px solid #C0C0C0;	
	border-top : 1px solid #C0C0C0;			
}

/* Styles for Navigation */
.tabs_seg0 ul {
	list-style-type: none;
	width: 100%;
	margin: 0px;
	margin-left : 0px;
	padding: 0px;
}
.tabs_seg0 li {
	float: left;
	font-style: normal;
	font-size :0.90em;
	font-weight :bold;	
	height:20px;		
	line-height : 20px;	
}

.tabs_seg0 li a {
	color: black;
	background: url(../imagens/varios/bkgdh_30_red_grad_moments.gif) repeat-x top;	
	background : none;		
    font-family: Verdana,Arial, Helvetica, sans-serif;		    	
	text-decoration: none;
	font-weight :bold;		
	margin: 0px;
	padding: 5px;	
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 5px;
	display: block;
	/*border: 1px solid #E7E4E3;*/
	/*border-left :1px solid #ED0421;*/
	/*border-right :1px solid #58030D;	
	border-bottom:1px solid #58030D;
	border-top :1px solid #ED0421;*/
	border-right : 1px solid #C0C0C0;
}

.tabs_seg0 li a:hover {
	background-color: gray;	
	text-decoration : underline;
	color : White;
}

.tabs_seg0 li.on a 
{
    background : none;
	background-color: #C0C0C0;
	color : White;
	text-decoration : none;
	margin: 0px;
	padding-top : 5px;
	display: block;
}

.tabs_seg2 
{
	margin: 0px;
	padding : 0px;
	margin-left : 0px;
	margin-right : 0px;	
	padding-left : 0px;	
	height: 30px;
    font-family: 2.4em 'Trebuchet MS',Verdana,Arial, Helvetica, sans-serif;		    
	color: white;   
	/*border-bottom :1px solid #58030D;*/	
	background: url(../imagens/varios/bbarright.gif) top right no-repeat;	
	background : none;
	/*overflow: hidden;*/
	/*border-top : 1px solid gray;
	border-bottom : 1px solid gray;		*/
}

/* Styles for Navigation */
.tabs_seg2 ul {
	list-style-type: none;
	width: 100%;
	margin: 0px;
	margin-left : 0px;
	padding: 0px;
}
.tabs_seg2 li {
	float: left;
	font-style: normal;
	font-size :0.90em;
	font-weight :bold;	
	height:20px;		
	line-height : 20px;	
}

.tabs_seg2 li a {
	color: black;
	background: url(../imagens/varios/bkgdh_30_red_grad_moments.gif) repeat-x top;	
	background : none;		
    font-family: Verdana,Arial, Helvetica, sans-serif;		    	
	text-decoration: none;
	font-weight :bold;		
	margin: 0px;
	padding: 5px;	
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 5px;
	display: block;
	/*border: 1px solid #E7E4E3;*/
	/*border-left :1px solid #ED0421;*/
	/*border-right :1px solid #58030D;	
	border-bottom:1px solid #58030D;
	border-top :1px solid #ED0421;*/
	border-right : 1px solid #C0C0C0;
}

.tabs_seg2 li a:hover {
	background-color: gray;	
	text-decoration : underline;
	color : White;
}

.tabs_seg2 li.on a 
{
    background : none;
	background-color: #C0C0C0;
	color : White;
	text-decoration : none;
	margin: 0px;
	padding-top : 5px;
	display: block;
}

.tabs_seg3 
{
	margin: 0px;
	padding : 0px;
	margin-left : 0px;
	margin-right : 0px;	
	padding-left : 0px;	
	height: 30px;
    font-family: 2.4em 'Trebuchet MS',Verdana,Arial, Helvetica, sans-serif;		    
	color: white;   
	/*border-bottom :1px solid #58030D;*/	
	background: url(../imagens/varios/bbarright.gif) top right no-repeat;	
	background : none;
	/*overflow: hidden;*/
	/*border-top : 1px solid gray;
	border-bottom : 1px solid gray;		*/
}

/* Styles for Navigation */
.tabs_seg3 ul {
	list-style-type: none;
	width: 100%;
	margin: 0px;
	margin-left : 0px;
	padding: 0px;
}
.tabs_seg3 li {
	float: left;
	font-style: normal;
	font-size :0.90em;
	font-weight :bold;	
	height:20px;		
	line-height : 20px;	
}

.tabs_seg3 li a {
	color: black;
	background: url(../imagens/varios/bkgdh_30_red_grad_moments.gif) repeat-x top;	
	background : none;		
    font-family: Verdana,Arial, Helvetica, sans-serif;		    	
	text-decoration: none;
	font-weight :bold;		
	margin: 0px;
	padding: 5px;	
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 5px;
	display: block;
	/*border: 1px solid #E7E4E3;*/
	/*border-left :1px solid #ED0421;*/
	/*border-right :1px solid #58030D;	
	border-bottom:1px solid #58030D;
	border-top :1px solid #ED0421;*/
	border-right : 1px solid #C0C0C0;
}

.tabs_seg3 li a:hover {
	background-color: gray;	
	text-decoration : underline;
	color : White;
}

.tabs_seg3 li.on a 
{
    background : none;
	background-color: #C0C0C0;
	color : White;
	text-decoration : none;
	margin: 0px;
	padding-top : 5px;
	display: block;
}

.imageflow
{   
    float : right;
    border : none;
    margin : 0px;
    margin-left : 5px;
    padding-left : 10px;
    padding-bottom : 10px;
    padding-right : 0px;
}

.alignleft
{
    text-align : left;
}

.alignright
{
    text-align : right;
}

.grandelink a
{
     font-size : 1.2em;
     font-weight : bolder;
     color : red;
}

.margem_2px
{   
    /*padding : 0px; */
    margin : 0px;
    margin-bottom : 2px;
}

#nav {
	BACKGROUND: url(../imagens/varios/bkgd_header.gif) repeat-x;
	MARGIN-BOTTOM: 45px;
	WIDTH: 100%; 
	HEIGHT: 30px; 
	TEXT-ALIGN: center
}
#nav UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px auto; 
	PADDING-TOP: 21px; 
	LIST-STYLE-TYPE: none
}
#nav UL LI {
	FLOAT: left; 
	FONT: 2.4em 'Trebuchet MS', Verdana, Arial, sans-serif; 
	HEIGHT: 29px
}
#nav UL LI A {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 0px;
	COLOR: #fff;
	LINE-HEIGHT: 29px;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none
}
#nav UL LI A:visited {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	COLOR: #fff;
	LINE-HEIGHT: 29px;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none
}
#nav UL LI A:hover {
	BACKGROUND: #76bee5;
	COLOR: #fff;
    TEXT-DECORATION: none
}

#jsimagemid
{
    border : none;                        
    margin-left : auto;
    margin-right : auto;                        
    display : block;
    text-align : center;
    background-color : white;    
}

#form1
{
    text-align : left;
    margin-left : auto;
    margin-right : auto;                        
}

#jslink
{
    border : none;                        
    margin : 0px;
    padding : 0px;                     
}


img#jsimagem21id, img#jsimagem22id, img#jsimagem23id, img#jsimagem24id, img#jsimagem40id, img#jsimagem51id, img#jsimagem52id, img#jsimagem53id, a#jslink21id, a#jslink22id, a#jslink23id, a#jslink24id, a#jslink40id, a#jslink51id, a#jslink52id, a#jslink53id{
    margin : 0px;
    padding : 0px;                     
    margin-left : auto;
    margin-right : auto;                       
    display : block;
    text-align : center;
    background-color : white;    
}

