@charset "utf-8";
/* CSS Document */

* {
border:0 none;
font-family:"Trebuchet MS";
margin:0;
padding:0;
}
html {
height:100%;
}
body {
background:#000000 url(../images/bg_home.jpg) no-repeat fixed 0 0;
height:100%;
}
#container {
display:block;
height:100%;
margin:0 auto;
width:980px;
}
#header {
clear:both;
display:block;
height:93px;
}
#header #logo {
float:left;
height:93px;
margin:0 0 0 14px;
}
#header #logo h1 {
background:transparent url(../images/img_logo.gif) no-repeat scroll 0 0;
display:block;
height:57px;
margin:20px 0 auto 5px;
overflow:hidden;
text-indent:-9999px;
width:254px;
}
#header #login {
display:block;
height:93px;
}
#header #login p {
color:#DDD06F;
display:block;
float:right;
font-size:11px;
margin:20px 50px 0 0;
}
#header #login p a {
color:#DDD06F;
text-decoration:none;
}
#header #login p a:hover {
text-decoration:underline;
}
#header #login .busca {
display:block;
float:right;
margin:15px 15px 0 0;
}
#header #login .busca input {
border:1px solid #817416;
color:#000000;
height:20px;
margin:0 2px;
}
#header #login .busca input.btn_busca {
background:#847617 none repeat scroll 0 0;
border:1px solid #DDD06F;
color:#DDD06F;
font-size:12px;
height:22px;
width:60px;
}
#header #login ul {
clear:right;
display:block;
float:left;
height:32px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:23px 0 0 63px;
}
#header #login li {
float:left;
height:27px;
margin:0 2px;
text-align:center;
width:75px;
}
#header #login li a {
background:transparent url(../images/bg_tabs.gif) no-repeat scroll 0 0;
color:#fff;
display:block;
font-size:12px;
height:27px;
line-height:27px;
margin:5px 0 0;
text-decoration:none;
width:75px;
}
#header #login li a:hover {
background:transparent url(../images/bg_tabs_on.jpg) no-repeat scroll 0 0;
color:#6C6B18 !important;
display:block;
font-weight:bold;
height:32px;
line-height:32px;
margin:0 0 0;
width:75px;
}
#header #login li#current a {
background:transparent url(../images/bg_tabs_on.jpg) no-repeat scroll 0 0;
color:#6C6B18 !important;
display:block;
font-weight:bold;
height:32px;
line-height:32px;
margin:0 0 0;
width:75px;
}
#header #login li a:hover span {
color:#6C6B18;
font-weight:bold;
}
#header #login li#current a span {
color:#6C6B18;
font-weight:bold;
}
#content {
	background:transparent url(../images/bg_contentHome.jpg) no-repeat scroll 0 0;
	display:block;
	height:100%;
	width:980px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#content #bannerFlash {
