html {
	width:100%;
	height:100%;
	margin:0;
	border:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00366C;
	background-color:#FFFFFF;
	background-image:url(/images/background.png);
	background-repeat:repeat-x;
}
body{
	width:100%;
	height:100%;
	margin:0;
	border:0;
	padding:0;
}
a{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#0e355c;
}
form {
	margin:0px;
	padding:0px;
	border:0px;
}
.pesquisa {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #EFEEE7;
	background-color:#FFFFFF;
	color:#000000;
	height:18px;
	width:250px;
	padding-top:5px;
	padding-left:5px;
	vertical-align:middle;
}
.caixa {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #EFEEE7;
	background-color:#FFFFFF;
	color:#000000;
	height:18px;
	padding-top:5px;
	padding-left:5px;
	vertical-align:middle;
}
.selcaixa {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #EFEEE7;
	background-color:#FFFFFF;
	color:#000000;
	padding:5px;
	vertical-align:middle;
	height:30px;
}
input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	height:20px;
}
textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #EFEEE7;
	background-color:#FFFFFF;
	padding-top:5px;
	padding-left:5px;
	color:#000000;
}
.showhide {
	display: none;
}
.show {
	display: block;
	background-color:#FBFEF6;
}
.hide {
	display: none;
	background-color:#FBFEF6;
}
#container {
	display:block;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	border:0;
}

.georgia {
	font-family:Georgia, Arial, Helvetica, sans-serif;
}
.t10{
	font-size:10px;
}
.t11{
	font-size:11px;
}
.t12{
	font-size:12px;
}
.t14{
	font-size:14px;
}
.t16{
	font-size:16px;
}
.t24{
	font-size:24px;
}
.t30{
	font-size:30px;
}

.bold {
	font-weight:bold;
}
.italico{
	font-style:italic;
}
.underline{
	text-decoration:underline;
}
.riscado{
	text-decoration:line-through;
}
.azul {
	color:#5777A2;
}
.azul_claro {
	color:#7DA0B0;
}
.azul_bebe {
	color:#00BDEC;
}
.branco {
	color:#FFFFFF;
}
.upper {
	text-transform:uppercase;
}

td.lefton { background-image:url(/images/menu_gps_left1.jpg);}
td.leftoff { background-image:url(/images/menu_gps_left.jpg);}

td.menuon { background-image:url(/images/menu_gps1.jpg); background-repeat:repeat-x;}
td.menuoff { background-image:url(/images/menu_gps.jpg); background-repeat:repeat-x;}

 li.righton:hover { background:url(/images/menu_gps_right1.jpg)no-repeat top right !important;}
li.righton{ background:url(/images/menu_gps_right.jpg) no-repeat top right !important;}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

#ds_h div{width:100%;left:1px;top:1px}
#ds .hh1{height:1px}
#ds .hh2{height:2px}
#ds .hh3{height:3px}
#ds .hh4{height:4px}
#ds .hh5{height:5px}
#ds .hh6{height:6px}
#ds_v div{height:9999px; left:1px;top:1px}
#ds_v{height:0;}
#ds .v1{width:1px}
#ds .v2{width:2px}
#ds .v3{width:3px}
#ds .v4{width:4px}
#ds .v5{width:5px}
#ds .v6{width:6px}

#mapa_container{
	position:relative;
	display:block;
	width:650px;
	height:402px;
}

.ds{background:#000;position:absolute;z-index:999;overflow:hidden}
#ds .o1{ opacity:.1;filter:alpha(opacity=10)}
#ds .o2{ opacity:.08;filter:alpha(opacity=8)}
#ds .o3{ opacity:.06;filter:alpha(opacity=6)}
#ds .o4{ opacity:.04;filter:alpha(opacity=4)}
#ds .o5{ opacity:.02;filter:alpha(opacity=2)}


.bloco_paginacao{background-color:#FFFFFF; padding:5px}
.paginacao_on{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; margin-right:2px; text-decoration:none; display:block; float:left; padding-left:7px; padding-right:7px; color:#FFFFFF; border:1px solid #0CBBE7; background-color:#0CBBE7; line-height:25px}
.paginacao_off{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-right:2px; text-decoration:none; display:block; float:left; padding-left:6px; padding-right:6px; color:#0CBBE7; border:1px solid #D9E5F3; font-weight:bold; line-height:25px}

#social_networks{
	display:none;
	position:absolute;
	/*margin-top:30px;*/
	/*margin-right:728px;*/
	/*right:160px;*/
	/*top:2505px;*/
	height:170px;
	width:192px;
	padding:5px;
	z-index:1111;
	border:5px solid #C6D1D9;
	background-color:#fff;
}

#caixa_login{
	display:none;
	position:absolute;
	height:230px;
	width:340px;
	padding:5px;
	z-index:1111;
	border:10px solid #0B4987;
	background-color:#fff;
}


.txt_ltr {
    display: block;
    margin: 0 auto;
}


/*dropdown*/

ul.dropdown                         {  height: 58px; margin: 0!important; padding: 0!important; position: relative; width: 960px;}
ul.dropdown li                      { float: left; zoom: 1; list-style:none;  background-image:url(/images/menu_gps.jpg); background-repeat:repeat-x;}
ul.dropdown a:hover		            { color: #000; }
ul.dropdown a:active                { color: #ffa500; }
ul.dropdown li a                    { display: block; /*padding: 16px 8px;*/ color: #222; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                {background-image:url(/images/menu_gps1.jpg); background-repeat:repeat-x;color: black; position: relative; }
ul.dropdown li.hover a              { color: black; }
ul.dropdown li.menu1 { background-image:url(/images/menu_gps_left.jpg);}
ul.dropdown li.menu1:hover {background-image:url(/images/menu_gps_left1.jpg);}

li.item_drop_menu { height: 25px; }
li.item_drop_menu a {padding: 6px 0; text-decoration: none; text-indent: 10px;}
li.item_drop_menu a:hover, li.item_drop_menu:hover {color: #fff!important; background-image:url(/images/menu_gps1.jpg); background-repeat:repeat-x;}
.righton ul.sub_menu li.item_drop_menu { width: 176px;}
.righton ul.sub_menu { left: -67px; position: relative; top: 0px;}
/* 
	LEVEL TWO
*/
ul.dropdown ul 						{padding: 0; width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li 					{ font-weight: normal; background: #f6f6f6; color: #000; 
									  border-bottom: 1px solid #ccc; float: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }