body 
{
	margin:0;
	padding:0;
  background-image: url("../../images/back.jpg");
	text-align:center; /* hack para o IE */
}

/*******************************    BOXES    ***********************************/

#tudo 
{
	width: 760px;
	margin:0 auto;			
	padding: 0;
	text-align:left; /* "remédio" para o hack do IE */

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #533922;
	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #533922;
}

#tudo_masc 
{
	width: 760px;
	margin:0 auto;			
	padding: 0;
	text-align:left; /* "remédio" para o hack do IE */

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #533922;
	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #22345a;
	}
	
#tudo_trav 
{
	width: 760px;
	margin:0 auto;			
	padding: 0;
	text-align:left; /* "remédio" para o hack do IE */

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #533922;
	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #502466;
	}	

#pagina
{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	line-height: 0px;
	background-color: #302215;
	text-align: left;
	visibility: visible;
	padding: 2px;	
	position: relative;
	height: 100%;
	width: 764px;	
}

#pagina_masc
{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	line-height: 0px;
	background-color: #151530;
	text-align: left;
	visibility: visible;
	padding: 2px;	
	position: relative;
	height: 100%;
	width: 764px;	
}

#pagina_trav
{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	line-height: 0px;
	background-color: #3a2047;
	text-align: left;
	visibility: visible;
	padding: 2px;	
	position: relative;
	height: 100%;
	width: 764px;	
}
	
#logo
{
	background-image: url("../img/home_03.jpg");
	background-repeat: no-repeat;		
	color:#000;
	position: relative;
	height: 74px;
	width: 199px;
	float: left;
}
	
#menus-container
{
	background-color: #fff;
	color:#fff;
	position: relative;	
	width: 73.7%;
	float: left;	
	line-height: 5px
}
	
#menu
{
	background-color: #f42e0d;
	color:#fff;
	position: relative;
	padding: 7px;
	padding-left: 15px;	
	width: 100%;
	float: left;	
	line-height: 16px
}

#menu_masc
{
	background-color: #350cbd;
	color:#fff;
	position: relative;
	padding: 7px;
	padding-left: 15px;	
	width: 100%;
	float: left;	
	line-height: 16px
}

#menu_trav
{
	background-color: #a630e1;
	color:#fff;
	position: relative;
	padding: 7px;
	padding-left: 15px;	
	width: 100%;
	float: left;	
	line-height: 16px
}

#lingua
{
	background-color: #b72a0f; 170d97
	color:#fff;
	position: relative;
	padding: 6px;
	padding-left: 15px;	
	width: 100%;
	float: left;	
	line-height: 16px
}

#lingua_masc
{
	background-color: #170d97; 
	color:#fff;
	position: relative;
	padding: 6px;
	padding-left: 15px;	
	width: 100%;
	float: left;	
	line-height: 16px
}

#lingua_trav
{
	background-color: #6b1098; 
	color:#fff;
	position: relative;
	padding: 6px;
	padding-left: 15px;	
	width: 100%;
	float: left;	
	line-height: 16px
}

#mensagem
{
	font-size: 9px;
	background-color: #000;
	color:#fff;
	position: relative;	
	padding-left: 15px;		
	width: 100%;
	float: left;	
	line-height: 16px;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#b72a0f;	
}

#mensagem_masc
{
	font-size: 9px;
	background-color: #000;
	color:#fff;
	position: relative;	
	padding-left: 15px;		
	width: 100%;
	float: left;	
	line-height: 16px;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#3a0fb7;	
}

#mensagem_trav
{
	font-size: 9px;
	background-color: #0c0c0c;
	color:#fff;
	position: relative;	
	padding-left: 15px;		
	width: 100%;
	float: left;	
	line-height: 16px;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#0c0c0c;	
}

#corpo
{
	font-size: 9px;
	background-color: #000;
	color:#fff;
	position: relative;		
	width: 100%;
	float: left;	
	/*line-height: 16px;*/
	height: 100%;
}	

#corpo_masc
{
	font-size: 9px;
	background-color: #3a0fb7;
	color:#fff;
	position: relative;		
	width: 100%;
	float: left;	
	/*line-height: 16px;*/
	height: 100%;
}	

#corpo_trav
{
	font-size: 9px;
	background-color: #563766;
	color:#fff;
	position: relative;		
	width: 100%;
	float: left;	
	/*line-height: 16px;*/
	height: 100%;
}	

#coluna_esq
{
	font-size: 9px;
	text-align: center;
	padding-top: 10px;
	background-color: #f42e0d;
	color:#fff;
	position: relative;		
	width: 199px;
	height: 100%;
	float: left;	
	line-height: 16px;	
}

#coluna_esq_masc
{
	font-size: 9px;
	text-align: center;
	padding-top: 10px;
	background-color: #3f04ff;
	color:#fff;
	position: relative;		
	width: 199px;
	height: 100%;
	float: left;	
	line-height: 16px;	
}