background:transparent url(../images/bg_flash.gif) no-repeat scroll 0 0;
height:310px;
margin:0 auto;
width:952px;
}
#content #bannerFlash .flashTitulo {
background:#595A34 none repeat scroll 0 0;
display:block;
float:left;
height:156px;
margin:2px 0 0 2px;
width:425px;
}
#content #bannerFlash .flashTitulo p {
display:block;
font-size:25px;
font-weight:bold;
margin:70px 0 0 80px;
}
#content #bannerFlash .flashTexto {
background:#000000 none repeat scroll 0 0;
clear:left;
display:block;
float:left;
height:146px;
margin:1px 0 0 2px;
width:425px;
}
#content #bannerFlash .flashTexto p {
display:block;
font-size:13px;
margin:40px 40px 0 80px;
text-align:right;
}
#content #bannerFlash .flashHome {
display:block;
margin:0 2px 0 0;
padding:2px 0 0;
}
#content .minor {
display:block;
float:left;
height:152px;
width:314px;
}
#content .minor h2 {
color:#000000;
display:block;
font-size:14px;
font-weight:normal;
height:35px;
line-height:34px;
text-indent:100px;
}
#content .minor p {
color:#3D3D3D;
display:block;
font-size:11px;
font-weight:bold;
line-height:13px;
margin:10px 80px 0 12px;
}
#content .minor a {
background:transparent url(../images/img_setaMinorHome.gif) no-repeat scroll 0 0;
color:#000000;
display:block;
font-size:11px;
font-weight:bold;
line-height:12px;
margin:25px 0 0 45px;
text-decoration:none;
text-indent:20px;
}
#content #educacionalD {
background:transparent url(../images/bg_minor01.jpg) no-repeat scroll 0 0;
margin:10px 0 0 15px;
}
#content #consultoriaD {
background:transparent url(../images/bg_minor02.jpg) no-repeat scroll 0 0;
margin:10px 5px 0;
}
#content #tocD {
background:transparent url(../images/bg_minor03.jpg) no-repeat scroll 0 0;
margin:10px 0 0;
}
#footer {
margin:10px 0 0;
padding:0 0 10px;
}
#footer p {
font-size:11px;
margin:0 0 0 20px;
}
#footer p.rodapeMenu {
float:right;
margin:0 20px 0 0;
}
#contentInt {
background:#FFFFFF url(../images/bg2_contentHome.jpg) no-repeat scroll 0 0;
display:block;
width:980px;
min-height:400px;
}
#contentInt #leftInterna {
background:#868661 none repeat scroll 0 0;
height:100%;
margin:1px 0 0 1px;
width:175px;
}
#contentInt #leftInterna .menuInterna {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 55px;
}
#contentInt #leftInterna .menuInterna li {
background:#52521E url(../images/ico_menu.gif) no-repeat scroll 15px 17px;
border-bottom:1px solid #A9A970;
color:#35350C;
font-size:12px;
height:46px;
line-height:46px;
width:175px;
}
#contentInt #leftInterna .menuInterna li.ttl {
background:#181807 none repeat scroll 0 0;
color:#646450;
font-weight:bold;
text-indent:16px;
}
#contentInt #leftInterna h3 {
background:#181807 none repeat scroll 0 0;
color:#646450;
font-weight:bold;
text-indent:16px;
font-size:12px;
height:46px;
line-height:46px;
}
#contentInt #leftInterna .menuInterna li a {
color:#202006;
display:block;
text-decoration:none;
text-indent:30px;
}
#contentInt #leftInterna .menuInterna li a:hover {
color:#FFFFFF;
}
#contentInt #leftInterna .menuInterna li a span{
color:#202006 !important;
}

#contentInt #leftInterna .menuInterna li#current a span{
color:#fff;
}

#contentInt #leftInterna .menuInterna li a:hover span{
color:#FFFFFF !important;
}

#contentInt #leftInterna p {
color:#181807;
display:block;
font-size:11px;
margin:0 10px 0 13px;
}
#contentInt #leftInterna p strong {
color:#FFFFFF;
}
#contentInt #leftInterna p a {
line-height:17px;
text-decoration:none;
}
#contentInt #leftInterna2 {
display:block;
height:100%;
margin:1px 0 0 1px;
width:158px;
min-height:250px;
}
#contentInt #leftInterna2 #level2 {
min-height:250px;
height:100%;
}
#contentInt #leftInterna2 .menumenuInterna2 {
background:#52521E url(/site/images/stories/img_menu/img_soluc2.jpg) repeat scroll 0 0;
height:236px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 55px;
min-height:236px;

}
#contentInt #leftInterna2 .menumenuInterna2 li {
font-size:11px;
height:46px;
line-height:13px;
width:158px;

}
#contentInt #leftInterna2 .menumenuInterna2 li a {
color:#181807;
display:block;
font-weight:bold;
text-decoration:none;
text-indent:5px;
}
#contentInt #leftInterna2 .menumenuInterna2 li a:hover {
color:#fff;
filter:none;
}

#contentInt #leftInterna2 .menumenuInterna2 li a span{
color:#181807;
font-weight:bold;

}
#contentInt #leftInterna2 .menumenuInterna2 li a:hover span{
color:#fff;
}

