@charset "utf-8";
/* CSS Document */

*.aceHidden{position:absolute;left:-999px;top:-999px;}
body{ margin: 0; padding: 0; font:12px arial;}
#GeneralContent{width: 980px; margin: 0 auto; /* Centraliza em navegadores standards */ text-align: left; /* Retorna o alinhamento de textos para a esquerda */ background-color:#ffffff;}
#GeneralContent #banner{height: 210px; width:935px;	background-color:#CCCCCC; margin:10px; }
#GeneralContent  h1{margin-top: 0; /* Retira margem superior em navegadores standards */ font:bold 15px arial;}
#GeneralContent h2,#GeneralContent  h3,#GeneralContent  h4,#GeneralContent  ul {padding:0 0; font:bold 15px arial;}
#GeneralContent #ofertaProdutos, #BoxChamadas {width: 620px; height:210px; float: left; background:#CCCCCC; margin:0 0 10px 10px; clear:both;}
#GeneralContent #ofertaProdutos a.bannerOfertasLink{width:165px; height:65px; display:block;}
#GeneralContent #ofertaProdutos div.certificados{height:186px; display:block; float:left; margin-top:25px;}
#GeneralContent #ofertaProdutos a.bannerOfertasSeletor{width:455px; height:185px; display:block; float:left; margin-top:25px;}


#GeneralContent #BoxChamadas {background:#ffffff; margin:-100px 0 0 0; *margin:0; _margin:0; -margin:0;}
#GeneralContent #actionsFacilidades{width:305px; height:319px; float: right; margin:0 10px 0 0}

/*#GeneralContent #noticias {width:305px; height:80px; float: right; margin:0 10px 0 0}*/
#GeneralContent #noticias {width: 298px; float:left; margin:0}

#GeneralContent #actionsFacilidades {background:#cccccc;}
#GeneralContent #noticias {margin:0 0 0 0; *margin:0 0 0 0; _margin:0 0 0 0; background-color:#FFF;}
#GeneralContent #footer {clear: both; height: 80px; background:#CCCCCC;}
#GeneralContent #BoxChamadas .boxChamadasInternas1, #BoxChamadas .boxChamadasInternas2, #BoxChamadas .boxChamadasInternas3, #BoxChamadas .boxChamadasInternas4{width:305px; height:100px; background-color:#999999;}
#GeneralContent #BoxChamadas .boxChamadasInternas2, #BoxChamadas .boxChamadasInternas4{float:right;}
#GeneralContent #BoxChamadas .boxChamadasInternas3{float:left; margin:10px 0 0 0;}
#GeneralContent #BoxChamadas .boxChamadasInternas4{margin:10px 0 0 0;}
#GeneralContent #BoxChamadas .boxChamadasInternas1{float:left; margin:0 0 0 0;}

#GeneralContent #ofertaProdutos {width:620px; height:210px; background:url('/imagens/home/oferta_cert.jpg') no-repeat 0 0; display:block;}

#GeneralContent #BoxChamadas .boxChamadasInternas1{width:305px; height:100px; background:url('/imagens/home/banner_chamada_01.jpg') no-repeat 0 0;}
#GeneralContent #BoxChamadas .boxChamadasInternas2{width:305px; height:100px; background:url('/imagens/home/banner_chamada_02.jpg') no-repeat 0 0;}
#GeneralContent #BoxChamadas .boxChamadasInternas3{width:305px; height:100px; background:url('/imagens/home/banner_chamada_03.jpg') no-repeat 0 0;}
#GeneralContent #BoxChamadas .boxChamadasInternas4{width:305px; height:100px; background:url('/imagens/home/banner_chamada_04.jpg') no-repeat 0 0;}

#GeneralContent #BoxChamadas h2 a.linkBox01{ width:305px; height:100px; display:block;}

