﻿ 

*{ margin:0; padding:0}

a{overflow:hidden;}

body {
	font-family:Arial, Helvetica, sans-serif;
	background:#666 url(/imagens/bg/body.jpg) repeat-x left top;
}

#geral{
	width:966px;
	margin:0 auto;
	position:relative;
}

.SM{ 
	display:none;
}

#topo{
	height:79px !Important;
	width:100%;
	display:block;
	/*position:relative;*/
}
#topo h1 a{ 
	display:block;
	width:167px;
	height:79px;
	text-indent:-99999px;
	background:url(/imagens/bg/logo_line1.jpg) no-repeat left top;
	float:left;
}
#topo h2 a{
	display:block;
	width:104px;
	height:79px;
	text-indent:-99999px;
	background:url(/imagens/bg/logo_sap.jpg) no-repeat left top;
	float:left;
}

#topo a.pular {
	display:none;
}


#topo .linguagem{
	float:right;
	width:148px;
	padding-top:58px;

}
#topo .linguagem a{
	display:block;
	width:72px;
	height:21px;
	text-indent:-99999px;
	float:left;
}
#topo .linguagem a.english{ background:url(/imagens/bt/bt_english.gif) no-repeat left top; }
#topo .linguagem a.spanol{ background:url(/imagens/bt/bt_spanol.gif) no-repeat left top; }

#topo ul.menu_principal{
	display:block;
	clear:both;
	background:#366a86;
	width:724px;
	height:57px !important;
	float:left;
	z-index:auto;
}

#topo ul.menu_principal li{
	float:left;
	list-style:none;
	display:block;
	height:56px;
}
#topo ul.menu_principal li a{
	display:block;
	height:56px;
	float:left;
	text-indent:-9999px;
}

/*MENU EM PORTUGUES */
#pt-br #topo ul.menu_principal li.line1 a{
	width:76px;
	background: url(/imagens/bt/menu_pt/bt_line1.gif) no-repeat left top;
}
#pt-br #topo ul.menu_principal li.cases a{
	width:68px;
	background: url(/imagens/bt/menu_pt/bt_cases.gif) no-repeat left top;
}
#pt-br #topo ul.menu_principal li.imprensa a{
	width:82px;
	background: url(/imagens/bt/menu_pt/bt_imprensa.gif) no-repeat left top;
}
#pt-br #topo ul.menu_principal li.eventos a{
	width:76px;
	background: url(/imagens/bt/menu_pt/bt_eventos.gif) no-repeat left top;
}
#pt-br #topo ul.menu_principal li.noticias a{
	width:76px;
	background: url(/imagens/bt/menu_pt/bt_noticias.gif) no-repeat left top;
}
#pt-br #topo ul.menu_principal li.depoimentos a{
	width:106px;
	background: url(/imagens/bt/menu_pt/bt_depoimentos.gif) no-repeat left top;
}
#pt-br #topo ul.menu_principal li.contatos a{
	width:82px;
	background: url(/imagens/bt/menu_pt/bt_contatos.gif) no-repeat left top;
}
#pt-br #topo ul.menu_principal li.login a{
	width:119px;
	background: url(/imagens/bt/menu_pt/bt_login_revendas.gif) no-repeat left top;
}
#pt-br #topo ul.menu_principal li.area_restrita a{
	width:99px;
	background: url(/imagens/bt/menu_pt/bt_area_restrita.gif) no-repeat left top;
}

/*MENU EM INGLES */

/*MENU EM ESPANHOL */



/*OCULTA O BOTAO DE LOGIN NA HOME*/
.home #topo ul.menu_principal li.login{ display:none;}

div#s1{
	position:absolute;
	top:137px;
	left:0;
	display:none;
	width:115px !important;
	z-index:10 !important;
}
div#s2{
	position:absolute;
	top:137px;
	left:145px;
	z-index:10 !important;
	display:none;
	width:115px !important;
}

