html, body, td, tr{
    font-family: Arial;
    font-size: 12px;
    color:  #666666;
 } 
 
#pagewidth{ 
    width:762px;
} 

#cabecalho{
    height:86px;
    width:100%;
} 
 
#header{ 
    height:193px; 
    background-repeat: no-repeat;
    width:100%;
}
#headerr{ 
    height:193px; 
    background-repeat: no-repeat;
    width:100%;
}
#headeren{ 
    height:193px; 
    background-repeat: no-repeat;
    width:100%;
} 
 
#maincol{
    background-color: #FFFFFF; 
    clear:both;   
    display:inline; 
    position: relative; 
    width:;
 }                            

#footer{
    font-family: Arial;
    text-decoration: none;
    font-size: 12px;
    color: #000000;
    text-align: center;
    padding-top: 10px;
    height:50px; 
    clear:both;
 } 
 
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


/* CSS DA TAG */

#tagbackOff {
width:22px; 
height:113px; 
background-image: url("images/tags/off.jpg");
background-repeat: no-repeat; 
}

#tagbackOk {
width:22px; 
height:113px; 
background-image: url("images/tags/aprovado_pt.jpg");
background-repeat: no-repeat; 
}

#tagbackRe {
width:22px; 
height:113px; 
background-image: url("images/tags/refazer_pt.jpg");
background-repeat: no-repeat; 
}

#tagbackOk_es {
width:22px; 
height:113px; 
background-image: url("images/tags/aprovado_es.jpg");
background-repeat: no-repeat; 
}

#tagbackRe_es {
width:22px; 
height:113px; 
background-image: url("images/tags/refazer_es.jpg");
background-repeat: no-repeat; 
}


#tagbackOk_en {
width:22px; 
height:113px; 
background-image: url("images/tags/aprovado_en.jpg");
background-repeat: no-repeat; 
}

#tagbackRe_en {
width:22px; 
height:113px; 
background-image: url("images/tags/refazer_en.jpg");
background-repeat: no-repeat; 
}

#tagtexto{
padding-left: 8px;
font-family: Arial;
color: ffb400;
font-weight: bold;
font-size: 14px; 
}

/* FIM DO CSS DAS TAGS */

/*CSS DOS TEXTOS */

#titulo_treinamentos {
    color: #dc781d;
    font-size: 14px;
    font-weight: bold;
}

#titulo_texto{
    color: #DC781D;
    font-size: 14px;
    font-weight: bold;

}

#titulos{
    color: #666666;
    font-size: 14px;
    font-weight: bold;

}

/*FIM DOS CSS DOS TEXTOS */


/*CSS DOS LINKS */
.link_titulo {    
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #747474;
    padding-left:3px;
    text-decoration: none;
}

/*FIM DO CSS DOS LINKS

/*CSS DO BLOG */
#bTituloBlog {
    border-bottom: #89857B solid medium;    
}

#TituloBlog {
    width: 745px;
    height: 29px;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    background-color: #89857b;
    background-image:url('images/blog/direito_blog.jpg');
    background-repeat:no-repeat;
    background-position: right;
    

}

#TituloBlog_img {
    width: 765px;
    height: 29px;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    background-color: #89857b;
    background-image:url('images/blog/direito_blog_es.jpg');
    background-repeat:no-repeat;
    background-position: right;
    

}   
#TituloBlogg {
    padding-top: 100px;
    padding-left: 145px;
    padding-top: 50px;
    font-size: 12px;

}

#BoxBlog {
    border: #CDDFEF solid 2px;
    padding-bottom: 5px;        
    background-color: #F3F7FB;
    
}

#titulo_Box_Blog{
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #E4ECF6;
    border-bottom: #FFFFFF solid medium;  
}

#conteudo_Box_Blog{
    padding-left: 22px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #F3F7FB;  
}

#BoxBlogAnSwer{
    border: #CDDFEF solid 2px;
    margin-bottom: 15px;
    background-color: #F3F7FB;
    
}

#titulo_Box_BlogAnSwer{
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #F5F9FC;
    border-bottom: #FFFFFF solid medium;  
}

#conteudo_Box_BlogAnSwer{
    padding-left: 22px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #F3F7FB;  
}

#BoxAddBlog {
    background-color: #FCFDFE;
    padding-bottom: 5px; 
    padding-top: 5px; 
    border-top: #D3D3D3 dashed thin;
}

.BoxDIvHiDden {
    display:none;
    overflow:auto;
    text-decoration: none;
    letter-spacing: 0.5px;
}

/*CSS DO FORMULARIO */
.objetos {
    font-family: Arial, Helvetica, sans-serif;
    color:#333333;
    font-size: 11px;
    background-color: #F8F8F8;
    border: 1px solid #666666;
}
.objetos_botOK {
    font-family: Arial, Helvetica, sans-serif;
    color:#333333;
    font-size: 12px;
    background-color: #F8F8F8;
    border: 1px solid #666666;
    font-weight: bold;
}
/* FIM DO CSS DO FORMULARIO */

/*CSS DOS TÍTULOS*/
.title_page {
    font-family: Arial;
    color: #000000;
    padding: 0;
    font-size: 16px;
    font-weight: bold;
}
.title_page_2 {
    font-family: Arial;
    color: #4E4E4E;
    padding: 0;
    font-size: 14px;
    font-weight: bold;
}

/* FIM DO CSS DOS TITULOS

/*CSS DOS BOXES */
#box_home{
    padding-top: 20px; 
    padding-bottom: 15px;
     padding-left: 5px;
    float: left;;
    width: 574px; 
    background-color: #ececec;
}  

/*  LINKS E MAIS LINKS */
.tbtextobox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #dc781d;
    text-decoration: none;
}

.tbtextobox:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #dc781d;
    text-decoration: underline; 
}

.toplink {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    text-decoration: none;
}

.toplink:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    text-decoration: underline; 
}


/*FIM TEXTO BOX*/

/*CSS QUESTION PARA DIZER SE ESTAH CERTO OU ERRADO */
.certa{
    font-family: Arial;
    font-size: 12px;
    color:  #007703;
    font-weight: bold;
}
.errada{
    font-family: Arial;
    font-size: 12px;
    color:  #ff0000;
    font-weight: bold; 
}
    
/*FIM CSS QUESTION */

.take5link {
    text-decoration: none;
    color: #666666;
}
.take5link:hover {
    color: #666666;
    text-decoration: underline;
}