@import url("reset.css"); /* css reset */



body { background:url(../pics/bg_organizacional.jpg) #676767 repeat-x; }

fieldset { width:608px; }

img.left-02 {float:left; display:inline; border:2px solid #1E1E1E; padding:1px; margin-right:10px;}

.left{float:left; margin-right:15px;}
.right{float:right; margin-left:15px;}

img.left {float:left; margin-right:15px;}
div.descricao {float:left; width:280px; margin-left:10px;}
.vermelho{color:#C4262E;}

#container {
width:1003px;
margin:0 auto;
}
#container p.repre {
font:normal 13px Trebuchet MS;
color:#000;
}
.clear {clear:both}
.style-home {
font:11px Verdana;
}

.label {
width:606px;
height:20px;
background:#e9e9e9;
border:1px solid gray;
}

.alegria {margin: 2px 0 0 5px; }

.g1 {margin:40px 0 0 17px; }

.logonucleo {height: 105px;margin: 21px 0 0 73px;position: absolute;width: 91px;}

a.center {margin-left:40px;display:block;}

a.top {
font:bold 13px Trebuchet MS;
color:#fff;
}

a:hover.top {
font:bold 13px Trebuchet MS;
color:#999;
}

a.address {font:bold 12px Trebuchet MS; color:#999;}

.parceiros1{margin-left:50px;text-align:center;float:left;}

.parceiros2{margin-right:50px;text-align:center;float:left;margin-top:20px;}



a:hover.address {
font:bold 12px Trebuchet MS;
color:#666;
}

a{color:#999;}

a:hover {
color:#333;
}

.links a {color:#C00; font-weight:bold;}
.links a:hover {text-decoration:underline;}

h1 { font:bold ; color:#BC1D38; }

#footer {
position:relative;
margin:0 0 0 35px;
clear:both;
width:933px;
height:250px;
background:url(../pics/bg-footer.jpg) no-repeat;
}

#address {
padding-top:50px;
font:11px Trebuchet MS;
text-align:left;
width:460px;
height:200px;
float:left;
}

#interativa {
position:absolute;
margin:75px 0 0 35px;
width:91px;
height:15px;
}

/* FORMULÁRIOS */

fieldset { width:295px; }

#formulario {
width:295px;
padding:0 0 0 163px;
}

input.contato {
padding:5px 0 0 5px;
font:12px Trebuchet MS; 
width:295px;
height:20px;
background:#e9e9e9;
border:1px solid gray;
}

.txtArea {
padding:5px 0 0 5px;
font:12px Trebuchet MS; 
width:295px;
background:#e9e9e9;
border:1px solid gray;
}

.txtArea-comments {
padding:5px 0 0 5px;
font:12px Trebuchet MS; 
width:500px;
background:#e9e9e9;
border:1px solid gray;
}

.txtArea-opcao {
padding:5px 0 0 5px;
font:12px Trebuchet MS; 
width:302px;
background:#e9e9e9;
border:1px solid gray;
}

.bt{
float:right;
font:12px Trebuchet MS;
}

.envio {
font:12px Trebuchet MS;
background:#e9e9e9;
border:1px solid gray;
}

.form { width:295px; }


/*******************************************************************************
									 UL LI
*******************************************************************************/

ul li {
margin-left:15px;
list-style-type:disc;
}

ul.lista_numeros li {list-style:decimal;}

img.logotipo-footer {float:left; margin: 50px 20px 0 270px;}


ul.lista{}
ul.lista li{ margin:5px 0;}
ul.lista ul{}
ul.lista ul li{ margin:0; list-style:square inside; color:#333333;}







#nav {width:217px;height:335px;z-index:1000;background:url(../pics/bg-menu-2.jpg) no-repeat; margin:10px 0 0 0px;}
#nav ul li {float:left;display:inline;}

#nav ul li a {display:block;background:url(../pics/menu-2.jpg) no-repeat;text-indent:-9000em;overflow:hidden;}
#nav ul li.menu01 a {width:217px;background-position:0 0;height:32px;}
#nav ul li.menu02 a {  background-position: 0 -32px;height: 35px;width: 217px;}
#nav ul li.menu03 a {background-position: 0 -102px;height: 33px;width: 217px;}
#nav ul li.menu04 a { background-position: 0 -68px;height: 33px;width: 217px;}
#nav ul li.menu05 a {background-position: 0 -134px;height: 33px;width: 217px;}
#nav ul li.menu06 a { background-position: 0 -166px;height: 33px;width: 217px;}
#nav ul li.menu07 a { background-position: 0 -199px;height: 34px;width: 217px;}
#nav ul li.menu08 a {background-position: 0 -233px;height: 31px;width: 217px;}
#nav ul li.menu09 a {background-position: 0 -264px;height: 32px;width: 217px;}
#nav ul li.menu10 a {background-position: 0 -296px;height: 37px;width: 217px;}

#nav ul li.menu01 a:hover {width:217px;background-position:-217px 0;height:32px;}
#nav ul li.menu02 a:hover {  background-position: -217px -32px;height: 35px;width: 217px;}
#nav ul li.menu03 a:hover {background-position: -217px -102px;height: 33px;width: 217px;}
#nav ul li.menu04 a:hover { background-position: -217px -68px;height: 33px;width: 217px;}
#nav ul li.menu05 a:hover {background-position: -217px -134px;height: 33px;width: 217px;}
#nav ul li.menu06 a:hover { background-position: -217px -166px;height: 33px;width: 217px;}
#nav ul li.menu07 a:hover { background-position: -217px -199px;height: 34px;width: 217px;}
#nav ul li.menu08 a:hover {background-position: -217px -233px;height: 31px;width: 217px;}
#nav ul li.menu09 a:hover {background-position: -217px -264px;height: 32px;width: 217px;}
#nav ul li.menu10 a:hover {background-position: -217px -296px;height: 37px;width: 217px;}


div.cursos{ border-bottom:1px solid #ccc;  padding:0 0 20px 0; margin:15px 0 0 0;}
div.cursos h1{ font:bold 16px trebuchet ms; color:#A80000; margin:0 0 6px 0;}
div.cursos ul{margin:0; padding:0;}
div.cursos ul li{font: 14px Trebuchet MS; list-style:none;
color: #333;}
div.cursos span{color: #333333;
    font: 14px Trebuchet MS;}
div.cursos ul li span{ color:#000; font-weight:bold;}
img.clique{ float: right;
    margin-right: 75px;
    margin-top: -25px;
}
div.cursos p{font:bold 12px trebuchet ms; color:#A80000;}

div.pague01{float: right;margin-right: 20px;margin-top: -60px;}

div.pague02 {margin: 20px auto;width: 211px;}

div.pague02 p{font:bold 12px trebuchet ms; color:#A80000;}


div.pague-com{float: left;}
div.pague-com p{color: #A80000 !important;
    font: bold 12px trebuchet MS;
    margin: 0 !important;
    padding: 0 !important;}
	
div.pague-com-2{float:right;}
div.pague-com-2 p{color: #A80000 !important;
    font: bold 12px trebuchet MS;
    margin: 0 !important;
    padding: 0 !important;}

#curso-detalhe {margin:20px 0;}
#curso-detalhe h1{ font:bold 16px trebuchet ms; color:#A80000; margin:0 0 6px 0;}
#curso-detalhe p{color: #333333;
    font: 14px Trebuchet MS; margin:8px 0;}
#curso-detalhe h2{font:bold 16px Trebuchet MS;color: #333; margin:8px 0 0 0;}
#curso-detalhe ul{}
#curso-detalhe ul li{font:14px Trebuchet MS;color: #333; list-style:square inside;}
#curso-detalhe span.nota{font:bold 12px trebuchet ms; color:#A80000; margin:20px 0; display:inline-block;}
#curso-detalhe span.nota-m{font:bold 14px trebuchet ms; color:#A80000; margin:20px 5px 20px 0; display:inline-block;}
#curso-detalhe span.nota-2{font:bold 12px trebuchet ms; color:#A80000; margin:0px 0; display:inline-block;}
#curso-detalhe span.nota-m-2{font:bold 14px trebuchet ms; color:#A80000; margin:0px 5px 0px 0; display:inline-block;}
#curso-detalhe span.perfil{padding: 8px 4px; display:inline-block; border:1px solid #ccc;font:14px Trebuchet MS;color: #333; text-align:center;}

#bt-animacao{position:absolute; z-index:9999; margin:300px 0 0 45px;}
#bt-animacao a{ background:#CCC; font:14px Trebuchet MS;
    margin: 0 2px;
    padding: 2px 6px;
    color: #505050;}
#bt-animacao a.activeSlide{ background:#505050;    color: #CCC;}
#jquery{margin:0;}
div.animacao{  margin: 15px 0 0 14px;
    position: absolute;}
	div.animacao02{  margin: 15px 0 0 14px;
    position: absolute;}
div.anima{}

div.anima02{position: absolute;
    z-index: 99 !important;}

img.bg-anima{position: absolute;
    z-index: 90;}
	
/*div.pague-locacao{display: inline-block;
    float: right;
    margin: -55px 0 0 0;}*/

ul.links-2{}
ul.links-2 li{background: none repeat scroll 0 0 #F1F1F1;
    border-bottom: 1px solid #E2E2E2;
    list-style: none outside none;
    margin: 0;
    padding: 6px 8px;
    width: 160px;}
ul.links-2 li:hover{background: none repeat scroll 0 0 #E2E2E2;
    border-bottom: 1px solid #F1F1F1;
    list-style: none outside none;
    margin: 0;
    padding: 6px 8px;
    width: 160px;}
ul.links-2 li a{}
.Ass {
    margin-left: 150px;
    margin-top: -25px;
    position: absolute;
    z-index: 999;
	*margin-left: -350px;
	*margin-top: 105px;
}
.Mapa {
    left: 0;
    margin-left: 660px;
    margin-top: -47px;
    position: absolute;
}
.MFrame{	
	margin-left: 130px;
    margin-top: -67px;
    position: absolute;
}
smarl{
	margin-left: 15px;
	font:bold 13px Trebuchet MS;
	color: #C4262E;
	float: left;
}
small a{
	font:bold 13px Trebuchet MS;
	color: #C4262E;
}
small a:visited{
	margin-left: 15px;
	font:bold 13px Trebuchet MS;
	color: #C4262E;
}
.pp_inline p{
	font:bold 13px Trebuchet MS;
	color: #C4262E;
}
.pp_inline input{
	float: left;
	font:bold 13px Trebuchet MS;
	color: #000000;
	width: 300px;
}
.pp_inline label{
	float: left;
	font:bold 13px Trebuchet MS;
	color: #000000;
	margin-right: 10px;
}
.pp_content{
	background-color: #98AFC7;
}
.pp_inline .Sub{
	margin-left: 42px;
    width: 308px;
	margin-top: 15px;
}
