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;}
p.right {text-align:right;}
p, h1, h2, h3, h4, h5 {margin-bottom:11px;}
div.clear {clear:both;}
label {cursor:pointer;}

/*** HEADER ***/
a#logo {position:absolute; top:15px; left:35px; width:191px; height:113px; background:url(../pics/logo-marsol.png) no-repeat; z-index:1;text-indent:-9000em; overflow:hidden;}
	
#nav {position:absolute; z-index:2; top:90px; left:250px;}
#nav ul li {float:left; display:inline; height:35px;}
#nav ul li a {display:block; height:35px; text-indent:-9000em; overflow:hidden;}

#nav ul li.menu01 {width:99px; background:url(../pics/menu-sprite.png) no-repeat -11px -11px;}
#nav ul li.menu02 {width:73px; background:url(../pics/menu-sprite.png) no-repeat -10px -54px;}
#nav ul li.menu03 {width:154px; background:url(../pics/menu03.png) no-repeat;}
#nav ul li.menu04 {width:101px; background:url(../pics/menu04.png) no-repeat;}
#nav ul li.menu05 {width:55px; background:url(../pics/menu-sprite.png) no-repeat -9px -183px;}
#nav ul li.menu06 {width:73px; background:url(../pics/menu-sprite.png) no-repeat -9px -224px;}
#nav ul li.menu07 {width:93px; background:url(../pics/menu-sprite.png) no-repeat -9px -267px;}
#nav ul li.menu08 {width:66px; background:url(../pics/menu08.png) no-repeat;}
			
