/* @override http://localhost:8888/workspace/rokwebify/templates/rt_rokwebify/css/template_css.css */
/* @group Main */
html {
  /* this is a hack to force scrollbars on at 
     all times so that the page does not jump
     when going from short to long pages */
  height: 100%;
}

body {
	margin: 0;
	padding: 0;
}

p {
  /* setup some more readable paragraph spacing */
  margin-top: 0;
  margin-bottom: 15px;
  padding: 0;
}

h1, h2, h3, h4, h4 {
	/* setup some more readable header spacing */
	padding-bottom: 3px;
	margin: 20px 0;
}
	/* @group Fonts */
		/* @group Sizes */
		body {
			font-size: 13px;
			line-height: 135%;
			font-family: Arial, Helvetica, sans-serif;
			color: #666;
		}
		
		p.escolas { 
			font-size: 135%;
			color: #006666;
			font-weight:500;
			padding: 0;
			margin-bottom: 10px;
		}
		
		h1 {
			font-size: 200%;
		}
		
		h2 {
			font-size: 180%;
		}
		
		h3 { 
		   font-size: 150%;
		}
		
		h4 {
			font-size: 115%;
			font-weight: 500;
			margin-bottom: 10px;
			text-align: right;
		}
		
		.small,
		.modifydate,
		.createdate {
			font-size: 85%;
			color: #999999;
		}
		
		div.mosimage_caption{

		}
		
		div.moduletable h3 {
			font-size: 100%;
		}
		
		.contentheading {
			font-size: 180%;
		}
		
		.componentheading {
		 margin-bottom: 10px;
		}
		
		td.componentheading {
			padding-bottom: 15px;
		}
		
		/* @end */
		/* @group Family */
		#page_bg {
			background: url(../images/fundo2.gif);
		}
		
		div#top {
			
			color: #666;
		}
		
		.contentheading,
		.componentheading {
		}
		
		div.moduletable h3,
		div.moduletable-hilite1 h3,
		div.mdouletable-hilite2 h3,
		.contentheading {
			/* see style css */
		}
		
		table.headlines div.moduletable h3,
		.componentheading {
			/* see style css */
		}
		
		a:link,
		a:visited {
			/* color: see style css */
			color: #006666;
			text-decoration: none;
		}
		
		div#bottom a:link,
		div#bottom a:visited {
			color: #006666;
			text-decoration: none;
		}
		
		a:hover {
			text-decoration: none;
			color: #009999;
		}
		/* @end */
	/* @end */
/* @end */

/* @group Structure */
html {

}

div#wrapper {
	margin: 0 auto;
	width: 800px;
	padding-top: 18px;
	padding-bottom: 18px;
}

div#header {
	width:800px;
	height: 138px;
}

div#header .rk-1 {

}

div#header .rk-2 {
	float:  left;
	margin-left: 0px;
	width: 800px;
	height: 138px;
}

div#top .padding {
}

div#horiz-menu {
	height: 23px;
	width:800px;
}

div#list-menu {
	margin-top: 4px;
	background: url(../images/menu-sub.gif) 100% 0 repeat-x;
}

div#escolas img {
	margin-bottom: 20px;
}

/* @group menus */
div#horiz-menu ul {
	width: 800px;
	height: 22px;
	border-top: 1px solid #ccc;
	/*border-bottom: 1px solid #888888;*/
	margin: 0;
	padding: 0;
	background: url(../images/menu-principal.gif) 100% 0 repeat-x;
}

div#horiz-menu li {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
}

div#horiz-menu a:link,
div#horiz-menu a:visited {
	display: block;
	float:left;
	padding: 0 20px;
	height: 22px;
	line-height: 22px;
	color: #333;
	text-decoration: none;
}

div#horiz-menu a:hover {
	background: url(../images/menu-highlight2.gif) 100% 0 repeat-x;
}

div#list-menu ul {
	
	
}

div#list-menu li {
	margin: 0;
	padding: 0;
	
}

div#list-menu a {
	float: left;
	list-style: none;
	display: block;
	margin-left: 18px;
	margin-right: 18px;
	padding: 1px 0px 0px 0px;
	color: #ffffff;
	height: 23px;
}

