/*

Document:content.css
Createdon:05/12/2009,11:23:38
Author:Vagner-NacionalVOX
Description:CSS-BrincaMundi

TODOcustomizethissamplestyle
Syntaxrecommendationhttp://www.w3.org/TR/REC-CSS2/

*/

/*all*/

img										{ border:none; }
body									{ font:12px Comic Sans MS, Helvetica, sans-serif; background:url(background-body.jpg) no-repeat top center #FFF; margin:0px auto; padding:0px; }
h1, h2, h3, h4, h5, h6					{ margin:0; padding:0; }
div.clear								{ clear:both; }
br.clear								{ clear:both; }
div.spacer								{ height:10px; }
h2										{ font-size:14px; color:#006D33; text-transform:uppercase; margin:0 0 15px 0; padding:0; }
h2.pages								{ position:relative; width:610px; height:30px; color:#28166F; font-size:16px; line-height:30px; text-indent:10px; border-bottom:2px solid #A5241C; }
h2.pages a								{ position:absolute; top:3px; right:0; font-size:11px; text-decoration:none; }
h3										{ margin:0 0 10px 0; padding:0; font-size:16px; color:#006D33; background:url(background-h3.png) no-repeat center left; text-indent:20px; letter-spacing:0.5px; }
h4										{ margin:0 0 15px 0; padding:0; color:#FFF; font-size:14px; border-bottom:1px dashed #187183; padding-bottom:5px; }
a.all_links								{ text-decoration:none; color:#28166F; }
a.all_links:hover						{ text-decoration:underline; }
a.videos								{ float:right; }
img.img_right							{ float:right; }
img.kit_brinca							{ float:left; margin-right:10px; }
.none									{ display:none; }

/*container*/

div.container							{ width:100%; margin:auto; }

/*header*/

div.header								{ width:895px; margin:auto; position:relative; }
div.header h1 a							{ width:267px; height:126px; background:url(logo-brincamundi.png) no-repeat; display:block; margin:10px auto; }
div.header h1 a span					{ display:none; }
div.menu								{ width:895px; height:52px; background:url(background-menu.png) no-repeat; padding-top:13px; }
.menu_item								{ font-size:13px; text-decoration:none; color:#28166F; text-transform:uppercase; font-weight:bold; margin-left:20px; float:left; height:46px; cursor:pointer; }
.menu_item:hover						{ color:#A5241c; }

/*wrapper*/

div.wrapper								{ width:895px; margin:10px auto; margin-bottom:0; }

/*contentleft*/

.container_left							{ position:relative; width:261px; height:351px; float:left; }
.content_left							{ position:absolute; top:0; left:0; z-index:12; width:261px; height:351px; background:url(background-mascara-content-left.png) no-repeat; }
.banner_content_left					{ position:absolute; top:11px; left:11px; z-index:11; }

/* banners home */

div.banners_home						{ width:298px; height:260px; float:left; margin-left:7px; }

/*content*/

div.content								{ width:624px; float:left; margin-left:10px; }

/*contentbar*/

div.content_bar							{ width:298px; float:left; }
div.last_right							{ margin-left:10px; margin-top:-50px; position:relative; z-index:10; }

/*videos*/

div.videos								{ width:278px; height:244px; padding:10px; background:url(background-videos.png) no-repeat; }
div.videos img							{ float:left; margin-right:8px; margin-bottom:10px; }
div.videos span							{ width:180px; float:left; margin-top:0px; }
div.videosspan a						{ color:#333; text-decoration:none; }
div.videosspan a:hover					{ text-decoration:underline; }

/*enquete*/

div.enquete								{ position:relative; width:617px; min-height:70px; background:url(background-enquete.png) no-repeat; margin-left:7px; }
.rodape_enquete							{ width:617; height:8px; background:url(rodape_enquete.png) no-repeat;margin-left:8px;}
.title_ccff66							{ width:70px; height:20px; line-height:20px; color:#CF6; font-size:16px; display:block; margin:7px 0 0 20px; float:left; }
.title_fff								{ width:450px; height:20px; line-height:20px; color:#FFF; font-size:14px; margin:7px 0 0 40px; display:block; float:left; }
.btn_votar								{ position:absolute; top:5px; right:3px; background:transparent; cursor:pointer; }
.btn_resultados							{ position:absolute; bottom:0; right:3px; }
.campos_enquete							{ width:120px; float:left; margin-top:14px; margin-left:5px; color:#FFF; }


/*btns*/

a.btns									{ font-size:14px; text-decoration:none; font-weight:bold; text-transform:uppercase; color:#006D33; margin:20px 0 0 10px; display:block; float:left; }
a.btns:hover							{ text-decoration:underline; }
a.btns[title="Ver"]						{ margin-left:90px; }

/*videodestaque*/

div.video_destaque						{ width:301px; height:330px; background:url(background-video-destaque.png) no-repeat; float:right; margin-top:-45px; }
div.video_destaque_box					{ padding:70px 0 0 15px; }

/*footer*/

div.bg_footer							{ width:100%; height:170px; background:url(background-footer.png) no-repeat; margin-top:20px; }
div.footer								{ position:relative; width:895px; height:170px; margin:auto; }
div.footer span							{ display:none; }
div.footer div.ilha						{ position:absolute; top:17px; left:0; width:228px; height:86px; background:url(img-brinca-mundi-ilha-footer.png) no-repeat; }
div.footer div.continente				{ position:absolute; top:23px; left:230px; width:255px; height:86px; background:url(img-brinca-mundi-continente.png) no-repeat; }
div.footer span.wifi					{ position:absolute; top:45px; right:0; width:54px; height:37px; background:url(img-wi-fi.png) no-repeat; display:block; }
div.footer span.wifi strong				{ display:none; }
div.footer span.direitos				{ position:absolute; bottom:40px; left:0; text-align:center; display:block; width:895px; }
div.footer a.logo_vox					{ position:absolute; bottom:0; left:430px; width:25px; height:25px; display:block; background:url(logo-nacional-vox.png) no-repeat; }

/*pagesint*/

div.bg_top								{ width:630px; height:15px; background:url(background-top-pages-int.png) no-repeat; }
div.bg_bottom							{ width:630px; height:15px; background:url(background-bottom-pages-int.png) no-repeat; }
div.pages_int							{ width:610px; background:url(background-pages-int.png) repeat-y; padding:0 10px; min-height:416px; }

/*vejatbm*/

div.vj_tbm								{ width:150px; height:110px; background:url(background-veja-tambem.png) no-repeat; float:right; padding:5px; letter-spacing:1px; margin-left:10px; }
div.vj_tbm a							{ background:url(background-sub-menu-pages.png) no-repeat center left; padding-left:15px; display:block; text-decoration:none; color:#CF9; margin-bottom:10px; }
div.vj_tbm a:hover						{ text-decoration:underline; }
div.vj_tbm_maior						{ width:150px; height:200px; background:url(background-veja-tambem-maior.png) no-repeat; float:right; padding:5px; letter-spacing:1px; }
div.vj_tbm_medio						{ height:150px; background:url(background-veja-tambem-medio.png) no-repeat; }

/*forms */
form.contato										{ float:left; margin-left:10px; }
form.forms div.label								{ width:200px; height:26px; line-height:26px; font-weight:bold; font-size:14px; }
form.forms input[type="text"], form.forms select	{ width:300px; margin-bottom:3px; border:1px solid #CCC; padding:5px; color:#666; }
form.forms textarea									{ width:300px; margin-bottom:3px; border:1px solid #CCC; padding:5px; color:#666; }
form.forms input[type="radio"]						{ margin:15px 5px 15px 100px; }
form.forms input[type="submit"]						{ background:#0DA8C7; border:none; padding:5px; color:#FFF; font-weight:bold; }
.botao												{ background:#0DA8C7; border:none; padding:5px; color:#FFF; font-weight:bold; }
.select												{ width:300px; margin-bottom:3px; border:1px solid #CCC; padding:5px; color:#666; }
/*formpre-reserva*/

.campo200 input							{ width:150px; margin-bottom:3px; border:1px solid #CCC; padding:5px; color:#666; }
.campo350 input							{ width:350px; margin-bottom:3px; border:1px solid #CCC; padding:5px; color:#666; }
.campo120 imput							{ width:120px; margin-bottom:3px; border:1px solid #CCC; padding:5px; color:#666; }
.campo80 imput							{ width:50px; margin-bottom:3px; border:1px solid #CCC; padding:5px; color:#666; }
.randon									{ margin-bottom:3px; border:1px solid #CCC; padding:5px; color:#666;}
/*localizacao*/

div.map_ilha							{ width:610px; height:400px; background:#A5241C; margin-top:10px; }
div.map_ilha iframe						{ margin:5px; }
div.map_continente						{ width:610px; height:400px; background:#006D33; margin-top:10px; }
div.map_continente iframe				{ margin:5px; }

/*mostravideos*/

div.mostra_videos						{ width:290px; height:240px; float:left; background:#006D33; padding:5px; margin:5px0; }
div.mostra_videos:hover					{ background:#A5241C; }
div.last								{ margin-left:0px; }

/*paginacao*/

div.paginacao							{ text-align:center; margin-top:10px; color:#A5241C; }
div.paginacaoa							{ text-decoration:none; margin:02px; padding:0 5px; font-weight:bold; color:#A5241C; }
div.paginacao a.ativo					{ font-size:14px; color:#006D33; }
div.paginacao a:hover					{ color:#006D33; text-decoration:underline; }

/*formerror*/

.CKTFORM								{ border:1px solid #FFF; background:#EE1111; padding:2px; position:absolute; font-weight:bold; color:#FFF; top:-12px; height:18px; left:25px; display:none; cursor:pointer; }

/*menudrop*/

.popbutton								{ cursor:pointer; }
.popmenu								{ margin:0; font:normal 11px bold; margin:0; font:10px Comic Sans MS, Helvetica, sans-serif; }
.popmenu a								{ font-size:14px; padding:2px 4px 0px 20px; color:#12A5D8; text-decoration:none; display:block; }
.popmenu a:link, .popmenu a:visited		{ color:#FFF; }
.downarrowclass							{ position:absolute; top:12px; right:7px; }
.rightarrowclass						{ position:absolute; top:6px; right:5px; }

/*ENQUETE*/

.layout_votecontainer					{ width:270px; }
.layout_votebar							{ background:#316AC5; height:5px; font-size:1px; overflow:hidden; }

/*Paginação*/

.ativa									{ text-decoration:none; margin:0 2px; padding:0 5px; font-weight:bold; color:#A5241C; }
.ativa a								{ text-decoration:none; margin:0 2px; padding:0 5px; font-weight:bold; color:#A5241C; }

/*btnilhacontinente*/
a.btn_ilha								{ width:255px; height:102px; display:block; background:url(btn-aniversario-ilha.png) no-repeat bottom left; float:left; }
a.btn_continente						{ width:252px; height:102px; display:block; background:url(btn-aniversario-continente.png) no-repeat bottom left; float:left; margin-left:30px; }

/*btnlinks*/

a.btn_links								{ width:180px; height:30px; display:block; background:url(background-btn-orcamentos.png) no-repeat; color:#FFF; text-align:center; line-height:30px; text-decoration:none; }
a.btn_links:hover						{ text-decoration:underline; }

/*cartaofidelidade*/

div.cartao_fidelidade					{ width:605px; height:200px; background:url(cartao-fidelidade.png) no-repeat; margin:auto; }

/*pulseira*/

div.pulseira							{ width:605px; height:50px; background:url(pulseira.png) no-repeat; margin:auto; }

/*faq*/

div.seb_faqPergunta						{ width:610px; height:30px; text-indent:10px; background:url(background-pergunta-faq.png) no-repeat top left; cursor:pointer; margin-bottom:5px; color:#FFF; font-size:12px; line-height:30px; }
div.seb_faqPergunta:hover				{ background:url(background-pergunta-faq.png) no-repeat bottom left; }

/*dadoscontato*/

div.dados_contato						{ width:300px; float:left; margin-left:10px; }

/* div btn submit */

div.btn_submit							{ text-align:right; padding-right:200px; }

/* content menor */

.content_conteudo_left_menor			{ width:440px; float:left; }
.div_texbox								{ font-weight:bold; font-size:14px; }

