/* CSS Document */
@import url("menu-sites.css");

body {margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
p {margin:0;}
#wrapper {width:998px; min-height:500px; margin:auto; overflow:hidden; background-image: url(../md/imgs/sombra-repeat.jpg); background-repeat:repeat-y;}
#content {display:inline; width:635px; margin:0 17px; float:left; overflow:hidden;}
	#content img {border:1px solid #666;}
	#content img.semborda, #content div img {border:none;}
	#content a {text-decoration:bold;}

#content .box-titulo {height:42px; background:#ccc; border-left:6px solid; color:black}
	#content .box-destaque {height:149px; background:url(../md/imgs/box-destaque.jpg) no-repeat top center; margin:20px 0; color:#000; padding:15px;}
	#content .box-destaque #box-ctd {/*border:1px solid #000;*/ margin:0 15px 0 0px; float:left !important; width:145px; height:125px}
	#content .box-destaque h4 {color:#040404;}
#content h1 {padding:5px 0 0 0; margin:0 0 5px 10px; font-size:11px; text-transform:uppercase;}
	#content h1.pad-top {padding:16px 0 0 0;}
	#content h2 {margin:25px 0 0 0; padding:0 0 2px 10px; font-size:11px; text-transform:uppercase; border-bottom:1px solid #ccc; background:url(../md/imgs/setinha.gif) no-repeat left center;}
	#content h3 {padding:15px 0 5px 0; margin:0; color:#5f5f5f; font-size:12px;}
	#content h4 {padding:0; margin:0; color:#5f5f5f; font-size:11px;}
	#content h6{font:bold 11px Verdana; margin:4px 0px 6px 10px; color:red}
#content .subtitulo {color:#595959; margin:0 0 0 10px; font-size:11px;}
#content p {font-size:11px; margin:6px 0 6px 10px;}
#content p.atend-personal{padding:7px 0;padding-left:50px;background:url(../md/imgs/icone-sugestao.gif) no-repeat;width:580px;margin:0px;}
#content p.atend-personal:hover{background:yellow;}
#content p.saibamais{background:#EFEFEF;border:1px solid #C7C7C7; margin:0px;padding:10px;}
	#content p.saibamais a{background:url(../md/imgs/lupa-inativa.jpg) no-repeat; height:35px; display:block; padding-left:46px;}
	#content p.saibamais:hover{background:#fff;border:1px solid #C7C7C7; margin:0px;padding:10px;}
	#content p.saibamais a:hover{background:url(../md/imgs/lupa-ativa.jpg) no-repeat; height:35px; display:block; padding-left:46px;}
	#content p.saibamais a.lupa-inativa{background:url(../md/imgs/lupa-inativa.jpg) no-repeat; height:35px; display:block; padding-left:46px;}
#content p.par1 {font-weight:bold;}
#content p.mrg-top {margin-top:24px;}
#content .exemplo1, #content .exemplo2, #content .exemplo3, #content .exemplo4, #content .exemplo5, #content .exemplo6, #content .exemplo7, #content .exemplo8,
#content .exemplo9, #content .exemplo10, #content .exemplo11, #content .exemplo12, #content .exemplo13, #content .exemplo14, #content .exemplo15 {overflow:hidden;}

/* MENU */
#menu { background-image:url(../md/imgs/linha-menu.jpg); background-repeat: no-repeat; background-position: bottom center; height:30px; margin-bottom:20px;}

/* SIDEBAR */
#sidebar {width:325px; float:right; overflow:hidden}
#sidebar h3{color:#5f5f5f;font-size:12px;margin:0;padding:15px 0 5px;}
#sidebar div#login{display:inline; float:left; margin-bottom:10px; width:325px;}
	#sidebar div#login form fieldset{border:none; float:left; margin:0; padding:0; width:325px;}
	#sidebar div#login form fieldset ul{list-style:none; float:left; margin:0; padding:0; width:325px;}
	#sidebar div#login form fieldset ul li{float:left; position:relative; width:325px;}
	#sidebar div#login form fieldset ul li label{display:block; margin-bottom:3px; width:70px;}
	#sidebar div#login form fieldset ul li input{background:#E7E7E7; border:none; color:#626262; font:normal 11px arial; padding:3px 7px; width:111px;}
	#sidebar div#login form fieldset ul li input.btn-ok{background:none; height:23px; padding:0; position:absolute; right:45px; top:0; width:19px;}
	#sidebar div#login ul{float:left; list-style:none;margin:10px 0 0 0; padding:0;}
	#sidebar div#login ul li{float:left; margin-right:10px;}
	#sidebar div#login ul li a.esqueceu{background:url(../md/imgs/btn_esqueci.gif) no-repeat; display:block; height:23px;float:left;text-indent:-9999cm;width:108px;}
	#sidebar div#login ul li a.cadastro{background:url(../md/imgs/btn-cadastre-se.gif) no-repeat; display:block; height:23px;float:left;text-indent:-9999cm;width:67px;}
#crivu-logado ul {list-style-image:url(../md/imgs/01/bullet.gif); margin: 0 10px 10px 10px; padding:0 0 0 10px;}
#crivu-logado ul a { color:red; text-decoration:none;}
#crivu-logado ul a:hover { color:black; text-decoration:underline;}

/* FOOTER */
#barra-inferior { width:100%; background:#FFF; margin-top:20px; opacity:0.85; -moz-opacity: 0.85; filter: alpha(opacity=85s);}
#bloco-infos {font-size:9px; width:918px; margin:auto; padding:20px 40px 40px 40px;}
#enderecos { width:600px; float:left}
#selos { width:300; float:right}
.selos-box { width:80px; float:left; font-size:9px; text-align:center; font-family:arial;}
#footer{font-size:9px; color:#333; margin-top:20px; clear:both; height: 104px; width:998px; margin:auto;} 
	#footer ul{margin:0; padding:0}
	#footer li{ float:left; list-style:none; padding: 0 7px; border-right:1px solid #333;}
	#footer a{color:#333; text-decoration:none;} #footer a:hover {text-decoration:underline}
	#footer .start {padding-left:0;} #footer .end {border-right:none;} #footer .addthis { border:none; float:right}
	#footer hr{background-color:#666; color:#666; border:none; height:1px; margin:5px 0;}
	#footer span{color:#666;} #footer .copyrights {float:left; margin-bottom:10px;}
	#footer .creditos {float:right} #footer .creditos a {text-transform:uppercase; font-weight:bold; color:#666;}

/* HOME */
#flash-home { width:970px; height:470px; margin:auto;}
#header h1 {display:none}
#box-home { width:800px; height:252px; margin:auto; margin-top:15px;}

/* LEGENDAS */
.n1 {font-weight:bold; display:block;}
.n2 {display:block; font-size:9px;}

/* BOX AVISO */
.box-aviso {padding:15px 20px 0 70px; border:1px solid #ccc; background:url(../md/imgs/icone-sugestao.gif) no-repeat 10px center #e7e7e7}
.box-aviso img {float:left; margin-right:20px;}
.box-aviso h4 {color:#303030; margin:0; padding:0 0 5px 0; text-transform:uppercase;}
.box-aviso p.par-aviso {margin:0;}

/*CERTIFICAÇÔES*/
#content ul.certificacoes {display:inline; float:left; margin:25px 0 0 21px; padding:0; width:615px;}
	#content ul.certificacoes li{display:inline; float:left; list-style:none; padding-bottom:10px;}
	#content ul.certificacoes li.c-border, #content ul.certificacoes li.s-border{border-bottom:1px solid #D9D9D9; float:right; width:490px;}
	#content ul.certificacoes li.s-border{border-bottom:none;}
	#content ul.certificacoes li img{border:none; margin-top:10px;}
	#content ul.certificacoes li p{line-height:17px; margin:0; width:453px;} 
	#content ul.certificacoes li ul{margin:0 0 0 12px; padding:0;}

/*EQUIPE*/
#content ul.equipe {float:left; margin:0; padding:0; width:635px;}
	#content ul.equipe li{display:inline; float:left; list-style:none; margin-bottom:30px;}
	#content ul.equipe li.mrg-right{margin-right:30px;}
	#content ul.equipe li img{display:inline; float:left;}
	#content ul.equipe li ul{display:inline; float:left; margin:100px 0 0 11px; padding:0; width:200px; overflow:hidden;}
	#content ul.equipe li ul li{float:none; margin:0;}

/*RALLY*/
#content div.rally{display:inline; float:left; margin:13px 0 33px -7px; width:644px;}
	#content div.rally div.rally-informa{background:url(../md/imgs/bg-rally-informa.jpg) no-repeat; display:inline; float:left; height:314px; width:222px;}
	#content div.rally div.rally-informa div{margin:21px 0 0 22px;}
	#content div.rally div.rally-informa div h4{color:#606060; font-weight:bold; margin-top:40px;}
	#content div.rally div.rally-informa div p{margin:0; width:179px;}
	#content div.rally div.rally-locais{background:url(../md/imgs/bg-rally-locais.jpg) no-repeat; display:inline; float:right; height:314px; width:422px;}
	#content div.rally div.rally-locais div.locais{display:inline; float:left; margin:32px 0 0 20px; width:180px;}
	#content div.rally div.rally-locais div.locais h4{color:#343434; font-weight:bold;}
	#content ul.links{list-style:none; margin:23px 0 45px 0; padding:0;}
	#content ul.links2{list-style:none; margin:11px 0 45px 0; padding:0;}
	#content ul.links li, #content ul.links2 li{list-style-image:none; margin-bottom:6px;}
	#content ul.links2 li a{color:#672A3A;}
	#content img.no-border{border:0;}

/*FALE CONOSCO E RESPOSTA*/
#content .caixa-entrada{background:url(../md/imgs/bg-caixa-entrada-pq-right.jpg) no-repeat right 0;float:right;height:23px;margin-right:4px; padding-right:10px;}
	#content .space-right{margin-right:0px;}
	#content .caixa-entrada div.left {background:url(../md/imgs/bg-caixa-entrada-pq-left.jpg) no-repeat left 0;float:left;height:23px;padding-left:10px;}
	#content .caixa-entrada div.left div.main {background:url(../md/imgs/bg-caixa-entrada-pq-main.jpg) repeat-x center 0;float:left;height:23px;}
	#content .caixa-entrada div.left div.main p{float:left;font-size:10px;margin:4px 0 0 0;}
	#content .caixa-entrada div.left div.main p strong{color:#C33833;}
	#content .caixa-entrada div.left div.main p a{color:#ababab; text-decoration:none;}
	#content .caixa-entrada div.left div.main p a:hover{color:#cccccc; text-decoration:underline;}
	#content .caixa-entrada div.left div.main p a.inativo{color:#dfdfdf; text-decoration:none;}
#content .lista-mensagem{background:url(../md/imgs/bg-caixa-entrada.jpg) no-repeat; float:left; height:51px; margin-top:21px; padding-left:72px; width:561px;}
#content .box-resposta{background:url(../md/imgs/bg-resposta.jpg) no-repeat; float:left; height:112px; margin-top:11px; padding-left:131px; width:502px;}
#content .box-resposta p{margin-top:25px; width:400px;}
#content div.lista-dados{display:inline; float:left; margin:24px 0 0 0; padding-left:12px; width:621px;}
	#content div.lista-dados p.par-solicitacao{background:#9A0000; color:#fff; font-size:12px; font-weight:bold;margin:0; padding:3px 12px; width:150px;}
	#content div.lista-dados ul{float:left; list-style:none; margin:16px 0 0 0; padding:0; width:621px;}
	#content div.lista-dados ul li{background:url(../md/imgs/01/bullet.gif) no-repeat 0 2px; float:left; list-style-image:none; margin-bottom:8px; padding-left:8px; width:613px;}
#content #solicitacoes{display:inline; float:left; margin-top:23px; width:635px;}
	#content #solicitacoes ul.abas{float:left; margin:0; padding:0;}
	#content #solicitacoes ul.abas li{display:inline; float:left; list-style:none; margin-right:6px; text-indent:-9999999em;}
	#content #solicitacoes ul.abas li.aba-solicitacoes-on a{background:url(../md/imgs/aba-solicitacoes-on.gif) no-repeat; display:block; height:29px; width:210px;}
	#content #solicitacoes ul.abas li.aba-solicitacoes-off a{background:url(../md/imgs/aba-solicitacoes-off.gif) no-repeat; display:block; height:29px; width:210px;}
	#content #solicitacoes ul.abas li.aba-historicos-on a{background:url(../md/imgs/aba-historicos-on.gif) no-repeat; display:block; height:29px; width:177px;}
	#content #solicitacoes ul.abas li.aba-historicos-off a{background:url(../md/imgs/aba-historicos-off.gif) no-repeat; display:block; height:29px; width:177px;}
	#content #solicitacoes ul.abas li.aba-nova-mensagem-on a{background:url(../md/imgs/aba-nova-mensagem-off.gif) no-repeat; display:block; height:29px; width:166px;}
	#content #solicitacoes table{border:1px solid #D6D6D6; border-top:0; float:left; width:635px;}
	#content #solicitacoes table caption{color:#A20109; font-weight:bold; padding:0 0 10px 12px; text-align:left;}
	#content #solicitacoes table tr th{background:#DADADA; color:#323232; padding:5px; border-right:1px solid #fff;}
	#content #solicitacoes table tr th.s-border{border-right:0;}
	#content #solicitacoes table tr td{border-right:1px solid #D6D6D6; border-top:1px solid #D6D6D6; padding:5px; text-align:center;}
	#content #solicitacoes table tr td a{text-decoration:none;}
	#content #solicitacoes table tr td a:hover, #content #solicitacoes table tr td a.under{text-decoration:underline;}
	#content #solicitacoes table tr td span{display:block; padding-left:22px;}
	#content #solicitacoes table tr td.left{text-align:left;}
	#content #solicitacoes table tr td.ico-cliente{background:url(../md/imgs/ico-cliente.gif) no-repeat 8px 6px;}
	#content #solicitacoes table tr td.ico-concessionaria{background:url(../md/imgs/ico-concessionaria.gif) no-repeat 6px 5px;}
#content form{display:inline; float:left; margin:24px 0 0 13px; width:280px;}
	#content form fieldset{border:0; margin:0; padding:0;}
	#content form fieldset label{color:#920000; display:block; font-weight:bold; margin-bottom:4px;}
	#content form fieldset textarea{border:1px solid #B3B3B3; height:93px; width:618px;}
	#content form fieldset input{float:right; margin-top:11px;}
#content div.cadastrado form,#content div.nao-cadastrado form,#content div.page-rh form{margin:0px 0 0 0px; width:100%;}
#content div.cadastrado form a{margin:10px 0;display:block;}
#content div.page-rh form input,#content div.page-rh form select,#content div.page-rh form textarea{margin:7px 0;}
#content div.page-rh form table,#content div.page-rh form table td{border:none;padding:0;}
#content div.page-rh form table table{width:auto;}

/*TABELA*/
#content table {float:left; width:260px;}
	#content table tr th{background:#DADADA; color:#323232; padding:5px;}
	#content table tr th.s-border{border-right:0;}
	#content table tr td{padding:5px; text-align:center;}

/*NOTÍCIA*/
#content #menu-noticias{background:url(../md/imgs/bg-menu-noticias.jpg) no-repeat; float:left; height:24px; margin-top:2px; width:635px;}
		#destaque-noticia {border-bottom:2px solid #ccc}
		#destaque-noticia .noticia1 {float:left; padding:10px 10px 30px 10px; border-right:1px solid #ccc; width:190px;}
		#destaque-noticia .noticia2 {float:left; padding:10px 10px 30px 10px; border-right:1px solid #ccc; width:190px;}
		#destaque-noticia .noticia3 {float:left; padding:10px 10px 30px 10px; width:190px;}
#content .noticia{display:inline; float:left; margin-top:23px; width:635px;}
	#content .noticia img.imagem-ctd{border:1px solid silver; display:inline; float:left; margin:0 10px 0 10px; padding:1px;}
	#content .noticia p{float:left; margin:0;}
	#content .noticia p strong{display:inline; float:left; margin-top:5px;}
	#content .noticia p.par-noticia{float:left; margin-top:5px; width:416px;}
#content #paginacao{border-top:1px solid #CBCBCB; display:inline; float:left; margin-top:36px; width:635px;}
	#content #paginacao ul.paginas{display:inline; float:left; margin:12px 0 0 151px; list-style:none; padding:0;}
	#content #paginacao ul.paginas li{float:left; list-style-image:none; margin-right:10px;}
	#content #paginacao ul.paginas li a{color:#686868;}
	#content #paginacao ul.paginas li a:hover{color:#C93535; text-decoration:underline;}
	#content #paginacao ul.paginas li a.ativo{color:#C93535; font-weight:bold; text-decoration:underline;}

/* MENU-ABAS */
#menu-abas { border-top: 1px #ccc solid; margin-top:5px;}
#menu-abas .ativo a {font-weight:bold;}
#menu-abas ul {padding:0; margin:0;}
#menu-abas li {background:url(../md/imgs/bg-caixa-entrada-pq.jpg) no-repeat; width:146px; height:23px; float:right; margin-left:10px; list-style:none !important; padding-top:4px; text-align:center;}

/* SUPORTE A ARQUIVOS ANTIGOS */
/* #moldura-interna-duascol-esquerda { width:49% !important; float:left; overflow:hidden}  */
#moldura-interna-umacol-esquerda { width:49% !important; float:left !important; overflow:hidden }
#moldura-interna-umacol-meio { width:50% !important; float:left !important; overflow:hidden}
#moldura-interna-umacol-direita { width:49% !important; float:right !important; overflow:hidden}


/* form crivu */
.crivu_form {margin:0; height:20px; line-height:18px; padding-left:3px;}
.crivu_form_ddd { margin:0; height:18px; line-height:18px; padding-left:3px; float:left;}
.crivu_form_select {margin:0; height:18px; line-height:18px; padding-left:3px; font-size:10px;}
.crivu_form_checkbox{}
.destaquetex {color:#0066CC; font-weight:bold; text-transform:uppercase; font-family:Geneva, Arial, Helvetica, sans-serif; letter-spacing:70%; font-size:14px; line-height:17px; width:60%; margin-top:0; }
.destaquecad {color: #003399; font-weight:bolder; text-transform:uppercase; font-family:Geneva, Arial, Helvetica, sans-serif; letter-spacing:70%; font-size:16px;
line-height:20px; margin-top:10px}
.boxcad {margin: 5px 0;	padding:0;}
.linkcad {text-decoration:none; font-weight: normal; font-family:Geneva, Arial, Helvetica, sans-serif; letter-spacing:70%; font-size:10px; margin-left:5px;}



/*WIDGETS*/

  a.dcontexto{
  position:relative; 
  padding:0;
  text-decoration:none;
  cursor:help; 
  z-index:24;
  }
  a.dcontexto:hover{
  background:transparent;
  z-index:25; 
  }
  a.dcontexto div{display: none}
  a.dcontexto:hover div{ 
  display:block;
  position:absolute;
  width:230px; 
  top:3em;
  left:0;
  padding:5px 10px;
  }
  .linha {border-bottom:1px dashed #999; padding:10px 0; margin:0 18px 0 10px; padding-left:30px;}
  .linha:hover {background:#eae9e9}
  .linha a {color:#666; text-decoration:none}
  .linha a:hover { text-decoration: underline;}
  .linha ul {padding:0; margin:0; list-style:none;}


/* CLASSES GERAIS */
.reseta {clear:both}
.oculta {display:none}
.acabamento {height:41px; background:url(../md/imgs/sombra-down.gif) no-repeat top center; width:998px; margin:auto; display:block;}
.acabamento-home {height:41px; background:url(../md/imgs/sombra-down-home.gif) no-repeat top center; width:998px; margin:auto; display:block;}
.space{margin-right:10px;}
.space-left{margin-left:35px;}
.padding-especial {padding:2px 0}
.tit-float {float:left; width:625px}
.form. lbl{list-style-type:none;}

#content .cad-senha{float:left; width:300px;}
#content .cad-senha div{float:left; margin-top:-25px;}