/* Defaults 00591266121 ---------------------------------------------------------------------------*/
a{text-decoration:none; cursor:pointer}
img{border:none}
ul{list-style-type:none; padding:0}
/* -----------------------------------------------------------------------------------------------*/
h3
{
	margin:3px 0;
	font:bold 18px "Trebuchet MS",Verdana,Tahoma;
	float:left;
	color:#644d84;
	padding:7px 0 1px 0;
	border-bottom:1px #eedcdc solid;
	text-align:left;
	width:100%;
}

body
{
	font-size: 10px;
	padding:0;
	margin:0;
	font:normal 12px Tahoma,Helvetica,Verdana;
	background:#fff url(../images/bg.gif) repeat-x left top;
}

#centered
{
	position:relative;
	margin:2px auto;
	text-align:center;
	padding:2px;
	font:normal 18px Helvetica,Verdana;
	color:#222;
	padding-right:0;
	width:700px;
}
#container
{
	float:left;
	padding:0 2px 2px 2px;
	background-color:#eedcdc;
	margin:-9px 0 0 0;
	border:3px #d66b79 solid;
	border-bottom:none;
	width:100%;
}

#barra
{
	margin:0;
	width:100%;
	background:transparent url(../images/barra.jpg) no-repeat center center;
	height:132px;
	cursor:default;
}

#rodape
{
	float:left;
	padding:5px 0 2px 12px;
	font:normal 11px Tahoma,Verdana,Courier;
	color:#843767;
	text-align:center;
	border-left:3px #d66b79 solid;
	border-right:3px #d66b79 solid;
	width:692px;
	background:transparent url(../images/bgfooter.jpg) repeat-x left top;
}

#menusup
{
	margin:0;
	float:left; 
}

#menusup li{float:left;}
#menusup li a
{
	float:left;
	border-right:1px #f9f2f2 solid;
	font:normal 13px Tahoma,Verdana,Helvetica;
	padding:6px 7px 3px 5px;
	text-decoration:none;
	color:#843767;
	font-weight:bold;
	cursor:pointer;
	/*background:transparent url(../images/icomenuout.png) no-repeat center top;*/
	border-bottom:1px #f9f2f2 solid;
}

#menusup li a:hover
{
	color:#fff;
	background:#843691 url(../images/icomenuhover.png) no-repeat center top;
}



