@charset "utf-8";
/* CSS Document */
body{
height:100%;
background:url(/images/oi/body_bkg_oiingles.jpg) top repeat-x !important;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
}
.diviframeoi{
overflow:hidden;
}

.iframeoi{
border:0 none;
height:54px;
margin:0;
overflow:hidden;
width: 100%;
}

.oi_title {
    width: 100%;
    height: 30px;
    background: url(/images/oi/titulo_oi.gif) left  no-repeat;
    text-indent: -9999px;
    border-bottom:1px solid #6F62B2;
    margin-top: 70px;
}

h1 {
    color:#4F4689;
    line-height: 10px;
    font-size: 24px;
    font-family:Arial, Helvetica, sans-serif;
}

.coluna_esq h1{
	color:#4F4689;
        line-height: 30px;
       
	
}

.branco {
	color:#ffffff;
}

.sf_menu_local {
    border-bottom: 1px #4F4689 solid;
    width: 700px;
    font-size:0.9em;
    color:#4F4689;
}

.sf_menu_local ul li a, a:link, a:visited, a:active{
	color:#4F4689;
 
}

.sf_menu_local ul li a:hover{
	color:#ff7800;
}

h2 {
    font-size: 18px;
    color:#4F4689;
    padding:0.2em 0px 0.5em 0px;
}

h3 {
    font-family: Arial;
    padding:0px;
    color:#4F4689;
}
h4{
    font-size: 14px;
    font-family: Arial;
    padding:0px;
    color:#4F4689;

}
#header {

	margin-bottom:30px;

}
#message{
	margin-top:30px;
}
.header_landpage{
	height:101px;
	min-width:960px;
	background-repeat:repeat-x;
	margin-bottom:0px;
}

.footer_homepage {
 border-bottom:0px;
 border-top: 1px solid #4F4689;
 float:none !important;
}

.footer_homepage a, a:link, a:visited, a:active{
	color:#4F4689;
	text-decoration:none;
}

.footer_homepage a:hover{
	color:#4F4689;
	
}

.menu_ig {
	background: #6F62B2;
        width:501px;
        margin: 0;
        padding: 0;
        border-right:  1px solid #C7C7C7;
  }

.menu_ig ul {
    border-bottom: 1px solid #C7C7C7;
    border-left:  1px solid #C7C7C7;
    border-right: 1px solid #C7C7C7;
    
}

img{
	border:0px;
}

p {
color:#4F4689;
}



.cinza {
	font-size:1.3em;
	padding:0px;	
	color:#4F4689;
}

.laranja{
color:#ff7800;
}

.confira_esq, .confira_dir {
font-size:1.1em;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:#4F4689;
display:block;
height:auto;
width:auto;
float:left;
}

a.btn_assine{
	background:url(../images/brturbo/btn_experimente_aula.png) no-repeat;
	display:block;
	height:38px;
	width:276px;
	color:#ffff00;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	padding:14px 10px 0px 40px;
	margin:6px 0px 6px 10px;
}

a.btn_experimente {

	color:#FFFFFF;
	padding:14px 8px 0px 22px;
        margin-top:15px;

}

a.btn_assine:hover {

	text-decoration:none;;
}

a.btn_experimente:hover {

	text-decoration:none;;
}

.confira_esq {
    line-height:30px;
}

.confira_dir {
    margin-top: 10px;
    font-size: 1.1em;
}
               
.confira_esq li {
background:url(../images/oi/list_style2.jpg) no-repeat left 3px;
padding-left:20px;
line-height:16px;
margin-top:15px;
height:auto;
font-weight:bold;
}

.confira_dir li {
background:url(../images/oi/list_style.jpg) no-repeat left 7px;
padding-left:20px;
line-height:26px;
margin-top:2px;
height:auto;
font-weight:bold;
}

.orange_oi {
color:#F08231;
line-height: 20px;
}

#participe {
margin-top:50px;
width: 930px;
height:90px;
float:left;
 
padding: 5px;
* margin-top:30px;

}

.total_head_oi {
	width:611px;
	background:url(../images/oi/big_image_total_oiingles_assine.jpg) no-repeat;
	height:260px;
	text-indent:-99999px;
       
}

.coluna_esq {
    padding: 0;
}

.coluna_esq_ig {
	float:left;
	width:600px;
	padding:10px 10px 0px 8px;
}

.home_coluna_direita {Position:relative;
	margin-left:30px;
         
	width:316px;
	float:left;
        * margin-left:20px;
                  
}


.home_list_menu {
	border-top:#4F4689 solid 1px;
	text-decoration:none;
	margin-top:74px;
}
.home_list_menu a {
	height:32px;
	display:block;

	border-bottom:1px solid #4F4689;
	padding:10px 0 0 70px;
	background-position:20px 0;
	background-repeat:no-repeat;
	text-decoration:none;
	font-size:14px;
	color:#4F4689;
}
.storefront_menu ul li  {
        border-bottom:   1px solid #C7C7C7;
        border-right:  1px solid #C7C7C7;
        border-left:  1px solid #C7C7C7;
}

