/* -----------------------------------------------------------------------

   Blueprint CSS Framework 0.7.1
   http://blueprintcss.googlecode.com

   * Alterado por Filipe Rocha, www.filiperocha.com

----------------------------------------------------------------------- */
/* Resets default browser CSS. */
@import "src/reset.css";
@import "src/forms.css";

/* GLOBAL */
body {font-size:75%; color:#fff; background:url(../../img/bg1.jpg) top left repeat-x #fff; font-family:"Tahoma", Arial, sans-serif; }

/* Clear */
.clear { clear:both; float:none; width:100%; height:.1em;margin:0; border-top:#e6b303 solid 1px; }

/* 	Containers and Wappers */
.container {width:900px; margin:0 auto;position:relative}
.reservas { width:890px; padding:5px; background-color:#000000; }
.reservas td {text-align:left; padding: 2px;}
.reservas label{width:100%; text-align:left}
.colEsq{ float:left; width:248px;}
.colESq .newsletter .titul{color:#FFF;}
.colESq .newsletter .texto{color:#000;}
.colDir{ float:right; width:650px; border-left:#e6b303 solid 1px;}
.rod{ padding:25px 25px 10px 25px; clear:both; font-size:10pt;; color:#000; text-align:center;}
.conteudo {}
.conteudo .titulo { background:#e6b303; font-weight:bold; font-size:14px; vertical-align:middle;padding-left:15px; color:#FFFFFF;margin-bottom:5px;}
.destaques { color:#000; font-size:12px}
.destaques a { font-weight:bold; font-size:14px; text-align:left; color:#000;}
.destaques .imagennot { width:75px; height:75px; margin:0 0 0 0;}
.destaques div{
	float: left;
	width: 320px;
	height: 140px;
	padding-top: 5px;
	padding-left: 5px;
}
.destaques img{
	margin-right: 20px;
}
.destaques .clearDestaques { clear:both; float:none; width:100%; height:.1em;margin:0;padding:0 }

.conteudos { color:#000000; text-indent: 5px;}

/* CONTAINER */
/* Links */
a:focus, a:hover {color:#e6b303; text-decoration:none;}
a { color:#014d6c; text-decoration:none; }


/* COLESQ */
/* listagem */
.listagem{ margin:10px 0 10px 5px; text-indent:0}
.listagem .img{ float:left; margin:0 5px 5px 0; }
.listagem .preco{ font-weight:bold; font-size:.9em; display:block; }


/* COLDIR */
/* Produtos */
.produtos{ margin:0 0 20px 0; }
.produtos .img{ overflow:hidden; height:120px; display:block; }
.produtos .titulo { font-size:1em; font-weight:bold; display:block; }
.produtos p { font-size:.9em; line-height:normal; margin:0; }
form{}
/*
.listagem_noticias_home{
	float: left;
	width: 220px;
}

.listagem_noticias_home img{
	margin-right: 20px;
}
*/
/* RODAPE */
.subRod{ margin:20px; text-align:center; }
.subRod a, .subRod span { margin:15px; }












/* Typography */


blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

/* Containers and Wappers */
.showgrid {background:url(src/grid.png);}
div.border {padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
div.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #eee;}

.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float:right;position:relative;}
.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
hr {color:#029ddd;width:100%;height:1px; border:none;}
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}


/* Paginacao */
div.paginacao{
	margin-left: 10px;
}

table.paginacaoTexto{
	width: 1%;
	margin: 0;
	padding: 0;
	border-collapse: separate;
}

div.colEsqLoja{
	float: left;
	width: 100px;
}

div.colDirLoja{
	float: left;
	width: 400px;
}

/* Galeria */
.elemListagemFotos{
	 position:relative;
	 float: left;
	 margin-top: 10px;
	 cursor: pointer;
	 color: #000000;
	 height:60px;
	 width:80px;
	 overflow:hidden;
	 margin-left:10px;
}

.elemListagemFotosTransp, .elemListagemFotosTranspOn{
	background:#FFFFFF;
	opacity:0;
	filter:alpha(opacity=0);
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
}

.elemListagemFotosTranspOn{
 opacity:0.3;
 filter:alpha(opacity=30);
}

.cssNumsPagCorr {
	padding:2px;
}

.numsPagCorr {
	padding:2px;

}

.paginacaoNumPagCorr {
	padding:2px;
	font-weight: bold;
}
