/* Especiais */
@charset "utf-8";
/* CS-S Document */

 .clearfix {display:inline;}  
 * html .clearfix {height: 1%;}  
 .clearfix {display: block;}  
 
 /* fix para o IE7 */
*+html .clearfix {
  min-height: 1%;
}

/* fix para o  IE6 */
* html .clearfix {
  height: 1%;
  overflow: visible;
}

/* fix para o resto do mundo */
.clearfix:after {
  content: ".";
  clear: both;
  display: block;
  height: 0;
  visibility: hidden;
}


/* header*/
#div_left_logo{
float:left;
height:80px;
width:300px;
padding-left:20px;
padding-top:5px;
}

#div_right_flash{
float:right;
width:291px;
padding-top:30px;
padding-right:90px;
}

/* fim header*/

/* TODOS*/

body{
margin: 0 0 0 0;
background-color:#dfdfde;
}

ul{
margin-top:2px;
}

li{
list-style-type:circle;

}


h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:16px;
font-weight:800;
margin:0 0 0 0;
padding-left:10px;
padding-top:5px;
}

ul{
margin-left:0 0 0 0;
}

#top_principal{
/*background-image:url(imgs/x_head2.jpg);*/
height:80px;
background-color:#0e4b03;
/*background-repeat:repeat-x;*/
}

#left_header{ 
height:70px;
width:305px;
float:left;
}

#right_header{
float:right;
padding-top:1px;
}


#conteudo_principal{
background-image:url(imgs/x_pagina.jpg);
background-repeat:repeat;
}

#largura_Geral{
width:780px;
background-color:#FFFFFF;
}

#menu{
/*background-image:url(imgs/back_menu.jpg);*/
/*background-repeat:no-repeat;*/
width:775px;
height:35px;
padding-top:5px;
}

.txt_menu{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
letter-spacing:-1px;
}

a.txt_menu:link {
text-decoration: none;
}

a.txt_menu:hover {
color:#006633;
text-decoration: none;
}

a.txt_menu:visited {
text-decoration: none;
}

a.txt_menu:active {
text-decoration: none;
}

#left_paginas{
float:left;
width:505px;
margin-top:5px;
margin-left:10px;
margin-bottom:5px;
background-color:#d8eceb;
}

#left_paginas_treinamento{
float:left;
width:505px;
margin-top:5px;
margin-left:10px;
margin-bottom:5px;
background-color:#fff;
padding-bottom:10px;
}

#left_paginas_metodologia{
float:left;
width:353px;
margin-top:5px;
margin-left:5px;
margin-bottom:5px;
background-color:#fff;
}

#right_paginas_metodologia{
float:right;
width:380px;
margin-top:5px;
margin-right:10px;
margin-left:5px;
margin-bottom:5px;
background-color:#d8eceb;
}

#top_titulos{
background-image:url(imgs/top_titulos_pg.jpg);
background-repeat:no-repeat;
width:505px;
height:26px;
}

#top_titulos_metodologia{
background-image:url(imgs/top_titulos_pq.jpg);
background-repeat:no-repeat;
width:380px;
height:26px;
}


#paginas{
width:760px;
margin-top:5px;
margin-bottom:5px;
background-color:#d8eceb;
}

#top_titulos_gd{
background-image:url(imgs/top_titulos_pg_gd.jpg);
background-repeat:no-repeat;
width:760px;
height:26px;

}

#right_paginas{
float:right;
width:249px;
padding-right:10px;
padding-top:5px;
}

#left_paginas_projetos{
width:770px;
padding-top:5px;
padding-left:10px;
padding-bottom:10px;
}

.txt_geral_paginas{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000066;
padding: 10px 10px 10px 10px;

}


.txt_contato{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000066;
}

.destaque_contato{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#008782;
padding-top:10px;
}

/*Treinamento Pagamento*/
#treinamento_top_principal{
background-image:url(imgs/treinamento/top_principal_txt_eepc.jpg);
background-repeat:no-repeat;
width:505px;
height:35px;
}

#treinamento_bottom_principal{
background-image:url(imgs/treinamento/bottom_principal.jpg);
background-repeat:no-repeat;
width:505px;
height:20px;
}

#treinamento_meio_principal{
background-image:url(imgs/treinamento/x_meio_principal.jpg);
background-repeat:repeat-y;
width:505px;
}

#treinamento_interno_top{
background-image:url(imgs/treinamento/top_interno.jpg);
background-repeat:no-repeat;
width:495px;
height:15px;
}


#treinamento_interno_meio{
background-image:url(imgs/treinamento/x_interno.jpg);
width:495px;
background-repeat:repeat-y;

}

#treinamento_interno_bottom{
background-image:url(imgs/treinamento/bottom_interno.jpg);
background-repeat:repeat-y;
width:495px;
height:15px;
}

#txt_left_interno{
width:270px;
float:left;
padding-left:8px;
}

#txt_left_interno2{
width:250px;
float:left;
padding-left:8px;
padding-top:20px;
}

#img_right_interno{
width:190px;
float:right;
position:relative;
padding-right:20px;

}

.treinamento_titulo{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
font-weight:bold;
font-size:14px;
}

.treinamento_titulo2{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
font-weight:bold;
font-size:14px;
padding-top:20px;
}

.treinamento_titulo_verde{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#006617;
font-weight:bold;
font-size:16px;
}

.treinamento_verde{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#006617;
font-size:12px;
padding-top:5px;

}

.treinamento_vermelho{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
font-size:12px;
padding-top:5px;
}

.treinamento_verde_grande{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#006617;
font-size:12px;
font-weight:600;
padding-left:8px;
padding-top:20px;
}

#treinamento_barra{
width: 485px;
padding-top:15px;
}

#treinamento_conteudo_interno{
padding:20px 8px 8px 8px;
}

#treinamento_interno_texto{
padding-top:20px;
}





#rodape{
background-image:url(imgs/x_rodape2.jpg);
background-repeat:repeat-x;
height:50px;
}

#rodape_tamanho{
width:780px
}

#rodape_content_left{
width:300px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:10px;
color:#666666;
float:left;
}

#rodape_content_righr{
float:right;
width:432px;
padding-top:2px;
}


