body{
	margin:0px;
	background-color:#CFC5B6;
	font-size:12px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	overflow: auto;
}

.menuSeleccionado
{
    background-color: brown;
    padding: 4px;
    color: White;
    font-weight: bold;
    text-align: center;
    vertical-align: bottom
    }
.menuDisponivel
{
    background-color: White;
    padding: 4px;
    border-top: solid brown 1px;
    border-left: solid brown 1px;
    border-right: solid brown 1px;
    text-align: center;
    vertical-align: bottom
    }
.menuDisponivel a
{
    text-decoration: none;
        color: black;

    }
.menuSeleccionado a
{
    text-decoration: none;
        color: white;}

.barra 
{
    background-repeat:no-repeat
    }
    
h1	{
	font-size:16px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#645439;
 	font-weight: bold;
}

select	{
	font-size:10px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.formulario	{
	font-size: 10px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid gray;
}

textarea	{
	overflow: auto;
}

.anao	{
	font-size: 9px;
}

.anao a	{
	text-decoration:none;
}

.anao a:hover	{
	text-decoration:underline;
}

.adHome	{
	padding-bottom: 5px;
	padding-top: 5px;
	font-size:11px;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}

.titulo00	{
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 4px;
	font-size:22px;
 	font-weight: bold;
	color:#000000;
}

.titulo01	{
	font-family:  Arial, Helvetica, sans-serif;
	padding-bottom: 4px;
	font-size:18px;
 	font-weight: bold;
	color:brown;
}

.titulo02	{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding-top: 4px;
	font-size:12px;
 	font-weight: bold;
	color:#FFC23F;
}

.fadeNewsHome	{
	background-color:white; 
	width: 350px;
	height: 250px;
	filter: Alpha(Opacity=60);
	-moz-opacity:.60;
	opacity:.60;
	float: left;
	padding: 10px;
	color: black;
}

.newsTitle   
{
    padding-bottom:5px;
    font-size: 14px;
    }
.newsDate   
{
    color:gray;
    font-size: 10px;
    padding-top: 10px;
    } 

.newsBody
{
    color: brown;
    font-size: 11px;
    padding-right: 25px
    }

a 
{
    text-decoration:none;
	color: brown;
}

a #crumTrailTD  
{
    color: White;
    }
a:hover {
	text-decoration:underline;
	color: inherit
}

.linkEventos  
{
    font-size:10px;
    line-height: 12px;
    padding: 4px;
    }
 
.text01{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#645439;
	text-decoration:none;
	line-height:15px;
}

.text01 a:hover{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#645439;
	text-decoration:underline;
	line-height:15px;
}


.text02{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9E9E9E;
	text-decoration:none;
	line-height:15px;
}

.text02 a:hover{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9E9E9E;
	text-decoration:underline;
	line-height:15px;
}
		
.text03{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
	color:#645439;
	text-decoration:none;
	line-height:15px;
	
}

.text04{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	text-align:center;
	color:#645439;
	text-decoration:none;
	line-height:23px;
	
}

.input00{
	background-color:#F5F4F0;
	border:none;
	border-bottom:1px solid #DCD7D1;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#645439;
	padding-left:10px;
}

.input01{
	background-color:#F5F4F0;
	width:120px;
	border:none;
	border-bottom:1px solid #DCD7D1;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#645439;
	padding-left:10px;
}

.input02{
	background-color:#F5F4F0;
	width:190px;
	border:none;
	border-bottom:1px solid #DCD7D1;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#645439;
	padding-left:10px;
}

.input03{
	background-color:#F5F4F0;
	width:150px;
	border:none;
	border-bottom:1px solid #DCD7D1;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#645439;
	padding-left:10px;
}

.input04{
	background-color:#F5F4F0;
	width:120px;
	border:none;
	border-bottom:1px solid #DCD7D1;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#645439;
	padding-left:10px;
}

.input10{
	background-color:#F5F4F0;
	border:1px solid #DCD7D1;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#645439;
	padding:3px;
	overflow-x:hidden;
	overflow-y:auto;
}

.input11{
	background-color:#F5F4F0;
	width:270px;
	border:1px solid #DCD7D1;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#645439;
	padding:3px;
	overflow-x:hidden;
	overflow-y:auto;
	height:50px;
}

.input12{
	background-color:#F5F4F0;
	width:270px;
	border:1px solid #DCD7D1;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#645439;
	padding:3px;
	overflow-x:hidden;
	overflow-y:auto;
	height:100px;
}

.input06{
	background-color:#F5F4F0;
	border:none;
	border-bottom:1px solid #DCD7D1;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#645439;
	padding-left:10px;
}

.input07{
	background-color:#F5F4F0;
	border:1px solid #DCD7D1;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#645439;
	padding:3px;
	overflow-y:auto;
	height:60px;
}
.input08{
	background-color:#F3F2ED;
	width:290px;
	border:none;
	border-bottom:1px solid #DCD7D1;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#645439;
	padding-right:20px;
	padding-left:20px;
}

.select01{
	width:180px;
	background-color:#F5F4F0;
	border:1px solid #DCD7D1;
	color:#645439;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.select02{
	width:100px;
	background-color:#F5F4F0;
	border:1px solid #DCD7D1;
	color:#645439;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.select00{
	background-color:#F5F4F0;
	border:1px solid #DCD7D1;
	color:#645439;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.file01{
	background-color:#F5F4F0;
	border-left:1px solid #DCD7D1;
	border-top:1px solid #DCD7D1;
	color:#645439;
	height:20px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.file02{
	width:450px;
	background-color:#F5F4F0;
	border-left:1px solid #DCD7D1;
	border-top:1px solid #DCD7D1;
	color:#645439;
	height:20px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.table1 {
	border:1px solid #E1E0DB;
}

.esconde {  visibility: hidden;}
.mostra {  visibility: visible; }


/* TA Menu styles */

DIV.taMenu
{
   float            : left;
   width            : 100%;
   background       :  url(../../imgs/v2/taMenuBorder.gif) repeat-x bottom;
}

DIV.taMenu UL
{
   margin           : 0px;
   padding          : 0px;
   list-style       : none;
}

DIV.taMenu LI
{
   display          : inline;
   margin           : 0px;
   padding          : 0px;
}

DIV.taMenu A
{
   float            : left;
   background       : url(../../imgs/v2/taMenuRight.gif) no-repeat right top;
   border-bottom    : 1px solid #84B0C7;

   font-size        : 10px;
   font-weight      : bold;
   text-decoration  : none;
}

DIV.taMenu A:hover
{
   background-position: 100% -150px;
}

DIV.taMenu A:link, DIV.taMenu A:visited,
DIV.taMenu A:active, DIV.taMenu A:hover
{
   color            : #115E94;
}

DIV.taMenu SPAN
{
   float            : left;
   display          : block;
   background       : url(../../imgs/v2/taMenuLeft.gif) no-repeat left top;
   padding          : 5px 9px;
   white-space      : nowrap;
}


/* Commented Backslash Hack hides rule from IE5-Mac \*/
DIV.taMenu SPAN {float : none;}
/* End IE5-Mac hack */


DIV.taMenu A:hover SPAN
{
   background-position: 0% -150px;
}

DIV.taMenu LI#current A
{
   background-position: 100% -150px;
   border-width     : 0px;
}

DIV.taMenu LI#current SPAN
{
   background-position: 0% -150px;
   padding-bottom   : 6px;
}

/* Box styles */

TD.boxTopLeft,TD.bTl
{
   background-image : url(../../imgs/v2/boxTL.gif);
   width            : 10px;
   height           : 10px;
   font-size        : 1px;
}

TD.boxTop,TD.bT
{
   width            : 100%;
   height           : 10px;
   background-image : url(../../imgs/v2/boxTop.gif);
}

TD.boxTopRight,TD.bTr
{
   background-image : url(../../imgs/v2/boxTR.gif);
   width            : 10px;
   height           : 10px;
}

TD.boxLeft,TD.bL
{
   background-image : url(../../imgs/v2/boxLeft.gif);
   width            : 10px;
}



TD.boxMain,TD.bM
{
   width            : 100%;
   background-color : #FFFFFF;
}


TD.boxRight,TD.bRR
{
   background-image : url(../../imgs/v2/boxRight.gif);
   width            : 10px;
   font-size        : 1px;
}

TD.boxBottomLeft,TD.bBl
{
   background-image : url(../../imgs/v2/boxBL.gif);
   width            : 10px;
   height           : 10px;
}

TD.boxBottomRight,TD.bBr
{
   background-image : url(../../imgs/v2/boxBR.gif);
   width            : 10px;
   height           : 10px;
   font-size        : 1px;
}

TD.boxBottom,TD.bB
{
   height           : 10px;
   width            : 100%;
   background-image : url(../../imgs/v2/boxBottom.gif);
}

.boxTitle
{
   font-weight      : bold;
    color: #FFA943;
   padding-bottom   : 4px;
}
.boxTitle a   
{
    color: #FFA943
    }
.boxFooter
{
   text-align       : right;
   color: #FFC23F;
   padding          : 2px 0px 3px 0px;
}

DIV.boxContent
{
   padding          : 6px;
}

DIV.boxContent .boxTitle
{
   font-size        : 16px;
   color            : #FF9500;
}
TABLE
{
    font-size: 11px;
}

.crumTrail 
{
    font-size:12px;
    color: White;
    }

.abertura 
{
    font-size:13px;
    padding-top: 80px; 
    padding-left: 80px;
    padding-right: 20px
    }    
    
.rodape 
{
    font-size:13px;
    color: brown;
    padding-top: 40px; 
    padding-left: 50px;
    padding-right: 120px
    }    
.fotoOrador
{
    border: solid 2px #FFA943;
}
.subseccao
{
    padding: 5px;
    color: White;
    font-weight: bold;
    font-size: 11px;
    border: 1px solid white;
    background-color: brown;
}

.subseccao a 
{
    color: white;
    }
    
/* FORMAÇÃO */
.formacaoHorario
{
    font-size: 10px;
    color: Black;
    padding-left: 20px;
 }
 
 .formacaoSpeakersCV
 {
    font-size: 10px;
    width: 400px;
    line-height: 15px;
    }
    
/* Impresso de Formação*/
.printInput
{
	background-color:#F5F4F0;
	border:none;
	border-bottom:1px solid #DCD7D1;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
	padding-left:5px;
}
.printInput12{
	background-color:#F5F4F0;
	border:1px solid #DCD7D1;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#645439;
	padding:3px;
	overflow-x:hidden;
	overflow-y:auto;
}
LI
{
    padding-bottom: 10px;
}

.siteMap00
{
    padding-top: 15px;
    padding-left: 50px;
    width: 200px
    }
    
.siteMap01
{
    padding-left: 130px;
    width: 250px
    }    
    
.siteMap02
{
    padding-left: 200px;
    width: 200px
    }    
   .lista   
   {
    padding-bottom:10px;
    padding-left: 5px;
    border-top: solid 1px cyan
    }
.laranja
{
    color: orange;
}

.postit_S    
{
 width:180px;
 height:60px;
 padding-left: 20px;
 padding-right: 20px;
 padding-bottom: 20px;
 background: url(../../imgs/postit_s.gif) no-repeat bottom center;
    }

.postit_N    
{
 width:180px;
 height:60px;
 padding-left: 20px;
 padding-right: 20px;
 padding-top: 20px;
 background: url(../../imgs/postit_n.gif) no-repeat top center;
    }   

.add_bo    
{
    width:400px;
    height:60px;
    font-family: tahoma, Arial, Sans-Serif;
    font-size:10px;
    letter-spacing:1px;
    }
    
    

.postit_small_S    
{
 width:175px;
 height:7px;
 background: url(../../imgs/sombra_inv.gif) no-repeat top left;
    }

.postit_small_N    
{
 width:165px;
 background-color: #F2ED87;
 padding:15px;
 font-size: 10px;
    }   
    
.postit_titulo {
	text-align: center;
	font-size:14px;
    font-weight: bold;
   padding-bottom: 5px; 
	font-variant:small-caps;
}
.postit_texto{
	width:180px;
	text-align:center;
}