.footerRod01{width:169px; margin:0;}
table.tbfooter {border-collapse: collapse; background-color: #FFF;}
.detRodFot{font:10px arial; margin:0 0 0 0;}
.detRodFot a{font:10px arial; text-decoration:none;}
.detRodFot a:hover{font:10px arial; text-decoration:underline;}
p.detRodFot1{font:9px arial; text-align:left; margin:7px 0 0 0;}

#GeneralContent #noticias h2.titNoticiasHome{ background:url(../img/im_titulo_noticias.png) no-repeat 0 0; width:300px; height:28px; margin:0 0 0 2px;}
#GeneralContent #noticias ul.listaNoticiasHome{margin:10px 0 0 10px;}
#GeneralContent #noticias ul.listaNoticiasHome li{margin:0 0 3px 0; width:280px; font:bold 12px arial; color:#FF6600; background:url(../img/bullet_home.gif) no-repeat 0 5px; padding-left:7px;}
#GeneralContent #noticias p.maisNoticias{margin:8px 0 0 10px; position: relative; bottom: 0}
#GeneralContent #noticias p.maisNoticias a{font:bold 11px arial; color:#0066FF; text-decoration:none;}
#GeneralContent #noticias p.maisNoticias a:hover{font:bold 11px arial; color:#0066FF; text-decoration:underline;}
#GeneralContent #noticias ul.listaNoticiasHome li a{font:11px arial; text-decoration:none; color:#0066FF;}
#GeneralContent #noticias ul.listaNoticiasHome li a:hover{text-decoration:underline;}

#GeneralContent #contentDestaques{float:left;width:682px;}
#GeneralContent #contentDestaques .destaque{margin:0 0 10px 8px; width:331px; float:left;}
#GeneralContent #contentDestaques .destaque .titDestaqueHome{color:#4e4e4e; font-weight:bolder; background:url('../img/tit_destaque.jpg') no-repeat 0 0; width:331px; height:28px; margin-bottom:7px; padding:5px 0 0 5px;}
#GeneralContent #contentDestaques .destaque .box{width:320px;float:left;margin:0 0 0 10px;}
#GeneralContent #contentDestaques .destaque .box .imgDestaqueHome{margin:0 10px 0 5px;float:left;}
#GeneralContent #contentDestaques .destaque .box .txtDestaqueHome{color:#4e4e4e; font-size:14px;font-weight:bolder;line-height:120%;vertical-align:middle;}
#GeneralContent #contentDestaques .destaque .linkDestaqueHome{color:#f78222;font-weight:bolder; margin:5px 20px 0 0; float:right;}


							


#FAQ {clear:both;float:left;width:90%;margin:0;*margin:100px 0 0 15px;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
body, html{margin:0 0 0 0;width:100%;height:100%;background-position:center center;background-repeat:repeat;background-color:#FFFFFF;color:#444e57;font-family:verdana, Tahoma, Arial, Helvetica, sans-serif;font-size:11px;font-weight: normal;}

/* definiÃƒÂ§ÃƒÂµes de links */
a:link {color:#6D88BF;text-decoration:none;}
a:visited {color:#6D88BF;text-decoration:none;}
a:hover {color:#5271bd;text-decoration:underline;}
a:active {color:#5271bd;text-decoration:none;}

/* REINICIANDO AS CONFIGURAÃƒâ€¡Ãƒâ€¢ES DE "TODOS" OS ELEMENTOS PARA DIVERSOS NAVEGADORES */
*{margin	:0;	padding:0;}
div, span{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6{margin:0;padding:0;color:#FE9901;margin-bottom:7px;background-image:url(../img/migalhas.jpg);background-repeat:no-repeat;background-position:left bottom;font-weight:normal;color:#FE9901;}
h1{font-size	:23px;background:none;}
h2{font-size	:21px;background:none;}
h3{font-size	:25px;font-weight:bold;background-image:none;margin:0 0 0 0;padding:15px 0 15px 0;line-height:25px;}
h4{font-size	:17px;}
h5{font-size	:15px;background-image:url(../img/subtitulo.jpg);}
h6{font-size	:13px;background-image:url(../img/minititulo.jpg);}
p{margin:0px 0 7px 0;padding:0;}
hr{margin:15px 0 15px 0;}
ul, ol, li{margin:0;padding:0;list-style:none;font-size:inherit;}
img{margin:0;padding	:0;border:none;}
form{margin:0;padding:0;}
fieldset{display:table;float:left;clear:both;margin:0;padding:0;border:none;width:auto;}
input, textarea, select{margin:0;padding:1px;width:auto;height:auto;border:solid #c9cbcd 1px;font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size:9px;color:#747781;background-color:#f1f1f1;}

label{display:block;margin:0;padding:0 0 10px 0;height:auto;}

.clearboth{width:100%;height:2px;float:left;clear:both;}

/* definiÃƒÂ§ÃƒÂµes bÃƒÂ¡sicas de formulÃƒÂ¡rios */
.form{display:block;width:400px;}
.form label{float:left;clear:both;	width:100%;}
.form input, .form textarea, .form select, .input, .textarea, .select{width:308px;height:15px;}
.form select{height:auto;}
.form textarea{height:90px;}
.noinput{height:auto;width:auto;margin:0 0 0 0;padding:0 0 0 0;border:none;background:none;}

#submit, .submit, #Submit, .Submit{float:right;clear:both;padding:0 12px 0 12px;width:auto;height:20px;border:solid #c9cbcd 1px;color:#f1f1d1;background-color:#83858f;}

.form-seletor-ajuda{
	margin:10px;
	
}
.linha980{width:980px; margin:18px 0px 25px 0px; border-bottom:1px solid #D4D4D4;}
.limpClear{clear:both}

/* definiÃƒÂ§ÃƒÂµes de estrutura */
#BASE{margin:0 auto;padding:0;height:auto;border:none;}
body .home{width:980px;}
body .interna{width:980px;}

/* definiÃƒÂ§ÃƒÂµes de HEADER */
#HEADER{width:100%;	height:85px; padding-top:5px;}

/*.logo{float:left; margin-top:15px; padding-left:16px; width:186px; height:72px; background:url('/_theme/img/_certisignlogo.jpg') no-repeat 0 0; }*/
.logo {background:url('/_theme/img/_certisignlogo.jpg') no-repeat 0 0; width:186px; height:72px; float:left; margin: 8px 0px 0px 2px;}
.logo a{width:186px; height:72px; display:block; text-decoration:none; list-style:none; margin-left:-15px;}

.boxPhoneHeader{background:url('../img/header_telefone.gif') no-repeat 0 0; width:20px; height:22px; float:right;}
.boxSearchPhone{margin-right:5px; float: right; font-size: 9px; width:700px; height:25px;}
.txtSearchPhone{float: left; margin: 5px 0 0 0;}
/*.busca{float:right; margin-top:13px; height:28px; padding:0; width:700px; height:25px;}*/
.busca {width:390px; height:22px; float:left; background-image:url('../img/buscaBG.jpg');	margin: 40px 0px 0px 75px;}
.busca form {float:right;}
.status{clear:both;color:#F00;font-weight:bold;width:auto;}
.boxSearchPhone a:link { color:#e67b16; text-decoration: none; }
.boxSearchPhone a:visited { color: #e67b16; text-decoration: none; }
.boxSearchPhone a:hover { color: #FF9900; text-decoration: underline; }
.boxSearchPhone a:active { color: #FF9900; text-decoration: none; }
.busca a:link { color:#e67b16; text-decoration: none; }
.busca a:visited { color: #e67b16; text-decoration: none; }
.busca a:hover { color: #FF9900; text-decoration: underline; }
.busca a:active { color: #FF9900; text-decoration: none; }
.busca .linguagem{float:right;margin:0 0 15px 0;padding-right:10px;background-image:url(../img/arrow1.gif);background-repeat:no-repeat;background-position:right center;width:auto;}
.busca .search{background:url('../img/header_busca_input.gif') no-repeat 0 0;background-position:left top;width:358px;height:20px;padding:3px 6px 0 6px;float:left;}
.busca .search input{background-color:transparent;width:375px;height:17px;border:none;color:#95A0BA;}
.busca .submit{background-image:url(../img/header_busca_ok.gif);background-position:left top;background-repeat:no-repeat;width:20px;height:22px;padding:0 0 0 0;margin:0 0 0 0;background-color:transparent;border:none;float:left;clear:none;}
.busca .submit input{padding:0 0 0 0;margin:0 0 0 0;background-color:transparent;font-size:1px;width:20px;height:22px;border:none;cursor:pointer;}

#topoDireita p.atendimentoOnline{width:208px; height:50px; float:right}
/*background:url('../img/atendimento-online.jpg') no-repeat 0 0; */
#topoDireita p.atendimentoOnline a.linkAtendimento{width:208px; height:50px; display:block;}
#topoDireita p.TeleAtendimento{ background:url('../img/telefonehome.gif') no-repeat 0 0; width:260px; height:72px; margin-top:-47px; float:right}
#topoDireita{width:263px; height:72px;	float: right;}

#contatoRodape{float:right;width:486px;}
#contatoRodape p.atendimentoOnline{background:url('../img/atendimento-online.jpg') no-repeat 0 0; width:208px; height:50px; float:left;}
#contatoRodape p.atendimentoOnline a.linkAtendimento{width:208px; height:50px; display:block;}
#contatoRodape p.TeleAtendimento{ background:url('../img/telefones.jpg') no-repeat 0 0; width:248px; height:51px;  margin:0 0 0 30px; float:right}



/*.redes {float:right; width:700px; height:35px;}*/
							
#subRodape{	float:left;width:100%;}

#subRodape .redeSocial{
	margin:10px auto 0 auto;
}




/* definiÃƒÂ§ÃƒÂµes de menu principal */
#MENU{width:100%;height:37px;background-image:url(../img/back_menu_center.gif);background-position:center top;background-repeat:repeat-x;text-align:center;}
#MENU .border_left{width:100%;height:37px;background-image:url(../img/back_menu_left.gif);background-position:left top;background-repeat:no-repeat;text-align:center;}
#MENU .border_right{width:100%;height:37px;background-image:url(../img/back_menu_right.gif);background-position:right top;background-repeat:no-repeat;text-align:center;}
#MENU ul{display:block;margin-left:0px;}
#MENU ul li{float:left;padding-right:17px;padding-left:12px;background-image:url(../img/back_menu_div.gif);background-position:right center;background-repeat:no-repeat;height:37px;width:auto;}

/* definindo submenu  */
#MENU ul li div{position:absolute;display:block;z-index:65;width:153px;visibility:hidden;}
#MENU ul li div .submn_bottom{display:block;clear:both;background-image:url(../img/sub3_2.gif);background-position:left top;background-repeat:no-repeat;font-size:1px;height:6px;}
#MENU ul li ul{display:table;width:149px;height:100%;padding:5px 2px 0 2px;background-image:url(../img/sub3_1.gif);background-position:left top;background-repeat:no-repeat;}
#MENU ul li ul li{clear:both;padding:5px 3px 5px 4px;height:auto;width:143px;border-bottom:1px #d9d9d9 solid;background-image:none;}
#MENU ul li div li div{margin-top:-10px;display:none;visibility:hidden;}
#MENU ul li ul li a{float:left;text-align:left;height:auto;width:100%;background-image:none;}
#MENU ul .nodiv{padding-right:0;background:none;}
#MENU ul li a span, li a span{display:none;}

/* estilizaÃƒÂ§ÃƒÂ£o para menu principal */

#bt1 a , #bt2 a , 
#bt3 a , #bt4 a , 
#bt5 a , #bt6 a ,
#bt7 a , #bt8 a { display:block;	height:37px;	cursor:pointer;}

#bt1 a:link , #bt2 a:link , 
#bt3 a:link , #bt4 a:link , 
#bt5 a:link , #bt6 a:link ,
#bt7 a:link , #bt8 a:link { background-position:0 0px; background-repeat:no-repeat;}

#bt1 a:hover , #bt2 a:hover ,
#bt3 a:hover , #bt4 a:hover , 
#bt5 a:hover , #bt6 a:hover , 
#bt7 a:hover , #bt8 a:hover { background-position:0 -37px;}

#bt1 a {
	background-image:url(../img/bt_1b.gif);
	background-repeat:no-repeat;
	width:75px;
}
#bt2 a {
	background-image:url(../img/bt_2b.gif);
	width:121px;
}
#bt3 a {
	background-image:url(../img/bt_3b.gif);
	width:144px;
}
#bt4 a {
	background-image:url(../img/bt_4b.gif);
	width:129px;
}
#bt5 a {
	background-image:url(../img/bt_5b.gif);
	width:106px;
}
#bt6 a {
	background-image:url(../img/bt_6b.gif);
	width:90px;
}
#bt7 a {
	background-image:url(../img/bt_7b.gif);
	width:67px;
}
#bt8 a {
	background-image:url(../img/bt_8b.gif);
	width:90px;
}
.subseta{
	display:block;
	background-image		:url(../img/subseta.gif);
	background-position	:139px center;
	background:
	background-repeat: no-repeat;	
}


/* definindo menu interno */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#MENU_INT {
	float								:left;
	clear								:both;
	margin-top					:10px;
	width								:100%;
	height							:24px;
	background-image		:url(../img/mn_int_c.jpg);
	background-position	:center top;
	background-repeat		:repeat-x;
	text-align					:center;
}
#MENU_INT  .border_left{
	width								:100%;
	height							:24px;
	background-image		:url(../img/mn_int_l.jpg);
	background-position	:left top;
	background-repeat		:no-repeat;
	text-align					:center;
}
#MENU_INT  .border_right{
	width								:100%;
	height							:24px;
	background-image		:url(../img/mn_int_r.jpg);
	background-position	:right top;
	background-repeat		:no-repeat;
	text-align					:center;
}
#MENU_INT  ul{
	display							:block;
	margin-left					:0px;
}
#MENU_INT  ul li{
	float				:left;
	padding-right		:10px;
	padding-left		:10px;
	background-image	:url(../img/mn_int_div.jpg);
	background-position	:right center;
	background-repeat	:no-repeat;
	padding-top			:5px;
	height				:19px;
	width				:auto;
}

/* --------------------------------------------------------- */
/* definindo submenu  */
#MENU_INT ul li a{
	float:left;
	clear:none;
	display:block;
	height:14px;
}
#MENU_INT ul li div{
	position					:absolute;
	margin						:14px 0 0 0;
	z-index						:85;
	width							:153px;
	visibility				:hidden;
}
#MENU_INT ul li div .submn_bottom{
	display	:block;
	clear		:both;
	background-image		:url(../img/sub3_2a.gif);
	background-position	:left top;
	background-repeat: no-repeat;
	font-size		:1px;
	height			:6px;
}
#MENU_INT ul li ul{
	display				:table;
	width					:149px;
	height				:100%;
	padding				:5px 2px 0 2px;
	background-image		:url(../img/sub3_1a.gif);
	background-position	:left top;
	background-repeat		:no-repeat;
}
#MENU_INT ul li ul li{	
	clear			:both;
	padding		:5px 3px 3px 10px;
	height		:auto;
	width			:137px;
	border-bottom:1px #e1e1e1 solid;
	background-image	:none;
}
#MENU_INT ul li div li div{
	margin-top	:-10px;
	display			:none;
	visibility	:hidden;
}
#MENU_INT ul li ul li a{
	float				:left;
	text-align	:left;	
	height			:auto;
	width				:100%;
	background-image:none;	
}
#MENU_INT ul .nodiv{
	padding-right		:0;
	background			:none;
}
#MENU_INT ul li a span, li a span{
	display				:none;
}
/* definiÃƒÂ§ÃƒÂµes de miolo */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#miolo{
	background-image		:url(../img/back_border.jpg);
	background-position	:center top;
	background-repeat		:repeat-y;
	width		:100%;
}