/* Class Effect ----------------------------------------------------------------------------------*/
a.effect{float:left;border:3px #fff solid;}
a.effect:hover{border:3px #ef630e solid; color:#000; background-color:#f5ffec}

/* Coluna News---- -------------------------------------------------------------------------------*/
#col_news,#secs
{
	float:left;
	width:500px;
	padding:2px 5px 2px 2px;
	border-right:1px #eedcdc dotted;
	margin:0;
	overflow:hidden;
}
#col_news h1
{
	text-align:left;
	font:bold 17px Tahoma,Verdana,Helvetica;
	padding:5px 0;
	border-bottom:1px #4134e1 dotted;
	border-top:1px #a82f3e solid;
	color:#644d84;
	margin:5px 0 10px 0;
	float:left;
	width:100%;
}

#col_news h3
{
}

.news_pr
{
	float:left;
	width:500px;
	overflow:hidden;
	padding:5px 0 2px 0;
	border-bottom:1px #de97a7 dotted;
}

.news_pr img
{
	border:2px #eedcdc solid;
	float:left;
	padding:2px;
}

.news_pr h4, .news_pr p
{
	font:bold 12px Tahoma,Helvetica,Arial;
	margin:0;
	text-align:left;
	float:right;
	width:305px;
	color:#0b4f3a;
}
.news_pr p
{
	font-weight:normal;
	padding-top:7px;
	color:#555;
	text-align:justify;
}
.news_pr a.mais
{
	font:normal 12px Tahoma,Helvetica,Verdana;
	padding:3px 5px 0 15px;
	float:right;
	background:#fff url(../images/mais.gif) no-repeat left bottom;
	color:#a82f3e;
}
.news_pr a.mais:hover{color:#ef630e}

.leg
{
	float:left;
	width:244px;
	margin:0;
	padding:0 2px 0 4px;
	text-align:left;
	height:28px;
	font:normal 11px tahoma,helvetica,arial;
	background-color:#d3d0f9;
	overflow:hidden;
}
.credfoto
{
	font-weight:normal;
	font-size:8px;
	float:left;
	width:250px;
	text-align:left;
	text-indent:1px;
	padding:0 0 0 3px;
	margin-bottom:-2px;
	position:relative;
	color:#777;
	height:10px;
}
	
.saibamais
{
	color:#303192;
	cursor:pointer;
	text-decoration:underline;
	font-size:12px;
	margin-left:5px;
}
.news_pr img:hover
{
	background-color:#843767;
}

#lastnews
{
	float:left;
	width:500px;
	float:left;
	padding-top:10px;
	margin-top:5px;
	overflow:hidden;
	background:#fff url(../images/bgbox.gif) no-repeat right bottom;
}
#lastnews a
{
	background:none;
	text-align:left;
	float:left;
	margin:0;
	border-bottom:1px #ccc dotted;
	padding:3px 2px 3px 10px;
	font-size:12px;
	color:#555;
	width:100%;
	background:transparent url(../images/bulletarrgray.gif) no-repeat left center;
}
#lastnews a:hover
{
	background-color:#fbfdfc;
	color:#000;
	background-image:url(../images/bulletarrgreen.gif);
	border-bottom:1px #66CC00 solid;
	opacity:0.3;
}
/* noticias antes do ajax ------------------------------------------------------------------------------*/

#listnews
{
	float:left;
	margin:0;
}
#listnews li
{
	float:left;
	width:95%;
}

#listnews li a
{
	float:left;
	padding:5px 3px 5px 30px;
	font:normal 14px Tahoma,Verdana,Helvetica;
	text-align:left;
	color:#83a529;
	overflow:hidden;
	width:99.5%;
   	white-space:nowrap;
	background:transparent url(../images/journal.gif) no-repeat 3px center;
	border-bottom:2px #fff solid;

}
#listnews li a:hover
{
	background-color:#f4f0f1;
	color:#000;
	border-bottom:2px #d66b79 solid;
}
#_cre
{
	font-size:9px;
}

/* Coluna Right ----------------------------------------------------------------------------------*/

#col_left,#col_right
{
	color:#fff;
	float:left;
	width:170px;
	padding:1px;
	margin:0;
}
#col_left{border-right:1px #f4f4f4 dashed;padding-right:3px;}
#col_right{float:right; width:170px; padding-left:5px}

#col_right h3{background-image:url(../images/hyellow.gif); color:darkgreen}
#col_left ul, #col_right ul
{
	border:1px #f4f4f4 solid;
	border-top:none;
	float:left;
	margin:0;
	padding:4px 2px 2px 2px;
}

#col_left ul li, #col_right ul li
{
	float:left;
}
#col_left ul li a, #col_right ul li a
{
	border-bottom:1px #f4f4f4 solid;
	float:left;
	font:normal 12px Tahoma,Helvetica,Verdana;
	width:147px;
	padding:3px 2px 2px 15px;
	text-align:left;
	color:#523780;
	background:#fff url(../images/bullet.gif) no-repeat 3px center;
}
#col_left ul li a:hover, #col_right ul li a:hover
{
	background-color:#ffde00;
	color:#000;
	background-image:url(../images/bullet2.gif);
}

#ajaxbox
{
	float:left;
	margin:0;	
	padding:0;
	padding:10px 0 0 0;
	width:692px;
	padding:3px;
	height:475px;
	background-color:#fff;
	border:1px #d66b79 solid;
	
}
/*------------------------------------------------------------------------------------------------*/	
#loading
{
	margin:0;
	font:normal 12px Tahoma, Verdana,Helvetica;
	color:#777;
	float:left;
	text-align:center;
	width:100%;
	padding:31% 0;
}
#loading b
{
	float:left;
	padding:5px 17px 5px 27px;
	background-color:#fff;
	font-weight:normal;
	padding-left:38%;
}
#loading b img
{
	margin-bottom:5px;
	float:none;
}	
/*------------------------------------------------------------------------------------------------*/	
/*SECRETARIAS*/
#secs h3{color:#0080e6}
#secs table 
{
	border-collapse:collapse;
	width:570px;
}
#secs table td
{
	padding:3px;
	border:1px #aaa solid;
	background-color:#fcfcfc;
}
#secs table td.left{color:#777}
#secs table td.right{color:#000}
/*------------------------------------------------------------------------------------------------*/	
fieldset
{
	border:1px #ccc solid;
	padding:5px;
}

fieldset legend
{
	border:1px #ccc solid;
	padding:3px;
	font-size:12px;
	padding-left:20px;
	background:url('../images/icos/filter.gif') no-repeat 3px center;
	background-color:#faedef;
}
fieldset table
{
	font-size:12px;
	width:100%;
	border-collapse:collapse;
	margin-top:4px;
}

fieldset table tr td
{
	border-bottom:1px #f4f4f4 solid;
	padding:2px;
}
fieldset table tr td.labelfilter
{
	color:darkblue;
	padding-left:20px;
	background:url('../images/icos/bullet.gif') no-repeat 3px center;
	background-color:#f4f4f4;
	border-bottom-color:#fff;
	text-align:left;
}
table.grid
{
	border-collapse:collapse;
	border:blue;
	color:#555;
	margin-top:10px;	
	float:left;
	width:570px;
	margin
}
table.grid tr td,table.grid tr th
{
	font:normal 12px Tahoma,Verdana,Helvetica;
	text-align:left;
	padding:3px;
	cursor:pointer;
	border:1px #f4f4f4 solid;
}	
table.grid tr td span.nowrap
{
	white-space:nowrap;
	overflow:hidden;
	float:left;
}
table.grid tr td h6
{
	margin:0;
	font:bold 12px Tahoma, Helvetica, Verdana;
	color:#9ba2d9;
}
table.grid tr th
{
	color:#1db8cd;
	background-color:#f4f4f4;
	border:1px #ccc solid;
	cursor:default;
	
}
table.grid tr th a,table.grid tr th a.up
{
	font-size:1px;
	padding:3px 6px 3px 5px;
	float:right;
	margin:0;
	margin-top:-11px;
	background:url('../images/icos/arrows.gif') no-repeat right top;
}
table.grid tr th a.up{background-position:right bottom}
table.grid tr th a:hover
{
	background-position:left top;
}
table.grid tr th a.up:hover
{
	background-position:left bottom;
}
ul.default_list
{
	margin:0;
}
ul.default_list li
{
	border-bottom:1px #ccc dashed;
	padding-top:5px;
	padding-bottom:2px;
}

ul.default_list li a
{
	font-size:16px;
}

ul.default_list li a:hover
{
	text-decoration:underline;
	color:#527c18;
}


.spacertobutton
{
	width:98%;
	float:left;
}
.effect_out,.effect_hover,.effect_click
{
	border:2px #ccc solid;
	background-color:#fdfefc;
	padding:4px 2px;
	font-size:13px;
	width:280px;
	margin-bottom:3px;
	margin-top:1px;
}
.effect_hover
{
	border-color:#b2f636;
	background-color:#fff;
}
.effect_click
{
	border-color:#a4910d;
	background-color:#f7ffc5;
}


#col_left h3.blue{background-image:url(../images/hblue.gif)}

#internalbox
{
	float:left;
	background-color:#fff;
	position:relative;
	border-top:1px #b4c9ce solid;
	width:99.5%;
	padding-top:10px;
	margin-top:-2px;
	text-align:left;
}
 
#internalbox p
{
	margin:0;
	font:normal 14px Tahoma,Helvetica,Arial;
	padding:7px 0 3px 0;
	color:#333;
	float:left;
	width:100%;
	text-align:justify;
	text-indent:30px;
}

#internalbox h2
{
	float:left;
	width:100%;
	font:bold 15px Tahoma,Helvetica,Arial;
	padding-bottom:2px;
	margin:0;
	border-bottom:1px #843767 solid;
	color:#843767;
}
#internalbox h3
{
	margin-top:20px;
	
}
#internalbox ul,ul.nolink
{
	float:left;
	width:100%;
	padding-top:7px;
	margin:0;
	overflow:hidden;
}
#internalbox ul li a
{
	background:none;
	text-align:left;
	float:left;
	margin:0;
	width:100%;
	border-bottom:1px #ccc dotted;
	padding:3px 2px 3px 10px;
	font-size:12px;
	color:#555;
	background:#fff url(../images/bulletarrgray.gif) no-repeat left center;
}
#internalbox ul li a b
{
	color:#000;
	text-decoration:blink;
}
#internalbox ul li a:hover
{
	background-color:#fbfdfc;
	color:#000;
	background-image:url(../images/bulletarrgreen.gif);
	border-bottom:1px #cd4b5b solid;
}
ul.nolink 
{
	list-style-type:square;
	list-style-position:inside;
}
ul.nolink li
{
	font:normal 14px Tahoma,Helvetica,Verdana;
	color:#117a59;
	padding-bottom:10px;
	text-align:justify;
}
 
#internalbox table
{
	border-collapse:collapse;
	margin-top:5px;
	width:100%;
}

#internalbox table td,th
{
	border:1px #8abe47 solid;
	font:normal 14px Helvetica,Tahoma,Courier;
	padding:3px;
	color:#777;
}
#internalbox table th
{
	font-weight:bold;
	color:#000;
	background-color:#e0f2b7;
}
#internalbox table td.left{width:10%; text-align:center}
#internalbox table td.right{color:#3b619c; text-align:left}
#internalbox table.curinfo{margin-top:10px}
#internalbox table.curinfo td{border:1px #b4c9ce solid}
#internalbox table.curinfo td.left{width:20%; color:#000; text-align:left}
#internalbox table.curinfo td.right{width:auto; text-align:left}

.increvase
{
	width:100%;
	height:47px;
	float:left;
	background:#fff url(../images/increvase.gif) no-repeat center top;
	margin:10px 0 6px 0;
}
.increvase:hover
{
	background-position:center bottom;
}
 
#popup
{
	border:3px #84367c solid;
	width:280px;
	height:200px;
	position:absolute;
	left:300px;
	top:150px;
	background:#fff url(../images/popuppos.gif) no-repeat left center;	
}

#popup a
{
	cursor:pointer;
	width:150px;
	height:60px;
	position:absolute;
	top:90px;
	left:190px;
}
 
 
 table tr.horario td
 {
	font-size:11px;
 }
 table tr td.horarioprof
 {
	background-color:#eee7e9;
	font-size:11px;
} 
 
ul.menuhorarios
{
	border:1px #eedcdc dotted;
	width:500px;
	float:left;
	list-style-type:square;
}
ul.menuhorarios li
{
	text-align:left;
	font-weight:bold;
	cursor:pointer;
	font-size:12px;
	font-family:tahoma;
	border-bottom:1px #eedcdc dashed;
	padding:2px;
	
}
ul.menuhorarios li:hover
{
	color:#843767;
	background-color:#eedcdc;
}
ul.parceiros
{
	float:left;
	list-style-type:none;	
}
ul.parceiros li
{
	border:2px #fff dotted;
	float:left;
	width:170px;
	cursor:pointer;
}
ul.parceiros li:hover
{
	border:2px #f7dfe2 solid;
	float:left;
	width:170px;
}
 
 
 