/*
Autor: Marcel Gomes / UmStudio
Mail: marcel@umstudio.com / marcelcgomes@gmail.com
Data:  2009-03-19
*/

/* ---- GERAL <<<------------------------------------------------------------------------------------------------*/

html, body{
background:#484848;
margin:0;
padding:0;
border:none;
font-family:"Tahoma", Tahoma, Verdana, Arial;
font-size:11px;
color:#000;
height:100%;
}

a{
outline:none;
}

p {
margin:0;
padding:0;
}

img {
border:0px;
}

h1, h2, h3, h4, h5 {
margin:0;
padding:0;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- ESTRUTURA GLOBAL <<<---------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

.fixed{
position: fixed !important;
}

#flash{
top: 0;
left: 0;
z-index:1;
height: 100%;
width: 100%;
}

.global{
position: absolute !important;
height: 100% !important;
width: 100% !important;
margin: 0 !important;
z-index: 2 !important; 
}

.conteudo{
/*background:#FFFFFF;*/
width:1000px;
margin:0 auto 0 auto;
position:relative;
min-height:590px;
height: auto !important;
height:100%;
}

.col_left{
width:165px;
height:auto;
position:relative;
margin:0 10px 20px 15px;
_margin:0 5px 10px 0px;
float:left;
}

.col_middle{
width:800px;
height:auto;
position:relative;
float:left;
margin:0 0 20px 0;
}

.header{
width:800px;
height:85px;
position:relative;
}

.menu{
width:543px;
height:47px;
float:left;
margin:42px 47px 0 0;
}

.busca{
position:relative;
width:186px;
height:58px;
float:left;
}

.row_top{
width:800px;
height:auto;
clear:both;
position:relative;
}

.row_bottom{
width:800px;
height:auto;
clear:both;
}

.footer{
width:975px;
height:30px;
position:relative;
margin:0 0 0 25px;
display:block;
clear:both;
}