/* home */
hr.linha {height:1px; width:500px;color:#ccc; margin-top:30px; margin-bottom:30px;}

ul.servicos {margin:0 0 25px 0;}
ul.servicos li {margin:0 0 15px 0;list-style-type:square;list-style-position:inside;color:#066AB5;}
ul.servicos li:hover {color:#EF8101;}

div.espaco {height:50px;}
div.espaco02 {height:30px;}

ul.direito {float:right!important;margin:-40px 0 5px 20px!important;}
ul.direito li {height:110px; width:100px;}
ul.direito img {border:solid 5px #E9F6FF;}

.direito02 {float:right!important;margin:0px 0 5px 20px!important;}
ul.direito02 li {height:110px; width:100px;}
.direito02 img {border:solid 5px #E9F6FF;}

.twitter {margin:60px 0 0 805px;position:absolute;width:107px;z-index:1000;}

.noronha img {border:solid 5px #E9F6FF; margin:0 0 25px 5px!important;}

/* internas */
#interna h1 {width:300px; height:40px; text-indent:-9000em; overflow:hidden; margin-bottom:27px;}
#interna h1.conheca {background:url(../pics/tt-conheca.jpg) no-repeat;}
#interna h1.faleconosco {background:url(../pics/tt-faleconosco.jpg) no-repeat;}
#interna h1.pacotes {background:url(../pics/tt-pacotes.jpg) no-repeat;}
#interna h1.fernandodenoronha {background:url(../pics/tt-fernandodenoronha.jpg) no-repeat;}
#interna h1.pipa {background:url(../pics/tt-pipa.jpg) no-repeat;}
#interna h1.dicas {background:url(../pics/tt-dicas.jpg) no-repeat;}
#interna h1.servicos {background:url(../pics/tt-servicos.jpg) no-repeat;}
#interna h1.localizacao {background:url(../pics/tt-localizacao.jpg) no-repeat;}
#interna h1.mapasite {background:url(../pics/tt-mapasite.jpg) no-repeat;}
#interna h1.buggy {background:url(../pics/tt-buggy.jpg) no-repeat;}
#interna h1.van {background:url(../pics/tt-van.jpg) no-repeat;}
#interna h1.pipa02 {background:url(../pics/tt-pipa02.jpg) no-repeat;}
#interna h1.locacao {background:url(../pics/tt-locacao.jpg) no-repeat;}
#interna h1.fernando {background:url(../pics/tt-fernando.jpg) no-repeat;}
#interna h1.obrigado {background:url(../pics/tt-obrigado.jpg) no-repeat;}

#interna a {font:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#066AB5}
#interna a:hover {font:Verdana, Arial, Helvetica, sans-serif; color:#EF8101;text-decoration:underline}
#interna img {float:left; margin: 7px 5px 0 0}
#interna h2 {font:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#066AB5; margin-bottom:20px;}
#interna h3 {font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#6B9BBF; margin-bottom:5px}
.com-seta li, .titles { padding-left:10px; background:url(../pics/seta_azul.gif) no-repeat;}

ul.img{float:right; width:250px;}
ul.img li {padding:0px 8px; width:200px; height:154px; margin:0 0 15px 30px; background:url(../pics/bg-borda.jpg) no-repeat;}

div.pac-coluna1{width:280px; float:left; display:inline; margin:0 20px;}

ul.p-list1{font:normal 12px arial; margin:0px 0 30px 0;}
ul.p-list1 li{margin:10px 0 15px 0; padding:0 10px 20px 10px; background:url(../pics/seta_azul.gif) no-repeat 0px -1px; border-bottom:1px dashed #000;}
ul.p-list1 li.sem-borda{border:none;}
div.pd-img{background:url(../pics/bg-borda.jpg) no-repeat; width:200px; height:154px; padding:0px 8px; float:left; margin:0 0 10px 35px;}

a.servicos-interna {margin-left:368px;}

/*** PACOTES ***/
#interna p.p-pacotes{margin:-25px 0 30px 10px;}
ul.p-list{font:normal 12px arial; margin:0px 0 30px 0;}
ul.p-list li{margin:0; padding:0 10px; background:url(../pics/quadrado-list.jpg) no-repeat 0px 5px;}
table.precos{/***border:1px solid #066ab5; background:#4BAFFA;***/ margin:0 0 20px 0; font:bold 12px arial; color:#fff; text-align:center;}
table.precos tr.p-tit td{/***background:#066ab5;***/ background:url(../pics/dgrad-list.jpg) repeat-x;}
table.precos td {/***border:1px solid #066ab5;***/ background:url(../pics/dgradinv-list.jpg) repeat-x;}

/* mapa do site */
.sub-mapa {margin:5px 0;}
.links-mapa {margin:0;}
.links-mapa li {list-style-type:circle; list-style-position:inside; margin-left:10px;}

/* formulário de contato */
#formulario {margin:30px auto 15px auto; width:360px;}
#formulario p {margin:25px 0 25px 60px; text-align:center;} 
div#formulario fieldset {border:none;}

.contato, textarea {background:none; border:none; font:normal 12px arial; color:#000; padding:7px;}

#formulario label {width:80px; font:bold 11px verdana; color:#828282; text-align:right; padding-right:10px; padding-top:6px;}
#formulario label, .form_textfield, .form_textarea {float:left; display:inline;}

.form_textarea {background:url(../pics/bg-textarea.jpg) no-repeat; width:254px; height:149px;}
.form_textfield {background:url(../pics/bg-textfield.jpg) no-repeat; width:254px; height:29px; margin-bottom:6px;}

input.contato {width:230px;}
textarea {width:214px; height:105px; overflow:auto;}

input#enviar {width:63px; height:23px; border:none; cursor:pointer; float:left; display:inline; margin:15px 0 0 190px;
background: url(../pics/bt-enviar.jpg) no-repeat;}

/*** SIDEBAR ***/

/*** FOOTER ***/
#end address {text-align:center; margin-top:3px; font:normal 12px arial; color:#fff;}
a#assinatura {display:block; position:absolute; bottom:6px; left:23px; width:100px; height:24px; background:url(../pics/assinatura.jpg) no-repeat; z-index:2; text-indent:-9000em; overflow:hidden;}

/*** clima tempo ***/

#tempo {float:left; display:inline; margin:10px 0 0 150px;}
#tempo h1 {width:96px; height:26px; text-indent:-9000em; overflow:hidden; border:none;background:url(../pics/tt-climatempo.jpg) no-repeat; }
#tempo td {text-align:left;font:normal 11px arial;color:#666;}
#tempo th.space{padding-right:15px;}