/* definiÃƒÂ§ÃƒÂµes da home */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#DESTAQUE{
}

#destaques{	width:618px; height:235px; float:left;}
#dirDestaques{width:347px; height:235px; float:left; margin: 0px 0px 0px 15px;}
#destaquesTitulo{width:618px; height:26px;	background-image:url('../img/dest_titulo.png');	margin: 0px 0px 10px 0px;}
ul.listaProdutos{ margin:0; list-style:none;}
ul.listaProdutos li{float:left;}
ul.listaProdutos li.prd-ecpf{ background:url('/imagens/nova-home/dest_ecpf.jpg') no-repeat 0 0; margin-left:0 !important;}
ul.listaProdutos li.prd-ecnpj{background:url('/imagens/nova-home/dest_ecnpj.jpg') no-repeat 0 0;}
ul.listaProdutos li.prd-nfe{background:url('/imagens/nova-home/dest_nfe.jpg') no-repeat 0 0;}
ul.listaProdutos li.prd-mpqemp{background:url('/imagens/nova-home/dest_micro.jpg') no-repeat 0 0;}
ul.listaProdutos li.prd-conectividade{background:url('/imagens/nova-home/dest_icp.jpg') no-repeat 0 0;}
ul.listaProdutos li.prd-site-seguro{background:url('/imagens/nova-home/dest_seguro.jpg') no-repeat 0 0; width:93px; height:199px; padding:0 0 0 0; display:block; margin-left:5px;}

