@charset "iso-8859-1";
/*  
* CAVE | A educação movimenta o mundo 
***********************************************
Agência: Ato interativo
Country: Brasil
Diretor: Felipe Gazolla
Design by: Henrique Alves
XHTML+CSS: Aline Tinoco 
Programação: Jean Bond
Country: Brasil
Last CSS update: 01/2009
Notes: Folha padrão
***********************************************
Copy something of someone is WRONG, 
but copy from lot's of places is RESEARCH!
Don't let the puppies sad!
***********************************************
*/* {
padding:0;
margin:0;
}

body {
padding:0;
margin:0;
text-align:center;
background:url(../images/bg.jpg) repeat;
font-family: "Tahoma" Arial Helvetica, sans-serif;
font-size:13px;
letter-spacing:1px;
color:#E9E9E9;
}

#site {
width:930px;
height:auto;
margin:auto;
text-align:left;
background:#3B4020 url(../images/bg_site.jpg) center top no-repeat;
padding:0;
top:-300px;
}

/***********************************************TOPO******************************/
#topinho {
width:300px;
height:93px;
background:transparent;
z-index:99;
position:absolute;
_position:relative;
float:left;
top:0;
left:0;
}

#topinho p {
width:auto;
height:auto;
background:transparent;
font-size:20px;
padding-top:20px;
padding-left:80px;
font-style:italic;
letter-spacing:1px;
float:left;
position:absolute;
top:0;
left:0;
}

#env_roldana {
width:auto;
height:auto;
position:relative;
top:0;
float:left;
}

#roldana {
width:334px;
height:288px;
z-index:99;
float:left;
left:300px;
position:absolute;
background:transparent;
}

/***********************************************tentativa*************************/
#topo {
width:930px;
height:293px;
top:0;
position:relative;
}

#topo object {
width:930px;
height:293px;
top:0;
}

#topo.fix {
_margin-bottom:-45px;
}

/***********************************************AREA ALUNO*************************/
#area {
width:330px;
height:auto;
background:transparent;
position:absolute;
float:right;
margin-top:10px;
z-index:200px;
right:0;
top:0;
}

#area img {
float:left;
}

label {
width:60px;
height:auto;
padding:5px;
margin:0;
float:left;
text-align:right;
font-weight:bolder;
}

input,select,textarea {
width:auto;
height:auto;
padding:5px;
margin:3px;
background:#000;
font:11px Arial, Helvetica, sans-serif;
color:#F7F7F7;
border:1px solid #554647;
}

input:focus,select:focus,textarea:focus {
color:#F7F7F7;
border:1px solid #CE632B;
}

.ok {
width:auto;
height:auto;
background:#000 url(../images/bg_ok.jpg) left center repeat;
font:11px Arial, Helvetica, sans-serif;
font-weight:600;
color:#F7F7F7;
cursor:pointer;
border:1px solid #554647;
}

/***********************************************MENU******************************/
#menu {
width:auto;
height:auto;
padding:0;
background:transparent;
top:0;
float:left;
}

/***********************************************CONTEUDO**************************/
#conteudo {
width:890px;
height:auto;
background:transparent;
padding:0 20px;
padding-bottom:20px;
}

#conteudo_interno {
width:890px;
height:auto;
background:transparent;
padding:0 20px;
padding-bottom:150px;
}

.box_titulo {
width:870px;
height:auto;
border-bottom:5px solid #934725;
padding:10px;
background:#4E5426;
float:left;
z-index:99;
margin-bottom:10px;
}

/***********************************************TRANSPARENTES*********************/
#transparente_890 {
background:#4E5426;
opacity:0.50;
-moz-opacity:0.50;
filter:alpha(opacity=45);
position:relative;
height:81px;
left:0;
top:-10px;
top:-2px;
_top:-89px;
}

#box_890 {
width:870px;
height:58px;
border-bottom:5px solid #934725;
padding:10px;
position:absolute;
z-index:99;
top:367px;
}

#transparente_meio {
background:#BDBEB1;
opacity:0.10;
-moz-opacity:0.10;
filter:alpha(opacity=15);
position:relative;
height:115px;
left:0;
top:30px;
top:35px;
_top:-55px;
}

.box_meio {
width:870px;
height:89px;
border-bottom:5px solid #934725;
padding:10px;
top:490px;
position:absolute;
z-index:99;
}

