html, body, form, ul, fieldset, p, h1, h2, h3, h4, h5 {margin: 0; padding: 0;}
body {font:100%/110% arial;}
body img {display:block; outline:0;}
a {text-decoration:none; outline:0;}
object {outline:0;}
li {list-style:none;}
a img, fieldset {border: 0;}
p.center {text-align:center!important;}
p.right {text-align:right;}
p, h1, h2, h3, h4, h5 {margin-bottom:11px;}
div.clear {clear: both;}

/*** HEADER ***/

a#logo {position:absolute;top:16px;left:41px;width:328px;height:123px;background:url(../pics/logomarca-sosseguranca.png) no-repeat;z-index:10; text-indent:-9000em; overflow:hidden;}

div.twitter{position:absolute; width:105px; height:45px; top:35px; right:65px; z-index:6;}
	
#nav {position:absolute; z-index:2; top:67px; left:38px; background:url(../pics/bg-menu.png) no-repeat; width:927px; height:61px;}
#nav ul {position:absolute; z-index:3; top:5px; left:169px;}
#nav ul li {float:left; display:inline; height:53px;}
#nav ul li a {display:block; height:53px; text-indent:-9000em; overflow:hidden;}

#nav ul li.menu01 {width:110px; background:url(../pics/menu01.png) no-repeat;}
#nav ul li.menu02 {width:154px; background:url(../pics/menu02.png) no-repeat; margin-left:-31px;}
#nav ul li.menu03 {width:137px; background:url(../pics/menu03.png) no-repeat; margin-left:-18px;}
#nav ul li.menu04 {width:129px; background:url(../pics/menu04.png) no-repeat; margin-left:-29px;}
#nav ul li.menu05 {width:157px; background:url(../pics/menu05.png) no-repeat; margin-left:-29px;}
#nav ul li.menu06 {width:115px; background:url(../pics/menu06.png) no-repeat; margin-left:-29px;}
#nav ul li.menu07 {width:115px; background:url(../pics/menu07.png) no-repeat; margin-left:-29px;}

#nav ul li.menu01:hover {width:110px; background:url(../pics/menu01-hover.png) no-repeat;}
#nav ul li.menu02:hover {width:154px; background:url(../pics/menu02-hover.png) no-repeat;}
#nav ul li.menu03:hover {width:137px; background:url(../pics/menu03-hover.png) no-repeat;}
#nav ul li.menu04:hover {width:129px; background:url(../pics/menu04-hover.png) no-repeat;}
#nav ul li.menu05:hover {width:157px; background:url(../pics/menu05-hover.png) no-repeat;}
#nav ul li.menu06:hover {width:115px; background:url(../pics/menu06-hover.png) no-repeat;}
#nav ul li.menu07:hover {width:115px; background:url(../pics/menu07-hover.png) no-repeat;}

body#pg-home #nav ul li.menu01 a {background:url(../pics/menu01-hover.png) no-repeat;}
body#pg-conheca #nav ul li.menu02 a {background:url(../pics/menu02-hover.png) no-repeat;}
body#pg-produtos #nav ul li.menu03 a {background:url(../pics/menu03-hover.png) no-repeat;}
body#pg-servicos #nav ul li.menu04 a {background:url(../pics/menu04-hover.png) no-repeat;}
body#pg-orcamentos #nav ul li.menu05 a {background:url(../pics/menu05-hover.png) no-repeat;}
body#pg-contato #nav ul li.menu06 a {background:url(../pics/menu06-hover.png) no-repeat;}
body#pg-dicas #nav ul li.menu07 a {background:url(../pics/menu07-hover.png) no-repeat;}

/*** JQUERY ***/