#coluna_esq_trav
{
	font-size: 9px;
	text-align: center;
	padding-top: 10px;
	background-color: #ce6bff;
	color:#fff;
	position: relative;		
	width: 199px;
	height: 100%;
	float: left;	
	line-height: 16px;	
}

#coluna_esq p
{
	margin-top: 2px;
	margin-bottom: 2px;
}

#coluna_esq_masc p
{
	margin-top: 2px;
	margin-bottom: 2px;
}

#coluna_esq_trav p
{
	margin-top: 2px;
	margin-bottom: 2px;
}

#coluna_esq_elem
{
	font-size: 12px;
	text-align: left;
	padding: 5px;
	margin: 5px;	
	background-color: #f42e0d;
	color:#000;
	position: relative;		
	width: 89%;
	height: auto;
	float: left;	
	line-height: 10px;	
}

#coluna_esq_elem_masc
{
	font-size: 12px;
	text-align: left;
	padding: 5px;
	margin: 5px;	
	background-color: #3f04ff;
	color:#000;
	position: relative;		
	width: 89%;
	height: auto;
	float: left;	
	line-height: 15px;	
}

#coluna_esq_elem_trav
{
	font-size: 12px;
	text-align: left;
	padding: 5px;
	margin: 5px;	
	background-color: #ce6bff;
	color:#000;
	position: relative;		
	width: 89%;
	height: auto;
	float: left;	
	line-height: 15px;	
}

#coluna_dir
{
	font-size: 9px;
	text-align: center;
	padding-top: 5px;
	background-color: #302215;
	color:#fff;
	position: relative;		
	width: 561px;
	height: 100%;
	float: left;	
	line-height: 16px;		
}

#coluna_dir_masc
{
	font-size: 9px;
	text-align: center;
	padding-top: 10px;
	background-color: #151630;
	color:#fff;
	position: relative;		
	width: 561px;
	height: 100%;
	float: left;	
	line-height: 16px;		
}

#coluna_dir_trav
{
	font-size: 9px;
	text-align: center;
	padding-top: 10px;
	background-color: #563766;
	color:#fff;
	position: relative;		
	width: 561px;
	height: 100%;
	float: left;	
	line-height: 16px;		
}

#sessao
{
	background-color: #302215;
	color: #fff; 
	font-size: 20pt;
	font-family: tahoma, arial, verdana; 
	text-align: left;
	margin-left: 9px;
	margin-bottom: 5px;	
	padding-bottom: 6px;
	padding-top: 10px;	
	position: relative;		
	width: 95%;
	height: auto;
	float: left;	
	line-height: 10px;		
	
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #fff;	
}

#sessao_masc
{
	background-color: #151630;
	color: #fff; 
	font-size: 20pt;
	font-family: tahoma, arial, verdana; 
	text-align: left;
	margin-left: 9px;
	margin-bottom: 18px;	
	padding-bottom: 6px;
	padding-top: 10px;	
	position: relative;		
	width: 95%;
	height: auto;
	float: left;	
	line-height: 16px;		
	
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #fff;	
}

#sessao_trav
{
	background-color: #563766;
	color: #fff; 
	font-size: 20pt;
	font-family: tahoma, arial, verdana; 
	text-align: left;
	margin-left: 9px;
	margin-bottom: 18px;	
	padding-bottom: 6px;
	padding-top: 10px;	
	position: relative;		
	width: 95%;
	height: auto;
	float: left;	
	line-height: 16px;		
	
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #fff;	
}

#ultimas-container
{
	background-color: #302215;
	color:#fff;
	position: relative;	
	width: 100%;
	float: left;	
	line-height: 5px
}

#ultimas-container_masc
{
	background-color: #151630;
	color:#fff;
	position: relative;	
	width: 100%;
	float: left;	
	line-height: 5px
}

#ultimas-container_trav
{
	background-color: #563766;
	color:#fff;
	position: relative;	
	width: 100%;
	float: left;	
	line-height: 5px
}

#foto-mini
{
	background-color: #302215;
	color:#000;
	position: relative;
	height: auto;
	width: auto;
	float: left;
	padding-left: 18px;
	padding-bottom: 18px;
	line-height: 5px;
}

#foto-mini_masc
{
	background-color: #151630;
	color:#000;
	position: relative;
	height: auto;
	width: auto;
	float: left;
	padding-left: 18px;
	padding-bottom: 18px;
	line-height: 7px;
}

#foto-mini_trav
{
	background-color: #563766;
	color:#000;
	position: relative;
	height: auto;
	width: auto;
	float: left;
	padding-left: 18px;
	padding-bottom: 18px;
	line-height: 7px;
}

#foto-media
{
	background-color: #302215;
	color:#000;
	position: relative;
	height: auto;
	width: auto;
	float: left;
	padding-left: 18px;
	padding-bottom: 18px;
	line-height: 14px;
}

#foto-media_masc
{
	background-color: #151630;
	color:#000;
	position: relative;
	height: auto;
	width: auto;
	float: left;
	padding-left: 18px;
	padding-bottom: 18px;
	line-height: 14px;
}

