/* <style> */


A.menu:hover ( text-decoration: none; background-color:#0053ba; color: #ffffff )
A.menu: { text-decoration: none;  }
A.menu:link { text-decoration: none; color: #0c0c0c}
A.menu:visited { text-decoration: none; color: #0c0c0c }


p {  font: 10pt Verdana; margin-top:0px; color: #0c0c0c}
 
SPAN.NOWRAP { white-space: nowrap;  }

SPAN.MENU { font: 10pt Verdana; background-color:transparent; border-bottom: 1pt solid #01449d;
            white-space: nowrap;  }

SPAN.UNSELECTED { font: 10pt Verdana; background-color:#baeeff; border: 1pt solid #01449d;
             white-space: nowrap; }

SPAN.SELECTED { font: 10pt Verdana; background-color:#e8eef7; border-bottom: 1pt solid #e8eef7;
             border-top: 1pt solid #01449d; border-left: 1pt solid #01449d;
             border-right: 1pt solid #01449d; 
             white-space: nowrap;}

body {
      font: 10pt Verdana;
      color: #0c0c0c;
      background-color: #baeeff;
	  margin:0;padding:0;
      
      }
    body, td, th {
      font-size: 83%;
      }
    h2 {
      font-size:130%;
      color:#01449d;}
    h3 {
      font-size:100%;
      font-weight:bold;
      color:#000000;
      margin-bottom:2px;}

h1.hosting {
  font-size:150%;
}

TD.titulo {
	font-size:130%;
    color:#01449d;
	vertical-align: middle
}

table.hostingTable {
  border-bottom: 1pt solid #01449d;
  border-top: 0pt none; border-left: 1pt solid #01449d;
  border-right: 1pt solid #01449d; 
  background-color: #ffffff;
  /*position:relative;
  top:1px*/
}


TD.HEADER {
	background-color:#baeeff;
	border-top: 1pt solid #01449d;
	border-bottom: 1pt solid #01449d;
	border-left: 1pt solid #01449d;
}


TD.HEADER_RIGHT {
	background-color:#baeeff;
	border-top: 1pt solid #01449d;
	border-bottom: 1pt solid #01449d;
	border-right: 1pt solid #01449d;
	border-left: 1pt solid #01449d;
}

TD.LINHAS {
	border-bottom: 1pt solid #01449d;
	border-left: 1pt solid #01449d;
}

TD.LINHAS_RIGHT {
	border-bottom: 1pt solid #01449d;
	border-left: 1pt solid #01449d;
	border-right: 1pt solid #01449d;
}


TABLE.BORDA_SIMPLES {
	/*border-right: 1pt solid #01449d;*/
	padding: 4px 4px 4px 4px;
}

TABLE.BORDA {
	border: 1pt solid #01449d;
}

table.submenu {
  background-color: #e8eef7;
  border-bottom: 1pt solid #01449d;
}
 
A:link {  text-decoration: underline; color:#0c0c0c ;font: 10pt Verdana;}
A:visited {  text-decoration: underline; color:#0c0c0c ;font: 10pt Verdana; }
A:hover { background-color:#c3d9ff; color:#0c0c0c ;font: 10pt Verdana; }

DIV.divprincipal {
	min-height:450px;
    height:auto !important;
    height:450px; 
	MARGIN-TOP: 12pt;
	margin-left: 12pt;
	margin-right: 12pt;
	margin-bottom: 12pt;
  
}

TABLE.zeromargin {
	MARGIN-TOP: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
}

TABLE.zeropadding {
	padding: 0px 0px 0px 0px;
	border-width:0px;
}

/* ----- Required for dhtml-menu --------------------------------------------- */

div.vert_menu
{
  position: absolute;
  visibility: hidden;
  display: none;
}

div.horz_menu a { display: block; float: left; }
div.vert_menu a { display: block; float: none; }


/* ----- menustyle ----------------------------------------------------------- */
div.menustyle
{
	border: 0px none;
}

div.menustyle div.horz_menu 
{
  border:  1px solid #01449d;
  width: "100%";
  background: #ffffff;
}

div.menustyle div.vert_menu  { border: 1px solid #01449d; }

div.menustyle div.horz_menu a,
div.menustyle div.vert_menu a
{
  padding: 3px 0px 3px 0px;
  background: #ffffff;
  text-decoration: none;
  font-family: "Verdana", "Arial";
  /*font-weight: 900;*/
  font-size: 10pt;
  color: #0c0c0c;
}

/*
div.menustyle div.horz_menu a { margin-right:  -1px; }
div.menustyle div.vert_menu a { margin-bottom: -1px; }
*/

div.menustyle div.horz_menu a:hover,
div.menustyle div.vert_menu a:hover,
div.menustyle div.horz_menu a.active,
div.menustyle div.vert_menu a.active { background: #ee7400;
	 color: white;}

/*
TWITTER
*/

div.twitter ul {
	list-style-type: none;
	margin: auto;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 0;
	font-size: 8 pt;
}
div.twitter {
	width:175;
	height:450px; 
	font-size: 8 pt;
	white-space: pre-wrap;       /* css-3 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
	border: solid 1pt #dce8f6; 	
	overflow: hidden;
}

iframe.twitter {
	float: left;
	width:220;
	min-height:470px;
    height:auto !important;
    height:470px; 
	overflow: hidden;
}

IMG.twitter {border-style: none}

BODY.twitter {background-color: #ffffff}

A.twitter:hover ( text-decoration: none)
A.twitter: { text-decoration: none;  }
A.twitter:link { text-decoration: none; }
A.twitter:visited { text-decoration: none; }

iframe.mapa {
	border:  1px solid #dce8f6;
}