#animacao {width:921px; height:366px; margin:0 0 19px 40px; position:relative;}
#animacao div.j-anima{position:absolute; width:921px; height:366px; top:0px; left:0px;}
#animacao div.j-anima div.img{position:absolute; width:921px; height:366px; top:0px; left:0px;}
#animacao div.j-anima div.img img{position:absolute; width:921px; height:366px;}
#animacao div.j-anima div.img div.txt{background:url(../pics/bg-txt.png) no-repeat; width:290px; height:350px; position:absolute; z-index:5; top:10px; right:10px;}
#animacao div.j-anima div.img div.txt p{font:normal 12px arial; margin:70px 20px 20px 20px; color:#fff;}
#animacao div.num{position:absolute; bottom:20px; right:50px; z-index:6; font:normal 8px arial;}
#animacao div.num a{color:#fff; margin:0 2px; padding:3px 4px;}
#animacao div.num a.activeSlide{color:#637893; padding:3px 4px; background:#fff; margin:0 2px;}


#animacao div.j-anima div.img2{position:absolute; width:921px; height:366px; top:0px; left:0px;}
#animacao div.j-anima div.img2 img{position:absolute; width:921px; height:366px;}

/* internas */

div#banner{width:216px; height:240px; margin:18px 0 0 15px; float:left;}
div#banner h2.banner-img, .banner-img1{height:111px; width:216px;}

