@charset "utf-8";

/**
 * DESIGN DAS PÁGINAS DO SITE
 */
/* body class */
.casinhas-design {
  margin: 0;
  background: url('http://static.textovirtual.com/images/designs/casinhas/bg-tile.jpg') center top repeat;
}

/* HELPERS */
.casinhas-design div#main_container {
  margin: 0px auto 0px auto;
  width: 830px;
  border: none;
}

.casinhas-design div#middle_container {
  background: url('http://static.textovirtual.com/images/designs/casinhas/bg-repeat-y.png') center top repeat-y;
  width: 830px;
  padding: 0;
  border: none;
  position: relative;
}

/* CONTENTORES */
.casinhas-design div#container1 {
  background: url('http://static.textovirtual.com/images/designs/casinhas/bg-sprite.png') center top no-repeat;
  width: 572px;
  height: 24px;
  margin: auto;
  padding: 25px 90px 10px 100px;
  overflow: hidden;
}
.casinhas-design div#container2 {
  position: absolute;
  top: 0;
  left: 12px;
  width: 93px;
  height: 168px;
  margin: 0;
  padding: 0;
}
.casinhas-design.design-b div#container2 {
  position: absolute;
  left: auto;
  top: 0;
  right: 0;
  width: 118px;
  height: 114px;
  margin: 0;
  padding: 0;
}
.casinhas-design div#container3 {
  width: 600px;
  padding: 0;
  margin: auto;
  overflow: hidden;
}
.casinhas-design div#container4 {
  background: url('http://static.textovirtual.com/images/designs/casinhas/bg-sprite.png') center bottom no-repeat;
  clear: both;
  margin: 0;
  padding: 0;
  height: 50px;
}

/**
 * DECORAÇÃO DAS PÁGINAS
 */
.casinhas-design.index #container3 {
  background: url('http://static.textovirtual.com/images/designs/casinhas/casinhas-front-page.jpg') 1px 0px no-repeat;
  height: 180px;
  padding: 280px 0 0 300px;
  width: 300px;
}
.casinhas-design.casinhas #container3 {
  background: url('http://static.textovirtual.com/images/designs/casinhas/casinhas-img.jpg') 1px 3px no-repeat;
  padding-top: 160px;
}
.casinhas-design.aguia #container3 {
  background: url('http://static.textovirtual.com/images/designs/casinhas/casinha-aguia-img.jpg') 1px 3px no-repeat;
  padding-top: 160px;
}
.casinhas-design.garrano #container3 {
  background: url('http://static.textovirtual.com/images/designs/casinhas/casinha-garrano-img.jpg') 1px 3px no-repeat;
  padding-top: 160px;
}
.casinhas-design.corco #container3 {
  background: url('http://static.textovirtual.com/images/designs/casinhas/casinha-corco-img.jpg') 1px 3px no-repeat;
  padding-top: 160px;
}
.casinhas-design.raposa #container3 {
  background: url('http://static.textovirtual.com/images/designs/casinhas/casinha-raposa-img.jpg') 1px 3px no-repeat;
  padding-top: 160px;
}
.casinhas-design.javali #container3 {
  background: url('http://static.textovirtual.com/images/designs/casinhas/casinha-javali-img.jpg') 1px 3px no-repeat;
  padding-top: 160px;
}
.casinhas-design.lobo #container3 {
  background: url('http://static.textovirtual.com/images/designs/casinhas/casinha-lobo-img.jpg') 1px 3px no-repeat;
  padding-top: 160px;
}
.casinhas-design.tabela-de-precos #container3 {
  background: url('http://static.textovirtual.com/images/designs/casinhas/precos-img.jpg') 1px 3px no-repeat;
  padding-top: 160px;
}
.casinhas-design.contactos #container3 {
  background: url('http://static.textovirtual.com/images/designs/casinhas/contactos-img.jpg') 1px 3px no-repeat;
  padding-top: 160px;
}
.casinhas-design.locais-de-interesse #container3 {
  background: url('http://static.textovirtual.com/images/designs/casinhas/locais-de-interesse-img.jpg') 1px 3px no-repeat;
  padding-top: 160px;
}
.casinhas-design.natureza #container3 {
  background: url('http://static.textovirtual.com/images/designs/casinhas/locais-natureza-img.jpg') 1px 3px no-repeat;
  padding-top: 160px;
}
.casinhas-design.patrimonio #container3 {
  background: url('http://static.textovirtual.com/images/designs/casinhas/locais-patrimonio-img.jpg') 1px 3px no-repeat;
  padding-top: 160px;
}
.casinhas-design.gastronomia #container3 {
  background: url('http://static.textovirtual.com/images/designs/casinhas/locais-gastronomia-img.jpg') 1px 3px no-repeat;
  padding-top: 160px;
}
.casinhas-design.sugestoes #container3 {
  background: url('http://static.textovirtual.com/images/designs/casinhas/sugestoes-img.jpg') 1px 3px no-repeat;
  padding-top: 160px;
}
/**
 * COMUM A TODOS OS DESIGNS
 */
/***************************************************************************************/
div#main_container div ol.contents { list-style: none; position: relative; *float: left; *width: 100%; border: none; margin:0; padding:0; /* overflow:hidden; */ }
div#main_container div ol.contents li { position: relative; /*margin: 0;*/ }
/* para o IE6 */
div#main_container div ol.contents { *_list-style: none; *_position: relative; *_float: left; *_width: 100%; *_border: none; *_margin:0; *_padding:0; /* *_overflow:hidden; */ *_height: auto; }
div#main_container div ol.contents li { *_position: relative; /* *_margin: 0; */}
/***************************************************************************************/

/* fixar a barra de scroll */
html { overflow-y: scroll; }

/* para os estilos que utilizem flash */
.flash-container { width: 100%; height: 100%; }

/* CLEARFIX para as janelas de dialogo apresentarem correctamente as listas de plugins */
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
