@charset "iso-8859-1";
/* CSS Document
* Folha de estilo do hotsite do Seminário de Arte-Educação do SESC Piedade
* Data de Criação: 07/05/2010 (English format)
* Data última modificação: 07/05/2010 (English format)
* Desenvolvedor: Jefferson Romano
* E-mail: webmaster@sescpe.com.br
*/

/* Reset CSS */
html { overflow-y:scroll; overflow:-moz-scrollbars-vertical; }
* html .png {
	position:relative;
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fildset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
caption,dfn,th,var{font-style:normal;font-weight:normal;}
ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}

/* Início dos estilos */
body { background:url(../img/bg-site.png); font-family:"Trebuchet MS", Verdana, Geneva, sans-serif; font-size:12px }

div#container { width:100%; }
div#container div#top { background:url(../img/bg-topo.png); height:250px; }
div#container div#top div#title { width:985px; margin:0 auto; }
div#container div#top div#title h1 span { text-indent:-5000px; display:block}

div#container div#shadow { height:18px; background:url(../img/shadow-inside-content.png) repeat-x top; }

div#container div#content { width:965px; margin:0 auto; padding:0 10px; position:relative; }
div#container div#content p, div#container div#content h3 { margin-bottom:10px; } 
div#container div#content div#menu ul { width:410px; float:right; font-size:14px }
div#container div#content div#menu ul li { float:left; margin:0 5px; }
div#container div#content div#menu ul li a { color:#000; text-decoration:none; }
div#container div#content div#menu ul li a:hover { color:#000; text-decoration:underline; }

div#container div#content h2.section { float:none; clear:both; font-size:30px; margin-bottom:27px; }
div#container div#content div.curriculum { border-bottom:1px solid #000}
div#container div#content div.curriculum h2.curriculum-title { margin-bottom:5px}
div#container div#content div.curriculum p.description-title { font-size:14px }
div#container div#content div.curriculum p.uf { font-size:16px}
div#container div#content h2 { float:none; clear:both; font-size:20px; margin:20px 0; }

div#container div#content div#box-content { float:left; font-size:14px }
div#container div#content div#box-content div.box { width:310px; float:left; margin-right:10px }

div#container div#content table, div#container div#content tr, div#container div#content td { border:1px solid #000; padding:10px; text-align:center; }
div#container div#content table thead { background-color:#ad926f; text-align:center; font-size:18px }
div#container div#content table thead tr td.data { width:65px; }
div#container div#content table thead tr td.hora { width:100px; }
div#container div#content table thead tr td.atividades { width:600px; }
div#container div#content table thead tr td.local { width:180px; }

div#container div#content table tbody { text-align:left; font-size:14px; }
div#container div#content table tbody tr td.data { font-size:18px}
div#container div#content table tbody tr td.hora { font-size:14px}
div#container div#content table tbody tr td.atividades { text-align:left;}
div#container div#content table tbody tr td ul { list-style:disc; margin-left:15px }
div#container div#content table tbody tr td p { margin-bottom:0}

div#container div#content div#rodape { width:100%; float:left; padding:10px 0; font-size:10px; margin-top:20px; border-top:1px solid #000; border-bottom:1px solid #000; margin-bottom:10px }
div#container div#content div#rodape img { float:left; margin-top:10px}
div#container div#content div#rodape img.apoio { float:left; margin-left:20px; }
div#container div#content div#rodape div.box-foot { float:left; border-left:2px solid #000; margin-left:25px; padding-left:5px; min-height:75px }
div#container div#content div#rodape div.box-foot p { margin-bottom:0; line-height:14px }
div#container div#content p.topo { font-size:12px; font-weight:bold; float:right; margin-top:5px;}
div#container div#content p.topo a { color:#000; text-decoration:none; }
div#container div#content p.topo a:hover { text-decoration:underline; }