.box_meio p {
color:#000;
}

.box_meio p a {
color:#000;
}

.box_360 {
width:270px;
height:auto;
float:left;
z-index:99;
}

.box_360 img {
float:left;
padding-right:5px;
}

.box_220 {
width:270px;
height:auto;
float:left;
}

.box_220 img {
float:left;
margin-right:5px;
border:2px solid #934725;
}

.transparente_424 {
background:#4E5426;
opacity:0.50;
-moz-opacity:0.50;
filter:alpha(opacity=45);
position:relative;
height:202px;
width:424px;
top:90px;
_top:0px;
}

.box_424 {
width:404px;
height:182px;
border-bottom:5px solid #934725;
padding:10px;
position:absolute;
z-index:99;
top:660px;
*top:650px;
*margin-left:-40px;
}

.transparente_424_2 {
background:#4E5426;
opacity:0.50;
-moz-opacity:0.50;
filter:alpha(opacity=45);
position:relative;
height:203px;
height:203px;
width:424px;
margin-left:470px;
top:-112px;
*top:-130px;
_top:-220px;
}

.box_424_2 {
width:404px;
height:182px;
border-bottom:5px solid #934725;
padding:10px;
position:absolute;
z-index:99;
top:660px;
margin-left:470px;
*top:650px;
_top:655px;
}

.box_424 img {
float:left;
}

.box_424 p {
float:left;
width:310px;
height:134px;
letter-spacing:1px;
}

.box_424_2 img {
float:left;
}

.box_424_2 p {
float:left;
width:310px;
height:134px;
letter-spacing:1px;
}

/***********************************************CLASSES**************************/
.col_branca {
background:url(../images/bg_col_branca.gif) center center no-repeat;
height:48px;
float:left;
margin-right:20px;
}

.col_vermelha {
border-right:1px solid #934725;
height:82px;
float:left;
margin-right:20px;
}

/***********************************************From2**************************/
.form2 {
padding:20px 10px 10px 0;
float:left;
}

.form2 label {
width:80px;
height:auto;
padding:5px;
margin:0;
float:left;
text-align:right;
}

.contact{
margin:50px 100px;
}
/***********************************************TITULOS**************************/
h1, h2, h3 h4, h5{
font-weight:100;
}

h5 {
color:#FB9D20;
font-weight:bolder;
font-size:14px;
}

h5 a {
color:#FB9D20;
}

h4 {
color:#262C15;
font-size:21px;
font-weight:normal;
}

h4 a {
color:#262C15;
}

h3 {
color:#FB9D20;
font-weight:100;
font-size:22px;
}

h2 {
color:#FB9D20;
font-weight:bolder;
}

/***********************************************RODAPE**************************/
#env_fale {
width:auto;
height:auto;
margin:auto;
text-align:left;
}

#fale {
width:890px;
height:auto;
margin:auto;
text-align:left;
background:#262C15;
padding:20px;
position:relative;
top:-90px;
}

#fale h5 {
font-size:11px;
}

#fale p {
font-size:10px;
}

.laranja {
color:#FB9D20;
font-size:17px;
font-weight:bolder;
float:left;
}

.box_230 {
width:230px;
height:auto;
float:left;
font-size:11px;
}

#rodape {
width:800px;
height:auto;
margin:auto;
text-align:left;
padding:5px;
position:relative;
top:-90px;
}

#rodape p {
float:left;
padding-left:20px;
}

#rodape img {
float:right;
}

#rodape_engrenagem1 {
width:151px;
height:auto;
background:transparent;
float:left;
z-index:200;
left:110px;
}

#rodape_engrenagem2 {
width:151px;
height:auto;
background:transparent;
float:right;
z-index:200;
}

#engrenagem1 {
position:absolute;
top:25px;
left:-96px;
}

#engrenagem2 {
position:absolute;
top:25px;
right:-95px;
}

/***********************************************GERAIS**************************/
ul.professores {
width:auto;
height:auto;
padding:0;
margin:5px 0;
}

ul.professores li {
list-style:none;
display:block;
padding:5px 10px 5px 22px;
border-bottom:1px #EEDB9E dotted;
cursor:pointer;
background:url(../images/bg_li.gif) left no-repeat;
margin:5px 0;
}

ul.noticias {
width:auto;
height:auto;
padding:0;
margin:5px 0;
}

