﻿body {font-size: 11pt;
font-family:'Oswald', sans-serif;Verdana,Arial, Tahoma ;

margin:0px;	
background-color:#cdd1d2;background--image:url(/img/fsite.jpg);
background-color:#fff;
back_ground:url(/img/bgsite.gif) 50% 0 repeat-x;

background-repeat:no-x;overflow:visible;/*	behavior: url("./csshover3.htc");*/}
* :focus { outline: 0; }
a:focus ,a:active{/*-moz-outline:none;*/outline:none;}	
.exterior{text-align:center;Z-INDEX: 9;padding-top:0px;}
.conteudo{width:937px;min-height: 650px;margin: 0 auto; border:solid 0px red;
background--color:#fff;padding-bottom:20px;}

.logotipo{width:300px;text-align:left;float:left;padding-top:5px;padding-left:20px;margin:0;padding-bottom:8px;}
.menuLinguas{float:right;padding-top:5px;text-align:right;padding-right:10px;height:20px;}
.btopo{height:190px;width:937px;margin:0;padding-bottom:4px;}
.btopoini{height:443px;width:937px;margin:0;}
.contentor1{width: 937px;margin: 0 auto;min-height: 380px; border:solid 0px red;}
.ccontentor{width: 937px;margin: 0 auto;}
 .texto {float: left;text-align: justify;margin-top:0px;padding-top:10px;min-height:160px;width:665px;color:#363636;
 font-size:10pt;border:solid 0px green;
 -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
background-color:#fff;padding:10px
 }
 .texto h1  {font-size:14pt; co-lor:#888;padding-left:-6px;text-transform:uppercase;}
 .textoG h1{font-size:14pt; co-lor:#888;padding-left:-6px;text-transform:uppercase;}
 .textoG a{color:#888;}
 .texto a{color:#888;}
 .textoG {float: left;text-align: justify;margin-top:0px;padding-top:10px;min-height:160px;
 width:870px;color:#363636;font-size:10pt;border:solid 0px green;padding-left:20px;}
 .texto-G h1{font-size:10pt; color:#888;padding-left:-6px;}
.tituloPagina{backGround-color:#fff;width:716px;position:relative;height:14px;border:solid 0px red;margin-top:0px;z-index:10;color:#363636;text-align:left;padding-left:238px;padding-top:10px;padding-bottom:10px;font-size:16pt;font-weight:bold;}
.tituloPagina a, .tituloPagina a:hover{color:#fff; text-decoration:none;font-size:16pt;font-weight:bold;}
.texto h3, .texto h2,.texto h1, .texto b{font-family: 'Prosto One', cursive;}
.textoG h3,.textoG h2, .textoG h1{font-family: 'Prosto One', cursive;}


.menuTransversal{float:left;padding-top:0px;height:46px;font-size:12px;background-image:url(/img/fundoMenu.png);
margin-top:5px;width:937px; text-align:center;}	
.menuTransversal ul{margin: 0;padding: 0;list-style-type: none;padding-right:0px;position:relative;padding-left:8px;
padding-top:4px;}
.menuTransversal ul li{position: relative;display: inline;float: left;padding:0px  10px 10px  0px;min-width:62px;}	
.menuTransversal ul li a{display: block;color:#000;text-decoration: none;text-align:center;cursor:pointer;	
background-position: right;padding:0px;}
.menuTransversal ul li a b{display: block; background-position: left;padding:12px  12px  0px  12px;min-width:62px;
height:30px;text-decoration: none;text-align:center;font-weight:normal;border:solid 0px red;}
.menuTransversal ul li a:hover, .menuTransversal ul li.nivel2Sel a{color:#fff;
background-color:#01657e;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
/*
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topright: 4px;
border-top-right-radius: 4px;*/
back-ground: url(/img/ms_r.png) no-repeat;
background-position: right; height:36px;	}
.menuTransversal ul li a b:hover,.menuTransversal ul li.nivel2Sel a b {backgro-und: url(/img/ms_l.png) no-repeat; 
background-position: left;}

* html .menuTransversal ul li a{display: inline-block;}



.menuInstitucional{padding:0px 0px 10px 0px;height:14px;font-size:12px;width:195px;
position:relative;z-index:10;border:solid 0px red;text-align:right;margin-top:-25px;float:right;}	
.menuInstitucional ul{margin: 0;padding: 0;list-style-type: none;padding-right:5px;}
.menuInstitucional ul li{position: relative;display: inline;float: left;padding:0px  0px  5px  0px;}	
.menuInstitucional ul li a{display: block;color: #000; text-decoration: none;text-align:center;cursor:pointer;padding:0px  0px 0px  0px;}
.menuInstitucional ul li a b{display: block;padding:4px  0px  0px  8px;min-width:80px;height:30px;text-decoration: none;text-align:center;font-weight:normal; border:solid 0px #fff}
.menuInstitucional ul li a:hover,.menuInstitucional ul li.nivel2 a {color:#000;	}
.menuInstitucional ul li a b:hover, .menuInstitucional ul li.nivel2 a b{}
* html .menuInstitucional ul li a{display: inline-block;}

.menuLateral {padding-top:5px;padding-left: 0px;font-size: 12px;text-align: left;float: left;
border-radius: 10px;
background-color: #f5f5f5;
padding: 5px;border-bottom: solid 1px #ebebeb;
border-left: solid 1px #ebebeb;
width: 210px;min-height:20px;;margin-left:0px;}
.menuLateral  ul :hover {background--color:#fff;}
.menuLateral ul {list-style-type: none;margin: 0;padding: 0px 0px 0px  0px;	background--color:#fff;}
.menuLateral ul li {line-height: 1.54em;height: 30px;padding-top: 7px;}
.menuLateral a:link, .menuLateral a:visited {font-size:12px;text-decoration: none;color: #363636;}
.menuLateral a:hover, .menuLateral a:active {color: #0b6879;text-decoration: none;}
.menuLateral .titulo {background-color:#333;color:#fff;font-size:2.20em;height:45px;text-align:center;padding-bottom:5px;}
.menuLateral .selected {border-bottom: solid 1px #d1d1d1;}
.nivel1selected a:hover{color:#135669;}
.menuLateral .nivel1 {padding-left:0px;height:20px;}
.menuLateral .nivel1 ,.menuLateral .nivel2 {background--color:#fff;height: 30px;border-bottom:dotted 1px #ebebeb;padding:  15px 5px 3px 5px;}
.menuLateral .nivel3 ,.menuLateral .nivel3selected{	height: 20px;padding:  3px 0px 3px 0px;border-bottom:dotted 1px #ebebeb;}
.menuLateral .nivel4 , .menuLateral .nivel4Selected {height: 20px;padding: 3px  0px 3px 0px ;border-bottom:dotted 1px #ebebeb;}
.menuLateral .nivel5 , .menuLateral .nivel5selected{height: 20px;padding: 3px 0px 3px 54px ;border-bottom:dotted 1px #ebebeb;}
.menuLateral .nivel6 , .menuLateral .nivel6selected{height: 20px;padding: 3px 0px 3px 48px ;border-bottom:dotted 1px #ebebeb;}	
.menuLateral .nivel1selected a,.menuLateral .nivel2selected a,.menuLateral .nivel3selected a,.menuLateral .nivel4selected a,.menuLateral .nivel5selected a,.menuLateral .nivel6selected a{color:#363636;text-decoration: none;}

.menuLateral .nivel1selected, 
.menuLateral .nivel2selected,
.menuLateral .nivel3selected{background--color:#e9e9e9;height: 30px;border-bottom:dotted 1px silver;
border-top--left-radius: 8px;
border-top--right-radius: 8px;
padding:  15px 5px 3px 5px;font-weight:bold;}

.mapaSite {padding-left: 0px;font-size: 9pt;text-align: left;float: left;min-height:20px;}
.mapaSite ul {font-size:10pt;color: #000;list-style-type: none;margin: 0;padding: 0px 0px 0px  0px;background-color:#fff;float:left;position:relative;border:solid 0px green;width:280px;margin-bottom:10px;border-left:1px dotted silver;}
.mapaSite ul li{height: 20px;}
.mapaSite a:link, .mapaSite a:visited, .mapaSite a:active {color: #666;text-decoration: none;}
.mapaSite a:hover {color: #222;text-decoration: none;}
.mapaSite .nivel0 {padding-left:10px;padding-bottom: 10px;	font-size:12pt; font-weight:bold;color:#ccc;}
.mapaSite .nivel0 a{color:#666;}
.mapaSite .nivel1 {padding-left: 20px;	font-weight:bold;}
.mapaSite .nivel2{padding:  3px 0px 3px 40px;}
.mapaSite .nivel3 {padding:  3px 0px 3px 60px;}
.mapaSite .nivel4 {padding: 3px 0px 3px 80px ;}
.mapaSite .nivel5 {padding: 3px 0px 3px 100px ;}
.mapaSite .nivel6 {padding: 3px 0px 3px 120px ;}

.clear { clear: both; height: 0px;padding:0px; overflow: hidden;margin: 0;}
.noticias{padding-top:15px;padding-left:0px; border:solid 0px red;}
.noticias .contentorsuperior{float:left;width:220px;padding-bottom:15px;border-right:dotted 0px silver;border:solid 0px black;}
.noticias .contentor{float:left;width:205px;padding-right:5px;padding-left:5px;border-bottom:dotted 0px silver;}
.noticias .imagem{padding-bottom:8px;text-align:left;min-width:123px;}
.noticias .titulo{font-weight:bold;padding-bottom:5px;text-align:left;}
.noticias .resumo{text-align:left;min-height:20px;width:200px; border: solid 0px green;}
.noticias .link{padding-right:10px;padding-bottom:5px;padding-top:5px;}


.link ul{margin: 0;padding: 0;list-style-type: none;position:relative;}
.link ul li {background: url(/img/minfo.jpg) no-repeat;padding: 6px 0px 5px 0px;height:20px;float:right;min-width:100px;text-align:center;}
.link ul li:hover{background: url(/img/minfoOver.jpg) no-repeat;}
.link a{text-decoration: none;color:#000;padding:6px 14px 8px 14px;border:solid 0px red;min-width:100px;}
.link a:hover{color:#fff;}

.contactForm{ position:relative; float:right;width:400px;}
.contactForm .textInput{border: 1px solid #888;}

.contactForm .bt{border:solid 0px; background-color:#888;color:#fff;width:120px;}
.featureCarousel{width:870px;height: 310px;margin-top:-20px; border:solid 0px red;}
#rodape{POSITION: relative;margin:0px;width:99%;text-align:center;bottom:0px;padding-top:0px;margin-top:-15px;font-size:7pt;}

/*round*/
#slider  {clear:both; height:346x; padding:160px 0 0 50px; width:980px; overflow:hidden;}
.slider_area {}
.slider_carousel {position:absolute; width:460px;}
.roundabout-holder  {padding:0px; height:300px; position:relative; width:870px; margin:0px;overflow:hidden;}
.roundabout-moveable-item {border:0; list-style:none; width:428px; height:262px; -moz-box-shadow:0px 12px 15px -10px #000000; box-shadow:0px 12px 15px -10px #000000; -webkit-box-shadow:0px 12px 15px -10px #000000;}
.roundabout-moveable-item img {width:100%; height:100%; display:block; border:0px;}



.round_conrol {position:relative; width:198px; margin:0 auto; height:34px; padding:0 0 0 0;}

#bt-previous {position:absolute; width:34px; height:34px; display:block !important; background:url(images/fan_left.png) no-repeat left; left:0; top:0; cursor:pointer; text-indent:-9999px;}
#bt-next {position:absolute; width:34px; height:34px; display:block !important; background:url(images/fan_right.png) no-repeat left; right:0; top:0; cursor:pointer; text-indent:-9999px;}

.round_but {position:absolute; display:block; width:24px; height:22px; background:url(images/fan_but.png) no-repeat top right; left:40px; top:28px; cursor:pointer;}
#to1 {left:64px;}
#to2 {left:88px;}
#to3 {left:112px;}
#to4 {left:136px;}

.on_focus {background:url(images/fan_but.png) no-repeat top left;}

.colunas{ 
background-color:#f5f5f5;
padding:5px;
-moz-border-radius: 10px;
border-radius: 10px;
border-bottom:solid 1px #ebebeb;
border-left:solid 1px #ebebeb;
text-align:left;
font-size:10pt;
}

.aSombra{
background:url(img/asombra.jpg) no-repeat top center;
height:30px;
border:solid 0px red;
padding-left:10px;
}

.colunas h2{
font: 16px 'Oswald', sans-serif;
color: #01657e;
text-transform: uppercase;
font-weight:bold;
}

.divSoft{
background-color:#005f75;

}
.divSoft h2{
font: 14px 'Oswald', sans-serif;
color: #01657e;
text-transform: uppercase;

color:#fff;
}
.menunavegacao a {
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
background-color:#f5f5f5;
border-bottom:solid 1px #ebebeb;

}

.olink {float:right;position:relative;padding-top:10px;}
.olink a{-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
background-color:#f5f5f5;
text-transform:uppercase;
text-decoration:none;
font-size:8pt;
color:#000;
border:solid 1px #ccc;
background: rgb(246,246,246); /* Old browsers */
background: -moz-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(223,223,223,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,246,246,1)), color-stop(100%,rgba(223,223,223,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(223,223,223,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(223,223,223,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(223,223,223,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(246,246,246,1) 0%,rgba(223,223,223,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#dfdfdf',GradientType=0 ); /* IE6-9 */
}
.olink a:hover{-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
text-transform:uppercase;
text-decoration:none;
font-size:8pt;
color:#000;
border:solid 1px #01657e;
background-color:#01657e;
}