/* CSS Document */

html {
	height: 100%;
	font-family:Arial, Helvetica, sans-serif;
}
body {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	height: 100%;
	text-align: center;
}
#main {
	margin: 0px auto 0px auto;
	width: 1003px;
	text-align:left;
	background-color:#FFFFFF;
}
p {
	margin:0px;
	padding:0px 0px 10px 0px;
}
.fleft {
	float:left;
}
.fright {
	float:right;
}
a img {
	text-decoration:none;
	border:0px;
}
a {
	color:#01abe6;
}
.decoration {
	text-decoration:none;
}
.hide {
	display:none;
}
.show
{
  display:block;
}

.clear {
	clear:both;
}
.bold {
	font-weight:bold;
}
.center {
	text-align:center;
}
.middle {
	vertical-align:middle;
}

.right {
	text-align:right;
}
.left {
	text-align:left;
}
.txt10 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.62em;
}
.txt11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.68em;
}
.txt12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.75em;
}
.txt14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.87em;
}
.txt18 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.12em;
}
.link1 a {
	color:#000000;
	text-decoration:none;
}
.m0 {
	margin:0px;
}
.mt7 {
	margin-top:7px;
}
.mt10 {
	margin-top:10px;
}
.mt12 {
	margin-top:12px;
}
.mb10 {
	margin-bottom:10px;
}
.pt0 {
	padding-top:0px;
}
.pt2 {
	padding-top:2px;
}
.pt3 {
	padding-top:3px;
}
.pt4 {
	padding-top:4px;
}
.pt5 {
	padding-top:5px;
}
.pt6 {
	padding-top:6px;
}
.pt7 {
	padding-top:7px;
}
.pt10 {
	padding-top:10px;
}
.pt15 {
	padding-top:15px;
}
.pt17 {
	padding-top:17px;
}
.pt18 {
	padding-top:18px;
}
.pt20 {
	padding-top:20px;
}
.pt27 {
	padding-top:27px;
}
.pt30 {
	padding-top:30px;
}
.pt32 {
	padding-top:32px;
}
.pt40 {
	padding-top:40px;
}
.pt55 {
	padding-top:55px;
}
.pl3 {
	padding-left:3px;
}
.pl5 {
	padding-left:5px;
}
.pl6 {
	padding-left:6px;
}
.pl8 {
	padding-left:8px;
}
.pl10 {
	padding-left:10px;
}
.pl12 {
	padding-left:12px;
}
.pl15 {
	padding-left:15px;
}
.pl20 {
	padding-left:20px;
}
.pl24 {
	padding-left:24px;
}
.pl35 {
	padding-left:35px;
}
.pl44 {
	padding-left:44px;
}
.pl90 {
	padding-left:90px;
}
.pl150 {
	padding-left:150px;
}
.pl310 {
	padding-left:330px;
}
.pr5 {
	padding-right:5px;
}
.pr8 {
	padding-right:8px;
}
.pr10 {
	padding-right:10px;
}
.pr15 {
	padding-right:15px;
}
.pb2 {
	padding-bottom:2px;
}
.pb3 {
	padding-bottom:3px;
}
.pb5 {
	padding-bottom:5px;
}
.pb8 {
	padding-bottom:8px;
}
.pb10 {
	padding-bottom:10px;
}
.pb12 {
	padding-bottom:12px;
}

.pb20 {
	padding-bottom:20px;
}

.pb30 {
	padding-bottom:30px;
}
.cor1 {
	color:#ffffff;
}
.cor2 {
	color:#000000;
}
.cor3 {
	color:#0a6d8e;
}
.cor4 {
	color:#01abe6;
}
.cor5 {
	color:#0185b3;
}
.cor6 {
	color:#af0303;
}
.cor7 {
	color:#1c576d;
}
.cor8 {
	color:#47c0ea;
}
#header {
	background-color:#0185b3;
	width:1003px;
	height:157px;
}
#data {
	background-color:#0185b3;
	width:185px;
	height:30px;
}
#col1 {
	width:185px;
	float:left;
}
#col2 {
	width:633px;
	float:left;
}
#col3 {
	width:185px;
	float:left;
}
.form_news {
	width:185px;
	background-color:#e2eaed;
}
.input_form {
	width:126px;
	height:14px;
	border:1px solid #0a6d8e;
	padding-top:0px;
	padding-bottom:0px;
}
.input_form2 {
	width:136px;
	height:14px;
	border:1px solid #0a6d8e;
	padding-top:0px;
	padding-bottom:0px;
}
.input_form3 {
	width:134px;
	height:14px;
	border:1px solid #0a6d8e;
	padding-top:0px;
	padding-bottom:0px;
}
.input_form4 {
	width:89px;
	height:14px;
	border:1px solid #0a6d8e;
	padding-top:0px;
	padding-bottom:0px;
}
.input_form5 {
	width:300px;
	height:14px;
	border:1px solid #0a6d8e;
	padding-top:0px;
	padding-bottom:0px;
}
.input_form6 {
	border:1px solid #0a6d8e;
	padding-top:0px;
	padding-bottom:0px;
}
.input_form7 {
	width:200px;
	height:14px;
	border:1px solid #0a6d8e;
	padding-top:0px;
	padding-bottom:0px;
}
.input_form8 {
	width:190px;
	height:14px;
	border:1px solid #0a6d8e;
	padding-top:0px;
	padding-bottom:0px;
}
.input_form9 {
	width:300px;
	height:40px;
	border:1px solid #0a6d8e;
	padding-top:0px;
	padding-bottom:0px;
}
.width44 {
	width:44px;
}
.width87 {
	width:87px;
}
.width100 {
	width:100px;
}
.width128 {
	width:128px;
}
.width133 {
	width:133px;
}
.width144 {
	width:144px;
}
.width145 {
	width:145px;
}
.width170 {
	width:170px;
}
.width192 {
	width:192px;
}
.width200 {
	width:200px;
}
.width272 {
	width:272px;
}
.width290 {
	width:290px;
}
.width296 {
	width:296px;
}
.width330 {
	width:330px;
}
.width336 {
	width:336px;
}
.width457 {
	width:457px;
}
.width465 {
	width:465px;
}
.width520 {
	width:520px;
}
.width550 {
	width:550px;
}
.width600 {
	width:600px;
}
.width602 {
	width:602px;
}
.height110 {
	height:110px;
}
.height135 {
	height:135px;
}

