/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */
#zone-user-wrapper { background: url(../images/menu-bg.png) repeat-x 0 0 #fff; height: 54px; }
#zone-branding-wrapper { background: #C7DCE1 url(../images/inset-banner.jpg) no-repeat 50% 0pt; border-top: 1px solid #D9F3F9; height: 199px; }

.site-name a {
	color: #26647B;
	display: block;
	font-family: Helvetica,Arial,"Lucida Grande",Verdana,sans-serif;
	font-size: 44px;
	font-weight: normal;
	line-height: 52px;
	text-decoration: none;
}
.site-slogan {
	color: #02576B;
	display: block;
	font-family: Helvetica,Arial,"Lucida Grande",Verdana,sans-serif;
	font-weight: bold;
	font-weight: normal;
	line-height: 20px;
	text-transform: uppercase;
	width: 500px;
}

#section-content { background: url(../images/page-bg.png) repeat-x 0 0 #fff; min-height: 450px; padding-top: 30px; }

#region-footer-first {
	color: #333;
	display: block;
	font-family: Arial;
	font-size: 11px;
	line-height: 13px;
	padding: 30px 0px;
	text-align: center;
}

.navigation { overflow: hidden; }


ul#main-menu { }
ul#main-menu li { display: block; float: left; padding: 0px !important; }
ul#main-menu li a {
	background: url(../images/menu-divider.png) no-repeat 100% 0;
	color: #FFF;
	display: block;
	float: left;
	font-family: Arial Narrow,Helvetica,sans-serif;
	height: 53px;
	line-height: 53px;
	padding-right: 10px;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
}

ul#main-menu li.active a { text-decoration: underline; }
ul li.leaf {
list-style-type: none;
}
.block-search { float: right; margin-top: 14px; }
form div input[type='submit'] {
	-webkit-border-radius: 0px;
	-webkit-background-clip: padding;
	-webkit-appearance: none;
	-moz-border-radius: 0px;
	-moz-background-clip: padding;
	background: #CCC;
	background-clip: padding-box;
	border: none;
	border-radius: 0px;
	cursor: pointer;
	height: 22px;
	line-height: 22px;
	outline: 0;
	overflow: visible;
	padding: 0px 10px;
	text-shadow: none;
	text-transform: uppercase;
	width: auto;
}
.grid-9 .inside,
.panels-flexible-region.grid-6 .inside,
.pane-block {
	background: #FFF;
	border: 8px solid #E7F9FB;
	overflow: hidden;
	padding: 8px;
}
.panels-flexible-region.grid-6 .inside { padding: 8px 15px !important; }

h2.pane-title {
	background: #DAEFFA url(../images/module-h3.png) repeat-x;
	border: solid #B7ECF5;
	border-width: 1px 3px;
	color: #02576B;
	font-family: Tahoma,Helvetica,Arial Narrow;
	font-size: 120%;
	margin: 5px 0 10px;
	padding: 5px 0 10px 8px;
}

.panels-flexible-region-inside { padding: 0px !important; }
.pane-block input[type='submit'] { display: block; margin: 0 auto; }
.panels-flexible-region.grid-6 { margin: 0px 20px; }
.panels-flexible-region.grid-3 { margin: 0px; }
/* Tabs */

ul.primary li,
ul.primary a,
ul.primary {
	border: none !important;
	display: block;
	font-size: 10px;
	line-height: 14px;
	text-transform: uppercase;
}
ul.primary li { display: block; float: left; }

ul.primary,
ul.primary li { margin: 0px; padding: 0px; }

div.breadcrumb a {
	color: #02576B;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	width: 500px;
}
.views-row {
	border-bottom: 1px solid #ccc;
	margin-bottom: 15px;
	overflow: hidden;
	padding-bottom: 15px;
}

.floatesquerda { float: left; margin-right: 10px; }

.titulo-lista a,
.titulo-lista {
	color: #02576B;
	font-family: Tahoma,sans-serif;
	font-size: 18px;
	font-weight: lighter;
	text-decoration: none;
}
.views-field-title
{
font-size: 16px;

}
.views-field-title a
{
border-width: 1px 3px;
color: #ab0900;
font-family: Tahoma,Helvetica,Arial Narrow;
font-size: 120%;
margin: 5px 0 10px;
padding: 5px 0 10px 8px;
}
.panel-pane #user-login-form{
	text-align: center;
}
.pane-simplenews-815 .pane-content{
	text-align: center;
}
.pane-tagclouds-2 .pane-content{
	text-transform: capitalize;
	text-decoration: none !important;
}
.pane-tagclouds-5 .pane-content{
text-transform: capitalize;
text-decoration: none !important;
}

.item-list li{text-align: center;padding: 4px 0;}

.pager li a {
	display: inline;
	padding: 6px;
}
.pager li a:hover {
	background: #FFF;
	color: #02576B;
}
.feed-icon img{
	vertical-align: bottom;
		position: absolute;
		right: 20px;
		top: 447px;
	}	
a:link, a:visited {
	color: #ab0900;

}
.view-escolas a:link{
	text-decoration: none !important;
}

.tagclouds-term a:link{
	text-decoration: none !important;
}
.pane-system-navigation a:link, a:visited {
color: #02576B;
text-decoration: none;
}
