.tbLugar
{
	border: 1px solid #DCDCDC;
}

.tbLugar td
{
	background-color: #F5F5F5;
	border-top: 1px solid ThreeDHighlight;
	border-left: 1px solid ThreeDHighlight;
	border-bottom: 1px solid ThreeDShadow;
	border-right: 1px solid ThreeDShadow;
}
/*
.tbLugar td
{
	border-bottom: 1px dotted #CCCCCC;
	background-color: #F5F5F5;
}
*/
body {
	background: url('img/fundo.jpg') center top no-repeat #527AAD;
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
}

body, table, tr, td, input, textarea, select {
	font-family:sans-serif, Arial, Helvetica;
	font-size:11px;
	color:#666666;
}

img, div { behavior: url(iepngfix.htc) } 

/* MENU TOPO */
.solidblockmenu {
	margin: 0;
	padding: 0;
	float: left;
	font: 13px;
	width: 100%;
	height:33px;
	overflow: hidden;
	background: url(img/blockdefault.gif) top center repeat-x;
}
.solidblockmenu li {
	display: inline;
}
.solidblockmenu li a {
	float: left;
	color: #5E7395;
	text-transform:uppercase;
	padding: 9px 16px;
	text-decoration: none;
	border-right: solid 1px #fff;
}
.solidblockmenu li a:hover, .solidblockmenu li .current {
	color: white;
	background: url(img/blockactive.gif) top center repeat-x;
	text-decoration: none;
}
/* FIM CSS MENU */

.tMenor {font-size:9px;}
.tCinzaBold {font-weight:bold;color:#333;}
.tCinzaGrandeGG {color:#333; font-size:50px; letter-spacing:-5px;}
.tAzul {color:#234988; }
.tAzulBold {color:#234988; font-weight:bold;}
.tAzulGrande {color:#234988; font-size:18px;}
.tAzulGrandeGG {color:#234988; font-size:50px; letter-spacing:-5px;}
.tBranco {color:#FFFFFF;}
.tBrancoBold {color:#FFFFFF; font-weight:bold;}
.tBrancoGrandeBold {color:#FFFFFF; font-size:25px;}

.borda_b {border-bottom:1px solid #FFF;}
.titFundo {background:url(img/titulo_fundo.jpg) repeat-x #07213C}

.fundoAzulClaro {background:#D3DDE6}
.fundoCinza {background:#e9e9e9}
.fundoCinzaEsc {background:#cccccc}
.fundoQdo {background:url(img/qdo_fundo.jpg) repeat-x bottom}

a {text-decoration:none; color:#666666;}
a:hover {color:#051f3d;}

.l_rodape {color:#6D87A0;}
a.l_rodape {text-decoration:none;}
a.l_rodape:hover {color:#FFFFFF;}

.l_log {color:#6D87A0; font-size:10px; font-family:Arial;}
a.l_log {text-decoration:underline;}
a.l_log:hover {color:#051f3d;}

.l_submenu {color:#051f3d; font-family:Arial;}
a.l_submenu {text-decoration:none;}
a.l_submenu:hover {text-decoration:underline;}

.box_azul {
	border:0px;
	background:#061F3D;
	color:#6D87A0;
	font-size:9px;
}

.box_branco {
	border:1px solid #CCC;
	background:#FFF;
	padding:3px;
	color:#666;
	font-size:11px;
}

.box {
	border:0px;
	background:#DFDFDF;
	color:#6D87A0;
	font-size:9px;
	padding:5px;
}

.caixaNews { 
	background: #ffffff; 
	padding:10px;
	position:absolute;
	border:2px #527aad solid;
}

.tabs {
	background:transparent left 7px;
	margin-bottom:10px;
	padding:7px 0 0 9px;
}
.tabs ul {
	background:transparent url(img/bgTabsRight.gif) no-repeat scroll right top;
	margin-bottom:-120px;
	min-height:29px;
	padding-bottom:132px;
}
.tabs ul li {
	cursor:pointer;
	background:transparent url(img/tabRight.gif) no-repeat scroll right top;
	float:left;
	margin-right:-1px;
	margin-top:3px;
	padding:0 8px 0 0;
	position:relative;
	background-image: url(img/tabRight.gif);
}
.tabs ul li a {
	background:transparent url(img/tabLeft.gif) no-repeat scroll left top;
	color:#234988;
	display:block;
	font-size:11px;
	padding:5px 10px 10px 20px;
}

.tabs ul li.selected {
	background:transparent url(img/tabRightSelected.gif) no-repeat scroll right top;
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:-29px;
	margin-right:-7px;
	margin-top:-7px;
	z-index:100;
}
.tabs ul li.selected a {
	background:transparent url(img/tabLeftSelected.gif) no-repeat scroll left top;
	padding:10px 10px 20px 20px;
}

img, ul, a, fieldset {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.fndcampo{
	background: #fff;
	border: solid 1px #ccc;
	padding: 5px;
}

.fndcampo2{
	background: #eaeaea;
	border: solid 1px #ccc;
	padding: 3px;
}