#topo ul.menu_principal li ul li{
	float:none;
	display:inline !important;
}
#topo ul.menu_principal li ul li a{
	display:block;
	padding:8px 13px !important;
	width:115px  !important;
	height:15px !important;
	background:#537d93 !important;
	color:white;
	text-decoration:none;
	font:normal 12px Arial, Helvetica, sans-serif;
	width:auto;
	float:none !Important;
	text-indent:0;
}
#topo ul.menu_principal li.line1 ul li a, #topo ul.menu_principal li.imprensa ul li a{
	padding:8px 13px !important;
	width:115px  !important;
	height:15px !important;
}
#topo ul.menu_principal li ul li a:hover{
	background:#3c667e !important;
}

#topo fieldset.busca{
	width:232px !important;
	float:left;
	height:38px;
	float:right;
	padding:19px 0 0 10px !important;
	background:#366a86 url(/imagens/bg/borda_busca.gif) no-repeat left top;
	position:relative !important;
}
#topo fieldset.busca legend{ display:none;}
#topo fieldset.busca label{ display:none !important;}

#topo fieldset.busca input{
	float:left !important;
	border:solid 1px #658ca2;
	font:normal 10px Arial, Helvetica, sans-serif;
	padding:2px 0 0 2px;
	color:#666;
	background:#fff url(/imagens/bg/input_busca.gif) no-repeat right top;
	float:left !Important;
}
#topo fieldset.busca span
{
    position:absolute;
    bottom:20px;
    right:-5px;
    width:30px;
}
.gecko #topo fieldset.busca span
{
    position:absolute;
    top:-10px;
    right:3px;
    width:30px;
}

.sembordas{ background:none !important; padding:0 !important; border:none !important; }
.sembordas input {border:none;}
.sembordas label{ width:auto !important; text-align:left;}
span.sembordas{padding:0 !important; float:none !Important;}
.bt_buscar {
	margin:1px 0 0 3px;	
}


/*CAIXA DE LOGIN NAS INTERNAS*/
#login_internas{
	position:absolute;
	top:137px;
	left:485px;
	z-index:1000;
	background:#366a86;
	width:279px;
	padding-bottom:5px;
}

#login_internas fieldset{
	width:265px;
	border:none;
	padding:6px;
	height:18px;
}
#login_internas fieldset legend{ display:none;}
#login_internas fieldset label{ display:none;}

#login_internas fieldset input{
	float:left;
	border:solid 1px #aec9d6;
	font:normal 10px Arial, Helvetica, sans-serif;
	padding:2px 0 0 2px;
	color:#0072bc;
	background:#fff url(/imagens/bg/input_busca.gif) no-repeat right top;
	margin-right:4px;
	height:17px;
}
#login_internas fieldset span{
	display:none;
}
#login_internas a.cadastrese{
	clear:both;
	display:block;
	float:right;
	width:64px;
	height:15px !important;
	color:#fff;
	text-decoration:underline;
	font:normal 10px Tahoma, Arial;
}

#login_internas a.fechar {
	display:block;
	position:absolute;
	top:2px;
	right:0;
	width:12px;
	height:12px;
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}

/*FIM CAIXA DE LOGIN NAS INTERNAS*/


#conteudo{
	clear:both;
	width:946px;
	background:white;
	padding:0 0 40px 20px;
}
.home #conteudo{
	width:966px;
	clear:both;
	background:#c2d2da;
	padding:0 !important;
	padding-bottom:40px !important;
}

.ie7 #conteudo{ margin-top:57px; position:static;}

.webkit #conteudo{ margin-top:57px;}



#conceito{
	clear:both !important;
	width:966px;
	height:253px;
	/*background:url(/imagens/bg/conceito.jpg) no-repeat left top; RETIRAR ESSA IMAGEM
	text-indent:-99999px;*/
}
#conceito #flash{
	height:253px;
}