#foto-media_trav
{
	background-color: #563766;
	color:#000;
	position: relative;
	height: auto;
	width: auto;
	float: left;
	padding-left: 18px;
	padding-bottom: 18px;
	line-height: 14px;
}
/*******************************    FONT     ***********************************/

font.textomedio { color: #fff; font-size: 10pt; font-family: tahoma, arial, verdana }
font.textoitemdes  { color: #fff; font-size: 10pt; font-family: tahoma, arial, verdana }
font.textoitem  { color: #bbb; font-size: 8pt; font-family: tahoma, arial, verdana }
font.textotitulo  { color: #bbb; font-size: 10pt; font-family: tahoma, arial, verdana }
font.textosessao  { color: #fff; font-size: 20pt; font-family: tahoma, arial, verdana }
font.textopeq  { color: #fff; font-size: 8pt; font-family: tahoma, arial, verdana }
font.textonome  { color: #b72a0f; font-size: 25pt; font-family: tahoma, arial, verdana }
font.textonomemasc  { color: #1052ca; font-size: 25pt; font-family: tahoma, arial, verdana }
font.textonometrav  { color: #cf80f6; font-size: 25pt; font-family: tahoma, arial, verdana }
font.textofone  { color: #b72a0f; font-size: 12pt; font-family: tahoma, arial, verdana }
font.textofonemasc  { color: #1052ca; font-size: 12pt; font-family: tahoma, arial, verdana }
font.textofonetrav  { color: #cf80f6; font-size: 12pt; font-family: tahoma, arial, verdana }
font.ftext  { color: #000	; font-size: 9pt; font-family: verdana, tahoma, arial; }
font.col_titulo { color: #000	; font-size: 13pt; font-family: arial, tahoma, verdana; font-weight: bold; }
font.col_titulo span { color: #ccc	; font-size: 13pt; font-family: arial, tahoma, arial; font-weight: bold; }
/*******************************    IMPUT    ***********************************/

input.ftext
{ 
	/*width: 168px;*/
	font-size: 9pt; 
	font-family: verdana, tahoma, arial; 
	background-color: #fff; 
	border: double 1px #b72a0f 
}

input.ftext_masc
{ 
	/*width: 168px;*/
	font-size: 9pt; 
	font-family: verdana, tahoma, arial; 
	background-color: #fff; 
	border: double 1px #3f04ff 
}

input.ftext_trav
{ 
	/*width: 168px;*/
	font-size: 9pt; 
	font-family: verdana, tahoma, arial; 
	background-color: #fff; 
	border: double 1px #ce6bff 
}

input.fbuttonz  
{ 
	font-weight: bold; 
	color: #000; 
	font-size: 7.5pt; 
	font-family:  tahoma, verdana, arial; 
	background-color: #fff; 
	border-style: double; 
	border-width: 2px; 
	border-color: #b72a0f; 
}
input.fbuttonz_trav  
{ 
	font-weight: bold; 
	color: #000; 
	font-size: 7.5pt; 
	font-family:  tahoma, verdana, arial; 
	background-color: #fff; 
	border-style: double; 
	border-width: 2px; 
	border-color: #ce6bff; 
}
input.fbutton
{
	font-size: 10pt;	
	font-family: verdana, tahoma, arial;
	font-weight: bold;
	letter-spacing: 1px;
	color: #fff;
	background-color: #888;
	border: double 1px #b72a0f;
	padding: 1px;
	padding-left: 20px;
	padding-right: 20px;
}

input.fbutton_masc
{
	font-size: 10pt;	
	font-family: verdana, tahoma, arial;
	font-weight: bold;
	letter-spacing: 1px;
	color: #fff;
	background-color: #888;
	border: double 1px #3f04ff;
	padding: 1px;
	padding-left: 20px;
	padding-right: 20px;
}

input.fbutton_trav
{
	font-size: 10pt;	
	font-family: verdana, tahoma, arial;
	font-weight: bold;
	letter-spacing: 1px;
	color: #fff;
	background-color: #888;
	border: double 1px #ce6bff;
	padding: 1px;
	padding-left: 20px;
	padding-right: 20px;
}
/*******************************    SELECT    ***********************************/

select.fcombo
{
   font-family: verdana,tahoma,arial;
   font-weight: none;
   font-size: 8pt;
   border-color: #b72a0f;
   border-style: double;
   border-width: 1px;
   background-color: #fff;
}				

select.ftext
{ 
	width: 140px;
	font-size: 9pt; 
	font-family: verdana, tahoma, arial; 
	background-color: #fff; 
	border: double 1px #b72a0f 
}

/*******************************    TEXTAREA    ***********************************/

textarea.ftextarea
{ 
	font-size: 7.5pt; 
	font-family: verdana, tahoma, arial; 
	background-color: #fff; 
	border: double 1px #b72a0f 
}

textarea.ftextarea_trav
{ 
	font-size: 7.5pt; 
	font-family: verdana, tahoma, arial; 
	background-color: #fff; 
	border: double 1px #ce6bff 
}