#vivoVcHomePage .content { width: 960px !important; }

/* CONTENT */
.conteudoMeio .context { float:right; height:auto; width:595px; }
.conteudoMeio .context2 { float:right; height:auto; width:615px; }
.conteudoMeio .pageTitle{ height:93px;}
.conteudoMeio .description{ padding:0 0 0 15px; width:540px; }
.conteudoMeio .subitens{ background:url(../images/bg_subitens.png) no-repeat left 28px; font-size:10px; margin-top:45px; width:100%; }
.conteudoMeio .subitens .subitens_menu_seta{ background:url(../images/bg_subitens_seta.png) no-repeat left top; height:9px; margin-top:20px; margin-left:0px; position:absolute; width:18px; }
.conteudoMeio .subitens ul.subitens_menu{ list-style:none; padding-left:10px; padding-bottom:45px; }
.conteudoMeio .subitens ul.subitens_menu li{ background-image:url(../images/subitens_separador.gif); background-repeat:no-repeat; float:left; padding:0 18px 0 18px; vertical-align:middle; width:auto; }
.conteudoMeio .subitens .description{width:540px; padding-top:35px; padding-left:30px; }
.conteudoMeio .subitens .description ul{ padding-left:5px;}
.conteudoMeio .pageTitle dl.fontSize{ font-size:9px; margin:0px; padding:20px 20px 0 0; width:50px; }
.conteudoMeio .pageTitle dl.fontSize dt{ padding-bottom:5px; }
.conteudoMeio {
    color: #7E7E7E;
font-size: 10px;
}

.conteudoMeio .subitens ul.subitens_menu2 {
list-style: none;
padding-left: 20px;
padding-bottom: 20px;
margin: 0 0 15px 0;
}
.conteudoMeio .subitens ul.subitens_menu2 li {
padding: 0 11px 0 11px!important;
}

.conteudoMeio .subitens .description ul {
padding: 0 0 15px 15px;
}

img {
    border: 0px;
}
.float_left{ float:left; }
.float_right{ float:right; }

fieldset{ border:0px; margin:0px; padding:0px; }

table.table_tipo3,
table.table_tipo4{ margin-bottom:10px; }

div.esconde_subitens{ min-height:160px; height:auto !important; height:160px;}
.valign_middle{ vertical-align:middle; }



.titulo2{    
    font-size: 20px;
    font-family: "ITCOfficinaSerifBold";  
	color: #8E44B4;  
    margin-top: 35px;
    margin-left: 30px;
    width: 480px;   
}


.sombra .on_left {position: absolute;z-index: 0;}

.sem_background {background: none !important;}

.conteudoMeio .subitens ul.subitens_menu li.on a.subitens{    
    font-size: 13px;
    color: #8E44B4; 
    font-family: "ITCOfficinaSerifBold";
    width: 54px;
	height: 13px;
	line-height: 14px;
	text-decoration:none;
}

.conteudoMeio .subitens ul.subitens_menu li a.subitens{
    font-size: 13px;
    color: #6B6B6B; 
	font-family: "ITCOfficinaSerifBold";
	text-decoration:none;
        
height: 13px;
line-height: 13px;

width: 39px;
}

legend{ display:none; }