#conteudo .login{
	position:absolute !Important;
	top:140px !Important;
	right:0;
	z-index:55 !important;
	width:352px;
	height:43px;
}
#conteudo .login fieldset{
	width:352px;
	border:none;
	padding:0 !important;
	height:18px !important;
	padding-top:6px !important;

}
#conteudo .login span{
	display:block;
	width:105px;
	height:17px;
	text-indent:-9999px;
	float:left;
	background:url(/imagens/bg/bg_login_revendas.gif) no-repeat 27px 6px;
	
}
#conteudo .login label{ display:none;}
#conteudo .login input{
	float:left;
	border:solid 1px #aec9d6;
	font:normal 10px Arial, Helvetica, sans-serif;
	padding:2px 0 0 2px;
	color:#0072bc;
	background:#fff url(/imagens/bg/input_busca.gif) no-repeat left top;
	margin-right:4px;
	letter-spacing:normal;

}
#conteudo .login .cadastrese{
	display:block;
	float:right;
	width:89px;
	height:15px !important;
	color:#fff;
	text-decoration:underline;
	font:normal 10px Tahoma, Arial;
}

#conteudo h1{
	/*font:normal 18px "Arial Black", Arial, sans-serif;
	padding:10px 14px;
	color:black;
	text-transform:uppercase;*/
	display:none;
}
#conteudo #Flashtitulos{
	width:630px;
	padding-top:38px;
	float:left;
}

.img_titulo_addons
{
   float:left; 
   margin:25px 10px 0 0; 
}
#conteudo h2{
	font:normal 11px "Arial Black", Arial, sans-serif;
	padding:10px 14px;
	text-transform:uppercase;
	clear:both;
}
#conteudo h2 a
{
    font:normal 11px "Arial Black", Arial, sans-serif;
	text-transform:uppercase;
	clear:both;
	color:Black;
	text-decoration:none;
}
#conteudo h2 a:hover
{
    text-decoration:underline;
}
#conteudo p{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666;
	line-height:15px;
	padding:0 0 0 14px; 
}
#conteudo p a
{
    color:#666;
    text-decoration:none;
}
#conteudo p a:hover
{
    color:#666;
    text-decoration:underline;
}
#conteudo p.img_linha{
	padding-left:21px;
	margin-bottom:27px;
	background:url(/imagens/bg/p_box_home.gif) no-repeat 14px 3px;
}

#conteudo .box_home{
	background:#c2d2da url(/imagens/bg/bg_box_home.jpg) no-repeat 20px bottom;
	float:left;
	padding:20px 5px 38px 20px;
	width:290px;
}
#conteudo .box_home h2 {
	color:#333;
	text-transform:uppercase;
}
#conteudo .box_home h3 a{ color:#666; text-decoration:none;}
#conteudo .box_home h3 a:hover{text-decoration:underline;}
#conteudo .box_home div.cx{
	background:#e9eff2;
	border:solid 1px #b3b8ba;
	min-height:195px;
	_height:195px;
	position:relative;
}
a.saiba{ font-weight:bold; text-decoration:none; color:#666; font-size:11px;}
a.saiba:hover{ font-weight:bold; text-decoration:underline;}
a.veja_mais
{
    color:Black;
    font:bold 10px Verdana, Arial, sans-serif;
    display:block;
    bottom:3px;
    right:0;
    width:140px;
    height:15px;
    text-decoration:none;
	float:right;
	clear:both;
}
a.veja_mais:hover
{
     text-decoration:underline;
}
#conteudo .box_home div div{border:none; height:auto;}
#conteudo .box_home a.saiba{ font-weight:bold; text-decoration:none; color:#666; padding-left:5px;}
#conteudo .box_home a.saiba:hover{ font-weight:bold; text-decoration:underline;}


#conteudo .box_home .img{padding:0 5px 0 14px; float:left; min-height:150px; _height:150px;}
#conteudo .box_home .img a img {border:solid 1px #E9EFF2;}
#conteudo .box_home .img a:hover img {border:solid 1px #E9EFF2;}

#conteudo div.img{width:auto; float:left; height:auto;}


#conteudo .box_home h3 {color:#787878; font-size:11px; margin-bottom:16px; 	padding:0 0 0 14px;}

#conteudo .box_home a.conheca_mais{
	position:absolute;
	bottom:20px;
	right:0;
	display:block;
	width:150px;
	height:17px;
	text-decoration:underline;
	color:#366a86;
	font:normal 11px Arial, Helvetica, sans-serif;
	padding:5px 0 0 30px;
	background:url(/imagens/bg/seta_conheca_mais.gif) no-repeat left 2px;
	z-index:1000;
}
#conteudo .box_home a.conheca_mais:hover{
	background:url(/imagens/bg/seta_conheca_mais.gif) no-repeat left 2px;
	text-decoration:none;
}

