/* definições gerais */

BODY {
	margin:0;
	border: 0;
	padding: 0;
	color: #000;
	background-color:#fff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	
	scrollbar-face-color:#505050;
	scrollbar-highlight-color:#7e7e7e;
	scrollbar-3dlight-color:#b4b4b4;
	scrollbar-darkshadow-color:#999;
	scrollbar-shadow-color:#000;
	scrollbar-arrow-color:#fff;
	scrollbar-track-color:#eee;
}

P, TD, font {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 140%;
}

DT {
	font-size : 10px;
	line-height : 12px;
	padding-bottom : 7px;
}

LI {
	margin-right: 70px;
	font-size : 12px;
	line-height : 120%;
	padding-bottom : 7px;
	list-style: square;
}

LI.topico {
	padding-top : 7px;
	list-style: none;
}



/* links */

A:Link  {
	text-decoration : none;
	color : #c00;
}

A:Visited  {
	text-decoration : none;
	color : #666;
}

A:Hover  {
	text-decoration : underline;
	color : #000;
}

.link1 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #000;
}

A:Hover.link1  {
	text-decoration : none;
	color : #c00;
}



/* textos específicos */

.5 {
	font-size : 5px;
	line-height : 5px;
}

.9 {
	font-size : 9px;
	line-height : 9px;
}

.10 {
	font-size : 10px;
	line-height : 13px;
}

.11 {
	font-size : 11px;
	line-height : 14px;
}

.12 {
	font-size : 12px;
	line-height : 17px;
}

.14 {
	font-size : 14px;
	line-height : 20px;
}

B.1 {
	color : #333333;
}

.paragrafo {
	font-size : 12px;
	line-height : 17px;
	margin-left : 30px;
}

.endereco {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #fff;
	background : #000;
	text-decoration : none;
}

A:Hover.endereco  {
	text-decoration : none;
	color : #ffd5d5;
}

.texto {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 17px;
}

.titulo {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color: #cc0000;
}

P.tab {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 17px;
	text-indent : 35px;
}

DT.recuo {
	font-size : 10px;
	line-height : 14px;
	padding-left : 50px;
}



/* formatações da agenda */

.calendario {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background : #000;
	text-decoration : none;
}

.semana {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #fff;
	background : #c00;
	text-decoration : none;
	font-weight : bold;
	text-align : center;
}

.domingo {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 13px;
	color : #000;
	background : #fff;
	text-decoration : none;
	font-weight : bold;
	text-align : center;
}

.dia {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 13px;
	color : #000;
	background : #fff;
	text-decoration : none;
	text-align : center;
}

.evento {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 13px;
	color : #c00;
	background : #ddd;
	text-decoration : none;
	font-weight : bold;
	text-align : center;
}

TD.ag1 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 17px;
	color : #363636;
	background : #d8d8d8;
	font-weight : bold;
}

TD.ag2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 17px;
	color : #000;
	background : #eaeaea;
}



/* menu desdobrável */

.menu {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 17px;
	color: #000;
	font-weight : bold;
	text-decoration : none;
}

A.menu:hover { color: #fff; background : #333; text-decoration: none;}

.submenu {
	color: #000; 
	background : #bbb;
}

.submenu-int {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #000;
	text-decoration : none;
}

A.submenu-int:hover { color: #b00;text-decoration: none}



/* quadros com imagens */

.quadro1 {
	width : 25px; height : 25px;
	margin : 0px; padding : 0px;
	border-right : 1px solid #000;
	border-top : 1px solid #000;
	border-bottom : 1px solid #000;
}

.quadro2 {
	width : 25px; height : 25px;
	margin : 0px; padding : 0px;
	border-right : 1px solid #000;
	border-bottom : 1px solid #000;
}

.quadro3 {
	width : 25px; height : 25px;
	margin : 0px; padding : 0px;
	border-left : 1px solid #000;
	border-right : 1px solid #000;
	border-top : 1px solid #000;
	border-bottom : 1px solid #000;
}

.quadro4 {
	width : 25px; height : 25px;
	margin : 0px; padding : 0px;
	border-left : 1px solid #000;
	border-right : 1px solid #000;
	border-bottom : 1px solid #000;
}

.destaque {
	margin : 0px; padding : 0px;
	border-right : 1px solid #000;
	border-top : 1px solid #000;
	border-bottom : 1px solid #000;
}

.fgf {
	border-right : 1px solid #000;
	border-top : 1px solid #000;
	border-bottom : 1px solid #000;
}



/* formulários */

.navega {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color: #000;
}

.form1  {
	font-size : 10px;
	font-family : Arial, Helvetica;
	color : #000;
	background-color: #fff;
	border : 1px solid #000;
	height : 16px;
}