.conteudo form fieldset{
border:0;
margin:-3px !important;
_margin:0;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- FIM ESTRUTURA GLOBAL <<<-----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/


.campo_busca{
width:183px;
height:20px;
margin:0;
}

.campo_busca table{
height:20px;
}

.campo_busca table td{
background:#000;
}

.field_buscar{
width:156px;
border:0;
background:#000000;
color:#8a8a8a;
font-size:11px;
height:18px;
font-weight:bold;
padding:2px 0 0 4px;
letter-spacing:1px;
text-transform:uppercase;
margin:0;
}

.logo{
margin:42px 0 0 0;
width:136px;
height:150px;
}

.logo h1{
background:url(../_img/logo_home.png) no-repeat;
_background:url(../_img/logo_home.gif) no-repeat;
}

.logo h1 a{
width:136px;
height:150px;
text-indent:-9999px;
display:block;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- MENU <<<---------------------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
.nav{
width:545px;
height:47px;
position:relative;
}

.nav ul{
margin:0;
padding:0;
}

.nav ul li{
padding:0;
display:inline;
float:left;
margin:0 2px 0 0;
}

.menu_home{
width:41px;
height:20px;
}

.menu_home a{
background: url(../_img/btn_home_off.gif) no-repeat;
width:41px;
height:20px;
display:block;
text-indent:-9999px;
}

.menu_home a:hover{
background: url(../_img/btn_home_hover.gif) no-repeat;
width:41px;
height:20px;
display:block;
text-indent:-9999px;
}

.menu_home_ON{
background: url(../_img/btn_home_active.gif) no-repeat;
width:41px;
height:47px;
display:block;
text-indent:-9999px;
}

.menu_panamericana{
width:103px;
height:20px;
}
.menu_panamericana a{
background: url(../_img/btn_panamericana_off.gif) no-repeat;
width:103px;
height:20px;
display:block;
text-indent:-9999px;
}
.menu_panamericana a:hover{
background: url(../_img/btn_panamericana_hover.gif) no-repeat;
width:103px;
height:20px;
display:block;
text-indent:-9999px;
}
.menu_panamericana_ON{
background: url(../_img/btn_panamericana_active.gif) no-repeat;
width:103px;
height:47px;
display:block;
text-indent:-9999px;
}

.menu_cursos{
width:54px;
height:20px;
}
.menu_cursos a{
background:url(../_img/btn_cursos_off.gif) no-repeat;
width:54px;
height:20px;
display:block;
text-indent:-9999px;
}
.menu_cursos a:hover{
background:url(../_img/btn_cursos_hover.gif) no-repeat;
width:54px;
height:20px;
display:block;
text-indent:-9999px;
}
.menu_cursos_ON{
background:url(../_img/btn_cursos_active.gif) no-repeat;
width:54px;
height:47px;
display:block;
text-indent:-9999px;
}

.menu_eventos{
width:58px;
height:20px;
}
.menu_eventos a{
background:url(../_img/btn_eventos_off.gif) no-repeat;
width:58px;
height:20px;
display:block;
text-indent:-9999px;
}
.menu_eventos a:hover{
background:url(../_img/btn_eventos_hover.gif) no-repeat;
width:58px;
height:20px;
display:block;
text-indent:-9999px;
}
.menu_eventos_ON{
background:url(../_img/btn_eventos_active.gif) no-repeat;
width:58px;
height:47px;
display:block;
text-indent:-9999px;
}

.menu_blog{
width:122px;
height:20px;
}
.menu_blog a{
background:url(../_img/btn_blog_off.gif) no-repeat;
width:122px;
height:20px;
display:block;
text-indent:-9999px;
}
.menu_blog a:hover{
background:url(../_img/btn_blog_hover.gif) no-repeat;
width:122px;
height:20px;
display:block;
text-indent:-9999px;
}
.menu_blog_ON{
background:url(../_img/btn_blog_active.gif) no-repeat;
width:122px;
height:47px;
display:block;
text-indent:-9999px;
}

.menu_portfolio{
width:77px;
height:20px;
}
.menu_portfolio a{
background:url(../_img/btn_portfolios_off.gif) no-repeat;
width:77px;
height:20px;
display:block;
text-indent:-9999px;
}
.menu_portfolio a:hover{
background:url(../_img/btn_portfolios_hover.gif) no-repeat;
width:77px;
height:20px;
display:block;
text-indent:-9999px;
}
.menu_portfolio_ON{
background:url(../_img/btn_portfolios_active.gif) no-repeat;
width:77px;
height:47px;
display:block;
text-indent:-9999px;
}

.menu_promocoes{
width:76px;
height:20px;
}
.menu_promocoes a{
background:url(../_img/btn_promocoes_off.gif) no-repeat;
width:76px;
height:20px;
display:block;
text-indent:-9999px;
}
.menu_promocoes a:hover{
background:url(../_img/btn_promocoes_hover.gif) no-repeat;
width:76px;
height:20px;
display:block;
text-indent:-9999px;
}
.menu_promocoes_ON{
background:url(../_img/btn_promocoes_active.gif) no-repeat;
width:76px;
height:47px;
display:block;
text-indent:-9999px;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- FIM MENU <<<-----------------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/
/*---- QUERO SER ALUNO / SOU ALUNO <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

.aluno{
width:184px;
height:20px;
position:relative;
margin:22px 0 0 0 !important;
clear:both;
}

.aluno ul{
margin:0;
padding:0;
}

.aluno ul li{
padding:0;
display:inline;
float:left;
margin:0 2px 0 0;
}

.queroseraluno{
width:108px;
height:20px;
}

.queroseraluno a{
background:url(../_img/btn_queroseraluno.gif) no-repeat;
width:108px;
height:20px;
text-indent:-9999px;
display:block;
margin:0 0 0 75px;
}

.queroseraluno a:hover{
background:url(../_img/btn_queroseraluno_rolover.gif) no-repeat;
width:108px;
height:20px;
text-indent:-9999px;
display:block;
}

.soualuno{
width:71px;
height:20px;
text-indent:-9999px;
display:block;
background:url(../_img/btn_sou_aluno_disable.gif) no-repeat;
}

.soualuno a{
background:url(../_img/btn_soualuno.gif) no-repeat;
width:71px;
height:20px;
text-indent:-9999px;
display:block;
}

.soualuno a:hover{
background:url(../_img/btn_soualuno_rolover.gif) no-repeat;
width:71px;
height:20px;
text-indent:-9999px;
display:block;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/*---- FIM QUERO SER ALUNO / SOU ALUNO <<<-------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- RODAPE <<<-------------------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/


.footer ul{
margin:0;
padding:0;
}

.footer ul li{
margin:0 2px 0 0;
padding:0;
list-style:none;
display:inline;
float:left;
}

.contato_footer{
width:42px;
height:14px;
}

.contato_footer a{
background:url(../_img/btn_contato_footer.gif) no-repeat;
text-indent:-9999px;
display:block;
width:42px;
height:14px;
}

.atendimento_footer{
background:url(../_img/btn_atendimento_footer.gif);
width:195px;
height:14px;
text-indent:-9999px;
display:block;
}

.unidades_footer{
width:98px;
height:14px;
}

.unidades_footer a{
background: url(../_img/btn_unidades_footer.gif) no-repeat;
width:48px;
height:14px;
text-indent:-9999px;
display:block;
}

.copyright_footer{
background: url(../_img/btn_copyright_footer.gif);
width:52px;
height:14px;
text-indent:-9999px;
}

.politica_footer{
width:107px;
height:14px;
}

.politica_footer a{
background:url(../_img/btn_politica_footer.gif);
width:107px;
height:14px;
text-indent:-9999px;
display:block;

}

.sitemap_footer{
width:43px;
height:14px;
}

.sitemap_footer a{
background:url(../_img/btn_sitemap_footer.gif);
width:43px;
height:14px;
text-indent:-9999px;
display:block;
}

.rss_footer{
width:23px;
height:14px;
}

.rss_footer a{
background:url(../_img/btn_rss_footer.gif);
width:23px;
height:14px;
text-indent:-9999px;
display:block;
}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- FIM RODAPE <<<---------------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
