@charset "UTF-8";
/* theHouse */

* {margin:0; padding:0; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:11px; color:#888; outline:none;}
body {background:#000 url(../img/bg-body-night-2.jpg) no-repeat left top;}
h1 a {display:block; width:183px; height:79px; position:absolute; top:8px; left:0; background:url(../img/logo.gif) no-repeat left top;}
h1 a span {display:none;}
h2 {display:none;}
h3 {color:#EEE;}

#loadPage {width:120px; height:20px; line-height:20px; position:absolute; left:50%; top:60px; margin-left:180px; color:#888; background:url(../img/loading.gif)  no-repeat left center; padding-left:24px; z-index:10000;}
#loadConteudo {width:120px; height:20px; line-height:20px; position:absolute; left:50%; top:60px; margin-left:300px; color:#888; background:url(../img/loading.gif)  no-repeat left center; padding-left:24px; z-index:10000; display:none;}
#loadLogo {position:absolute; width:100%; height:100%; left:0; top:0; right:0; bottom:0; background:#000 url(../theHouse.jpg) no-repeat center center; z-index:9999;}

#boxInfoUser {width:200px; height:20px; line-height:20px; position:absolute; right:20px; top:42px; color:#888; text-align:right;}
#boxInfoUser strong {color:#FFF;}
#boxInfoUser a {color:#999; text-decoration:none;}
#boxInfoUser a:hover {color:#F50; text-decoration:underline;}

#player {position:absolute; left:50%; top:20px; margin-left:-175px; width:322px; height:90px;}

fieldset {border:0;}
legend {display:none;}
input.inpTxt {padding:2px 4px; border:1px solid #444; background:#151515; color:#FFF;}
input.inpTxt:focus {border:1px solid #999; background:#252525;}
input.inpNome {width:200px;}
input.inpEmail {width:200px;}
select {padding:2px 0 2px 4px; border:1px solid #000; background:#151515; color:#FFF; outline:none;}
select option {padding:0 4px; border:0; color:#FFF;}
textarea.textareaTxt {padding:2px 4px; border:1px solid #444; background:#151515; color:#FFF;}
textarea.textareaTxt:focus {border:1px dotted #999; background:#252525;}


input.inpTxtAreaRestrita {border:1px dotted #CCC; background:#F0F0F0; color:#222;}
input.inpTxtAreaRestrita:focus {border:1px dotted #999; background:#F9F9F9; color:#222;}
input.inpEnviarRestrito {color:#222;}

.wrap {clear:both; height:0.1em; line-height:0.1em; font-size:0.1em; overflow:hidden;}
.wrap-img {clear:both; height:0.1em; line-height:0.1em; font-size:0.1em; overflow:hidden; border-top:1px dotted #DDD; margin:15px 0;}
.wrap-spc {clear:both; height:0.1em; line-height:0.1em; font-size:0.1em; overflow:hidden; margin:5px 0;}

#menu {width:320px; height:30px; position:absolute; right:10px; top:10px;}
#menu ul {list-style:none; text-align:right;}
#menu ul li {float:right; margin-right:1px;}
#menu ul li a {color:#CCC; display:block; padding:6px 8px; text-decoration:none; background:#222; -moz-border-radius:3px;}
#menu ul li a:hover {color:#DDD; background:#444; -moz-border-radius:3px;}
#menu ul li a.sel {color:#FFF; background:#90c900; -moz-border-radius:3px;}
#menu ul li a.bsc {color:#CCC; background:#222; text-decoration:none; -moz-border-radius:3px;}


#sess-blocs {padding-top:110px;}

#conteudo {float:left; width:370px;}
#conteudoCont {display:block; padding:20px; padding-bottom:10px; margin:5px; margin-right:0; margin-top:0; border:1px dotted #353535; background:#000; -moz-border-radius:3px;}

#rodape {margin:10px; margin-top:25px; width:245px;}
#rodape p {color:#444; padding:10px 0; margin-left:20px; padding-left:55px; color:#666; background:url(../img/logo-gric.png) no-repeat left center; _background:url(../img/logo-gric.gif) no-repeat left center;}
#rodape p a {text-decoration:none; color:#555;}
#rodape p a strong {color:#555;}
#rodape p a:hover {color:#CCC;}
#rodape p a:hover strong {color:#9dbd07;}


.boxGalImgs {}
.boxGalImgs h3 {font-size:14px; font-weight:bold; padding-bottom:10px;}
.boxGalImgs h3 a {font-weight:normal; text-decoration:none; font-size:inherit;}
.boxGalImgs h3 span {font-weight:normal; text-decoration:none; font-size:inherit;}
.boxGalImgs h3 a:hover  {color:#CCC;}
.boxGalImgs ul {list-style:none;}
.boxGalImgs ul li {/*float:left; width:315px; margin-right:10px*/; border:1px dotted #EEE; background:#FFF url(../img/bg-lista-galeria.jpg) repeat-x left center; padding:5px; margin-bottom:10px; -moz-border-radius:3px;}
.boxGalImgs ul li:hover {background:#FFF;}
.boxGalImgs ul li.ultEvento {background:#FFF;}
.boxGalImgs ul li.ultEvento strong {display:block; font-size:14px; color:#222;}
.boxGalImgs ul li a {text-decoration:none;}
.boxGalImgs ul li a img {width:75px; float:left; margin-right:5px; height:56px; border:1px solid #eee; padding:2px; background:url(../img/loading-c.gif) no-repeat center center; -moz-border-radius:3px;}
.boxGalImgs ul li a:hover img {border:1px solid #CCC;}
.boxGalImgs ul li strong {display:block; font-size:14px; color:#555;}
.highslide-number {float:right;}
.highslide-caption span {display:block; border-top:1px dotted #CCC; padding-top:4px; margin-top:4px;}
.boxGalImgs ul li em {display:block; font-size:11px; font-style:normal;}
.boxGalImgs ul li a:hover strong {color:#2a2a2a; text-decoration:underline;}
.boxGalImgs ul li a:hover span {color:#111;}
.boxGalImgs ul li a img.imgCadeado {float:right; margin:2px 2px 0 0; width:14px; height:16px; border:0; background:none; padding:0;}

#allGallery {position:absolute; top:110px; right:60px; padding:20px; left:292px; display:none; border:1px dotted #353535; background:#000; -moz-border-radius:3px; min-width:368px; z-index:0;}
#allGallery .boxGalImgs ul li {float:left; width:265px; margin-right:10px; margin-bottom:10px;}

p.allGal {text-align:right; }
p.allGal a {text-decoration:none;}
p.allGal a:hover {color:#FFF;}

.boxFormAcesso {position:absolute; z-index:10; left:50%; top:50%; margin:-125px 0 0 -100px; width:200px; height:250px; background:#FFF url(../img/bg-lista-galeria-acesso.jpg) repeat-x right bottom; border:1px dotted #BBB;}
.boxFormAcessoCont {padding:10px;}
.boxFormAcessoCont input.inpTxt {width:170px;}
.boxFormAcessoCont h4 {color:#000;}
.boxFormAcessoCont p {padding:0; margin:0; margin:4px 0;}
.boxFormAcessoCont p.pDesAcesso {font-size:11px; margin-top:0;}
.boxFormAcessoCont p label {padding:0; margin:0; color:#222; font-size:12px; font-weight:bold;}
.dispNone {display:none;}

#selServico {float:right; position:relative; bottom:10px;}
#selServico p label {display:block; padding-bottom:2px;}

#blog {}
#blogCont {padding:20px; padding-top:10px; margin:5px; margin-top:0; margin-right:0; border:1px dotted #353535; background:#000; -moz-border-radius:3px/*;display:none*/;}
#blogCont h3 {padding-bottom:10px; font-size:14px; color:#89bef3;}
#blogCont p {margin-bottom:8px; padding-bottom:8px; border-bottom:1px dotted #151515;}
#blogCont p.limit {margin-bottom:0; padding-bottom:0; border-bottom:0;}
#blogCont img {float:left; margin-right:5px; width:35px;}
#blogCont strong {display:block; color:#CCC;}

#noticias {float:left; width:260px;}
#noticiasCont {padding:10px 20px; margin:5px; margin-top:0; margin-right:0; border:1px dotted #353535; background:#000; -moz-border-radius:3px;}
#noticiasCont h3 {font-size:14px; color:#F60;}
#noticiasCont p {color:#FFF;}
#noticiasCont p strong {color:#FFF;}
#noticiasCont ol {list-style:inside; margin-top:5px;}
#noticiasCont ol li a {color:#FFF; text-decoration:none;}
#noticiasCont ol li a span {color:#FFF;}
#noticiasCont ol li a:hover {text-decoration:underline;}



#cadastro {padding:10px 20px; margin:5px; margin-top:10px; margin-right:0; border:1px dotted #353535; background:#000; -moz-border-radius:3px;}
#cadastro h3 {font-size:14px; color:#d2fd1e;}
#cadastro p {margin-bottom:5px;}
#cadastro p label {display:block; color:#F0F0F0; padding-bottom:4px;}
#cadastro p input.inpTxt {width:75%; float:left; margin-right:4px;}
.goMail {text-decoration:none; font-size:15px; font-weight:bold; color:#999;}
.goMail:hover {color:#d2fd1e;}

#cadastro p#mgsSucesso {color:#FFF; background:url(../img/ico-tick.gif) no-repeat left center; margin:0; padding:0; padding-left:26px; line-height:24px; height:24px; display:none;}
#cadastro p#mgsSucesso strong {color:#FFF;}
#cadastro p#newMail {display:none; padding-left:26px;}
#cadastro p#newMail a {color:#999; text-decoration:none;}
#cadastro p#newMail a:hover {color:#CCC; text-decoration:underline;}
#formCadastro p span {display:block; clear:both; padding-bottom:0;}

#loginUser {padding:10px 20px; margin:5px; margin-right:0; border:1px dotted #353535; background:#000; -moz-border-radius:3px;}
#loginUser h3 {font-size:14px; color:#de98ff; padding-bottom:5px;}
#loginUser p {margin-top:4px; clear:both; height:20px;}
#loginUser p label {display:block; float:left; color:#CCC; width:50px; text-align:right; padding-right:4px;}
#loginUser p input.inpTxt {width:65%; float:left; margin-right:4px;}
#loginUser p a {text-decoration:none; font-weight:bold; color:#999;}
#loginUser p a:hover {color:#FFF;}


#chamada {float:left;}
#msgFlyer {display:none;}
#chamadaCont img {max-width:255px;}
#chamadaCont {padding:15px; margin:5px; width:255px; margin-top:0; margin-right:0; border:1px dotted #353535; background:#000; -moz-border-radius:3px;}
#chamadaCont h3 {font-size:17px; margin-bottom:10px; color:#888; font-weight:normal;}
#chamadaCont h3 span {font-size:17px; float:right; color:#FFF; font-weight:normal;}
#chamadaCont p {margin-top:10px; width:255px; text-align:center;}
#chamadaCont p strong {color:#FFF;}

a.closeBox {font-weight:bold; color:#888; text-decoration:none; float:right; font-size:14px; margin-right:4px;}
a.closeBox:hover {color:#FFF;}

#icons {float:right; width:40px; margin-right:5px; position:relative; top:70px; background:#000; -moz-border-radius:5px; text-align:center; z-index:1;}
#icons ul {list-style:none;}
#icons ul li {border:0; margin-bottom:2px;}
#icons ul li a img {border:0;}

#msn,#gric {position:absolute; display:none; top:160px; right:50px; width:300px; height:23px; margin-left:255px; padding:4px; padding-left:8px; border:1px dotted #EEE; background:#FFF url(../img/bg-lista-galeria.jpg) repeat-x left bottom; -moz-border-radius:3px; font-size:17px; color:#0b509e; z-index:10000000000;}
#gric {top:248px; height:65px; width:210px;}
#gric span {float:left; display:block; width:190px; font-size:14px; color:#666;}
#gric span strong {color:#859e14; font-size:14px;}
#gric span a {display:block; padding-top:5px; text-decoration:none; color:#888;}
#gric span a:hover {text-decoration:underline; color:#666;}


#contato {position:absolute; top:110px; right:60px; left:292px; display:none; min-width:368px; z-index:0;}
#contato {padding:20px; padding-bottom:20px; margin:5px; margin-top:0; margin-right:0; border:1px dotted #353535; background:#000; -moz-border-radius:3px;}
#contato h3 {padding-bottom:0; font-size:19px;}
#contato h4 {padding-bottom:20px; font-size:14px; font-weight:normal; color:#F0F0F0;}
#contato p {display:block; clear:both; margin-bottom:5px;}
#contato p.pContatoTelefone {border-top:1px dotted #222; padding-top:15px; margin-top:15px;}
#contato p.pContatoTelefone strong {display:block; color:#FFF;}
#contato p textarea {height:100px; width:60%;}
#contato p label {display:block; float:left; width:90px; text-align:right; padding-right:4px; color:#CCC;}
#contato p#contatoSucesso {color:#FFF; background:url(../img/ico-tick.gif) no-repeat left center; margin:0; margin-bottom:10px; padding:0; padding-left:26px; line-height:24px; height:24px; display:none;}
#contato p#contatoSucesso strong {color:#FFF;}
#contato #msgReturneSucessoCntato {display:none; padding-left:26px;}
#contato #msgReturneSucessoCntato a {text-decoration:none; color:#FFF; font-weight:bold;}
#contato #msgReturneSucessoCntato a:hover {text-decoration:underline; color:#CCC;}
a.botaoEnviaContato {text-decoration:none; font-weight:bold; color:#d2fd1e;}
a.botaoEnviaContato:hover {color:#FFF;}


#djs {position:absolute; top:110px; right:60px; left:292px; display:none; min-width:368px; z-index:0;}
#djs {padding:20px; padding-bottom:20px; margin:5px; margin-top:0; margin-right:0; border:1px dotted #353535; background:#000; -moz-border-radius:3px;}
#djs h3 {padding-bottom:25px; font-size:19px;}
#infoDj-ranes,#infoDj-bernardo,#infoDj-leandro,#infoDj-rodrigoSouza,#infoDj-alisson {display:none;}
.boxInfoDjs {margin-left:70px; padding-top:10px;}
.boxInfoDjs h5 {color:#90c900; padding-bottom:5px;}
.boxInfoDjs p {color:#CCC;}
.boxInfoDjs ol {margin-left:30px;}
.boxInfoDjs ol li {color:#CCC; clear:both;}
.boxInfoDjs ol li a {color:#999; text-decoration:none;}
.boxInfoDjs ol li a:hover {color:#CCC; text-decoration:underline;}

.listaDjs {margin-bottom:20px;}
.boxImgDj {float:left; margin-right:10px;}
.boxImgDj img {border:0; margin-bottom:40px;}
.infoDj h5 a {color:#FFF; font-size:19px; font-weight:normal; text-decoration:underline;}
.infoDj h5 a:hover {text-decoration:none;}
a.maisInfo {color:#CCC; font-weight:bold; text-decoration:none;}
a.maisInfo:hover {text-decoration:underline;}

.infoDj em {font-size:14px; color:#CCC; font-style:normal;}
.infoDj em span {font-size:14px; color:#666; font-style:normal;}

#boxNoticias {position:absolute; top:110px; right:60px; left:302px; display:none;}
#boxNoticias {padding:20px; padding-bottom:20px; margin:5px; margin-top:0; margin-right:0; border:1px dotted #353535; background:#000; -moz-border-radius:3px;}
#boxNoticias p {color:#DDD; font-size:14px;}
#boxNoticias em {color:#777; display:block; font-style:normal; font-size:17px; margin-bottom:10px;}
#boxNoticias h3 {padding-bottom:20px; font-size:19px;}
#boxNoticias h4 {padding-bottom:0; font-size:18px; color:#FFF; font-weight:normal;}
#boxNoticias h4 strong {font-size:18px; color:#FFF; font-weight:normal;}
#boxNoticias h4 a {color:#F60; font-size:18px; text-decoration:none; font-weight:normal;}
#boxNoticias h4 a:hover {text-decoration:underline;}

#parceiros {position:absolute; top:110px; right:60px; left:292px; display:none; min-width:368px; z-index:0;}
#parceiros {padding:20px; padding-bottom:20px; margin:5px; margin-top:0; margin-right:0; border:1px dotted #353535; background:#000; -moz-border-radius:3px;}
#parceiros h3 {padding-bottom:0; font-size:19px;}
#parceiros h4 {padding-bottom:10px; font-size:17px; font-weight:normal; color:#ddff06;}
#parceiros ul {list-style:none;}
#parceiros ul li {color:#C6C6C6;}
#parceiros ul li span {display:block;}
#parceiros ul li strong {font-size:14px; color:#FFF; font-weight:normal; display:block; padding-top:10px;}
#parceiros ul li span a {text-decoration:none;}
#parceiros ul li span a:hover {text-decoration:underline; color:#DDD;}


span.obrigatorio {margin-left:4px; color:#F50;}

#listaOutrasNoticias {border:1px dotted #222; padding:10px; margin-top:20px; background:#111;}
#listaOutrasNoticias h5 {padding-bottom:10px; font-size:14px; color:#CCC;}
#listaOutrasNoticias ul {list-style:inside;}
#listaOutrasNoticias ul li {color:#ddff06;}
#listaOutrasNoticias ul li a {color:#999; text-decoration:none;}
#listaOutrasNoticias ul li a:hover {color:#CCC; text-decoration:underline;}

#sobre {position:absolute; top:110px; right:60px; left:292px; display:none; min-width:368px; z-index:0;;}
#sobre {padding:20px; padding-bottom:20px; margin:5px; margin-top:0; margin-right:0; border:1px dotted #353535; background:#000; -moz-border-radius:3px;}
#sobre p {color:#F0F0F0;}
#sobre h3 {padding-bottom:20px; font-size:19px;}
img.imgSobre {float:right; margin:10px; margin-right:0; width:200px; background:url(../img/loading.gif) no-repeat center center;}
#boxDadosSobre {border:1px dotted #222; padding:10px; margin-top:20px; background:#111;}
#boxDadosSobre p {color:#FFF;}
#boxDadosSobre p a {color:#CCC; text-decoration:none;}
#boxDadosSobre p a:hover {color:#FFF; text-decoration:underline;}
#sobre h4 {color:#CCC; margin-top:25px; margin-bottom:5px; font-size:14px;}
#sobre ul {list-style:inside; margin-left:10px; margin-bottom:20px;}
#sobre ul li {font-size:14px; color:#ddff06;}
#sobre ul li span {color:#CCC; font-size:14px;}
#sobre p a {text-decoration:none; color:#FFF; font-weight:bold;}
#sobre p a:hover {text-decoration:underline; color:#ddff06;}

#menuRodape {width:400px; height:30px; position:absolute; right:10px; bottom:10px;}
#menuRodape ul {list-style:none; text-align:right;}
#menuRodape ul li {float:right; margin-right:1px;}
#menuRodape ul li a {color:#CCC; display:block; padding:6px 8px; text-decoration:none; background:#222; -moz-border-radius:3px;}
#menuRodape ul li a:hover {color:#DDD; background:#444; -moz-border-radius:3px;}
#menuRodape ul li a.sel {color:#FFF; background:#90c900; -moz-border-radius:3px;}
#menuRodape ul li a.bsc {color:#CCC; background:#222; text-decoration:none; -moz-border-radius:3px;}

#boxVideoHome {margin-bottom:15px;}
