/* RESET CSS */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; text-decoration:none; }
a { color:#333333; text-decoration:none; } 
a:hover { color:#c3c3c3 }
table { border-collapse:collapse; border-spacing:0; } 
fieldset,img { border:0; } 
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; } 
ol,ul { list-style:none; } 
caption,th { text-align:left; } 
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; } 
q:before,q:after {content:'';} 
abbr,acronym { border:0;}  

/* CHERMAN & CAFÉ */
body, html { width:100%; height:100%; font:0.9em Verdana, Arial; line-height:1.8em; color:#333333; }
body { text-align:center; background:#e7e7e7; }
.site { text-align:left; margin:auto; width:992px; background:white; min-height:100%; position:relative; content:"-"; display:block; }
.site:after { content:"-"; display:block; clear:both; visibility:hidden; }
.menu { margin:0 0 0 0; }
.menu li { float:left; margin:0 0 0 1px; padding:0px; height:89px; }
.footer { position:absolute; bottom:0px; left:1px; width:986px; background:#dadada; text-align:center; padding:2px; border-top:1px solid white; }
/* HOME */
.fndhome { background:url(../images/fndhome.gif) repeat-y; }
.banner { margin:0 1px 0 1px; border-bottom:10px solid #c7c7c7; clear:both; }
.col01home { width:530px; float:left; padding:30px 0 30px 0; }
.col01home img { float:left; border:1px solid white; margin:0 10px 0 0; }
.col01home p { padding:0 15px 0 0; }
.col01home h2, .col02home h2 { font:bold 1.2em Arial,Verdana; color:black; text-transform:uppercase; margin:10px 0 10px 0; }
.col02home { width:390px; float:right; padding:30px 0 30px 0; }
.col02home img { float:right; border:1px solid white; margin:0 0 0 10px; }
.col02home p { padding:10px 0 0 15px; }
.col02home h2 { padding:0 0 0 15px; }
/* INTERNAS */
.col01 { width:213px; float:left; margin:-5px 0 0 0;  }
.col01 h1 { width:213px; height:400px; }
.col01 h1 b { display:none; }
.col02 { padding:20px; float:left; width:737px; text-align:justify; }
/* QUEM SOMOS */
.fndquemsomos { background:url(../images/fndquemsomos.gif) repeat-y; }
.quemsomos h1 { background:url(../images/titulos/quemsomos.gif) no-repeat bottom right; }
.ftquemsomos { border:1px solid gray; margin:0 0 20px 20px; }
.quemsomoscont { line-height:1.5em; }
.quemsomoscont ul { margin:10px 20px; }
.quemsomoscont ul li { list-style-type:disc; margin-top:5px; }
/* PROJETOS */
.fndprojetos { background:url(../images/fndprojetos.gif) repeat-y; }
.projetos { height:400px; background:url(../images/titulos/projetos.gif) no-repeat bottom right; }
.projetos h1 { display:none; background:url(../images/titulos/projetos.gif) no-repeat bottom right; }
/*.projetos ul { margin:20px 0 0 15px; }
.projetos ul li { font:11px Verdana, Arial; margin:15px 0 0 0; }
.projetos ul li strong { font-weight:bold; }
.projetos ul li ul { margin-top:-15px; }
.projetos ul li ul li { margin:0px; height:22px; }
.projetos ul li ul li a.marcamenuproj { color:white !important; }*/
.mostralistaproj { padding:10px 0 0 10px; width:765px; }
.listadeprojetos li { float:left; padding:0 9px 9px 0 }
.listadeprojetos li img { border:1px solid #CCCCCC }
#cxfoto { width:610px; height:530px; text-align:center; }
#cxfoto img{ border:1px solid #85440e; }
#rolagemfoto { 
	width:145px;
	height:535px;
	text-align:center;
	overflow:auto;
	overflow-x:hidden; 	
	scrollbar-3dlight-color:#FFFFFF; 
	scrollbar-arrow-color:#000000; 
	scrollbar-base-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;}
#rolagemfoto img { margin-bottom:1px; margin-top:1px; border:1px solid #85440e; }
dl { padding:20px 0 0 20px; }
dl strong { font-weight:bold; }
dl dd ul { margin:0 0 5px 0; }
dl dd ul li { list-style-type:circle; margin:3px 0 0 20px; }

/* menu antigo de Projetos */
#menuprodutos {}
#menuprodutos li { list-style-type:none; margin:3px 0 0 20px; font-weight:bold; }
#menuprodutos li ul li { font-weight:normal; list-style-type:circle; }
/* MIDIA */
.fndmidia { background:url(../images/fndmidia.gif) repeat-y; }
.midia h1 { background:url(../images/titulos/midia.gif) no-repeat bottom right; }
.listamidia li { float:left; padding:0px; }
.col02 h2 { clear:both; font:bold 1.2em Arial,Verdana; color:black; text-transform:uppercase; margin:10px 0 10px 0; }
.posicionamidia { float:left; padding:0 10px 20px 0; }
.inferior { padding:20px 10px 0px 0; }
#popup { text-align:left; }
/* POPUP MIDIA */
#popup { position:absolute; left:0px; width:600px; height:450px; background-color:white; }
#popup div#popupheader { background-image:url(../images/popup/fdnheader.gif); height:84px; }
#popup div#popupconteudo { height:315px; font:10px Verdana, Arial; padding:20px; text-align:justify;	line-height:16px; overflow:auto; overflow-x:hidden; }
#popup div#popupconteudo img { margin-left:20px; }
#popup div#popupfooter { position:absolute; bottom:0px; z-index:20; background-image:url(../images/popup/footer.gif); width:600px; height:9px; }

/* COMO TRABALHAMOS */
.fndcomotrabalhamos { background:url(../images/fndmidia.gif) repeat-y; }
.comotrabahamos h1 { background:url(../images/titulos/comotrabalhamos.gif) no-repeat bottom right; }
.listacomotrab { float:right; }
.listacomotrab li { float:left; padding:0 15px; }
.listacomotrab li img { border:1px solid gray }
.pcomotrab { clear:both; padding-top:10px; }
/* FALE CONOSCO */
.fndfaleconosco { background:url(../images/fndcomotrab.gif) repeat-y; }
.faleconosco h1 { background:url(../images/titulos/faleconosco.gif) no-repeat bottom right; }
input,textarea  { font:1em Verdana, Arial; color:#333333; border:1px solid #676735; background-color:#e1e1d7; }

/* TRABALHE CONOSCO */
.fndtrabalheconosco { background:url(../images/fndfaleconosco.gif) repeat-y; }
.trabalheconosco h1 { background:url(../images/titulos/trabalheconosco.gif) no-repeat bottom right; }
.fndtrabalheconosco td { font:0.8em Verdana,Arial; #font:1.1em Verdana,Arial; padding:0 10px 10px 0; }
.fndtrabalheconosco tr.linhabase td { padding:0 0 0 0; }
input,textarea  { font:1em Verdana, Arial; color:#333333; border:1px solid #676735; background-color:#e1e1d7; }
input.inputradio { border:0px; background:none; }