div#list-menu a:hover {
	color:#009999
}

	/* @group mainmenu */
	
	/*a.mainlevel:link,
	a.mainlevel:visited {
		text-decoration: none;
	}
	
	a.mainlevel {
		display: block;
		padding: 4px 0 2px 28px;
		margin-bottom: 3px;
		background: 0 0 no-repeat;
		text-decoration: none;
	}
	
	a.sublevel:link,
	a.sublevel:visited {
		text-decoration: none;
	}
	
	a.mainlevel:hover {
		text-decoration: none;
	}
	
	a.sublevel:hover {
		text-decoration: none;
	}
	
	
	a#active_menu:link,
	a#active_menu:visited {
		color: #333;
		text-decoration: none;
	}
	
	
	li.active_menu a:link,
	li.active_menu a:visited {
	  color: #333;
	  text-decoration: none;
	}*/
	
	/* My Comment */
	
	div#mainbody {
		margin-left:0;
		width: 800px;
		height: auto;
		
	}
	table.mainbody,
	table.usermodules {
		width: 800px;
		padding: 0;
		margin: 0;
	}
	
	td.mainbody {
		background: #fff;
		
		margin:0;
		padding:0
	}
	
	td.usermodules {
		padding: 0;
	}
	
	td.right .padding {
		padding-top: 5px;
		padding-right: 15px;
		padding-left: 15px;
		padding-bottom: 15px;
	}
	
	td.mainbody .padding {
		padding: 15px 19px;
		margin: 0;
	}

	td.right {
		background-color: #ececec;/*background: url(../images/fundo.gif) repeat;*/
		width: 220px;
	}
	
	div#logos { width: 190px;
				border-top: 1px solid;
				padding: 0;
				margin-top: 23px;
				margin-left:15px;
	}
	
	div#azul { 	width: 190px;
				border-top: 1px solid;
				padding: 0;
				margin-top: 23px;
				margin-left:15px;
	}
	
	div#bottom {
		width: 800px;
	}
	
	div#footer {
		width: 800px;
	}
	
	div#footer .rk-1 {
	}
	
	div#footer .rk-2 {
	}
	
	div#the-footer {
	}
	
	
	/* My Comment */
	
	
	
	
	
	/* My Comment */
	
	/* My Comment */
	
	/* @end */

	/* @group content */
	
	.hide {
		display: none;
	}
	
	form {
		border: 0;
		margin: 0;
		padding: 0;
	}
	
	table.blog span.article_seperator {
		display: block;
		height: 20px;
	}
	
	.highlight {
	  background-color: #ffc;
	}
	/* @end */
/* @end */

/* @group Joomla Core */
	/* @group modules */
	
	div.moduletable h3 {
		color: #666;
	}
	
	td.right div.moduletable {
		color: #666;
	}
	
	td.right div.moduletable h3 {
		border-bottom: 1px solid #999;
	}
	
	div#bottom div.moduletable {
		color: #ccc;
	}
	
	div#bottom div.moduletable h3 {
		color: #fff;
	}
	/* @end */

	/* @group content */
	.contentheading {
		padding: 10px 0;
		margin-top: 10px;
		margin-bottom: 10px;
		line-height:100%;
		color: #006666;
	}
	/* ícones PDF PRINT @ */
	td.buttonheading {
		vertical-align: middle;
	}
	
	td.buttonheading img {
		margin-left: 5px;
		margin-right: 0px;
	}
	img.Nimagem {
	margin-right: 15px;
	padding:0;
	}
	
	table.contentpaneopen, table.contentpane {
	  border-collapse: collapse;
	  padding: 0;
	  margin: 0;
	  
	}
	
	p.contentpane {
	position:relative;
	float: left;
	margin-top:15px;
	padding:0
	}
	
	div.contentpane {
	}
	
	.clr {
		clear: both;
	}
	
	img.mosimage {
	
	padding: 0;
	margin-top: 15px;
	margin-bottom: 10px;
	}
	
	/*tr{
	width: 800px
	}*/
	
	div.mosmainbody {
	
	}

	a.readon {
		float: left;
		padding: 0;
		margin-top: 10px;
		/* background: see style css */
	}
	
	.small {
		color: #666;
	}
	
	.modifydate {
		height: 20px;
		vertical-align: bottom;
		color: #666;
	}
	
	.createdate {
		height: 20px;
		vertical-align: top;
		padding-bottom: 10px;
		margin: 0px;
	}
	
	th.pagenav_next {
	padding:10px;
	margin:0
	}
	
	table.contenttoc {
	}
	
	table.contenttoc td {
	}
	/* @end */
	/* @group pathway */
	span.pathway {
		display: block;
		height: 15px;
		line-height: 15px;
		vertical-align: middle;
		margin-top: 0px;
		padding: 0;
		margin-bottom: 20px;
		font-weight: bold;
	}
	
	span.pathway img {
		margin-top: 2px;
		vertical-align: middle;
	}
	
	div#pathway {
		margin-bottom: 10px;
		padding-left: 0px;
	}
	/* @end */
	/* @group sections */	
	td.mainbody td.sectiontableheader {
	}
	
	td.sectiontableentry1 td {

	}
	
	tr.sectiontableentry1 {
	
	height: auto;
	}

	tr.sectiontableentry2 td,
	td.sectiontableentry2 {
	}
	
	tr.sectiontableentry2 td,
	td.sectiontableentry1 {
	}
	/* @group My Group */
	/* @end */

.pollstableborder .sectiontableentry1,
.pollstableborder .sectiontableentry2 {
}
	/* @end */
	/* Ordenar por (produtos)*/
	div#ordenar-produtos {
	float:right;
	margin-right:0;}
/* @end */
