@charset "utf-8";
/*
	WEBROOM - Soluções Interativas 
	Av. Vasconcelos Costa, 606 - Sala 1 - B. Martins - Uberlândia/MG - Fone: +55 (34) 3217-1253
	Site: www.webroom.com.br - E-mail: webroom@webroom.com.br
	Projeto: NOME DO PROJETO
	Data: XXXX 2000
	Autor: Henrique C. Pereira
*/

/*..........STRUCTURE..........*/
/****************************************************************/
* { margin:0px; padding:0px; border:0px; list-style-type:none; text-decoration:none; }

body, html { width:100%; height:100%; }
html { background:url(../imagens/bg_html_interna.jpg) repeat-y; }
body { font:0.7em/1.2em "Trebuchet MS", Tahoma, Verdana, sans-serif; background:url(../imagens/bg_body_interna.jpg) left top no-repeat; color:#004779; margin:0 auto; overflow-x:hidden; }

body a { color:#015793; }

#pg_home .wrap { margin:0 auto;width:823px; height:525px; position:absolute; top:50%; left:50%; margin:-262px 0 0 -411px; }
#pg_home .header {  height:98px; }

.footer {  display:none; }

#pg_home .footer { display:block; position:absolute; margin-top:270px; *margin-top:15px; _margin-top:0; }
#pg_home .footer .webroom a { margin:112px 50px 0 0; _margin:355px 50px 0 0; background:url(../imagens/webroom.jpg) no-repeat; width:71px; height:23px; float:right; text-indent:-99999px; overflow:hidden; }

#pg_home .footer .copyright { position:absolute; margin:117px 0 0 150px; }



/*..........HEADER..........*/
/****************************************************************/
#pg_home .header .name a { width:210px; display:block; height:95px; margin:25px 0 0 45px; text-indent:-90000px; overflow:hidden; }

/*..........Navegacao..........*/
#pg_home .header .navigation { width:540px; margin:-45px 15px 0 0; float:right; font-family:"Comic Sans MS", "Trebuchet MS", Arial, Verdana; }
#pg_home .header .navigation li { height:27px; padding-top:10px; float:left; text-align:center; margin-top:-10px; background:url(../imagens/bg_nav_item.jpg) right no-repeat; }
#pg_home .header .navigation li a { padding:0 10px; float:left; font-weight:bold; font-size:13px; color:#0a2f68; height:38px; line-height:38px; margin-top:-10px; }
#pg_home .header .navigation li a:hover { color:#00255d; background:url(../imagens/bg_nav_item_hover.jpg) bottom no-repeat; }

#pg_home .header .navigation li a.Home:hover { background:url(../imagens/bg_nav_sobre_hover.jpg) bottom left no-repeat; }
#pg_home .header .navigation li a.Sobre a:hover { background:url(../imagens/bg_nav_sobre_hover.jpg) bottom no-repeat; }
#pg_home .header .navigation li a.Contato:hover { background:url(../imagens/bg_nav_contato_hover.jpg) bottom no-repeat; }


/*..........PÁGINA INICIAL..........*/
/****************************************************************/
html#pg_home { background:url(../imagens/bg_html.jpg) top center repeat-y; }
body#pg_home { background:url(../imagens/bg_body.jpg) center center no-repeat; }

#pg_home .content { width:730px; margin-left:50px; } 
#pg_home .animacao {  margin:10px 0 0 10px; padding-left:45px !important; *padding-left:0 !important; float:left; width:191px; height:298px; }

#pg_home .content .destaque { width:520px; float:right; margin:18px -5px 0 0; }
#pg_home .content .destaque .subdestaque { width:250px; float:left; margin-left:8px; text-align:justify; }
#pg_home .content .destaque .subdestaque .imagem img { width:225px; height:80px; margin:-3px; background:url(../imagens/bg_home_destaque.png) no-repeat; padding:10px; }
#pg_home .content .destaque .subdestaque h1 { width:225px; font-size:1.5em; padding:4px 0 7px 0; margin-left:6px; font-weight:normal;  background:url(../imagens/bg_destaque_h1_linha.gif) bottom repeat-x; text-align:left; line-height:18px; }
#pg_home .content .destaque .subdestaque h1 a { color:#004779; background:url(../imagens/bg_destaque_h1.gif) 2px center no-repeat; *background-position:3px 7px; padding-left:13px; }
#pg_home .content .destaque .subdestaque p.descricao { width:225px; padding:5px 7px; }
#pg_home .content .destaque .subdestaque .bt_saiba_mais { float:right; margin-right:25px; }

#pg_home .content .destaque .subdestaque:hover p a { color:#026bb4; text-decoration:underline; }
#pg_home .content .destaque .subdestaque:hover h1 a { color:#026bb4; }

.bt_encerrar_atendimento { margin:7px 0; }


/*..........PÁGINAS DE CONTEÚDO..........*/
/****************************************************************/
.pg_interna .header { background:url(../imagens/bg_logo_menu.jpg) no-repeat; width:236px; height:351px; float:left; }
.pg_interna .header .name a { display:block; width:224px; height:149px; text-indent:-9000px; overflow:hidden; }

.pg_interna .header .navigation { width:200px; margin-left:7px; font-family:"Comic Sans MS", "Trebuchet MS", Arial, Verdana; }
.pg_interna .header .navigation li { background:url(../imagens/bg_menu_item_traco.gif) bottom no-repeat; }
.pg_interna .header .navigation li a { font-size:15px; font-weight:bold; color:#093475; padding:5px 20px 8px 20px; display:block; background:url(../imagens/bg_menu_item.gif) 8px center no-repeat; }
.pg_interna .header .navigation li a:hover { color:#084db5; }

.pg_interna .content { width:700px; margin-left:240px; padding-top:20px; position:relative; text-align:justify; }
.pg_interna .content h1 { font:bold 2em "Comic Sans MS", "Trebuchet MS", Arial, Verdana; padding-bottom:10px; background:url(../imagens/bg_titulo_pagina.gif) left 27px no-repeat; display:inline; }

.pg_interna .content p, .pg_interna .content ul li { font-size:1.1em; }
.pg_interna .content p { padding:10px 0; font-family:Arial, Helvetica, sans-serif; }
.pg_interna .content h2 { padding:15px 0 0 0; }
.pg_interna .content ul { padding:2px 0; }
.pg_interna .content ul li { list-style:inside disc; font-family:Arial, Helvetica, sans-serif; padding:3px 7px; }

.pg_interna .content label { font-weight:bold; }
.pg_interna  .nav_location { display:none; }
.pg_interna #Form, .pg_interna #form1 { width:100% !important; min-height:75% !important; _height:73% !important; padding-bottom:16.5%; background:url(../imagens/bg_bottom.jpg) bottom left no-repeat; *position:relative; }

.content .lista_parceiros { width:291px; height:284px; position:relative; background:url(../imagens/bg_lista_parceiros.jpg) no-repeat; margin-left:-5px; margin-top:10px; }
.content .lista_parceiros li { list-style:none !important; margin-left:-10px; }
.content .lista_parceiros li a { display:block; overflow:hidden; text-indent:-9999px; }
.content .lista_parceiros li.blues a { width:140px; height:38px; }
.content .lista_parceiros li.thesshoteis a { width:70px; margin-left:-10px; height:76px; }
.content .lista_parceiros li.carrera a { width:305px; margin-left:-5px;  height:80px; }
.content .lista_parceiros li.valtrust a { width:80px; height:59px; *margin-left:-10px; }

.content .bt_encerrar_atendimento { display:block; margin-top:15px; }
.mensagem.usuario { margin:10px 0; padding:10px; background-color:#f1f8fc; border:2px solid #cae2f1; }

.pg_contato_mensagem #comentario { *margin-left:-235px; }

/*..........PÁGINAS RELACIONADAS..........*/
.pg_interna .related { width:700px; padding-top:12px; }
.pg_interna .related dt { font:bold 2em "Comic Sans MS", "Trebuchet MS", Arial, Verdana; color:#108a06; background:url(../imagens/bg_mais.gif) 0 bottom repeat-x; padding:0 0 5px 3px; }
.pg_interna .related dd a { font-weight:bold; padding:5px 12px !important; display:block; color:#269c1d; border-bottom:1px solid #daebe6; background:url(../imagens/bg_item_mais.gif) 0 center no-repeat; }
.pg_interna .related dd a:hover { color:#166910; background-color:#f0f7fa; }

.voltar { display:block; width:53px; height:34px; position:absolute; margin-left:625px;  top:18px;  }
.voltar a {  width:53px; display:block; height:34px; background:url(../imagens/bt_voltar.jpg) no-repeat;  text-indent:-9000px; overflow:hidden;  }

.pg_interna .animacao { margin:70px 0 0 7px; float:none !important; clear:both; position:relative; }

.pg_contato_mensagem .content p { padding:4px 0 !important; }
.pg_contato_mensagem .content .txtfield { margin-bottom:10px; border:2px solid #C7E5EF; font:1.1em "Trebuchet MS", Tahoma, Verdana, sans-serif; padding:5px 8px; width:400px; }
.pg_contato_mensagem .content .encerrar_atendimento { margin-left:255px; }
.pg_contato_mensagem .content #aguarde_resposta { background-color:#CD4545; padding:7px 12px; color:#fff; margin-top:15px; display:block; }
.pg_contato_mensagem .content .resume { font-weight:bold; }

.contato_descricao { margin:-15px 0 10px 0; font-size:1.2em !important; line-height:16px !important; }

#pg_contato_esqueci .content .txtfield { border:2px solid #7aceea; font:1.1em "Trebuchet MS", Tahoma, Verdana, sans-serif; padding:5px 8px; width:150px; }
#pg_contato_esqueci .content #bt_enviarEsqueci { position:absolute; margin:-25px 0 0 215px !important; }

/*..........EVENTOS..........*/
.content .evento { float:none !important; margin:4px 0; width:100%; display:block; clear:both; padding-top:5px; }
.content .evento dl a { text-decoration:none; }
.content .evento a:hover { color:#0073c4 !important; text-decoration:underline; }
.content .evento img:hover { border-color:#75c1d7; }
.content .evento dt { font-weight:bold; margin-top: 1.3em; }
.content .evento dt img { float:left; width:95px; height:73px; background-color:#FFF; border:3px solid #aadbe9; margin:0 10px 0 0; }
.content .evento dd { font-size:11px; }

#pg_evento .post_info { padding:10px 22px; background:url(../imagens/bg_data.jpg) no-repeat; width:175px; height:74px; margin:0 0 -20px -10px; }
#pg_evento .post_info p { padding:2px 0; }

#pg_evento .ilustration { margin-top:-15px !important; }

#pg_evento .content h2 { margin-bottom:-3px; }

.content_eventos { margin-top:0 !important; display:table !important; }

#pg_evento .content img { border:3px solid #5891ba !important; margin-right:10px; float:left; }
#pg_evento .content .related { clear:both; }

.summary_galeria { font-size:1.4em !important; }
#pg_evento .related {  }
#ul_galeria {  } 
#ul_galeria li { float:left; margin:7px 0 !important; *margin:2px 0 !important; width:95px; list-style:none; } 

.galeria_de_fotos { padding-top:95px !important; }

/*..........PÁGINA DE CONTATO..........*/
.content .contato { font-size:1.2em !important; font-size:1.1em !important; }
.content .contato label { display:block; padding:5px 3px; _padding:0 3px 5px 3px !important; }
.content .contato .txtfield, .content .contato .error { font-size:0.9em; padding:5px; margin:-1px 0 6px 0; border:2px solid #c7e5ef; }
.content .contato .error { border-color:#cd4545; }
.content .contato select { width:222px; }
.content .contato legend { font-weight:bold; padding-bottom:15px; *margin-left:-5px; font-size:1.1em; }

.content .contato .messagererror { position:absolute; margin:-33px 240px; padding:0 0 0 17px; color:#fff; width:220px; line-height:24px; background:#cd4545 url(../imagens/bg_error.gif) left no-repeat; display:none; }
.content .contato #errofone { width:250px; }
.content .contato #errocomentario { margin:-80px 380px; }
.content .contato #erroemail {  }
.content .contato #errocomentario { padding-right:10px; }
.content .contato #comentario { font:normal 1em Arial, Helvetica, sans-serif; width:350px; }

.content .contato .asterisco { display:none; }

.content .contato.acompanhe { background:url(../imagens/bg_codigo_atendimento.jpg) no-repeat; width:368px; height:134px; padding:10px 20px; _padding:10px 20px 10px 30px !important; margin:-2px 0 -15px -10px; font-size:1em !important; }
.content .contato.acompanhe .perdeu_codigo { display:block; margin:-3px 0 0 222px; text-decoration:underline; }
.content .contato.acompanhe h3 { font-size:1.4em; padding:10px 0 8px 0; color:#00365c; }
.content .contato.acompanhe .txtfield { width:170px; margin-top:2px; }
.content .contato.acompanhe p { padding:0 0 10px 0 !important; font-size:1em !important; }
.content .contato.acompanhe img { margin:-52px 0 0 325px  !important; position:absolute; }
.content .contato.acompanhe label { padding:8px 5px 0 0 !important; float:left; }
.content .contato #bt_enviarContato { margin-left:315px; }


.pg_interna .content img { padding:5px; border:2px solid #8ad7f0; margin:10px; background:#fff; }