table.table_template1 caption{ text-align:left; padding:5px 10px 8px 40px; }
table.table_template1 thead td,
table.table_template1 thead th{ background:#ececec; color:#0066cc; font-size:10px; padding:5px 10px 8px 40px; }
table.table_template1 tbody td{ color:#6b6b6b; font-size:10px; padding:5px 10px 8px 40px; }

div.content_geral{ background:#f1f1f1; }
body div.header_geral div.submenu{ background:#40085c; font-family:Arial, Helvetica, sans-serif; }

div.universo_content .content-interna, div.para_voce_content .content-interna, div.para_sua_empresa_content .content-interna, div.avivo_content .content-interna, div.avivo_comunicados{ margin:0 auto; width:960px; }
div.content_geral{ float:left; display:inline-block; padding-bottom:15px; min-height:550px; height:auto !important; height:550px; width:1002px; width:100% !important; min-width:1002px; }

.moldura{ border:solid 8px #fff; color:#555; background:#fff; }
.bgLeft{ background:url(../images/bg_bodycontent_left_pixel.gif) repeat-y left top; height:100%; width:100%; }
.bgRight{ background:url(../images/bg_bodycontent_right_pixel.gif) repeat-y right top; height:100%; width:100%; }



.table, .tabela td
{
    border-color: #e8e9ec;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
    /*border-style: solid;*/
}

.border_tb {
	border-color: #e8e9ec;
	border-style: solid;
	border-width: 1px 0;
}

.tabela
{
	border-color: #e8e9ec;
    border-width: 0px 0px 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
	border-style: solid;
}

.tabela td
{
    margin: 0;
    padding: 0;
    border-width: 0px 1px;
    background-color: #fff;
}

.rodape1{
	font-size:16px;
	font-size-adjust:inherit;
	font-family: "ITCOfficinaSerifBold";
	font-style:  normal;
	font-weight:100;
	color: #000;
}

.rodape2{
    font-weight: bold;
    font-size: 11px;
    color: #6d0a9d;    
}

.titulo_interno{
	font-size:20px;
	font-size-adjust:inherit;
	font-family: "ITCOfficinaSerifBold";
	font-style:  normal;
	font-weight:100;
	color: #000;
}

.titulo_chat{
	font-size:20px;
	font-size-adjust:inherit;
	font-family: "ITCOfficinaSerifBold";
	font-style:  normal;
	font-weight:100;
	color: #0066cc;
}

.lista{
	list-style:none;
	margin-left: 10px;
}

a:link, a:visited{
	color:#7E7E7E;
	font-size:11px;
}

a:hover{
	text-decoration:underline;
}
.listado li { margin-bottom: 10px }

.botao {background:#0066cc; border:0px; color:#ffffff; cursor:pointer; font-size:9px; padding:3px 5px 3px 5px;}

.article {
	clear: both;
	display: block;
	position: relative;
	overflow: hidden;
	zoom: 1;
}


#container,
#wrap {
	margin: 0 auto;
	width: 960px;
	text-align: left;

}

#summary,
#checkout {
	clear: none;
	float: left;
	display: inline;
	width: 630px;
}

#content h1,
#summary h2 {
	margin-bottom: 10px;
}

#content p {
	line-height: 14px;
}

#colunadireita {float:right; clear:right; width:135px; height:auto; padding:10px 5px 0 0; position:relative; background-color:#FFF}
#colunadireitatitulo {padding-top: 5px; padding-bottom: 10px; font-size:9px; color:#609;}

#colunadireita table{
    padding-left: 15px;
}

#colunadireitatitulo a{
    text-indent:8px; 
    font-size:9px; 
    margin: 0;
	text-decoration:none;
}

#colunadireitatitulo a:hover {
	text-decoration:underline;
}

#colunadireitatitulo a strong {
    color: #609;
	text-decoration:none;
}

#colunadireitatitulo a strong:hover {
	text-decoration:underline;
}

.conteudoDireitaTexto{
    padding-left: 2px;
}

.destaque_titulo{
    background-image:url(../images/bullet_seta_direita2.gif); 
    background-repeat:no-repeat; 
    color: #555;
    font-size: 9px;
    margin: 0px;
    padding: 0px 0 2px 12px;
}

#colunadireitaseparador{
    padding-bottom: 12px;
    margin-bottom: 12px;
}

