/*CSS RESET*/
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;}
address,caption,cite{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:700;}
acronym,fieldset,img{border:0;}
a{text-decoration:none;color:#0c2357;}a:hover{text-decoration:underline;}a:focus{outline:none;}
label{cursor:pointer;}
abbr{cursor:help;}
input,select,textarea{border:0;font:11px Tahoma, Arial, Helvetica, sans-serif; color:#0c2357;}
input{padding:2px 0 0 3px;height:16px;}select{height:18px;}textarea{height:120px;}
input:focus,textarea:focus{border:1px solid #0c2357;}
h1{font-size:18px;}h2{font-size:16px;}h4{font-size:14px;}h5{font-size:12px;}h6{font-size:10px;}
:focus{outline:0;}
*{outline:0;}
/**/

/*CSS DEFAULT*/
body{font:11px Tahoma, Arial, Helvetica, sans-serif;color:#0c2357;background:#f5f6fa;}
/*#all{padding-bottom:20px;}*/
#hd, #md, #ft{float:none;clear:both;}
#all, #md, #ft, fieldset, #contR, #colR form,#colunas, #breadCrumb {/*overflow:auto;*/zoom:1;}
/**/

/*CT*/
#ct{width:800px;margin:0 auto;}
/**/

/*HD*/
#hd{}
#hd h1{width:146px;height:56px;float:left;overflow:hidden;margin:15px 20px 0 20px;_margin-left:5px;line-height:9px}
#hd h1 span{width:146px;height:56px;cursor:pointer}
#hd h1{_margin-left:5px;}
#hd ul{width:560px;height:100px;float:right;margin:12px 0 0;}
/**/

#hd .logo-sinvepro a{width: 145px; height:56px; text-indent:-999em;}
#hd .nav{width:600px; height:90px; text-indent:-999em;display:none;}
#hd .nav ul li{width:100px;}

/*MD*/
#md{padding-bottom:2px;}
/*#md p{line-height:14px;}*/
#md .destaque{margin:6px 0;}
#colunas{}
#colR{width:200px;float:left;margin-left:8px;}
#colL{width:590px;float:left;padding:0;*padding:0;}

#conteudo{height:auto;}
#conteudo h1 {height:20px;border:1px #0c2357 solid; text-transform:uppercase;}
#conteudo h1.noticia span{height:15px;font-size:11px;color:#FFF;padding:3px 0 0 11px;background:#0c2357;display:block;border:1px #f5f6fa solid;text-decoration:none;}
#conteudo h1.agenda span{width:175px;height:15px;font-size:11px;color:#FFF;padding:3px 0 0 13px;background:#0c2357;display:block;border:1px #f5f6fa solid;text-decoration:none;}


/* contato */
.contato{width:287px;float:left}
.contato li {float:left;margin:0 10px 10px 0;margin-bottom: 0;}
.contato label, .localizacao label {display:block;font-weight:700;margin:0 0 5px;}
.localizacao label{margin-bottom: 15px;}
label {cursor:pointer;}
.contato .left {background:url(../img/input.png) no-repeat scroll left 0 transparent;display:block;float:left;padding:0 0 0 7px;}
.contato .right{background:url(../img/input.png) no-repeat scroll right 0 transparent;display:block;float:left;padding:5px 7px 6px 0;}
.contato input, .contato select{width:243px;padding:0;}
.left input, select {background:none repeat scroll 0 0 transparent;border:0 none;}
input, select, textarea {color:#5C5E60;font:11px arial,helvetica,"sans Serif",clean,sans-serif;}
.contato div{background:url(../img/textarea.png) no-repeat scroll 0 0 transparent;height:115px;padding:5px;width:243px;}
.contato div textarea{border:0 none;height:115px;width:243px;}
/* contato */

/* localizacao */
.localizacao{height:400px;padding:16px;background:url(../img/pontDivY.gif) repeat-y left top;float:left;}
/* localizacao */

.corpo{width:395px; float:left; height:300px;}
.interna{width:590px; float:left; height:auto;}
.corpo ul{font-size:11px;padding:10px 10px 0;display:block;}
.corpo ul li {margin-bottom:16px;}

.materia{padding:20px 15px 20px 10px;}
.materia p{line-height:18px;margin-top:15px;}
.materia h3{font-size:14px;}
.lista p{margin:0;}
.lista a{font-weight:700;}
.lista h3{margin-top:15px;}
.lista h3.no{margin-top:0px;}
.materia .lista li{margin:0px;padding:0px;float:bottom;}

/*Conveniados - inicio*/
.conveniados{padding:20px 15px 20px 10px;}
.conveniados img{padding-right:20px;float:left;}
.conveniados div{line-height:18px;height:130px;width:100%;}
/*Conveniados - fim*/

#colL .corpo .menulateral{width:110px;float:left}
#colL .corpo .menulateral ul{padding-top:28px;}
#colL .corpo .menulateral li, #colL .corpo .institucional li{margin-bottom:7px;}
#colL .corpo .menulateral a{font-size:12px;}
#colL .corpo .menulateral a.active{font-weight:700;}
#colL .corpo .institucional{padding:10px 10px 10px 15px;width:455px;background:url(../img/pontDivY.gif) repeat-y left top;float:left;}
#colL .corpo .institucional h3{font-size:12px;padding:15px 0 15px;}
#colL .corpo .institucional span{font-weight:700;}
#colL .corpo .altura-fixa{padding:10px 10px 10px 15px;width:455px;background:url(../img/pontDivY.gif) repeat-y left top;float:left;height:308px;}
#colL .corpo .altura-fixa p.icon-word{background:url(../img/word-icon.png) no-repeat scroll left 0 transparent; font-weight:700;height:18px;padding:0 0 0 30px;}

div.agendainterna{margin-bottom:15px;width:100%;float:left;}
.agenda{width:190px; height:300px; float:right; display:block;}
.data{background:#e0ded9; float:left; display:block; width:57px; height:41px;}
.datainterno{background:#e0ded9; float:left; display:block; width:57px; height:41px;}
.data span, .datainterno span{float:left;font-weight:bold;height:25px;padding:13px 3px 3px 9px;}
.agenda ul li {margin-top:33px; height:18px}
.agenda h2{float:left;font-size:11px;height:41px;padding:2px 0 0 5px;width:128px;}
h3.datatexto{margin:15px 0 0 20px; float:left; font-size:12px;}

.box{float:left; }

.box.left{width:310px; height:100px; background:#e0ded9;}
.box.right{width:280px; height:100px; background:#0c2357;}

.fotos h1 {font-size:11px; padding:10px 10px 5px 10px; text-transform:uppercase;}
.fotos ul{margin:0 0 0 5px;}
.fotos ul li{width:65px; float:left; padding:0 5px;}

.horario ul {color:#fff; margin:20px 10px;}
.horario li {margin:10px;}
.horario li span{text-transform:uppercase; font-weight:bold;}

#colR{border:1px solid #acc0c7;background:#fff top left;width:200px;float:right;height:398px;}

#colR span {font-size:11px;font-weight:bold; padding:10px 0 7px 10px;text-transform:uppercase;display:block;}
#colR h1{display:block;padding:0 0 1px 0;} 
#colR h1 span{height:15px;}
#colR label{display:block;}

#colR form{padding:10px;}
#colR form input{border:1px solid #acc0c7;margin:2px;width:168px;padding: 2px 0 0 3px;}
#colR form input.btOk, #colL form input.btOk{background:url("../img/btEnviar.jpg") no-repeat scroll 0 0 transparent;padding:0;border:none;width:45px;height:20px;float:left;cursor:pointer;}
#colR form p{float:left;margin:8px 0 0 0;width:81px; height:10px;text-indent:-999em;background:#f5f6fa;}
#colR form p a{width:81px;height:10px;display:block;}

#colR .borda{background:url(../img/pontDiv.gif) repeat-x left top;}

#colR .parceiros li{margin:10px}
#publicidade{margin:0 0 10px 10px;}

/*#colR div.redes{padding:10px 0 0 10px;}*/
#colR div.redes li{background:url(../img/redesSocias.jpg) no-repeat;float:left;text-indent:-999em;margin:0 8px 5px 0;_margin-right:10px;}
#colR div.redes li a {height:38px;display:block; text-indent:-999em;}
#colR div.redes li.r1{width:38px;background-position:0 0;margin:10px 0 10px 10px;}
#colR div.redes li.r2{width:38px;background-position:0px -41px;margin:10px 0 10px 9px;}
#colR div.redes li.r3{width:38px;background-position:0px -80px;margin:10px 0 10px 9px;}
#colR div.redes li.r4{width:38px;background-position:0 -122px;margin:10px 0 10px 9px;}
/**/

/*FT*/
#ft{width:800px;height:60px;}
/*#ft address{width:100%;height:20px; text-align: center;}*/
#ft h1{float:left;font-size:11px; font-weight:normal;display:block;clear:both;padding:24px 0 0 10px;}
#ft h1 span{font-weight:bold;}
/**/
