/* CSS Document */

/* Estilos do Site PICTUS arte interativa */
* {
text-align:left;
vertical-align:top;
border:none;
}
body {font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size:1em; background-color:#ff6600; background-image:url(../img/bg_body_internas.gif); background-repeat:repeat-x; padding:0; margin:0;}

address p {font-style:normal;}

/* HOME */
#bgHome {
	background-color:#ffcc00;
	padding:0;
	margin:0;
	background-image: url(../img/bg_body_home.gif);
	background-repeat: repeat-x;
}
#containerHome {padding:0; margin:0 auto; width:100%; background-image: url(../img/bg_1000.gif);
	background-repeat: no-repeat;}
#contentHome {padding:0; margin:0 auto; width:1000px;}
#colEsquerda {
	float:left; width:673px; 
	text-align:right; 
	background-image: url(../img/bg_colesquerda_home.gif);
	background-repeat: no-repeat;
}
#colDireita {float:right; width:327px; background-image: url(../img/bg_body_home.gif);
	background-repeat: repeat-x; height:486px; overflow:hidden;}
#colDireita p {margin:0; text-align:right; color:#999; font-size:0.9em; font-weight:bold; padding:0 1.2em 0.6em 0;}
#colDireita p a {color:#999; text-decoration:none;}
#colDireita p a:hover {color:#fff; background-color:#999;}
h2#slogan {
	background-image: url(../img/slogan.gif);
	background-repeat: no-repeat;
	text-indent:-9000px;
	height:34px;
	margin:0.8em 0 0.7em 0;
	padding:0;
}

/* Menu Home */
#menuHome {float:right; text-align:right; clear:both; overflow:hidden; margin:1.7em 1em 0.5em 0; padding:0;}
#menuHome ul {padding:0; margin:0; }
#menuHome li {list-style:none; height:58px; margin:0; padding:0 0 0.2em 0; clear:both;}

#menuHome ul .btEstudio a {height:58px; width:165px; background-image:url(../img/bt_estudio.gif); background-repeat:no-repeat; background-position:0 0; overflow:hidden; text-indent:-9000px; display:list-item; float:right;}

#menuHome ul .btServicos a {height:58px; width:154px; background-image:url(../img/bt_servicos.gif); background-repeat:no-repeat; background-position:0 0; overflow:hidden; text-indent:9000px; display:list-item; clear:both;float:right;}

#menuHome ul .btClientes a {height:58px; width:144px; background-image:url(../img/bt_clientes.gif); background-repeat:no-repeat; background-position:0 0; overflow:hidden; text-indent:9000px; display:list-item; float:right;}

#menuHome ul .btProjetos a {height:58px; width:149px; background-image:url(../img/bt_projetos.gif); background-repeat:no-repeat; background-position:0 0; overflow:hidden; text-indent:9000px; display:list-item; float:right;}

#menuHome ul .btEstudio a:hover {background-position:0 -58px;}
#menuHome ul .btServicos a:hover {background-position:0 -58px;}
#menuHome ul .btClientes a:hover {background-position:0 -58px;}
#menuHome ul .btProjetos a:hover {background-position:0 -58px;}


/* Footer Home */
#footerHome{ padding:0; clear:both; margin:0 auto; width:950px; color:#736633; font-size:0.7em; overflow:hidden;}
#assinatura {float:left; padding:0.9em 0 0 0; margin:0;}
#assinatura p {margin:0; padding:0;}
#links {float:right; padding:0.9em 0 0 0; margin:0; }
#links p {text-align:right; margin:0; padding:0;}
#links a, #assinatura a {font-weight:bold; color:#736633;}
#links a:hover, #assinatura a:hover {background-color:#d4aa00; color:#61562b;}
.titLinks {font-weight:bold; font-size:1.1em;}
#links p.titLinks {padding:0 0 0.2em 0;}
.oculto {display:none;}



