html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}

body{line-height:1;}

ol, ul{list-style:none;}

blockquote, q{quotes:none;}

blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}

:focus{outline:0;}

ins{text-decoration:none;}

del{text-decoration:line-through;}

table{border-collapse:collapse;border-spacing:0;}

header, footer, aside, nav, article, section{display:block;margin:0;padding:0;}

.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

html{font-size:20px;}

body{color:#999;font:75%/1.5em Georgia, Times New Roman, serif;}

h1, h2, h3, h4, h5, h6{color:#376642;font:1.9em/1em Georgia, Times New Roman, serif;}

h1{}

h2{font-family:Playfair Display, Georgia, Times New Roman, serif;font-size:4em;color:#376642;}

h3{color:#376642;font-size:2em;font-weight:bold;}

h4{font-size:1.35em;color:#376642;font-weight:bolder;}

h5{font-family:Playfair Display, Georgia, Times New Roman, serif;font-size:1.2em;line-height:1.5em;font-weight:bolder;color:#FFF;}

h6{font-family:helvetica, arial, sans-serif;font-size:1.4em;line-height:1.2em;color:#999;text-align:center;}

p{color:#376642;font-family:Georgia, Times New Roman, serif;font-size:1em;line-height:1.5em;text-align:left;}

ul{list-style:disc;color:#376642;font-size:1.0em;font-weight:normal;line-height:1.3em;}

ol, ol.lowerRoman, ol.upperAlpha{list-style:decimal;color:#376642;font-size:1.0em;font-weight:normal;line-height:1.3em;}

ol.lowerRoman{list-style:lower-roman;}

ol.upperAlpha{list-style:upper-alpha;}

strong, b, .b{color:#376642 !important;font-weight:bold;}

a{color:#88bf95;text-decoration:none;}

a:hover{color:#25452d;text-decoration:underline;}

a:active{color:#88bf95;outline:none;text-decoration:none;}

a:focus{outline:1px dotted;}

.more{text-decoration:underline !important;}

h1, h2, h3, h4, h5, h6{padding-bottom:3px !important;}

hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}

p{margin-right:10px;padding:5px 0;}

blockquote{margin-right:12px;padding:5px 0 20px 0;}

ul, ol{margin-left:25px;padding-left:0;}

li{margin-bottom:15px;margin-left:15px;}

p, dl, hr, h1, h2, h3, h4, h5, h6, ol, pre, table, address, fieldset{margin-bottom:10px;}

html{background-image:url(../images/background.png);background-repeat:repeat;background-color:#fff;padding:0px 0px 0px 0px;text-align:left;}

body{background:;background-repeat:no-repeat;width:960px;height:0px;margin:0 auto;position:relative;border:none;}

#logoTxt{background:url( http://www.beachvillage-ce.com.br/images/logo.png) top center no-repeat;position:absolute;display:inline-block;top:-50px;width:100%;height:131px;border:none;padding-bottom:10px;right:10px;z-index:10 !important;}

#logoTxt h1, #logoTxt h2{color:#fff;font-size:3em;line-height:1.5em;text-align:center;}

#logoTxt h2{color:#fff;}

#logoTxt h1 span, #logoTxt h2 span{display:block;position:absolute;top:2px;right:0;width:124px;z-index:9;border:none;}

#logoTxt h2 span{top:0 !important;z-index:10 !important;}

header{background-image:url(../images/header_bg.png);background-position:bottom center;width:960px;padding:50px 0 90px 0;width:100%;border:none;background-repeat:no-repeat;}

header h1{color:#333;font-size:1.6em;margin-top:0px;text-align:left;border:none;}

header h1 span{color:#757575;display:block;float:right;padding-right:0px;padding-top:0px;width:300px;border:none;}

#headTxt{color:#000 !important;font-size:4em;line-height:0.3em;text-transform:capitalize;width:auto !important;}

nav ul{position:absolute;display:inline-block;top:110px;clear:bottom;list-style:none;width:960px;height:0px;margin-left:0px;margin-right:0px;padding-bottom:0px;padding-left:0px;text-align:center;border:none;}

nav ul li{display:inline;margin:0px 0px;border:none;}

nav ul li a{background-image:url(../images/button_reg.png);background-repeat:no-repeat;color:#376642;font-family:Playfair Display, Helvetica, Arial, Sans-serif;font-size:1.3em;text-align:center;padding:14px 10px 19px 0px;width:146px;display:inline-block;border:none;}

nav ul li a:hover{background-image:url(../images/button_hov.png);background-repeat:no-repeat;color:#376642;text-decoration:none;}

nav ul li a.selected{background-image:url(../images/button_sel.png);background-repeat:no-repeat;color:#376642;}

nav ul li a.selected:hover{color:#376642;}

#mainRight, #mainRight2{margin-top:60px;width:960px;text-align:left;margin-bottom:50px;padding-top:45px;height:inherit;background-repeat:no-repeat;}

.columns{margin:20px 0 0 0;padding-left:0px;border:none;}

.colLeft{float:left;width:440px;border:none;margin-left:15px;margin-bottom:0px;font-family:Playfair Display, Helvetica, Arial, Sans-serif;font-size:16px;}

.colLeft h2{ }

.colRight{float:left;width:430px;border:0px;margin-left:30px;padding-right:0px;margin-right:0px;}

.colRight img{float:left;margin:20px 0px 0px 170px;}

cabcol {font-size:24px;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;}

.onecolum{float:left;width:900px;border:none;margin-left:30px;margin-bottom:0px;}


.index{background:url(../images/main_bg.png) repeat-y;margin:0px 0px 0px 0px;padding-top:0px;padding-bottom:30px;padding-left:0px;border:none;display:inline-block;width:inherit;}

#signature{margin-top:30px;margin-bottom:5px;margin-right:25px;margin-left:25px;text-align:center;color:#555;}

footer{background:url(../images/footer_bg.png) top center no-repeat;clear:both;padding-top:35px;margin-top:0px;height:89px;width:960px;border:none;}

footer p{float:center;margin-left:0px;font-size:1.6em;color:#376642;border:none;}

footer ul{float:center;list-style:none;width:910px;padding-top:5px;text-align:center;border-top:1px solid #fff;}

footer ul li{display:inline;margin:0 3px;border:none;}

footer ul li a{font-size:1.6em;color:#787878;}

footer ul li a:hover{color:#376642;}

#shop_button{width:448px;height:52px;background-image:url(../images/shop_button_reg.png);display:inline-block;position:absolute;top:570px;right:472px;text-indent:-9999px;outline:0;}

#shop_button:hover{background-image:url(../images/shop_button_hov.png);}

.nav a{color:#5a5a5a;font-size:31px;font-weight:bold;padding:4px 4px;text-transform:uppercase;}

.nav li{display:inline;}

.jumbotron{background-image:url("http://www.beachvillage-ce.com.br/images/FIRST.gif");height:500px;width:940px;margin-left:10px;margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;}

.jumbotron .container{position:relative;top:50px;}

.jumbotron h1{color:#fff;font-size:48px;font-family:'Shift', sans-serif;font-weight:bold;padding-top 0;}

.jumbotron p{font-size:20px;color:#fff;}

.learn-more{background-color:#f7f7f7;width:940px;margin-left:10px;padding-top:0px;padding-bottom:0px;}

.learn-more h3{font-family:'Shift', sans-serif;margin-left:10px;font-size:18px;font-weight:bold;}

.learn-more a{color:#00b0ff;margin-left:5px;}

.learn-more p{margin-left:10px;}

.neighborhood-guides{background-color:#efefef;border-bottom:0px solid #dbdbdb;width:940px;margin-left:10px;}

.neighborhood-guides h2{color:#393c3d;font-size:24px;}

.neighborhood-guides p{font-size:15px;margin-bottom:13px;}



.suacasa_2{height:300px;width:430px;margin-left:15px;margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;}

.suacasa h1{font:2.3em/1em Georgia, Times New Roman, serif;color:white;font-weight:bold;margin-left:3px;margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;}

.suacasa .container{position:relative;top:0px;}

.esquerda{float:left;width:300px;border:0px;margin-left:0px;padding-right:0px;margin-right:0px;}

.centro{float:left;width:300px;border:0px;margin-left:300px;padding-right:0px;margin-right:0px;}

.direita{float:left;width:300px;border:0px;margin-left:600px;padding-right:0px;margin-right:0px;}

fieldset{border:1px solid green;}

fieldsetvalores{border:1px solid yellow;}

fieldsetint{margin-top:0px;margin-left:0px;border:1px transparent yellow;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:blue;padding:7px 7px 7px 7px;}

fieldsetren{border:3px solid yellow;font-family:Verdana, Arial, Helvetica, sans-serif;margin-left:10px;width:800px;padding-top:0px;}



.window{display:none;width:300px;height:300px;position:absolute;left:0;top:0;background:#FFF;z-index:9900;padding:10px;border-radius:10px;}

#mascara{position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none;}

.fechar{display:block;text-align:right;}
