/* CSS Estrutura da p�gina */

a, a:link, a:visited { outline:none;}
input:focus, textarea:focus { outline:none;}

body { background:#573659 url(../img/background.jpg) no-repeat center top;}

#centralizador_div{	text-align:left; padding:0px; width: 942px;	height:524px; }
.maior { position:absolute; z-index:100; top:50%; left:50%; margin:-262px 0 0 -471px;}
.menor { position:relative!important; z-index:1; top:0; left:0; margin:0; margin:0 auto; margin-top:50px;}
div.base_div{ width: 100%; height:auto; position:absolute; z-index:100;}
	
#header{ float:left; position:relative; width:920px; height:100px;}

.menu{float:left; width:100%;}

ul.geral { width:920px; }
ul.geral li { width:100px; height:100px; background:url(../img/fundinho.png) repeat; float:left; margin-right:2px;
_background: none!important;
* background: none!important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fundinho.png',sizingMethod='scale');}

/* LOGO */

ul.geral li.logo { width:258px; height:44px; margin:10px 0 0 55px; background: url(../img/logo.png) no-repeat; 
_background: none!important;
* background: none!important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/logo.png',sizingMethod='scale');
}
ul.geral li.logo a:link, ul.geral li.logo a:visited { display:block; float:left; width:258px; height:44px; background:none; cursor:pointer;}

/* MENU */

ul.geral li.menu { width:386px; height:73px; padding:27px 0 0 20px; background:url(../img/fundinho.png); float:left; margin: 0 0 0 68px; text-align:left;}

ul.geral li.menu ul { width:100%; height:auto; float:left;}
ul.geral li.menu li { width:auto; height:auto; float:left; margin:0; padding:5px 0px 0 0px; background:none; font-weight:bold; filter:none; }
ul.geral li.menu a:link, ul.geral li.menu a:visited { display:block; float:left; width:69px; height:27px; padding:0; margin:0; cursor:pointer; color:#FFF;} 
ul.geral li.menu a:hover  {color:#f2cdf4;}

ul.geral li.menu ul li.perfil { width:60px;}
ul.geral li.menu ul li.perfil a:link, ul.geral li.menu ul li.perfil a:visited { 
background:url(../img/menu_perfil.png);
_background: none!important;
* background: none!important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu_perfil.png',sizingMethod=''); }
ul.geral li.menu ul li.perfil a:hover {
background:url(../img/menu_perfil_hover.png);
_background: none!important;
* background: none!important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu_perfil_hover.png',sizingMethod='');
}

ul.geral li.menu ul li.galeria { width:71px;}
ul.geral li.menu ul li.galeria a:link, ul.geral li.menu ul li.galeria a:visited { 
background:url(../img/menu_galeria.png);
_background: none!important;
* background: none!important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu_galeria.png',sizingMethod=''); }
ul.geral li.menu ul li.galeria a:hover {
background:url(../img/menu_galeria_hover.png);
_background: none!important;
* background: none!important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu_galeria_hover.png',sizingMethod='');
}

ul.geral li.menu ul li.clipping { width:68px;}
ul.geral li.menu ul li.clipping a:link, ul.geral li.menu ul li.clipping a:visited { 
background:url(../img/menu_clipping.png);
_background: none!important;
* background: none!important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu_clipping.png',sizingMethod=''); }
ul.geral li.menu ul li.clipping a:hover {
background:url(../img/menu_clipping_hover.png);
_background: none!important;
* background: none!important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu_clipping_hover.png',sizingMethod='');
}

ul.geral li.menu ul li.blog { width:61px;}
ul.geral li.menu ul li.blog a:link, ul.geral li.menu ul li.blog a:visited { 
background:url(../img/menu_blog.png);
_background: none!important;
* background: none!important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu_blog.png',sizingMethod=''); }
ul.geral li.menu ul li.blog a:hover {
background:url(../img/menu_blog_hover.png);
_background: none!important;
* background: none!important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu_blog_hover.png',sizingMethod='');
}

ul.geral li.menu ul li.contato a:link, ul.geral li.menu ul li.contato a:visited { 
background:url(../img/menu_contato.png);
_background: none!important;
* background: none!important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu_contato.png',sizingMethod=''); }
ul.geral li.menu ul li.contato a:hover {
background:url(../img/menu_contato_hover.png);
_background: none!important;
* background: none!important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu_contato_hover.png',sizingMethod='');
}

ul.geral li.menu ul li { width:69px; height:27px; overflow:hidden; cursor:pointer;}


/* SITE */

#site{ float:left; width:920px; height:424px; position:relative;}

/* CONTEUDO */

#conteudo { float:left; width:100%; height:auto; position:relative; }
#home { width:920px; height:424px; position:absolute; z-index:150; top:102px; left:0;}
#home_substitui { width:100%; height:424px; float:left; position:relative; background:url(../img/home.jpg) no-repeat left top;}
#home_substitui a { display:block; width:305px; height:100px; position:absolute; z-index:1000; top:204px; left:102px;}

/* UL CONTEUDO */

ul.conteudo { width:100%; height:auto; float:left; }
ul.conteudo li { width:100px; height:100px; float:left; margin-right:2px; margin-top:2px;
background:url(../img/fundinho.png) repeat;
_background: none!important;
* background: none!important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fundinho.png',sizingMethod='scale');
}

ul.conteudo li a:link, ul.conteudo li a:visited { display:block; float:left; width:100%; height:100px; position:relative; overflow:hidden;}
ul.conteudo li span.borda {display:block; width:90px; height:90px; float:left; border:solid 5px white; position:absolute; top:0; left:0; display:none;}
ul.conteudo li:hover span.borda {}

/* CATEGORIA */

ul.conteudo li.categoria { width:304px; height:100px; float:left; background:none!important; cursor:pointer;}
ul.conteudo li.categoria a.img:link, ul.conteudo li.categoria a.img:visited { display:block; float:left; height:100px; width:100px; padding-right:2px; overflow:hidden;}
ul.conteudo li.categoria a.hover:link, ul.conteudo li.categoria a.hover:visited {
	width:182px;
	height:74px;
	display:block;
	float:left;
	color:#4c2f4e; 
	font-size:16px;
	font-weight:bold;
	text-align:left;
	padding:26px 0px 0 20px;
	line-height:16px;
	cursor:pointer;
	background:#9a879c;
}
ul.conteudo li:hover a.hover:link, ul.conteudo li:hover a.hover:visited { }

ul.conteudo li a.hover span { width:auto; display:block; cursor:pointer; font-size:10px; text-transform:uppercase; font-weight:normal}

/* IF ALINHADO DIREITA */

ul.conteudo li.right {}
ul.conteudo li.right a.img:link, ul.conteudo li.right a.img:visited { float:right; padding:0 0 0 2px;}
ul.conteudo li.right a.hover:link, ul.conteudo li.right a.hover:visited { float:right; text-align:right; padding:26px 20px 0 0;}

ul.conteudo li.categoria a.hover2:link, ul.conteudo li.categoria a.hover2:visited {
background-color:red;	
}

/* TITULO DA GALERIA */

ul.conteudo li.galeria { width:404px; padding:0 2px 0 0; text-align:left; }
ul.conteudo li.galeria span.titulo{ float:block; float:left; width:368px; height:auto; padding:28px 0 0 36px; font-size:22px; color:#FFFFFF; }
ul.conteudo li.galeria span.subtitulo { display:block; float:left; width:368px; height:auto; padding-left:36px; font-size:11px;}

/* BOTOES DA GALERIA */

ul.conteudo li.galeria_bt_left { }
ul.conteudo li.galeria_bt_left a:link, ul.conteudo li.galeria_bt_left a:visited { width:55px; padding-left:45px; cursor:pointer; font-size:13px; line-height:100px; text-align:left; color:#4c2f4e; background:#d1c8d1 url(../img/seta.gif) no-repeat 30px 46px;}
ul.conteudo li.galeria_bt_left a:hover{background:url(../img/seta.gif) no-repeat 25px 46px; }

ul.conteudo li.galeria_bt_right { }
ul.conteudo li.galeria_bt_right a:link, ul.conteudo li.galeria_bt_right a:visited { width:55px; padding-right:45px; cursor:pointer; font-size:13px; line-height:100px; text-align:right; color:#4c2f4e; background:#d1c8d1 url(../img/seta_dir.gif) no-repeat 65px 46px;}
ul.conteudo li.galeria_bt_right a:hover{background:url(../img/seta_dir.gif) no-repeat 70px 46px; }

ul.conteudo li.galeria_bt_voltar { }
ul.conteudo li.galeria_bt_voltar a:link, ul.conteudo li.galeria_bt_voltar a:visited { width:67px; padding-left:33px; cursor:pointer; font-size:13px; line-height:100px; text-align:left; color:#4c2f4e; background:#d1c8d1 url(../img/seta.gif) no-repeat 18px 46px;}
ul.conteudo li.galeria_bt_voltar a:hover{background: url(../img/seta.gif) no-repeat 13px 46px; }

ul.conteudo span.nfotos{ font-size:13px; width:100%; display:block; cursor:default; margin:42px 0 0 0; color:#d4cbd4; text-align:center; }

/* PROXIMO E ANTERIOR */

a.galeria_anterior { display:block; width:109px; height:29px; position:absolute; top:50%; left:10px; display:none; cursor:pointer;
background:url(../img/galeria_anterior.png);
_background: none!important;
* background: none!important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/galeria_anterior.png',sizingMethod='scale');
}

a.galeria_proxima { display:block; width:109px; height:29px; position:absolute; top:50%; right:5px; _right:10px; display:none; cursor:pointer;
background:url(../img/galeria_proxima.png);
_background: none!important;
* background: none!important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/galeria_proxima.png',sizingMethod='scale');
}


/* FIRULINHAS */

div#max {width:918px; height:204px; float:left; position:relative; overflow:hidden;}
div#total { width:1836px; height:204px; float:left; position:relative;}
ul.max {width:918px; height:204px; float:left; position:relative; overflow:hidden; margin:0!important; padding:0!important;}

div#total2 { width:1836px; height:408px; float:left; position:relative;}
ul.max2 {width:918px; height:408px; float:left; position:relative; overflow:hidden; margin:0!important; padding:0!important;}

div.max { height:204px;}
div.max_grande { height:408px!important;}

/* CONTATO */

#centro form { float:left; padding:0; margin:0;}
#centro form label { float:left; padding:0 0 13px 0; margin:0; font-size:11px;}
#centro form input { background:#d1c2d2; border:1px solid #cdc3ce; width:280px; float:left; color:#FFFFFF; margin:2px 0 0 0;}
#centro form input:focus { border:1px solid #fff;}
#centro form textarea { background:#d1c2d2; border:1px solid #cdc3ce; width:280px; max-width:290px; height:60px; max-height:60px; float:left; color:#FFFFFF; margin:2px 0 0 0;}
#centro form textarea:focus { border:1px solid #fff;}

#centro form label.ddd { padding:0 5px 7px 0;}
#centro form label.ddd input { width:30px;}
#centro form label.celular { padding:0 0 10px 0px;}
#centro form label.celular input { width:238px;}
#centro form label.mensagem { padding:0;}

#centro input.envia {background: url(../img/input-bg.gif) no-repeat; margin:10px 0 0 0px; width:50px; height:22px; cursor:pointer;}

a.send:link, a.send:visited { display:block; float:left; width:auto; height:auto; font-size:11px; font-weight:bold; color:#6e516f; background:#d1c2d2; margin:10px 0 0 0; cursor:pointer;}
a.send span.left { display:block; float:left; width:1px; height:21px; border-bottom:1px solid #6e516f; border-top:1px solid #6e516f;}
a.send span.right { display:block; float:left; width:1px; height:21px; border-bottom:1px solid #6e516f; border-top:1px solid #6e516f;}
a.send span.centro { display:block; float:left; width:auto; height:23px; padding:0 5px; line-height:23px; cursor:pointer;}
a.send:hover { background:#fff;}

/* PERFIL */

div.perfil {background: #6e516f; width: 595px; height:378px; padding:30px; border-color:#FFFFFF; border-width:2px; border-style:solid; margin-top:25px; font-size:12px; overflow:auto; overflow-x:hidden;}
div.perfil p { float:left; width:auto; margin-left:0;}

/*blocos do bg*/
.bloco1 { width:292px; height:292px; position:absolute; left:-20px; top:80px; z-index:1; 
background-image:url(../img/fundinho.png);
_background: none!important;
* background: none!important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fundinho.png',sizingMethod='scale'); 
}
.bloco2 { width:366px; height:366px;  position:absolute; left:20px; top:170px; z-index:1; 
background-image:url(../img/fundinho.png);
_background: none!important;
* background: none!important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fundinho.png',sizingMethod='scale'); 
}
.bloco3 { width:445px; height:451px;  position:absolute; left:490px; top:80px; z-index:1; 
background-image:url(../img/fundinho.png);
_background: none!important;
* background: none!important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fundinho.png',sizingMethod='scale');
}

/* FOOTER */

#footer{float:left;width:100%;}


/* ATUALIZE SEU IE */

div.ie_atualize { width:100%; height:52px; float:left; position:fixed; left:0; top:0; overflow:hidden; background:url(../img/ie/bg.gif) repeat-x; display:none;}
div.ie_atualize div.centro { width:700px; height:52px; margin:0 auto; background:url(../img/ie/bg_engrenagens.gif) no-repeat 212px top;}
div.ie_atualize div.centro p { width:480px; min-height:52px; padding:9px 0 0 0; float:left; color:#757575; font-weight:bold; font-size:12px;}
div.ie_atualize div.centro p span { color:#008fe4;}
div.ie_atualize div.centro a.atualize { display:block; float:left; width:121px; height:21px; margin:15px 0 0 22px; background:url(../img/ie/atualizar.gif); cursor:pointer;}
div.ie_atualize div.centro a.atualize:hover { background:url(../img/ie/atualizar.gif) bottom;}
div.ie_atualize div.centro a.fechar {display:block; float:left; width:31px; height:21px; margin:15px 0 0 5px; background:url(../img/ie/fechar.gif); cursor:pointer;}
div.ie_atualize div.centro a.fechar:hover { background:url(../img/ie/fechar.gif) bottom;}
div.ie_atualize div.centro a.atualize span, div.ie_atualize div.centro a.fechar span { display:none;}