ul.listaProdutos li.prd-ecpf,
ul.listaProdutos li.prd-ecnpj,
ul.listaProdutos li.prd-nfe,
ul.listaProdutos li.prd-mpqemp,
ul.listaProdutos li.prd-conectividade{width:93px; height:199px; border-right:1px dotted #7F9FAA; padding:0 6px 0 0; display:block; margin-left:5px;}

ul.listaProdutos li.prd-ecpf a,
ul.listaProdutos li.prd-ecnpj a,
ul.listaProdutos li.prd-nfe a,
ul.listaProdutos li.prd-mpqemp a,
ul.listaProdutos li.prd-conectividade a,
ul.listaProdutos li.prd-site-seguro a{width:93px; height:199px; display:block;}

/*Seletor Ajuda Home */
div.Seletor-ajuda{width:620px; height:161px; background:url('/imagens/nova-home/seletorAjuda.jpg') no-repeat 0 0; float:left;}
p.Seletor-ajuda a{width:620px; height:152px; display:block;}
p.txtSelect01{ font:11px verdana; margin:95px 0 0 8px; }
select.boxSell{margin:5px 0 0 10px;}

ul.boxHelp{margin:0; list-style:none; float:right;}
ul.boxHelp li{margin:0}
ul.boxHelp li a{width:348px; height:74px; display:block;}
ul.boxHelp li.suporte-criptograficos{background:url('/imagens/nova-home/btns2dir01.jpg') no-repeat 0 0; margin:0; width:348px; height:74px}
ul.boxHelp li.suporte-explica{background:url('/imagens/nova-home/btns2dir02.jpg') no-repeat 0 0; margin:0; width:348px; height:74px; margin-top:5px}


dl.boxFacilidades01{float:left;}
dl.boxFacilidades02{float:right;}
dl.boxFacilidades01 dt.DescFacilidades01{ background:url('../img/dest_titulo2.png') no-repeat 0 0; width:169px; height:26px;}
dl.boxFacilidades02 dt.DescFacilidades02{ background:url('../img/dest_titulo3.png') no-repeat 0 0; width:169px; height:26px;}

dl.boxFacilidades01 dd, dl.boxFacilidades02 dd{border-bottom:1px dotted #7F9FAA	; margin-top:8px; padding-bottom:7px;}

dl.boxFacilidades01 dd a, dl.boxFacilidades02 dd a{width:169px; height:57px; display:block;}

dl.boxFacilidades01 dd.box1{background:url('/imagens/nova-home/facil_renove.jpg') no-repeat 0 0; width:169px; height:57px;}
dl.boxFacilidades01 dd.box2{background:url('/imagens/nova-home/facil_agende.jpg') no-repeat 0 0; width:169px; height:57px;}
dl.boxFacilidades01 dd.box3{background:url('/imagens/nova-home/facil_fale.jpg') no-repeat 0 0; width:169px; height:57px; border:0;}

dl.boxFacilidades02 dd.box1{background:url('/imagens/nova-home/pedido_boleto.jpg') no-repeat 0 0; width:169px; height:57px;}
dl.boxFacilidades02 dd.box2{background:url('/imagens/nova-home/pedido_nota.jpg') no-repeat 0 0; width:169px; height:57px;}
dl.boxFacilidades02 dd.box3{background:url('/imagens/nova-home/pedido_modifique.jpg') no-repeat 0 0; width:169px; height:57px; border:0;}

div.tracoMeio{border-left:1px dotted #7F9FAA; margin-top:35px; width:1px; height:205px; float:left; margin-left:4px}

#FOOTER{
	display:block;
	float:left;
	clear:both;
	width:100%;
	color:#000000;
	font-size:10px;
	padding-top:15px;
}
#FOOTER span{
	display							:block;
	width									:650px;
	margin-left			:10px;
	padding-top			:4px;
	font-size					:9px;
}
#FOOTER .links{
	clear:none;
	float:right;
	margin-right:0;
	margin-top:-11px;
	color:#e67b16;
	width:auto;
}
#FOOTER a{ }
#FOOTER a:link {			color:#e67b16;		text-decoration: none; }
#FOOTER a:visited {		color: #e67b16;		text-decoration: none; }
#FOOTER a:hover {			color: #114f97;		text-decoration: underline; }
#FOOTER a:active {		color: #114f97;		text-decoration: none; }
#FOOTER .grupo {
	clear:both;
	background-image		:url(../img/back_footer_line2.jpg);
	background-position		:center bottom;
	background-repeat		:no-repeat;
	height					:90px;
	margin					:0 auto;
	margin-top				:5px;
	margin-bottom			:0;
	width:600px;
}
#FOOTER .grupo td{
	margin:20px;
}
#MENU_FOOTER{
	display:block;
	clear:both;
	width		:100%;
	height	:141px;
	background-image		:url(../img/footer_center.jpg);
	background-position	:center top;
	background-repeat			:repeat-x;
}
#MENU_FOOTER .border_left{
	width		:100%;
	height	:141px;
	background-image		:url(../img/footer_left.jpg);
	background-position	:left top;
	background-repeat		:no-repeat;
	text-align					:center;
}
#MENU_FOOTER .border_right{
	width		:100%;
	height	:141px;
	background-image		:url(../img/footer_right.jpg);
	background-position	:right top;
	background-repeat		:no-repeat;
	text-align					:center;
}
#direitos{
	background-image		:url(../img/back_footer.jpg);
	background-position	:left -7px;
	background-repeat		:no-repeat;
	width				:100%;
	height	:20px;
}
#MENU_FOOTER h6{
	letter-spacing:1px;
	font-weight:normal;
	color	:#000;
	background-image:none;
}