ul.noticias li {
list-style:none;
display:block;
padding:5px 10px 5px 22px;
border-bottom:1px #EEDB9E dotted;
cursor:pointer;
background:url(../images/bg_li_jornal.gif) left center no-repeat;
margin:5px 0;
}

.jornal {
width:40%;
height:auto;
background:url(../images/bg_li_jornal.gif) left center no-repeat;
padding:5px 10px 5px 22px;
border-bottom:1px #EEDB9E dotted;
margin:5px 30px 5px 0;
float:left;
text-align:left;
color:#E9E9E9;
}

.oficinas {
width:auto;
height:auto;
display:block;
background:url(../images/bg_li_jornal.gif) left center no-repeat;
padding:5px 10px 5px 22px;
border-bottom:1px #EEDB9E dotted;
margin:5px 30px 5px 0;
text-align:left;
color:#E9E9E9;
}

.jornal a {
color:#E9E9E9;
text-decoration:none;
}

ul.gabaritos {
width:auto;
height:auto;
padding:0;
margin:5px 0;
}

ul.gabaritos li {
width:40%;
list-style:none;
display:block;
padding:5px 10px 5px 22px;
border-bottom:1px #EEDB9E dotted;
cursor:pointer;
background:url(../images/bg_li_gabarito.gif) left no-repeat;
margin:5px 30px 5px 0;
float:left;
}

ul.gabaritos li a {
text-decoration:none;
color:#E9E9E9;
}

ul.faculdades {
width:auto;
height:auto;
padding:0;
margin:5px 0;
}

ul.faculdades li {
width:40%;
list-style:none;
display:block;
padding:5px 10px 5px 22px;
border-bottom:1px #EEDB9E dotted;
cursor:pointer;
background:url(../images/bg_li.gif) left no-repeat;
margin:5px 30px 5px 0;
float:left;
}

ul.faculdades li a {
text-decoration:none;
color:#E9E9E9;
}

ul.carreira {
width:auto;
height:auto;
padding:0;
margin:5px 0;
}

ul.carreira li {
width:auto;
list-style:none;
display:block;
padding:5px 10px 5px 22px;
border-bottom:1px #EEDB9E dotted;
cursor:pointer;
background:url(../images/bg_li_carreira.gif) left no-repeat;
margin:5px 30px 5px 0;
}

ul.carreira li a {
text-decoration:none;
color:#E9E9E9;
}

ul.cave {
width:auto;
height:auto;
padding:0;
margin:5px 0;
}

ul.cave li {
width:auto;
list-style:none;
display:block;
padding:5px 10px 5px 22px;
border-bottom:1px #EEDB9E dotted;
cursor:pointer;
background:url(../images/bg_li_cave.gif) left no-repeat;
margin:5px 30px 5px 0;
}

ul.cave li a {
text-decoration:none;
color:#E9E9E9;
}

.box_historia {
width:auto;
height:auto;
background:trasnparent;
margin:10px 0;
}

.box_historia img {
width:auto;
height:96px;
margin:5px 15px 5px 0;
float:left;
border:1px solid #000;
}

.box_historia p {
float:left;
margin:5px;
}

img {
border:none;
}

.separador {
width:auto;
height:1px;
font-size:0;
border-bottom:1px solid #934725;
padding:0;
margin:15px 0;
}

.col_separa {
float:left;
width:40px;
}

.col_separa2 {
float:left;
width:20px;
}

.clear {
clear:both;
font-size:1pt;
background:transparent;
}

.voltar {
text-align:right;
cursor:pointer;
padding-right:30px;
color:#FB9D20;
}

.calendario {
margin-top:30px;
text-align:center;
}

/*****************************************LISTA FOTOS DESTAQUE************************/
ul.lista_destaque {
width:auto;
height:auto;
padding:0;
margin:0;
margin-top:10px;
}

ul.lista_destaque span {
width:155px;
height:auto;
padding:0;
margin:2px;
color:#888;
display:block;
overflow:hidden;
cursor:pointer;
}

.data {
font-weight:bolder;
height:15px;
}

.titulo {
height:32px!important;
overflow:hidden;
}

ul.lista_destaque li {
list-style:none;
padding:0;
margin:5px;
background:#404620;
float:left;
}

ul.lista_destaque li a img {
width:155px;
height:116px;
opacity:.9;
}