.storefront_menu ul li a {
        color:#FFFFFF;
        font-size:1.2em;
        font-weight:bold;
        line-height:25px;
        padding:0 12px;
        text-decoration:none;
        width:auto;
        
}

.storefront_menu ul li a:visited {
        color:#FFFFFF;
        font-size:1.2em;
        font-weight:bold;
        line-height:25px;
        padding:0 12px;
        text-decoration:none;
        width:auto;
}
.storefront_menu ul li a:hover {
        color:#ffff00;
}

.storefront_menu .selectedlink a {
color:#ffff00;
}

.storefront_menu .selectedlink {
background: #585098;
color:#ffff00;
}

.storefront_menu .selectedlink a:hover {
color:#ffff00;
}

.storefront_menu .selectedlink a:active {
color:#ffff00;
}



#rodape{
height:30px;
background:#6F62B2;
/*position: fixed;*/
min-width: 970px;
}

.container_pe {
    width: 970px;
    margin: 0 auto;
}

.container_pe .formaspagamento {
    color:#FFFFFF;
    font-weight: bold;
    padding-left: 10px;
    height: 20px;
    float: left;
}

.container_pe .formaspagamento p {
    float: left;
    color: #FFF;
    font-size: 12px;
    font-family:Arial, Helvetica, sans-serif;
    padding: 6px 0 0 0;
    margin:0;
}

.container_pe .formaspagamento img {
    float: left;
}

.container_pe .copyright {
float:right;
height: 20px;
font-size: 11px;
line-height: 13px;
font-weight: normal;
color:#ffffff;
padding-top: 10px;
}

.aulas_gratuitas li a {
	color:#666666;
	text-decoration:none;
	line-height:1.2em;
}
.aulas_gratuitas li span:hover {
	color:#ff7800;

}
.cost_bar {
    background: #E6E3F0;
}
.details h3, .course_block h3 {
    color:#ff7800;
}

.coluna_destaque {
color:#4F4689;
font-size:11px;
font-weight:bold;
line-height:17px;
}

.icon_home_footer {
background:url(../images/footer/icon_home_oi.gif) no-repeat 0px 4px;
float:left;
height:5px;
padding-left:5px;
padding-top:8px;
width:9px;

}

.btn_oi a:link, .btn_oi a:visited, .btn_oi a:active {
	background-position: right top;
	line-height:43px;
	width:auto;
	font-weight:bold;
	padding:18px 16px 16px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
        font-style: normal;
        text-transform:uppercase;
	margin:0;
	color:#FFF;
	text-decoration:none;
         
}

.btn_oi.btn_end {
	 background-position: left top;
	 font-size:12px;
	 font-family:Arial, Helvetica, sans-serif;
         font-style: normal;
	 margin:0;
	 padding:14px 7px 12px 4px;
	 line-height:53px;
         text-decoration: none;

}
/* ///////// FIM ESTILO BOT�O SMALL PADR�O ///////// */
.btn_roxo a, .btn_roxo span { background:url(../images/oi/btn_sprite_roxo.png);}
.btn_roxo a:hover { cursor:pointer; color:#ffff00; text-decoration:none;}

.btn_laranja_oi a, .btn_laranja_oi span { background:url(../images/oi/btn_sprite_laranja.png);}
.btn_laranja_oi a:hover {cursor:pointer; color:#ffff00; text-decoration:none;}

/*  ///////////// ESTADO NO OVER //////////////////////*/

.no_hover a:hover { color:#ffffff; }


.conteudo_oi p{
    font-size: 1.3em;

}
.conteudo_oi h3{
    font-size: 1.3em;
    color:#4F4689;

}

.form_login_landpg{
    margin-top: 10px;
}
.storefront_content{
    margin-top: 20px;
}

.list{
    font-family: Arial;
    font-size: 1.1em;
    color:#4F4689;
}
.formulario_dd dd {
line-height:1em;
padding-bottom:10px;
}

.floatAssine{width:370px;float:left;}
img#splashHome{position:absolute;top:-15px;left:-90px;}
img#splash{position:absolute;top:-100px;right:10px;}
p#txtAssine{overflow:hidden;font-size:16px;color:#1b1b1b;text-align:left;}
p#txtAssine strong{display:block;font-size:18px;}

#popDhtml{width:262px;height:263px;position:absolute;top:245px;left:50%;margin-left:-50px;z-index:90;}
#popDhtml a#fechar{display:block;width:62px;height:15px;line-height:15px;background:#EBEBEB;font-size:11px;text-indent:5px;border:1px solid #777474;position:absolute;top:8px;right:8px;}
#popDhtml a#fechar span{padding:1px 5px;border-left:1px solid #777474;margin-left:1px;text-align:center;}
#popDhtml a#fechar:hover{color:#000;}















