@charset "utf-8";
/* CSS Document */
* {padding:0; margin:0; font-family:Arial, Helvetica, sans-serif;}

body, html {height:100%;}

body {background:url(../img/fundo.jpg) repeat-x #F7F7F7; color:#565855; font-size:11px;}
br {clear:both;}
img {border:0;}
input {border:#C1C1C1 1px solid; height:19px; font-size:11px; color:#565855; background:#DBDCDA;}
select {border:#C1C1C1 1px solid; height:19px; font-size:11px; color:#565855; background:#DBDCDA;}
textarea {border:#C1C1C1 1px solid; font-size:11px; color:#565855; background:#DBDCDA;}

#externa {height:100%; position:absolute; top:0; left:0; visibility:hidden;}

.topo {width:994px; height:540px; margin:auto; padding-top:10px;}
.topo .logo {display:block; width:140px; height:41px; float:left;}
.topo .busca {width:356px; height:22px; float:right;}
.topo .busca label {float:left; margin-right:5px; margin-top:3px; color:#6C97B7; font-weight:bold;}
.topo .busca input {float:left;}
.topo .menu {width:664px; height:29px; float:right;}

.conteudo {width:994px; margin:auto; position:relative;}
.conteudo .col1 {float:left; width:429px;}
.conteudo .col2 {float:right; width:544px; padding-left:21px; height:auto; font-size:10px; color:#41413F;}
.conteudo .col2 .intro {padding:4px 0; height:25px;}
.conteudo .col2 .thumb {background:#D9D9D7; width:91px; float:left; margin:0 10px 10px 0;}
.conteudo .col2 .thumb label {display:block; padding:2px;}
.conteudo .col13 {float:left; width:281px;}
.conteudo .col23 {float:left; width:281px;}
.conteudo .col33 {float:left; width:281px;}
.conteudo .patrocinio {width:173px; height:28px; float:right;}
.conteudo .patrocinio img {margin-left:2px;}

.col1Wid {width:409px;}

.rodape {background:#E2E1E0; height:24px; font-size:10px;}
.rodape .rodapeContent {width:994px; margin:auto; height:20px; color:#A09F9D;}
.rodape .rodapeContent label {display:block; width:350px; height:15px; float:left; margin-top:5px;}
.rodape .rodapeContent .logoSGP {display:block; width:78px; height:15px; float:right; margin-top:5px;}

.arquiteto {font-size:10px; color:#666666; width:100%;}
.arquiteto th {padding:3px 10px 0 0; text-align:left; vertical-align:top;}
.arquiteto td {padding:3px 0 0 0; text-align:left; vertical-align:top;}
.arquiteto img {float:left; margin-top:4px; margin-right:3px;}
.arquiteto a {text-decoration:none; color:#565855;}
.arquiteto a:hover {text-decoration:underline; color:#565855;}

.ambiente {font-size:10px; color:#666666; width:100%;}
.ambiente th {padding:3px 10px 0 0; text-align:left; vertical-align:top;}
.ambiente td {padding:3px 0 0 0; text-align:left; vertical-align:top;}
.ambiente img {float:left; margin-top:4px; margin-right:3px;}
.ambiente a {text-decoration:none; color:#565855;}
.ambiente a:hover {text-decoration:underline; color:#565855;}

.evento {font-size:10px; color:#666666; width:100%;}
.evento th {padding:3px 10px 0 0; text-align:left; vertical-align:top; width:25%;}
.evento td {padding:3px 0 0 0; text-align:left; vertical-align:top; width:25%;}
.evento img {float:left; margin-top:4px; margin-right:3px;}
.evento a {text-decoration:none; color:#565855;}
.evento a:hover {text-decoration:underline; color:#565855;}

.release {font-size:10px; color:#666666;}
.release th {padding:3px 10px 0 0; text-align:left; vertical-align:top;}
.release td {padding:3px 0 0 0; text-align:left; vertical-align:top;}
.release img {float:left; margin-top:4px; margin-right:3px;}
.release a {text-decoration:none; color:#565855;}
.release a:hover {text-decoration:underline; color:#565855;}

.contato td {padding-bottom:10px; padding-right:30px}

.bandeiraEsquerda {width:226px; float:left;}
.bandeiraDirieta {width:186px; float:left; padding-left:10px;}

.novidade {font-size:10px; color:#666666; width:100%;}
.novidade th {padding:3px 10px 0 0; text-align:left; vertical-align:top; width:33%;}
.novidade td {padding:3px 0 0 0; text-align:left; vertical-align:top; width:33%;}
.novidade img {float:left; margin-top:4px; margin-right:3px;}
.novidade a {text-decoration:none; color:#565855;}
.novidade a:hover {text-decoration:underline; color:#565855;}

.novidadeDescricao {background:#DBDBD4; padding:10px 0;}

.depoimento {width:100%;}
.depoimento td {padding:10px;}

.paginacao {text-decoration:none; color:#0066FF; padding-right:7px;}
.paginacaoSelect {text-decoration:underline; color:#0066FF; padding-right:7px;}

.wid10 {width:10px;}
.wid20 {width:20px;}
.wid50 {width:50px;}
.wid75 {width:75px;}
.wid85 {width:85px;}
.wid96 {width:96px;}
.wid100 {width:100px;}
.wid150 {width:150px;}
.wid300 {width:300px;}
.wid450 {width:450px;}
.wid477 {width:477px;}
.hei150 {height:150px;}
.noBorder {border:none;}
.clear {clear:both;}
.clearHeight {height:7px; font-size:1px; display:block; clear:both;}
.spacerheight {height:12px; font-size:1px; line-height:1px;}
.intro {font-size:10px; color:#565855;}
.descricao {font-size:10px; color:#565855;}
.subBarra {background:#DFDFD7; padding:5px;}
.subBarra2 {background:#DFDFD7; padding:5px 0;}
.minHight {min-height:161px; _height:161px;}
.thumblistFundo {background:#DBDBD4;}
.spacer3Colunas {width:74px; float:left;}
.comentario {font-style:italic;}
.cinza {background:#E4E4E0;}
.paddLeft10 {padding-left:10px;}
.paddLeft17 {padding-left:17px;}
.font11 {font-size:11px;}
.button {padding:1px 5px 1px 5px; border:#C1C1C1 1px solid; height:17px; font-size:12px; color:#585857; background:#DBDCDA; text-decoration:none;}
.button:hover {background:#E9E9E9; color:#666666;}
.centerCloseImage {margin:auto; padding-top:15px;}
.rightButtonContato {float:right; margin-right:5px;}
.left {float:left; margin-right:20px;}
.left2 {float:left; }
.middle {padding-top:19px;}

.produtoThumb {width:91px; height:60px; padding:20px 0 0 17px; float:left;}

.releaseThumb {padding:0 17px 0 0;}
.releaseThumb img {margin-bottom:17px;}
.thumbRelease {background:#DBDBD4; padding:10px 0;}

.font17 {font-weight:bold; visibility:hidden; width:425px; height:33px; padding:0;}
.selectImage {border:#667E5C 4px solid;}
.showImage {display:none; position:absolute; width:100%; z-index:10; top:0; left:0; height:930px; background:url(../img/transparencia.gif);}
.showImage img {margin:auto; display:block; margin-top:15px; width:530px; height:730px;}

.fontTitle {font-size:14px; font-weight:bold;}
.busca a {color:#565855; text-decoration:none;}
.busca a:hover {color:#565855; text-decoration:underline;}













/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}