#contentInt #contentInterna {
display:block;
float:left;
margin:15px 0 0 40px;
width:89%;
}
#contentInt .blog {
width:100%;
}
#contentInt #contentInterna p {
color:#8E8E8D;
display:block;
font-size:12px;
line-height:14px;
width:90%;
}
p#path {
color:#6E6E64;
font-size:11px;
padding:0;
text-align:right;
width:100% !important;
}
p#path span a {
color:#6E6E64;
font-size:11px;
text-decoration:none;
}
#contentInt #contentInterna h2 {
color:#181807;
display:block;
font-size:18px;
margin:40px 0 15px;
}
#contentInt #contentInterna .componentheading {
color:#6C6B18 !important;
display:block;
font-size:18px !important;
margin:10px 0 5px;
white-space:nowrap;
}

/*#contentInt #contentInterna .componentheading {
color:#181807;
display:block;
font-size:18px;
margin:40px 0 15px;
}*/

#contentInt #contentInterna p.SectionInfo {
color:#6C6B18;
font-weight:bold;
margin:0 0 25px;
}
#contentInt #contentInterna .contentheading {
color:#6C6B18 !important;
display:block;
font-size:18px !important;
margin:10px 0 5px;
white-space:nowrap;
}
#contentInt #contentInterna .contentpaneopen {
color:#333333;
font-size:12px;
}
#contentInt #contentInterna .contentpaneopen td {
color:#333333;
font-size:12px;
}
#contentInt #contentInterna .contentpaneopen p {
color:#333333;
display:block;
font-size:12px;
padding:15px 0 0;
}



#contentInt #contentInterna .contentpaneopen ul {
width:90%;
display:block;
margin:15px auto 0 auto;
list-style-type:disc !important;
padding:0 20px;
}
#contentInt #contentInterna .contentpaneopen ol {
width:90%;
display:block;
margin:15px auto 0 auto;
list-style-type:decimal !important;
padding:0 25px;
}

#contentInt #contentInterna .contentpaneopen ul li{
padding:0 0 10px 0;
}
#contentInt #contentInterna .contentpaneopen ol li{
padding:0 0 10px 0;
}


#contentInt #contentInterna .small {
color:#1D1D1A;
font-size:11px;
margin:0 0 15px;
}
#contentInt #contentInterna .small strong {
color:#1D1D1A;
}
#contentInt #contentInterna .createdate {
color:#1D1D1A !important;
font-size:11px !important;
margin:0 0 15px;
}
#contentInt #contentInterna .createdate strong {
color:#1D1D1A !important;
}
#contentInt #contentInterna .modifydate {
color:#1D1D1A !important;
font-size:11px;
margin:0 0 15px;
padding:10px 0 0;
}
#contentInt #contentInterna p.ttlInfo {
color:#1D1D1A;
font-size:11px;
margin:0 0 15px;
}
#contentInt #contentInterna p.ttlInfo strong {
color:#1D1D1A;
}
#contentInt #contentInterna p.info {
background:transparent url(../images/ico_menu.gif) no-repeat scroll 0 1px;
margin:25px 0;
text-indent:15px;
}
#contentInt #contentInterna p.info a {
color:#000000;
}
.clearfix {
clear:both;
}
.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
line-height:0;
visibility:hidden;
}
.tb_content {
background:transparent url(../images/bg2_contentHome1.jpg) no-repeat scroll left bottom;
display:block;
width:100%;
min-height:400px;
}


.tb_content .tb_esq {
background:#868661 url(../images/bg_menuLeft.gif) no-repeat scroll center bottom;
vertical-align:top;
width:175px;
min-height:400px;
}
.tb_content .tb_dir {
background:#CAC9C0 none repeat scroll 0 0;
vertical-align:top;
width:158px;
min-height:400px;
}

#userForm{
width:600px;
display:block;
}

#userForm table{
padding:0 0 15px 0;
width:80%;
}

#userForm td{
font-size:12px;
color:#333;
padding:2px;
}

#userForm td input{
width:100%;
color:#333;
font-size:12px;
}

#userForm td textarea{
width:100%;
color:#333;
font-size:12px;
overflow:auto;
}

#userForm td #enviar{
width:70px;
border:1px solid #333;
}