/* RESET */

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;
	font-family:Arial;
}
body {
	line-height: 1;
	width:100%;
	height:100%;
	font-size:0.75em;
	background:#FFF url("../_img/book_engine/bg.jpg") repeat;
	color:#FFF;
}
html {	
	width:100%;
	height:100%;
}
form {	
	width:100%;
	height:100%;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

.corpo{width:940px; margin:auto; padding-bottom:20px;}
.texto{font-size:1.2em; line-height:1.4em;}

/* Cabecalho */
.cabecalho{	width:100%;}
.cabecalho .img{margin:22px 0 0 0; float:left;}
.cabecalho h1{float:left; font-size:1.5em; font-family:sans-serif, Arial, Verdana, Helvetica; margin:50px 0 50px 7px; letter-spacing:0.02em; font-weight:400; color:#000}

/* Menu */
.menu{width:810px; height:25px; margin:10px 0 0 0; float:left;}
.menu ul{list-style:none}
.menu ul li{float:left; background-color:#EC008C; line-height:25px; padding:0 8px 0 8px; height:23px; border:solid 1px #FFF; text-align:center; margin-right:2px; text-transform:uppercase; font-size:0.9em; letter-spacing:0.03em}
.menu ul .atv{float:left; background-color:#FFF; line-height:25px; padding:0 8px 0 8px; height:23px; border:solid 1px #FFF; text-align:center; margin-right:2px; text-transform:uppercase; font-size:0.9em; letter-spacing:0.03em; color:#000}
.menu ul .atv a{color:#000}
.menu a{color:#FFF; text-decoration:none}
.menu a:hover{text-decoration:none; }

/* Conteudo */
.conteudo{width:100%; background-color:#000; float:left; margin-top:7px;}
.conteudo .topo{background:#000 url(../_img/book_engine/topo_pmweb_book_engine.gif) no-repeat; width:904px; height:290px; margin-left:21px;}
.conteudo .topo .contato{float:right; margin:20px 10px 0 0;}
.conteudo .topo .texto{margin:225px 0 0 0px; float:left}

.replace				{ display:block; overflow:hidden; font-size:0; text-indent:-9999px; }
.content			{ padding:20px; width:905px; float:left; }
h2.orm				{ width:641px; height:101px; background:url(../_img/book_engine/eBuzzTitulo.gif) 0 0 no-repeat; float:left; margin-bottom:30px; }
span.sub_titulo_orm	{ font-size:23px; float:left; clear:both; margin-bottom:30px; }
.contatoOrm			{ float:right; margin-top:10px; }
.clear				{ clear:both; }
.last				{ margin-right:0!important; }
.ormIntro			{ float:left; clear:both; width:905px; }
.ormIntro .intro	{ width:270px; line-height:1.4em; float:left; margin-right:35px; font-size:15px; }
.ormIntro .intro p 	{ margin-bottom:25px; }
.ormIntro .intro img{ width:600px; height:345px; }

ul.list_orm 				{ list-style:none; margin-top:40px; }
ul.list_orm .last			{ margin-right:0!important; }
ul.list_orm  li				{ float:left; margin-right:15px; width:195px; height:365px; padding:0 10px 20px 10px; color:#333333; background:url(../_img/book_engine/bg_list_orm.jpg) 0 0 repeat-y; }
ul.list_orm  li .numero 	{ background:url(../_img/book_engine/bg_numero.png) 0 0 no-repeat; padding-top:6px; width:36px; height:30px; margin-top:-15px; color:#FFF; text-align:center; font-size:25px; margin-bottom:10px; }
ul.list_orm  li h4			{ font-size:20px; font-weight:lighter; } 
ul.list_orm  li .sub_titulo	{ font-size:15px; float:left; } 
ul.list_orm  li p			{ line-height:1.4em; font-size:14px; float:left; margin:17px 0; height:130px; } 

.razoes			{ width:100%; height:40px; margin:35px 0 20px 0; float:left; }
.razoes .numero	{ color:#FF6600; font-size:40px; float:left; }
.razoes .texto	{ font-size:25px; float:left; margin:10px 0 0 5px; }

.list_razoes			{ list-style:none; margin-right:35px; float:left; margin-bottom:25px; }
.list_razoes li			{ width:425px; height:45px; background: url(../_img/book_engine/bg_razoes.gif) 0 44px no-repeat; margin-bottom:12px; }
.list_razoes li .numero { float:left; background:url(../_img/book_engine/bg_numero.png) 0 0 no-repeat; width:36px; padding-top:6px; height:30px; margin-right:15px; color:#FFF; text-align:center; font-size:25px; } 
.list_razoes li p  		{ line-height:1.4em; font-size:14px; } 

.contatoOrmRodape		{ float:right; margin-top:25px; margin-bottom:50px;}
.eBuzzRodape			{ float:left; }

/* Book Engine */

.box_book_engine{width:870px; border:solid 3px #FF0000; margin:auto; padding-left:16px; height:1100px; margin-bottom:9px;}
.box_book_engine .img_titulo{margin-top:16px; float:left}
.box_book_engine .texto_titulo{font-size:1.2em; line-height:1.4em; margin-top:5px; width:100%; float:left;}
.box_book_engine .img_titulo_vermelho{float:left; margin-top:35px;}
.box_book_engine .texto_titulo_vermelho{font-size:1.1em; line-height:1.4em; margin-top:5px; width:100%; float:left; margin-bottom:10px}
.box_book_engine .camaleao{margin-left:-37px; float:left;}

.box_book_engine .texto{font-size:1em; float:left; margin:10px 0 15px 0;}

.box_book_engine .cara_website{width:367px; float:left; margin-top:21px;}
.box_book_engine .resorts_lazer{width:400px; _width:*; float:left; margin-left:55px; margin-top:21px;}

.box_book_engine .tarifas_agressivas{width:390px; float:left; margin-top:21px;}
.box_book_engine .upselling{width:400px; _width:*; float:left; margin-left:55px; margin-top:21px;}

.box_book_engine .dynamic_pakaging{width:475px; float:left;}
.box_book_engine .surpreenda{width:360px; float:left; margin-left:15px; margin-top:50px;}

.box_book_engine .pacotes_promocionais{width:475px; float:left; margin-top:30px;}
.box_book_engine .img_book{margin-top:15px;}

.box_book_engine .liberdade_criatividade{width:360px; float:left; margin-left:15px; margin-top:80px;}

.box_book_engine .popularidade{width:475px; float:left; margin-top:30px;}
.box_book_engine .indice_vende{width:400px; float:left; margin-left:-80px; margin-top:28px;}

.box_book_engine .boca_a_boca{width:340px; float:left; margin-top:28px; float:left;}

.box_book_engine .conveniencia_total{width:590px; float:left; margin-top:28px; margin-left:30px; }
.box_book_engine .pmweb_crm{width:450px; margin-top:60px; float:left;}

.box_book_engine .quem_viaja{width:500px; float:left; margin-top:65px; margin-left:-400px;}

.img_um_dia_a_mais{margin-top:20px; float:left}
.img_reviews{margin-top:50px; float:left}
.img_pmweb_book_engine{float:left; margin-top:-30px;}
.img_cmnet{margin-top:35px; float:left;}
.img_crm{float:left; margin-top:35px;}
.img_pmweb_dynamic_packing{margin:20px 0 0 30px; float:left}
.img_v{margin:20px 0 0 15px; float:left}
.img_titulo_depoimentos{margin:20px 0 0 15px; float:left}

.sobre_dynamic{cursor:pointer}

.box_book_engine a{color:#F26522; text-decoration:underline}

/* Fim Book Engine */

/* Rodape Book-Engiine */

.rodape_book{width:100%; height:260px; background-color:#000; float:left}
.rodape_book .texto{margin-top:20px; margin-left:25px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:1.4em; letter-spacing:0.02em; margin-bottom:15px;}
.rodape_book .carrossel{width:885px; height:60px; float:left; margin-left:15px; _margin-left:13px;}
.img_pmweb_booking_engine{margin-left:25px; margin-top:70px; float:left}
.img_entre_em_contato{margin-left:215px; float:left; margin-top:90px;}
.rodape_book a{color:#F26522; text-decoration:underline}
.img_seta{float:left; margin-top:10px}

/* Fim Rodape Book-Engiin */

/* Rodape */

.rodape{float:left; width:100%; height:300px;}
.rodape .logo_pmweb{float:left; margin:34px 0 0 20px;}
.rodape h1{float:left; font-size:1.5em; font-family:sans-serif, Arial, Verdana, Helvetica; margin:38px 0 30px 7px; letter-spacing:0.02em; font-weight:400; color:#000}
.rodape .endereco{text-transform:uppercase; float:left; background-color:#000; padding:0 4px 0 4px; letter-spacing:0.04em; font-size:1em; line-height:1.8em; margin-left:20px;}
.rodape .endereco_cidade{text-transform:uppercase; float:left; background-color:#000; padding:0 4px 0 4px; letter-spacing:0.04em; font-size:1em; line-height:1.8em; margin-left:20px; width:210px; _width:215px;}
.rodape .endereco_cidade .cidade{width:125px; float:left;}
.rodape .contato{color:#EC008C; text-transform:none; text-decoration:underline;}
.rodape a:active{color:#EC008C; text-transform:none; text-decoration:underline;}
.FL{float:left}
.NMT2{margin-top:-2px;}
.MT10{margin-top:10px}
/* Fim Rodape */

.W100{width:100%; float:left; font-size:0px; height:0px}

/* Fontes */
.fonte_rosa{color:#EC008C;}


/* Depoimentos */

#mask {position:absolute; left:0; top:0; z-index:9000; background-color:#000; display:none;}
#boxes .window {position:absolute; left:0; width:440px; height:200px; display:none; z-index:9999; padding:20px;}
#boxes #pmweb_dynamic_packing {width:735px;  margin-top:1900px; height:610px; padding:10px; border:solid 3px #FFF; background-color:#000;}
#boxes #pmweb_dynamic_packing ul{float:left; margin:30px 0 0 50px;  vertical-align:text-top; width:450px; font-size:1em; letter-spacing:0.04em; line-height:1.4em}
#boxes #pmweb_dynamic_packing ul li{width:400px; padding-left:32px; background:url(../_img/book_engine/v_peq.gif) left top no-repeat; margin-bottom:20px; float:left}
#boxes #pmweb_dynamic_packing p{float:left;}

#boxes #depoimentos {width:780px; height:790px; *height:770px; margin-top:4500px; padding:10px; border:solid 3px #FFF; background-color:#000;}
#boxes #depoimentos ul{float:left; margin:30px 0 0 20px; }
#boxes #depoimentos ul li{margin-bottom:20px; font-size:1.5em; float:left; }
#boxes #depoimentos p{float:left; width:460px;}
#boxes #depoimentos .texto_depoimento{width:490px; background-color:#262626; padding:20px 0 0 20px; float:left;}
#boxes #depoimentos .divisoria{width:510px; _width:530px; height:1px; background-color:#000; float:left; margin:10px 0 0 -20px; font-size:0px;}
#boxes #depoimentos .cliente{font-size:0.8em; color:#B3B3B3; margin:7px; padding-bottom:6px; float:left;}






.close{display:block; text-align:right;}

/* Fim Depoimentos */