ul.fotos-con{width:170px; float:right; margin:0 20px 10px 10px;}
ul.fotos-con li{margin:5px 0;}
ul.fotos-con li a img{border:1px solid #D1D9DF; padding:5px;}

.foto-con{border:1px solid #D1D9DF; padding:5px; float:right; margin:0 20px 10px 10px;}

h2.tt {font:bold 17px Arial, Helvetica, sans-serif; color:#AF514C; margin:20px 20px 5px 16px; background:url(../pics/marc.jpg) no-repeat; padding-left:18px;}
h2.destaque {font:bold 18px Arial, Helvetica, sans-serif; color:#AF514C; margin:20px 20px 10px 18px;}

.borda {border-bottom:1px solid #28166f; margin:15px auto; width:700px;}

ul.lista {margin:15px 18px 60px 18px;}
ul.lista li {background:url(../pics/list.png) no-repeat 2px; padding-left:17px; font:normal 13px Arial, Helvetica, sans-serif; 
color:#303a47; margin-bottom:5px;}
ul.lista li a{color:#62778C; font-weight:bold;}
ul.lista li a:hover {color:#AF514C;}

.img-produtos {width:250px; height:180px; float:left; display:inline; margin:15px 35px 20px 20px;}
.img-produtos img {border:1px solid #D1D9DF; padding:5px; margin-bottom:5px;}
.img-produtos span {font:bold 13px Arial, Helvetica, sans-serif; display:block; text-align:center;}
.img-produtos span a {color:#62778C;}
.img-produtos span a:hover {color:#AF514C;}

.desc-produtos {margin:0 20px 35px 20px; border:1px solid transparent;}
.desc-produtos img {float:left; display:inline; border:1px solid #D1D9DF; padding:5px; margin-right:15px; width:130px; height:87px;}
.desc-produtos h2 {font:bold 17px Arial, Helvetica, sans-serif; color:#7E8A9A; margin:15px 20px 10px 0;}

#tooltip{position:absolute;width:85px;height:31px;font:normal 11px verdana;color:#fff;display:none;text-align:center;
padding-top:5px;background:url(../pics/bg-tooltip.png) no-repeat;}

#tooltip-siese{position:absolute;width:150px;height:80px;font:normal 11px verdana;color:#fff;display:none;text-align:center;
padding-top:5px;background:url(../pics/bg-tooltip-siese.png) no-repeat;}

#cham-02 {margin:20px 20px; float:right;}
#cham-02 ul li {float:left; display:inline; width:17px; height:16px; margin:0 0 0 10px;}
#cham-02 ul li.divisoria {width:1px !important; height:12px; background:url(../pics/divisoria.png) no-repeat; margin:2px 6px;}
#cham-02 ul li a {display:block; height:12px; }

#cham-02 ul li.cham1 {background:url(../pics/icone-home.png) no-repeat;}
#cham-02 ul li.cham2 {background:url(../pics/icone-contato.png) no-repeat;}
#cham-02 ul li.cham3 {background:url(../pics/icone-voltar.png) no-repeat;}

ul.clientes {margin:20px 25px;}
ul.clientes li {float:left; display:inline; margin:0 0 30px 28px; border:1px solid #D1D9DF; padding:5px;}

a.link-cliente {font:bold 13px Arial; margin:0 90px; float:left; display:inline; color:#303a47; display:block; text-align:center; text-decoration:underline;}
a.link-cliente:hover {text-decoration:none;}

a.link-branco {color:#fff;}
a:hover.link-branco {text-decoration:underline;}

div.bt-orcamento{width:210px;height:50px;font:bold 16px arial;text-align:center;margin:10px 0 0 50px;}
div.bt-orcamento a{color:#E8F0F3!important;background:#636F7D;text-decoration:none!important;padding:10px;display:block;border:2px solid #636F7D;}
div.bt-orcamento a:hover{color:#283851!important;background:#BDCDD5;text-decoration:none!important;}

div.fieldset-center{font:normal 15px arial; text-align:center;}
/* formulário de contato */

#formulario {margin:20px auto; width:400px;}
#formulario p {margin:25px 0 !important; text-align:center!important; margin-left:25px !important;} 
div#formulario fieldset {border:none; width:400px;}

.contato, textarea {background:none; border:none; font:normal 12px georgia,verdana; color:#303a47;}

#formulario label {width:80px; font:bold 11px arial; color:#1f160d; text-align:right; padding-right:10px; padding-top:11px; cursor:pointer;}
#formulario label, .form_textfield, .form_textarea, .form_check {float:left; display:inline;}
#formulario label.txt-check {width:270px}

#formulario label.error{font:normal 10px arial; color:#F00; text-align:left; width:230px; height:25px; float:left; z-index:10; position:relative; margin-top:-32px; margin-left:250px;}
.form_textarea {background:url(../pics/bg-textarea.jpg) no-repeat; width:250px; height:120px;}
.form_textfield {background:url(../pics/bg-textfield.jpg) no-repeat; width:243px; height:38px; margin-bottom:3px;}
.form_check {margin:5px auto;}
.itens-obrig {margin:20px 80px 25px 0; font:bold 11px arial; color:#CC0000; float:right;}
.itens-obrig span{font:bold 11px verdana;}
#formulario label span{color:#CC0000;font:bold 12px verdana;}

input.contato {width:220px; margin:8px 10px;}
input.novidades {width:10px; margin:12px 5px;}
textarea {width:214px; height:105px; margin:9px 0 0 9px; overflow:auto;}

input.enviar {width:67px; height:30px; border:none; cursor:pointer; float:left; display:inline; margin:15px 0 0 263px;
background: url(../pics/bt-enviar.jpg) no-repeat; text-indent:-9000;}


/*** FOOTER ***/
#end {position:absolute; top:95px; left:210px;}
#end address {text-align:center;font:normal 11px arial;color:#284762;}

a#assinatura {display:block;position:absolute;top:43px;left:41px;width:100px;height:24px;background:url(../pics/assinatura.jpg) no-repeat;text-indent:-9000em; overflow:hidden;}

.siese{position:absolute;top:40px;right:50px;width:130px;}
.siese p{font:bold 10px arial; margin-bottom:-3px;}

/*** Dicas ***/

ul.dicas-2{margin-bottom:20px;}
ul.dicas-2 li {list-style-type:square; font:13px Arial,Helvetica,sans-serif; margin:5px 35px; }

div.invisivel {display:none;}

div.foto-cli {border:#D9DCE1 5px solid; padding:5px 5px; height:184px; width:254px; margin:5px auto 5px auto;}

div.foto-cli2 {border:#D9DCE1 5px solid; padding:5px 5px; width:460px; margin:5px auto 5px auto;}

div.empresarios {width:286px; height:201px; margin:0 0 0 310px; border:2px solid #D9DCE1; padding:5px;}

ul.pacotes li {list-style-type:disc; margin:0 0 0 70px; padding:0 0 0 -70px; font:normal 13px Arial, Helvetica, sans-serif; color:#303a47;}
hr.linha {height:1px; width:800px; margin-bottom:20px; margin-top:20px;}