#MENU_FOOTER .col{
	text-align:left;
	float:left;
	clear:none;
	padding-top:22px;
	width:220px;
	height:119px;
	margin-left:20px;
	background-image		:url(../img/footer_div.jpg);
	background-position	:219px 16px;
	background-repeat		:no-repeat;
}

#FOOTER .col a:link {			color: #000000;	text-decoration: none; }
#FOOTER .col a:visited {		color: #000000;	text-decoration: none; }
#FOOTER .col a:hover {			color: #000000;	text-decoration: underline; }
#FOOTER .col a:active {		color: #000000;	text-decoration: none; }
#FOOTER .col li{
	margin-top:6px;
}

/* definiÃƒÂ§ÃƒÂµes de colunas */
/* +++++++++++++++++++++++++++++++++ */
#COLHOME_FULL{float:left; clear:none; width:980px; padding-top:0;}

#COLHOME_A{
	float:left;
	clear:none;
	width:730px;
	padding-top:20px;
}
.content{
	padding-top:10px;
}
#COLHOME_B{
	float				:right;
	clear				:none;
	margin-left	:0px;
	width				:230px;
	padding-top	:0px;
}
.box_home{
	float:left;
	width:230px;
	margin-top:20px;
	margin-right:20px;
}
.nomargin{
	margin-right:0;
}
.box_home .top{
	width:100%;
	height:28px;
	background-image:url(../img/box_home_top.gif);
}
.box_home .top img{
	margin-top:6px;
	margin-left:7px;
}
.box_home .center{
	width:210px;
	height:146px;
	background-image:url(../img/box_home_center.gif);
	padding:10px 10px 0 10px;
	font-family:Verdana, Geneva, sans-serif;
}
.box_home .center .img1{
	width:210px;
	height:129px;
	background-image:url(../img/logo_sabesp.jpg);
	background-position:120px 52px;
	background-repeat:no-repeat;
}
.box_home .center .img2{
	width:210px;
	height:129px;
	background-image:url(../img/box_img2.gif);
	background-position:110px 60px;
	background-repeat:no-repeat;
}