/* INTERNAS */
#fullFill { background-color:#ffcc00; background-image:url(../img/bg_body_internas.gif); background-repeat:repeat-x;}
#container {margin:0 auto; padding:0; width:1000px; overflow:hidden;}
#topo {height:98px; margin:0; padding:0;}

#logo {float:left; margin:0; padding:0; }
#logo h1 {float:left; background-image:url(../img/logo_pictus.gif); background-repeat:no-repeat; height:70px; width:185px; margin:13px 0 0 13px; padding:0; overflow:hidden;text-indent:-9000px; }
#logo h1 a {float:left; background-image:url(../img/logo_pictus.gif); background-repeat:no-repeat; height:70px; width:185px; margin:0; padding:0; overflow:hidden;text-indent:-9000px;}

#emailTel {float:right; color:#999; margin:25px 0 0 0; padding:0; font-size:0.8em; font-weight:bold;}
#emailTel p {text-align:right; margin:0; padding:0.4em 1.2em 0 0; line-height:1.1em}
#emailTel a {text-decoration:none; color:#999;}
#emailTel a:hover {color:#fff; background-color:#999;}


/* Menu Internas */
#menu {float:left; margin:0; padding:0;}
#menu ul {margin:61px 0 0 85px; padding:0;}
#menu li {display:inline; list-style:none; height:37px; margin:0; padding:0; float:left;}

#menu ul .btEstudioInt {height:37px; width:117px; background-image:url(../img/bt_estudio_int_selecionado.gif); background-repeat:no-repeat; background-position:0 0; text-indent:-9000px; float:left; margin:0 10px 0 0; padding:0;}
#menu ul .btEstudioInt a {height:37px; width:117px; background-image:url(../img/bt_estudio_int.gif); background-repeat:no-repeat; background-position:0 0; text-indent:-9000px; float:left;}

#menu ul .btServicosInt {height:37px; width:109px; background-image:url(../img/bt_servicos_int_selecionado.gif); background-repeat:no-repeat; background-position:0 0; text-indent:-9000px; float:left; margin:0 10px 0 0; padding:0;}
#menu ul .btServicosInt a {height:37px; width:109px; background-image:url(../img/bt_servicos_int.gif); background-repeat:no-repeat; background-position:0 0; text-indent:-9000px; float:left;}

#menu ul .btClientesInt {height:37px; width:102px; background-image:url(../img/bt_clientes_int_selecionado.gif); background-repeat:no-repeat; background-position:0 0; text-indent:-9000px; float:left; margin:0 10px 0 0; padding:0;}
#menu ul .btClientesInt a {height:37px; width:102px; background-image:url(../img/bt_clientes_int.gif); background-repeat:no-repeat; background-position:0 0; text-indent:-9000px; float:left;}

#menu ul .btProjetosInt {height:37px; width:106px; background-image:url(../img/bt_projetos_int_selecionado.gif); background-repeat:no-repeat; background-position:0 0; text-indent:-9000px; float:left; margin:0 10px 0 0; padding:0;}
#menu ul .btProjetosInt a {height:37px; width:106px; background-image:url(../img/bt_projetos_int.gif); background-repeat:no-repeat; background-position:0 0; text-indent:-9000px; float:left;}


#menu ul .btEstudioInt a:hover {background-position:0 -37px;}
#menu ul .btServicosInt a:hover {background-position:0 -37px;}
#menu ul .btClientesInt a:hover {background-position:0 -37px;}
#menu ul .btProjetosInt a:hover {background-position:0 -37px;}