.height140 {
	height:140px;
}
.height152 {
	height:152px;
}
.height173 {
	height:173px;
}
.height176 {
	height:176px;
}
.height204 {
	height:204px;
}
.height300 {
	height:300px;
}
.height350 {
	height:350px;
}
.height450 {
	height:450px;
}
.height600
{
  height:600px;
}


#rodape {
	background-color:#0185b3;
	width:1003px;
	height:34px;
}
.titulo1 {
	color:#01abe6;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.titulo2 {
	color:#0a6d8e;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.op_tit {
	background-color:#309ac0;
	width:185px;
	height:17px;
}
.op_tit_ap {
	background-color:#309ac0;
	width:185px;
	height:30px;
}

.op_num {
	background-color:#47c0ea;
	width:185px;
	height:17px;
}
.fundo_video {
	width:272px;
	height:20px;
	background-color:#01abe6;
	padding-top:4px;
}
.fundo_video_big {
	width:550px;
	height:20px;
	background-color:#01abe6;
	padding-top:4px;
}
.fundo_video_big1 {
	width:602px;
	height:20px;
	background-color:#01abe6;
	padding-top:4px;
}

.fundo_destaque_topo {
	width:297px;
	height:20px;
	background-color:#01abe6;
	padding-top:4px;
}

.fundo_destaque{
	width:295px;
	background-color:#FFFFFF;
  border: 1px #01abe6 solid;
}



.separador {
	background-image:url(../img/separador.gif);
	width:586px;
	height:2px;
}
.letra {
	background-color:#01abe6;
	width:20px;
	height:20px;
}
.letra a:hover {
	background-color:#1c576d;
	width:20px;
	height:20px;
}
.letraON {
	background-color:#1c576d;
	width:20px;
	height:20px;
}
/* Menu */

#menu1 {
	width: 185px;
	padding: 0px;
	margin: 0px;
}
#menu1 dd, #menu1 ul {
	margin: 0px 0px 0px 7px;
	padding: 0;
	list-style-type: none;
}
#menu1 dt {
	padding: 0px 0px 3px 0px;
	text-align: left;
}
#menu1 li {
	margin: 1px 0px 0px 0px;
	text-align: left;
	list-style-image:url(../img/menu_seta1.gif);
}
#menu1 li a, #menu1 dt a {
	display: block;
	text-decoration:none;
}
#menu1 li a:hover, #menu1 li a:active {
	text-decoration:underline;
	color:#000000;
}
#menu1 li ul li {
	margin: 2px 0px 0px 11px;
	text-align: left;
	list-style-image:url(../img/menu_seta2.gif);
}
#menu1 li ul li a:hover, #menu1 li ul li a:active {
	text-decoration:underline;
	color:#0185b3;
}
/* calendário*/

.cbox0 {
	width: 166px;
	height:13px;
	border:1px solid #2a687e;
	background-color:#e2eaed;
}
.cbox1, .cbox2, .cbox3, .cbox9, .cbox10, .cbox11, .cbox12, .cbox13 {
	float:left;
	width: 23px;
	height:14px;
	text-align:center;
	border-top:1px solid #2a687e;
	border-left:1px solid #2a687e;
	background-color:#e2eaed;
}
.cbox1 {
	color:#ffffff;
	background-color:#2e718a;
	border-left-color:#2e718a;
	border-top:0px;
}
.cbox3 {
	border-left:1px solid #2a687e;
}
.cbox9 {
	border-bottom:1px solid #2a687e;
}
.cbox10 {
	border-bottom:1px solid #2a687e;
	border-left:1px solid #2a687e;
}
.cbox11 {
	background-color:#1D4763;
}
.cbox12 {
	background-color:#2a687e;
}
.cbox13 {
	border-left:1px solid #2a687e;
	background-color:#2a687e;
}
.cbox4 {
	float:left;
	width:168px;
	border-bottom:1px solid #2a687e;
}
/*fins de semana*/
.cbox5, .cbox6, .cbox7, .cbox8 {
	float:left;
	width: 23px;
	height:14px;
	text-align:center;
	border-top:1px solid #2a687e;
	border-right:1px solid #2a687e;
	background-color:#3c94b4;
}
.cbox6 {
	border-bottom:1px solid #2a687e;
}
.cbox7 {
	width:23px;
	background-color:#2e718a;
	border-right-color:#2e718a;
	border-top:0px;
}
.cbox8 {
	width:23px;
	background-color:#2e718a;
	border-right-color:#2e718a;
	border-top:0px;
}
.list1, .list1 li {
	display:inline;
	margin:0px;
	padding:0px;
	list-style:none;
}
.fundo_cal {
	background-image:url(../img/cal_on.gif);
	width:23px;
	height:14px;
	background-repeat:no-repeat;
}
.fundo_cal_fds {
	background-image:url(../img/cal_fds.gif);
	width:24px;
	height:14px;
	background-repeat:no-repeat;
}

.maps_ibox{
  position:fixed;
  top: -1000px;
  width:600px;
  height:450px;
}

