body {
 background-color: #b00000;
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 background-position: top;
}
.normal {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.titulosPagina {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 15px;
text-shadow: #6374AB 20px -12px 2px;
text-shadow: #666666 5px 5px 5px;
        font-weight: bold;
        text-decoration: none;
        color: #b00000

}
.titulosVermelho{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #b00000
}

.bemvindo{

        font-family: Verdana,Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
        color: #000000
}

.bemvindo_vermelho{               

        font-family: Verdana,Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
        color: #b00000
}

.tituloPreto{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.tituloCinza{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #444444;
}
.contactos_bottom{
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #686868;
	text-decoration: none;
}
.SubMenu{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #b00000
}

table.border_imagens td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: black black black black;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

.border_imagens {
        border-width: 1px 1px 1px 1px;
        padding: 1px 1px 1px 1px;
        border-style: inset inset inset inset;
        border-color: black black black black;
        background-color: white;                  
        -moz-border-radius: 0px 0px 0px 0px;
}

.tt11White {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}


/* EVENTOS */
ul.circle {
	list-style-type: circle;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 10px;
        color: #3d3d3d3;
}

td.legenda {              
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #b00000; 
        font-weight: bold;
	text-align: left;
}
td.campoevento {              
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #111111;
        font-weight: bold;
}

td.descricaoevento {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #222222;
        font-weight: none;
}

td.ft_tit{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
	text-align: center;
        color: #444444;
}

td.ft_subtit{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
	text-align: center;
        text-decoration: none;
        color: #b00000
}

td.ft_qt {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: none;
        text-decoration: none;
        color: #b00000
}
td.ft_desc {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: none;
        text-decoration: none;
        color: #b00000
}

td.tituloevento {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #444444;
}


table.titbarraesquerda {
        font-size: 16px;
        font-family: Arial, Helvetica, sans-serif;
        color: #4D4B47;
        font-weight: bold;
        text-decoration: none;
}

/* EQUIPAMENTOS */

td.titconteudo {
   background:#CC0000;
   text-align:left;
   border-top:solid #CC0000 1.0pt;
   border-left:solid #CC0000 1.0pt;
   border-bottom:solid #CC0000 1.0pt;
   border-right:solid #CC0000 1.0pt;
   padding:0cm 5.4pt 0cm 5.4pt;
 font-size:11.0pt;
 font-family: "Calibri","sans-serif", "verdana";
 color:#FFFFFF;
}
td.conteudo {
   border-top:none;
   text-align:left;
   border-left:solid #660000 1.0pt;
   border-bottom:none;
   border-right:solid #660000 1.0pt;
   padding:0cm 5.4pt 0cm 5.4pt;
 font-size:10.0pt;
 font-family: "Calibri","sans-serif", "verdana";
 color:#000000;
}
td.imagemconteudo {
   border-top:none;
   border-left:solid #660000 1.0pt;
   border-bottom:solid #660000 1.0pt;
   border-right:solid #660000 1.0pt;
   text-align: center;
   padding:0cm 5.4pt 0cm 5.4pt;
}
td.separadorconteudo {
   height:5px
   border-top:none;
   border-left:solid #660000 1.0pt;
   border-bottom:solid #660000 1.0pt;
   border-right:solid #660000 1.0pt;
   padding:0cm 5.4pt 0cm 5.4pt;
 font-size:2.0pt;
 font-family: "Calibri","sans-serif", "verdana";
 color:#660000;
}
td.grupoconteudo {
   background:#660000;
   text-align: center;
   padding:0cm 5.4pt 0cm 5.4pt;
 font-size:12.0pt;
 font-family: "Calibri","sans-serif", "verdana";
 color:#FFFFFF;
}
td.fechogrupoconteudo {
   border-top:none;
   border-left:solid #660000 1.0pt;
   border-bottom:solid #660000 1.0pt;
   border-right:solid #660000 1.0pt;
   padding:0cm 5.4pt 0cm 5.4pt;
 font-size:0.0pt;
 font-family: "Calibri","sans-serif", "verdana";
 color:#660000;
}


/*  FORM's  */

.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(/img/formbg.gif) repeat-x left top;
}

table.formcontacto {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: none;
        text-decoration: none;
        color: #b00000;

}

table.formcontacto input {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: none;
        text-decoration: none;
        color: #000000;

}