/* Conteudo */
#content {clear:both; margin:0; padding:0; overflow:hidden;}
#conteudoPrincipal {float:left; margin:0; padding:2.5em 1.5em 1em 1.8em; font-size:0.9em; width:490px;}
#conteudoPrincipal p {line-height:1.2em; color:#282828; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;}
#conteudoPrincipal ul li {line-height:1.5em; color:#282828; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; margin:0; padding:0;}
#conteudoPrincipal a{color:#796100;}
#conteudoPrincipal a:hover{color:#796100; background-color:#e5b700;}
#conteudoPrincipal a:visited{color:#b59100;}
.flashInternas {margin:0; padding:0; float:left;}
#conteudoPrincipal h2.titConteudo {margin:0; padding:0; color:#ff6600; font-size:1.3em;}
#conteudoPrincipal h3 {margin:0; padding:0; color:#4d3e00; font-size:0.95em;}
#conteudoPrincipal h4 {margin:0; padding:0; color:#b08d00; font-size:0.8em; font-weight:normal;}
#conteudoPrincipal .linkInterSecoes {font-weight:bold; font-size:0.9em;}
#conteudoPrincipal .linkInterSecoesMini {font-weight:normal; font-size:0.75em; background-color:#f7c600; padding: 10px; line-height:1.5em; color:#997a00; border:1px #bc9600 dashed; list-style:none;}
#conteudoPrincipal .linkTopo {width:435px; text-align:right; padding:0; margin:0 0 20px 0; font-size:0.75em;}
#conteudoPrincipal .linkTopo a{color:#796100; font-weight:bold;}
#conteudoPrincipal .linkTopo a:visited{color:#796100;}
#conteudoPrincipal .linkVoltar {width:435px; text-align:left; padding:20px 0 20px 0; margin:0; font-size:0.75em;}
#conteudoPrincipal .linkVoltar a{color:#796100; font-weight:bold;}
#conteudoPrincipal .linkVoltar a:visited{color:#796100;}
/* #conteudoPrincipal .legenda {font-size:0.8em;} */
#conteudoPrincipal .legenda {font-weight:normal; font-size:0.75em; background-color:#f7c600; padding: 5px; line-height:1.5em; color:#b08d00; border:1px #bc9600 dashed; list-style:none; width: 461px;}

/*box projetos*/
.boxDestaque {width:415px; background-color:#f7c600; border:1px #bc9600 dashed; padding:10px; margin:10px 0 5px 0; overflow:hidden; clear:both;}
.boxDestaque h3{margin:0 0 10px 0; color:#4d3e00; font-size:1.2em;}
.posImg {float:left; width:126px;}
.posTxt {float:left; width:274px; margin:0 0 0 10px;}
.posImg a, posTXT a {font-weight:bold;}
#conteudoPrincipal .posTxt p, .posImg {padding: 0; color:#4d3e00; font-size:0.8em;}
.borda {border:2px #bc9600 solid;}

a.foto img {
margin:0 0 3px 0;
}
a.foto:hover img {
opacity:0.8;
}


/* Submenu */
#submenu {float:right; margin:0; padding:4.6em 1em 0 0; width:120px;}
#submenu ul {margin:0; padding:0;}
#submenu li {margin:0; padding:0 0 0.8em 0; text-align:right; list-style:none; font-weight:bold; color:#444; font-size:0.9em;}
#submenu li a{color:#ab8900;}
#submenu li a:hover{color:#8e7100; background-color:#e5b700;}

/* Footer Internas */
#footerInterna{ padding:0 0 15px 0; clear:both; margin:0 auto; width:950px; color:#fff; font-size:0.7em; overflow:hidden; }
#assinaturaInt {float:left; padding:0.9em 0 0 0; margin:0;}
#assinaturaInt p {margin:0; padding:0;}
#linksInt {float:right; padding:0.9em 0 0 0; margin:0; }
#linksInt p {text-align:right; margin:0; padding:0;}
#linksInt a, #assinaturaInt a {font-weight:bold; color:#fff;}
#linksInt a:hover, #assinaturaInt a:hover {background-color:#b24700; color:#fff;}
.titLinksInt {font-weight:bold; font-size:1.1em;}
#linksInt p.titLinksInt {padding:0 0 0.2em 0;}

.boxDestaqueHome {background-color:#f7c600; border:1px #bc9600 dashed; padding:10px; margin:10px 0 5px 0; overflow:hidden; clear:both;}