/*MARINA*/
.br{ clear:both;}
.borda{border:solid 0px #000;}

/*cores*/

.home_box_dir h2, .home_box_media h2, .home_box_dir img { font-size: 18px; margin-bottom: 5px; }
.interna_box_media h2 { font-size: 16px;  margin-bottom: 5px; }
.home_box_dir h2, .home_box_media h2 { padding: 0 5px; }
.home_box_media p, .home_box_dir p, .home_box_linha p{ font-size:10px; margin:0 0 5px 0; padding:0 5px; }
.home_box_dir a{ float:left; margin: 0 10px 0 5px; }

.laranja a{ color:#ff6633;}
.laranja h2{ color: #ff6633;}
.verde a{ color:#8ebf25;}
.verde h2{ color: #8ebf25;}
.roxo a{ color:#8e44b4;}
.roxo h2{ color: #8e44b4;}
.vermelho a{ color:#ff0000;}
.vermelho h2{ color:#ff0000;}
.azul a{color:#0172c2;}
.azul h2{color:#0172c2;}

#banner_home{ background:url(../img/bg_flash.gif) no-repeat; float:left; width:720px; margin-right:10px; }

.home_box_dir{ height: 173px; width: 206px; float:left; background:url(../../img/box_dir_bg.png) no-repeat; padding:12px;}
.home_box_dir_topo{ height: 276px; background:url(../../img/box_dir_topo_bg.png) no-repeat; }

.home_box_media{ width:334px; margin-right:11px; float:left; padding:15px 10px 10px 10px; background:url(../../img/home_box_media.png) no-repeat; height:172px; }
.home_box_media img{float:left;} 
.home_box_last{ margin-right: 0px;}

.home_box_gde{ width:930px; padding: 65px 15px 10px; background:url(../../img/box_gde_bg.png) no-repeat; height: 282px; }
.home_box_vc_pq{ width:930px; padding: 65px 15px 10px; background:url(../../img/box_pq_vc_bg.jpg) no-repeat; height: 136px;}
.home_box_linha{background:url(../../img/box_linha.png) no-repeat; width:930px; height:102px; padding:50px 15px 0; }

.mini{ width:230px; float:left;}

.mini h2{
	font-size: 16px;
	font-size-adjust:inherit;
	font-family: "ITCOfficinaSerifBold";
	font-style:  normal;
	font-weight: 50;
	}

.home_box_gde .mini img,
.home_box_vc_pq .mini img{ float:left; margin:5px 10px 0 0;}
.home_box_linha .mini img{ float:left; margin:5px 0px 0 0;}


.curved {
background-color:#093;
border-radius:5px;
border-radius:5px;
behavior:url(border-radius.htc);
}

.menu_interna{ float:left; margin-right:10px; border:solid 0px red; width:230px; height:auto;}

.interna_box_media {width:720px; height:110px; background:url(../../img/interna_box.png) no-repeat -1px 0px; padding:10px 0 0 0px;}

.interna_box_media_destaque {width:224px; margin-right:0px; margin-left:10px; float:left; height:85px;}

.interna_box_media_destaque img {float:left; margin: 0 3px;}

.menu_interna2 {
	width: 230px;
    min-height: 137px;
    position: relative;
    padding:0 0 0 0;
    background-image:url(../../img/movelpj_menu2_background.png);
    background-repeat:repeat-y;
}

.menu_interna2 p.titulo1, .menu_interna2 li.titulo1 {font-family:'ITCOfficinaSerifBold'; font-size:19px; margin:10px 5px 0 5px !important; padding: 0 !important; color:#8e44b4;}

.menu_interna2 p.titulo2, .menu_interna2 li.titulo2 {font-family:'ITCOfficinaSerifBold'; font-size:13px; margin:0 5px 10px 15px !important; *margin:0 5px 5px 15px!important; padding: 0 !important; color:#8e44b4;}

.menu_interna2 li.titulo2 a { text-decoration: none; }
.menu_interna2 p.linkmenu, .menu_interna2 li.linkmenu {line-height:16px; font-size:9px; margin: 0 !important; padding:0 0 0 15px !important;}
.menu_interna2 p.linkmenu a, .menu_interna2 li.linkmenu a {color:#545454; text-decoration:none; font-size:9px}
.menu_interna2 p.linkmenu a:hover, .menu_interna2 li.linkmenu a:hover {text-decoration:underline;}
.menu_interna2 p.linkmenu a.selected, .menu_interna2 li.linkmenu a.selected {color:#F78500;}



.home_box_gde, .home_box_linha, .home_box_dir, 
.interna_box_media, .interna_box_media_destaque { font-size: 9px; }

#breadcrumbs, .breadcrumb {
	color: #8E44B4;
	font-size: 11px;
	width: 960px;
	padding: 0 0 12px 0;
}

/*Customização Demanda Acessibilidade*/

#breadcrumbs h2 {
    font-weight: normal;
    font-size: 11px;
}

#breadcrumbs h2  a{
    font-weight: normal;
    font-size: 11px;
    color: #8E44B4;
    text-decoration: none;
}
/* Fecha Customização Demanda Acessibilidade*/

.sub { color:#8E44B4; font-weight:bold; font-size:11px; padding-bottom:10px}

.content-interna .conteudoHome {
	float: right;
	position: relative;
	width: 720px;
}

.content-interna .conteudoHomeSemLateral {
	float: right;
	position: relative;
	width: 960px;
}
.content-interna .conteudoEsquerdo {
width: 230px;
float: left;
}