#h3Titulo{
	float:left;padding:0 0 0 14px;
}
#h3Titulo a{
	margin-right:10px;
}

#rodape{
	clear:both;
	padding-bottom:15px;
}


#rodape h3 a{
	display:block;
	width:88px;
	height:28px;
	background:url(/imagens/bg/rodape_abc.gif) no-repeat 15px top;
	text-indent:-9999px;
	float:left;
}
#rodape h4{
	/*font:normal 11px "Arial Black", Arial, sans-serif;
	color:#fff;*/
	text-indent:-9999px;
	display:block;
	padding:10px 0 0 2px;
	width:392px;
	float:left;
	background:url(/imagens/bg/rodape_ass_abc.gif) no-repeat left bottom;
}

#rodape p{
	padding-top:18px;
	color:#fff;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}

#rodape p a{
	color:#fff;
	text-decoration:none;
}
#rodape p a:hover{text-decoration:underline;}

.box1_internas{ float:left; }

.box2_internas{ float:right; width:235px; }

.ie7 .box2_internas{ float:right; width:235px; margin-right:4px;}

.restrita .box2_internas{
    background: url(/imagens/bg/box_restrita.jpg) repeat-x left top !important;
	float:right;
	width:242px;
}

.box2_internas .img{ float:right; width:235px;}

.opera .box2_internas{ float:right; margin-right:5px; }
.webkit .box2_internas{ float:right; margin-right:5px; }


#caixa_informacao_geral {
	float:right;
	width:235px;
	padding-right:4px;
	background:url(/imagens/bg/caixa_fundo.gif) no-repeat top right;
}
.ie7 #caixa_informacao_geral {
	float:left;
}
#caixa_informacao_geral img{ padding:10px 0 0 8px; border:none;}
#caixa_informacao_geral img.img_bt_center { padding:0 14px 0 26px;}
#caixa_informacao_geral img.img_bt_center2 { padding:0 14px 0 23px;}
#caixa_informacao_geral img.img_bt_baixo { padding:0 0 0 52px;}
#caixa_informacao_geral img.img_bt_baixo2 { padding:0 0 0 11px;}

.img a{float:left;}

.caixa_informacao { 
	background:url(/imagens/bg/caixa_informacao_corpo.gif) repeat-y top right;
	margin:10px 0 0 5px;
	width:233px;
	position:relative;
	padding-bottom:0;

	}
.caixa_informacao h2{
	background:url(/imagens/bg/caixa_informacao_topo.gif) no-repeat top left;
	width:220px;
	height:15px;
	display:block;
	font:bold 11px "Arial Black", Arial, sans-serif !important;
	text-transform:uppercase;
	padding:10px 0 15px 10px!important;
	margin-left:3px;
	}
.caixa_informacao_rodape {
	background:url(/imagens/bg/caixa_informacao_rodape.gif) no-repeat bottom right;
	width:260px;
	height:9px;
	position:absolute;
	bottom:0;
	left:4px;	
}
.caixa_informacao div img {
	float:left;
	padding:0 5px 0 10px !important;
	border:none;
	}