ul.lista_destaque li a:hover img {
opacity:.99;
}

ul.lista_destaque li img {
padding:5px;
margin:0;
background:#404620;
border:1px solid #404620;
}

/*****************************************LISTA FOTOS************************/
ul.lista_fotos {
width:auto;
height:auto;
padding:0;
margin:0;
}

ul.lista_fotos li {
list-style:none;
width:125px;
height:90px;
float:left;
margin:10px;
_margin:5px;
}

ul.lista_fotos li img {
width:125px;
height:90px;
}

ul.lista_fotos li a img {
opacity:.9;
}

ul.lista_fotos li a:hover img {
opacity:.99;
}

ul.lista_fotos li img {
padding:1px;
margin:0;
border:1px solid #404620;
padding:3px;
background:#404620;
}

.videos{
vertical-align:middle;
list-style:none;
}
/***************************************links*************************/
a {
text-decoration:none;
color:#E9E9E9;
}

a:hover.link {
text-decoration:none;
color:#E9E9E9;
}

a:hover {
text-decoration:none;
}

.submenu {
margin:0 20px 0 0;
}
/***********redesing*******************/
ul.LeftProf,ul.LeftCarreira,ul.LeftAluno,ul.LeftMais,ul.LeftDuvidas {
width:300px;
height:auto;
padding:0;
margin:5px 0;
float:left;
}

ul.LeftProf li {
list-style:none;
display:block;
padding:5px 10px 5px 22px;
border-bottom:1px #EEDB9E dotted;
cursor:pointer;
background:url(../images/bg_li.gif) left no-repeat;
margin:5px 0;
vertical-align:middle;
}

ul.LeftAluno li {
list-style:none;
display:block;
padding:5px 10px 5px 22px;
border-bottom:1px #EEDB9E dotted;
cursor:pointer;
background:url(../images/bg_li_aluno.gif) left no-repeat;
margin:5px 0;
vertical-align:middle;
}

ul.LeftCarreira li {
list-style:none;
display:block;
padding:5px 10px 5px 22px;
border-bottom:1px #EEDB9E dotted;
cursor:pointer;
background:url(../images/bg_li_carreira.gif) left no-repeat;
margin:5px 0;
vertical-align:middle;
}

ul.LeftMais li {
list-style:none;
display:block;
padding:5px 10px 5px 22px;
border-bottom:1px #EEDB9E dotted;
cursor:pointer;
background:url(../images/bg_li_cave.gif) left no-repeat;
margin:5px 0;
vertical-align:middle;
}

ul.LeftDuvidas li {
list-style:none;
display:block;
padding:5px 10px 5px 22px;
border-bottom:1px #EEDB9E dotted;
cursor:pointer;
background:url(../images/bg_li_duvidas.gif) left no-repeat;
margin:5px 0;
vertical-align:middle;
}


.cont_520 {
margin-top:15px;
width:535px;
height:auto;
float:left;
background:#4E5426;
padding:5px 5px 5px 10px;
}

#paginacao {
text-align:center;
font-size:12px;
cursor:pointer;
}

#paginacao span {
padding:5px;
margin:5px;
color:#996633;
}

#paginacao span:hover {
padding:5px;
margin:5px;
color:#F1F1F1;
}

.Col3X3 {
float:left;
width:270px;
height:280px!important;
margin-bottom:15px;
padding:5px;
background:#4E5426;
}

.Col3X3 img{
margin:5px 0;
}

.Col3X3 h5{
height:30px;
}

.comentarios{
width:auto;
height:auto;
background:#4A4F28 url(../images/bg_comentarios.jpg) left bottom no-repeat;
padding:20px 10px 40px 10px;
margin-top:10px;
color:#F7F7F7;
}

.comentarios p{
background:	url(../images/66.jpg) left top no-repeat;
padding-left:35px;
}
.comentar{
background:#4E5426 url(../images/comment_add.gif) right center no-repeat;
border-bottom:5px solid #934725;
padding:3px 35px 5px 3px;
text-align:right;
width:850px;
}

#fmComentario label{
width:	100px;
} 

.more{
text-align:center;
margin:10px 50px;
}

.submenu h4{
color:#D08C54;
font-weight:normal;
}

.news{
margin-bottom:5px;
font-size:24px;
_position:relative;
_top:-100px;
}

.news img{
vertical-align:middle;
}