.box_home .center .img3{
	width:210px;
	height:129px;
}
.img3 a:link {			color:#000000;	text-decoration: underline; }
.img3 a:visited {		color: #000000;	text-decoration: underline; }
.img3 a:hover {			color: #090909;	text-decoration: none; }
.img3 a:active {		color: #090909;	text-decoration: none; }

.go a:link {			color:#e67b16;	text-decoration: none; }
.go a:visited {		color: #e67b16;	text-decoration: none; }
.go a:hover {			color: #114f97;	text-decoration: underline; }
.go a:active {		color: #114f97;	text-decoration: none; }
.box_home .center .txt1{
	width:100px;
}
.box_home .center .txt2{
	width:120px;
}
.box_home .center .txt3{
	width:200px;
}
.box_home .bottom{
	position:relative;
	width:230px;
	height:40px;
	background-image:url(../img/box_home_bottom.gif);
	background-position:left bottom;
}
.box_home .bottom select{
	margin-top:15px;
	margin-left:12px;
	width:205px;
}
.box_home .bottom img{
	margin-top:9px;
	margin-left:2px;
}
.box_home .bottom input{

	width:100px;
	height:auto;
	margin-top:14px;
}
.box_home .bottom .ok{
	width:22px;
	height:18px;
	margin-left:-2px;
	font-size:10px;
	margin-top:15px;
}
.woman{
	margin-top:5px;
	margin-bottom:0px;
}
.produtosHome{
	float:right;
	margin-top:0;
	padding-top:0;
	width:auto;
}
.produtosHome .center{
	padding-top:0px;
	height:347px;
	background-image:url(../img/back_produtos.jpg);
}
.produtosHome ul li{
   display:block;
   clear:both;
   width:100%;
   height:auto;
   padding-bottom:3px;
   background-image:url(../img/back_produtos_div.gif);
   background-repeat:repeat-x;
   background-position:center bottom;
}
.produtosHome ul .nodiv, #MENU_FOOTER .nodiv{
	background-image:none;
	border-bottom:none;
	padding-bottom:0;
}
.produtosHome .foto{
	float:left;
	width:65px;
	height:100%;
	margin-top:5px;
}
.produtosHome .descricao{
	float:left;
	width:130px;
	margin-left:6px;
	margin-top:14px;
}
.produtosHome .nodiv .foto{
	display:block;
	padding-bottom:6px;
}
.produtosHome .bottom{
	float:right;
	padding-top:0px;
	width:230px;
	
}

.produtosHome .bottom a{
	margin:0px 0px 0px 15px; 
	color:white;	
}


.bt_comprar{
	float:right;
	width:auto;
}

.destaques{margin:0 0 0 0;width:100%;padding-top:5px;}

.boxl{
	display:block;
	float:left;
	clear:none;
	width:314px;
	margin-right:19px;
	padding:0 0 0 0;
}

.boxr{
	display:block;
	width:314px;
	float:right;
	clear:none;
	margin-right:0;
}

.hide{
	display:none;
}

#TERMOS{
	margin-top:10px;
}

/* tabela resumo Turmas
#calendario{
	float:none;
	clear:both;
	width:98%;
	margin:10px 0 20px 0; 
}
.resumo-trainings{
	width:100%;
		
}
#right{
	margin-left:20%;	
}
#left{
	margin-right:20%;
}
#no-marg{
	padding:0;
}
.resumo-trainings th{
	border:solid 1px #404e6a;
	background:#355aa3;
	color:#fff;
}
.resumo-trainings td{
	padding:2px 3px 2px 3px;
	font-weight:bolder;
}
.resumo-trainings td a{    
	background: none repeat scroll 0 0 transparent;
    color: #345B92;
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin: 1px 2px 3px 9px;
    padding: 0;
 
}

.resumo-trainings .line-botton{
	background:url(../img/bg_table.png) repeat-x bottom;
}
.resumo-trainings .local-100 {
	width:100%;
}
.aling-dir{
	text-align:right;
	padding-right:5px;	
}*/

/* tabela resumo Turmas*/
*{ margin:0; padding:0;}
table.tableCurso {border-collapse: collapse;}
table.tableCurso tr td, tr th{border:1px solid #355AA3; font:11px verdana; padding:5px;}
table.tableCurso tr th{font:bold 12px verdana; background-color:#355AA3; height:25px; color:#FFFFFF;}
table.tableCurso tr td{padding-left:5px; border-top:1px dotted red; color: #666666;}	
table.tableCurso tr td.titCurso{ font-weight:bold; color:#333333;}
table.tableCurso tr.tbColorL{ background-color:#F4F4F4;}
table.tableCurso tr td.retCursData{border-bottom:1px dotted #355AA3; border-left: 1px solid #FFFFFF !important;}
span.setCurso1{ background:url(../img/setCurso.gif) no-repeat 0 4px; padding-left:8px; margin-top:4px; display:block; margin-left:5px}
a.linkTabCurso{font:11px verdana; text-decoration:none; color: #0033CC;}
a.linkTabCurso:hover{text-decoration:underline; color: #0033CC;}
table.tableCurso tr td.titCurso p{
	margin-bottom:5px;
}
.row{
	float:left;
	width:306px;
}
.bordright{
	border-right:1px solid #355AA3;
}
.line-botton{
	border-bottom:1px solid #355AA3;
}
.line-botton2{
	border-bottom:1px dotted #355AA3;
}
.padding-line{
	padding:4px;
}
.row .float{
	float:left;
	width: 129px;
	padding-left: 5px;
}
.no-marg{
	float:left;
	width:168px;
}
.no-marg p{
	padding-left:5px;
	margin:0px;
}


/* Portlet Alerta Windows 7 */
#boxAlertWin7 * {
	margin: 0;
	padding: 0;
}

#boxAlertWin7 {
	width: 230px;
	height: 168px;
	background: url('../img/box_bg.jpg') no-repeat 0 0;
	margin: 0;
}

#boxAlertWin7 div.logoWin7 {
	background: url('../img/logo_win.gif') no-repeat 0 0;
	width: 65px;
	height: 45px;
	position: relative;
	top: 33px;
	margin: 0 300px 0 8px;
}

#boxAlertWin7 h2 {
	font: bold 11px verdana;
	margin: 10px 0 -8px 17px;
	color: #E9D831;
	padding: 10px 0 0 0;
	*padding: 0;
	_padding: 0;
}

#boxAlertWin7 p {
	margin: -23px 0 0 75px;
	font: bold 10px verdana;
	width: 144px;
	color: #333333;
}

#boxAlertWin7 p.boxTXT {
	margin: 3px 0 0 145px;
	font: 11px verdana;
	width: 144px;
	width: 75px
}

#boxAlertWin7 p a {
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}

#boxAlertWin7 p a:hover {
	text-decoration: underline;
}
/* FIM Portlet Alerta Windows 7 */

/* Homepage */
#slides{display:block; width:980px; height:210px; margin-left:0;}

.slides_container {display:none; float:left; width:980px; height:235px; marg}
.slides_container div {width:980px; height:235px; display:block; clear: both; z-index:1; border:}
.pagination{margin-right:24px; list-style:none; position:relative; left:962px; top:-180px; padding:0; width:10px; z-index:1; width:18px; }
.pagination .current a {color:white; background:url('../img/botaoCinza.png') no-repeat 0 0; padding:5px; margin-top:10px; }
.pagination a{text-decoration:none; background:url('../img/botaoBranco.png') no-repeat 0 0; padding:5px; font:bold 11px verdana; color:#000; line-height:24px;}
img.tmIMG{ width:980px; height:210px; border:0;}

/*div#homeBannerNew{height:210px; width:935px; margin:8px 0 8px 9px;}*/
div#homeBannerNew{width:980px; height:210px; float:left; margin: 10px 0px 20px 0px;}

div#actionsFacilidades{background-color:#FFFFFF;}		
div#boxFacilidadeIcons{background: #FFFFFF url('/imagens/home/im_titulo_facilidades01.jpg') no-repeat 0 0; padding:40px 0 0 15px;}
div#boxFacilidadeIcons .listFacilidadesHome{margin:0; background-color:#FFFFFF;}
div#boxFacilidadeIcons .listFacilidadesHome li{list-style:none; height:35px; padding-left:38px; border-bottom:1px dotted #595959; width:230px; margin:0 0 7px 0; padding-top:5px;}
div#boxFacilidadeIcons .listFacilidadesHome li a{ font:bold 12px verdana; color:#333333; text-decoration:none;}
div#boxFacilidadeIcons .listFacilidadesHome li a:hover{ text-decoration:underline;}	
div#boxFacilidadeIcons .listFacilidadesHome li.iconFaci01{ background:url('/imagens/home/icon-faci-home01.gif') no-repeat 0 5px; }
div#boxFacilidadeIcons .listFacilidadesHome li.iconFaci02{ background:url('/imagens/home/icon-faci-home02.gif') no-repeat 0 0;}
div#boxFacilidadeIcons .listFacilidadesHome li.iconFaci03{ background:url('/imagens/home/icon-faci-home03.gif') no-repeat 0 0;}
div#boxFacilidadeIcons .listFacilidadesHome li.iconFaci04{ background:url('/imagens/home/icon-faci-home04.gif') no-repeat 0 0; width:220px;}
div#boxFacilidadeIcons .listFacilidadesHome li.iconFaci05{ background:url('/imagens/home/icon-faci-home05.gif') no-repeat 0 0;}
div#boxFacilidadeIcons .listFacilidadesHome li.iconFaci06{ background:url('/imagens/home/icon-faci-home06.gif') no-repeat 0 0; border-bottom:0;}

/* Inicio ToolTip*/

a.dcontexto{position:relative; z-index:24; text-decoration:none; cursor:hand; cursor:pointer;}
a.dcontexto:hover{background:transparent; color:#333333; z-index:25; text-decoration:none; text-align:left;}
a.dcontexto span{display: none; }
a.dcontexto:hover span{ color:#333333; z-index:999; display:block; position:absolute; top:-110px; *top:-100px; left:-15px; font: 10px verdana; padding:10px; background:url('/imagens/home/VHAToolTip.png') no-repeat 0 0; width:205px; text-decoration:none; line-height:15px; height:106px; text-align:left;}

/* Fim ToolTip*/

/*Box Acesso RÃ¡pido */
dl.CertCol1{margin:0 5px 0 0; float:left;}
dl.CertCol1 dt{font: bold 13px arial; color:#657EBC; margin:0 0 8px 0;}
dl.CertCol1 dd{ margin:3px 0 0 6px;}
dl.CertCol1 dt a{font:bold 13px arial; color:#657EBC; text-decoration:none;}
dl.CertCol1 dt a:hover{ text-decoration:underline;}
dl.CertCol1 dd a{font:11px arial; color:#999; text-decoration:none;}
dl.CertCol1 dd a:hover{ text-decoration:underline;}
div.genAt{width:965px; margin:20px 0 -20px 0; }
div.genAt1{width:982px; height:39px; background:url('/imagens/home/teste.jpg') no-repeat;}
div.genAt2{margin:-5px 0 0 0; background:url('/imagens/home/fundo01.jpg') no-repeat 0 0; display:block; height:271px; display:block; width:982px; padding:10px 0 0 20px; z-index:-1px;}
	
dl.CertCol2{margin:0 10px 0 0;}
dl.CertCol2 dt{font: bold 13px arial; color:#657EBC; margin:0 0 8px 0;}
dl.CertCol2 dd{ margin:3px 0 0 65px; float:left}
dl.CertCol2 dt a{font:bold 13px arial; color:#657EBC; text-decoration:none;}
dl.CertCol2 dt a:hover{ text-decoration:underline;}
dl.CertCol2 dd a{font:11px arial; color:#999; text-decoration:none;}
dl.CertCol2 dd a:hover{ text-decoration:underline;}
.retaRapido{ clear:both;} 
a.linkEsconder1{font:10px arial; color:#ff9900; text-decoration:none; float:right; border:0; margin:8px 10px 0 0;}	
.btnOp1{margin-right:15px;}






