@charset "utf-8";
/* CSS Document */
/* CSS Geral para Mercantil do Brasil
Author: Rafael Damasceno (www.rafaeldamasceno.com)*/
/*****************************************************CSS RESET - INICIO*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
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-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}

* {margin:0;border: 0;}


a { margin: 0; padding: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; text-decoration:none;}

a:hover { text-decoration:underline;}

body { line-height: 120%; background: url(../imgs/img_home/bg.gif); font-family:Arial, Helvetica, sans-serif;}
body, html {height: 100%;}

ul { list-style: none;}

ol { list-style:inside decimal;}

/* tables still need 'cellspacing="0"' in the markup */

table { border-collapse: separate; border-spacing: 0;}

caption, th, td { text-align: left; font-weight: normal; }

blockquote:before, blockquote:after,
q:before, q:after {content: ""; }

blockquote, q { quotes: "" "";}
/*************************************************************/
* html #content {display:inline}
/*#content { width:778px; margin:auto; #margin-top: 5%; #left:13%; display: table-cell; vertical-align: middle; }*/

#content { width:778px; position:absolute; margin: -238px 0 0 -389px; left:50%; top: 50%; }

#wrap {width:778px; height:476px; background:url(../imgs/img_home/bg.jpg) no-repeat; margin:auto; position:relative; }

h1 { position:absolute; left:314px; top:143px;}

h2 { text-transform:uppercase; font-weight:bold; font-size:12px; color:#413a2a; position:absolute; line-height:14px; text-align:center;}
	h2 a {color:#413a2a;}
	h2.tit_om { left:79px; top:144px; border-bottom: 1px solid #908571; padding:0 0  3px 0;  }
	h2.tit_gh { right:78px; top:144px; border-bottom: 1px solid #828a8e; padding:0 0  3px 0; }
	
.hotel_sub { font-size:; color:#4f442e; font-size:11px; position:absolute; top:181px;}
	#p_om { left:77px;}
	#p_gh { right:55px;}
	.hotel_sub strong { font-weight:normal;}
	
.entre { position:absolute; top:206px; color:#413a2a; text-transform:uppercase; font-size:10px;}
	#entre_om { left:134px; background:url(../imgs/img_home/entre_om.gif) left center no-repeat; text-indent:15px;}
	#entre_gh { right:139px; background:url(../imgs/img_home/entre_gh.gif) left center no-repeat; text-indent:15px;}
	
.promo { color:#4f442e; font-size:14px; font-weight:normal; position:absolute; text-transform:uppercase; top:-20px; text-indent:15px;}
	#promo_om { background:url(../imgs/img_home/promo-bh.gif) left center no-repeat; left:0px;}
	#promo_gh { background:url(../imgs/img_home/promo-gh.gif) left center no-repeat; left:0px;}

.box_wrap#wrap_gh {position:absolute; bottom:107px; right:29px;}
.box_wrap#wrap_om {position:absolute; bottom:107px; left:30px;}

	
.box_noticia { width:340px; height:90px; border: 1px solid #a39b89; padding:5px; position:relative; }
	#box_om { }
	#box_gh {}
	.box_noticia img { float:left; margin:0 14px 0 0;}
	.box_noticia p { line-height:18px; font-size:13px; color:#4f442e; margin-bottom:5px;}
.saibamais { font-size:13px; color:#413a2a; right:5px; bottom:0; padding:0 0 0 13px; cursor:pointer; font-size:11px; position:absolute;}
	#saibamais_om {background:url(../imgs/img_home/saibamais_om.gif) left center no-repeat;}
	#saibamais_gh {background:url(../imgs/img_home/saibamais_gh.gif) left center no-repeat;}
	
.video_om { position:absolute; bottom: 22px; left: 25px;}
.video_gh { position:absolute; bottom: 22px; right: 25px;}

.reserva_om { position:absolute; left:13px; bottom:50px;}
.reserva_gh {position:absolute; bottom:50px; right:13px;}

/**/
.greenBorder {display: table; height: 100%; overflow: visible; margin:auto;}