/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

#navbar-iframe {
display: none !important;
}

.hidden { display: none; }
.unhidden { display: block; }

#navbar-iframe {
display: none !important;
}

body{
	background:#62a2ea;
	text-align:center;
	line-height:1.2em;

}

strong {color:#7B7978;}
img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

html {width:100%;}
html, input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.5em; color:#5c5c56;}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#005197; outline:none;}
a:hover{text-decoration:none;}
.a2 {color:#005197; outline:none; text-decoration:none;}
.a2:hover{text-decoration:underline;}
p {padding-top:15px;}

/* ============================= main layout ====================== */

li { background:url(images/marker1.gif) no-repeat 0 5px; padding-left:14px; line-height:1em;}
li a {color:#666666; font-weight:bold; font-size:11px; text-decoration:none}
.ali {color:#1861A1; font-weight:bold; background:url(images/link.png) no-repeat left 5px; padding-right:18px; text-decoration:none; display:inline-block; margin-top:7px; background:url(images/link.jpg) no-repeat 0 0px; padding-left:14px; line-height:1em;}

.imgindent {margin:0 20px 0 0; float:left;}

/* ============================= content ====================== */

.col-pad {padding-right:9px;}
.col-pad2 {padding-right:46px;}
.col-pad3 {padding-right:23px;}

.box {background:url(images/box-tail-right.gif) right repeat-y #fff; width:100%;}
.box .tail-left {background:url(images/box-tail-left.gif) left repeat-y;}
.box .corner-right-bottom {background:url(images/box-corner-right-bottom.gif) right bottom no-repeat;}
.box .corner-left-bottom {background:url(images/box-corner-left-bottom.gif) left bottom no-repeat; width:100%;}
.box .indent {padding:8px 12px 15px 12px;}

.box2 {background:#fff; padding:0px 20px 0px 40px; border-left:dotted #DFDFDF 2px}
.box22 {background:#fff; padding:0px 20px 0px 40px; border-right:dotted #DFDFDF 2px}
.box3 {background:#fff; padding-top:0px; padding-right:20px; padding-left:40px; padding-bottom:0px; border-left:dotted #dcdcdc 2px; height:1350px;}

.text2 {font-size:1em; line-height:1.25em; color:#4D4948; font-weight:normal;}
.text2 a {color:#fe0500; text-decoration:none; border-bottom:1px solid #fe0500;}
.text2 a:hover {border:none;}
.linkli {color:#005197; outline:none; font-size:10px}
.lines {background:url(images/line1.gif) top repeat-x; border-bottom:0px solid #dcdcdc; padding:13px 0 28px 0;}
.line2 {border-bottom:2px dotted #dcdcdc; padding-bottom:15px; margin-bottom:-10px;}
.line {
	border-bottom:2px dotted #dcdcdc;
	padding-bottom:29px;
	margin-bottom:20px;
	margin-right:20px;
	text-align: center;
}
h2 {
	font-size:1.5em;
	line-height:1.2em;
	color:#7B7978;
	margin-bottom:22px;
	text-align: left;
}
h3 {
	font-size:1.5em;
	line-height:1.2em;
	color:#005197;
	margin-bottom:22px;
	text-align: left;
}
h4 {
	font-size:1.5em;
	line-height:1.2em;
	color:#005197;
	margin-bottom:10px;
	text-align: left;
}
h1 {
	font-size:1.3em;
	line-height:1.7em;
	color:#7B7978;
	margin-top:10px;
	text-align: left;
}
.title1 {font-size:1.5em; color:#7B7978;}
.title3 {font-size:0.7em; color:#7B7978;}
.head {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	line-height:1.5em;
	color:#5c5c56;
}
.dateheader {font-family:Arial, Helvetica, sans-serif; font-size:1em; line-height:1em; color:#5c5c56; text-decoration:none; padding-right:30px}
.indent1 {
	padding:0px 0 0 27px;
	text-align: right;
}
.indent2 {padding:0 0 0 27px;}
.margin1 {margin-top:24px;}
.margin2 {margin-top:0px;}

.hot {background:url(images/hot-bg.gif) no-repeat 0 0; text-transform:uppercase; color:#fff; padding:0 2px 0 2px; text-decoration:none !important;}

.link1 {font-size:1.5em; color:#005197; outline:none;}
.proj {font-family:Arial, Helvetica, sans-serif; font-size:1em; line-height:1.5em; color:#005197; outline:none; font-weight:bold}
.link1:hover {text-decoration:underline;}
.title2 {color:#1861A1; font-weight:bold; background:url(images/link.png) no-repeat left 5px; padding-right:18px; text-decoration:none; display:inline-block; margin-top:7px;}
.title3 {color:#1861A1; font-weight:bold; background:url(images/link.png) no-repeat left 5px; padding-right:18px; text-decoration:none; display:inline-block; margin-top:7px;}
.link {color:#999999; font-weight:bold; background:url(images/read.png) no-repeat right 2px; padding-right:18px; text-decoration:none; display:inline-block; margin-top:7px; height:16px;}
.link_teste {color:#999999; font-weight:bold; background:url(images/read.png) no-repeat right 2px; padding-right:18px; text-decoration:none; display:inline-block; margin-top:18px; height:16px;}
.link5 {color:#005197; text-decoration:none; }
.link_noticia {color:#005197; text-decoration:none; }
.link_noticia:hover {text-decoration:underline;}
.link:hover {text-decoration:underline;}
.link6 {color:#999999; font-weight:bold; background:url(images/read.png) no-repeat right 0px; text-decoration:none;  padding-right:18px; display:inline-block;}
.box2 .link {color:#5992d2; background:url(images/marker3.gif) no-repeat right 5px;}

dt {margin-bottom:7px;}
dd {margin-bottom:7px;}


.hidden { display: none; }
.unhidden { display: block; }
.phone {float:right;}
.taright {text-align:right;}
.imgb {padding:5px; background:url(images/border.png);}
.imgb3 {padding:5px; background:url(images/border3.png);}
.imgbb {padding:5px; background:url(images/border2.png);}
.tb {margin:20px 10px 10px 0px;} 
.tb2 {margin:0px 10px 0px 0px;} 
.imgb2 {padding-right:4px; background:url(images/dotted2.gif) repeat;}
.news2 {background:url(images/read.png) no-repeat left 3px; display:inline-block; padding-left:18px; }
.rss-item  {padding-left:10px; padding-bottom:10px; font-size: 12px; font-weight:100; list-style:none; line-height:1.5em;}
.rss-item a {text-decoration:none; color:#005197}
.rss-item a:hover {text-decoration:underline;  color:#005197}
.strong {color:#7B7978;}

/* ============================= footer ====================== */

#footer {background: #F8C300; color:#fff; padding:16px 0 0 26px; background-image:url(images/bg_footer.jpg); background-attachment:fixed; background-position:left; background-repeat:no-repeat}

/* ============================= forms ============================= */

#ContactForm {font-size:0.917em;}
#ContactForm label {height:40px; display:block;}
.box2 #ContactForm .link {color:#151515; background:url(images/marker2.gif) no-repeat right; margin-left:0px;}


.input {width:250px; height:15px; border:1px solid #7d7d7d; background:none; padding:0 0 0 5px; font-size:1em;}
textarea {width:250px; height:125px; border:1px solid #7d7d7d; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}

#dateheader {color:#7B7978; padding:2px 0 20px 26px;}