.caixa_informacao div{
	width:230px;
	padding-bottom:18px;
	}

.caixa_informacao div h3 { 
	color:#787878; 
	font-size:11px;
	font-weight:bold;
	padding-bottom:10px;
	padding-left:14px;
	}
.caixa_informacao div a {
	font-size:11px;
	color:#787878;
	text-decoration:none;
	font-weight:bold;
	display:inline !important;

}
.caixa_informacao div a:hover {
	text-decoration:underline;}
		
.conteudo_fixo {
	float:left;
	clear:both;
	width:694px;
	background-color:#f6f6f6;
	margin:10px 0;
	padding:10px 0;
	position:relative;
	z-index:1 !Important;
	}
.conteudo_fixo h3 a{ color:#666; text-decoration:none; font:bold 11px Arial, Helvetica, sans-serif; margin-left:15px;}

.conteudo_fixo ul {
	margin:0 20px 0 30px;
	}
.conteudo_fixo ul li{
	font-size:11px;
	color:#666;
	}	


.h2_verde
{
    color:#7BC041;
}
.h2_azul
{
    color:#0079C2;
}
.h2_roxo
{
    color:#5E055C;
}
.h2_vermelho { color:#BD0000;}
.h2_verde_escuro {color:#355E00;}
.h2_amarelo {color:#CF9A00;}

.borda_cima
{
    width:312px;
    height:158px;
    position:absolute;
    top:0;
    left:0;
	z-index:2;
}

.verde {background: url(/imagens/bg/verde_borda_cima.gif) no-repeat left top;}
.azul {background: url(/imagens/bg/azul_borda_cima.gif) no-repeat left top;}
.roxo {background: url(/imagens/bg/roxo_borda_cima.gif) no-repeat left top;}
.vermelho {background: url(/imagens/bg/vermelho_borda_cima.gif) no-repeat left top;}
.verde_escuro {background: url(/imagens/bg/verde_escuro_borda_cima.gif) no-repeat left top;}
.amarelo {background: url(/imagens/bg/amarelo_borda_cima.gif) no-repeat left top;}


.borda_baixo{

    width:279px;
    height:154px;
    position:absolute;
    bottom:0;
    right:0;
	z-index:3;
}
.verde_baixo {background: url(/imagens/bg/verde_borda_baixo.gif) no-repeat left top;}
.azul_baixo  {background: url(/imagens/bg/azul_borda_baixo.gif) no-repeat left top;}
.roxo_baixo  {background: url(/imagens/bg/roxo_borda_baixo.gif) no-repeat left top;}
.vermelho_baixo {background: url(/imagens/bg/vermelho_borda_baixo.gif) no-repeat left top;}
.verde_escuro_baixo {background: url(/imagens/bg/verde_escuro_borda_baixo.gif) no-repeat left top;}
.amarelo_baixo {background: url(/imagens/bg/amarelo_borda_baixo.gif) no-repeat left top;}

.conteudo_fixo div{
	clear:both;
	}
.conteudo_fixo p {margin-bottom:5px; margin-right:10px;}

.conteudo_fixo img{
	float:left;
	margin:10px;
	margin-top:0;
	border:none;
}
.conteudo_fixo div p strong a{ font-weight:bold !important; color:#000 !important; font-size:12px;}

.conteudo_fixo ul li { list-style-type:none !important;}
.conteudo_fixo ul.lista {font-size:11px; color:#666; margin:0 0 10px 28px;}
.conteudo_fixo ul.lista li { list-style-type:disc !important;}
.conteudo_fixo ul li a { padding-left:20px; color:#000 !important; font-size:11px; text-decoration:none;}
.conteudo_fixo ul li a:hover { text-decoration:underline;}


.cases .conteudo_fixo {background-color:#e0e8ec;}

span {
	font-size:11px;
	color:#366984;
	float:right;
	padding:10px 10px 0 0;
	}
span a {
	text-decoration:none;
	color:#366984;
	}
span a:hover {
	text-decoration:underline;
	}



span.meses{
	font:normal 9px Verdana, Arial, Helvetica, sans-serif;
	display:block;
	width:399px;
	float:left;
	padding-right:10px;
	color:#658ca2;
}

span.meses a{
	color:#658ca2;
	display:block;
	float:left;
	width:32px !important;
	border-right: solid 1px #658ca2;
	text-align:center;
}
span.meses a:hover, span.meses a.ativo {
	font-weight:bold;
	font-size:11px;
	text-align:center;
}
span.meses a:hover, span.meses a.selecionado {
	font-weight:bold;
	font-size:11px;
	text-align:center;
	text-decoration: underline;
}

/*FORMS */

fieldset{ 
    border:none;
    padding:14px;
}
fieldset ol li
{
    list-style:none;
    clear:both;
    height:20px;
}
fieldset ol li label
{
    float:left;
    width:90px;
    font:normal 11px Arial, Helvetica, sans-serif;
	color:#666;
	text-align:right;
	padding-right:3px;
}  
select, input, textarea{
	border:solid 1px #658ca2;
	font:normal 10px Arial, Helvetica, sans-serif;
	padding:2px 0 0 2px;
	color:#666;
	letter-spacing:normal;
	float:left;
	margin-right:3px;
}
input.enviar{

	border:none;
	color:#152b5e;
	float:right;
	cursor:pointer;
}

.sem_bordas{border:none !important; padding-left:0 !important; margin:0 !Important}
.bt_enviar
{
    border: outset 2px #ccc;
	background:#036;
	color:#fff !important;
	font-weight:bold;
	font-size:11px;
	float:right;
	margin-right:250px;
	padding:2px;
}
a.bt_enviar:hover { text-decoration:none!important;}

.ano{ width:77px; margin:0 10px 20px 10px;}

.tipo_evento{
	float:left !important;
	margin-right:10px;
}

.busca_resposta p 
{
    float:left;
}

.paginacao{
	position:absolute;
	border:4px;
	right:51px;
}
.listagem_eventos h6 { margin-top:15px;}
.listagem_eventos h6 a{
	font-size:12px;
	color:#666 !important;
	text-decoration:none;
	margin:5px 0 0 14px;
	}
	
.gredview_txt { font-size:smaller; font-family:Verdana; color:#000;}

.gredview_head{	font-size:smaller; font-family:Verdana; color:#fff;}

.menu_restrita{
	width:225px !important;
	border-left:solid 4px #f6f6f6;
	border-top:solid 4px #f6f6f6;
	border-right:solid 2px #cbcbcb;
	border-bottom:solid 2px #cbcbcb;
	margin:7px 0 0 7px;
	background:#F6F6F6 url(/imagens/bg/bg_menu_restrita.jpg) no-repeat right bottom;
	min-height:271px;
	_height:271px;
	
}
.bem_vindo{
	padding:12px;
	background:#f6f6f6;
	border-bottom:solid 1px #cbcbcb;

}
.bem{
	display:block;
	clear:both;
	padding:0 !important;
	color:#386991 !important;
	margin:0 !important;
}
.menu_restrita h3{
	display:block;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#386991;
	text-decoration:underline;
	width:202px;
	padding-bottom:8px;
	
}
.menu_restrita ul{
	padding:19px 9px;
}
.menu_restrita ul li{
	list-style:none;
	padding-bottom:10px;
}
.menu_restrita ul li a{
	text-decoration:none;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#386991;
}
.menu_restrita ul li a:hover{ text-decoration:underline;}

.menu_restrita ul li ul{
	padding:0 0 0 16px;
}
.menu_restrita ul li ul li{
	padding-bottom:7px;
}
