/* ***************************************************************************************************** */

/* CONTENT CSS */



body{

	font-family: Calibri, Verdana, sans-serif;

	font-size: 12px;

	color: #454E52;

	line-height: 1.8em;

}

img {

border:none;

}

p{

	margin-bottom: 10px;

}

H1, .contentheading, .componentheading{

	font-size: 20px;

	color: #FFFFFF;

	font-weight: normal;

	margin-bottom: 20px;

	line-height: 1.2em;

	background-color: #333333;

	padding-top: 3px;

	padding-right: 3px;

	padding-bottom: 3px;

	padding-left: 5px;

}

H2{

	color: #B92E22;



	font-weight: normal;

	font-size: 14px;

	margin-bottom: 15px;

}

H3{



	font-size: 14px;

	font-weight: normal;

	color: #000000;

	margin-bottom: 15px;

}

#esquerda h3 {

	background-image: url(../images/icone_h3.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 20px;

	font-size: 20px;

}



a:link, a:active, a:visited{

	color: #B92E22;

	text-decoration: none;

}

a:hover{



}

#direita h3 {

	background-image: url(../images/icone_h4.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 20px;

	font-size: 20px;

}



/* ***************************************************************************************************** */

/* TEMPLATE SPECIFIC CSS CODE */







/* ***************************************************************************************************** */

/* JOOMLA SPECIFIC CSS CODE */



.article_separator{



}

.adminform{



}

.author{



}

.bannerfooter{



}

.bannergroup{



}

.bannerheader{



}

.banneritem{



}

.blog{



}

.blog_more{



}

.blogsection{



}

.breadcrumbs{



}

.button{



}

.buttonheading{



}

.clr{

	clear:both

}

.componentheading, .contentheading{



}

.content_email{



}

.content_rating{



}

.content_vote{



}

.contentdecription{



}

.contentpagetitle{



}

.contentpane{



}

.contentpaneopen{



}

.contenttoc{



}

.createdate{



}

.created-date{



}

.date{



}

.input{



}

.inputbox{



}

.intro{



}

.latestnews{



}

.loclink{



}

a.mainlevel:link, a.mainlevel:active, a.mainlevel:visited{



}

a.mainlevel:hover{



}

.message{



}

.metadata{



}

.modifydate{



}

.module{



}

.moduletable{

	margin-bottom: 15px;

}

.mosimage{



}

.mosimage_caption{



}

.mostread{



}

.newsfeed{



}

.outline{



}

.pagenav{



}

.pagenav_next{



}

.pagenav_prev{



}

.pagenavbar{



}

.pagenavcounter{



}

.pathway{



}

.pollstableboarder{



}

.read{



}

.search{



}

.searchintro{



}

.sections{



}

.sectiontable_footer{



}

.sectiontableentry{



}

.sectiontablefooter{



}

.sectiontableheader{



}

.small{



}.smalldark{



}

a.sublevel:link, a.sublevel:active, a.sublevel:visited{



}

a.sublevel:hover{



}

.title{



}

.wrapper{



}

/* Estilo para o componente SOBI2 */

.sobi2Header tr td a {

	background-color: #3183AD;

	color: #FFFFFF;

	padding: 5px;

	display: block;

	margin-right: 10px;

}

.sobi2Header tr td a:hover {

	background-color: #B92E22;

}

.sobi2Header tr td a:visited {

	color: #FFFFFF;

}

#sobi2CatListSymbols tr td {

	border: 1px solid #CCCCCC;

	padding: 5px;

}

#sobi2CatListSymbols tr {

	padding-bottom: 10px;

}

#sobi2CatListSymbols tr td .sobi2CatName{

	font-size: 16px;

}

/* Estilos para o modulo de ultimos templates */

.sobi2latest li {

	float: left;

	border: 1px solid #CCCCCC;

	display: block;

	list-style-image: none;

	list-style-type: none;

	padding: 10px;

	margin-right: 10px;

	margin-bottom: 10px;

	width: 150px;

}

.sobi2latest li img{

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

.sobi2latest li a{

	background-color: #3183AD;

	text-align: center;

	display: block;

	color: #FFFFFF;

}

.sobi2latest li a:hover{

	background-color: #B92E22;

}

a.readon {

	background-color: #B92E22;

	padding: 5px;

	color: #FFFFFF;

	text-decoration: none;

}

a.readon:hover {

	background-color: #319AD8;

}

.createby {

	font-style: italic;

	color: #3183BC;

}

.pagenav {

	font-size: 16px;

	border: 1px solid #000000;

	padding-right: 3px;

	padding-left: 3px;

	background-color: #A3CBE7;

	color: #256692;

	text-decoration: none;

}

a.pagenav {

	color: #FFFFFF;

	text-decoration: none;

	background-color: #3183BC;

}

a.pagenav:hover {

	background-color: #B92E22;

}

.category {

	font-size: 18px;

}

.contentpane li {

	display: block;

	padding-top: 5px;

	padding-bottom: 5px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #3183BC;

	font-size: 18px;

}

.sectiontableentry1 td, .sectiontableentry2 td {

	padding-top: 5px;

	padding-bottom: 5px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #3183BC;

	font-size: 18px;

}

.sectiontableentry1 td, .sectiontableentry2 td {

	padding-right: 5px;

	padding-left: 5px;

}

.sectiontableentry1:hover, .sectiontableentry2:hover {background-color: #C2DDEF;

	color: #3183BC;}

table tr .sectiontableheader {

	background-color: #3183BC;

	color: #FFFFFF;

	font-size: 18px;

	padding: 5px;

	

}

table tr .sectiontableheader a {

	color: #FFFFFF;

}

.estilo {

	background-color: #E0E3E4;

	padding: 10px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 2px;

	border-top-style: dotted;

	border-right-style: dotted;

	border-bottom-style: dotted;

	border-left-style: solid;

	border-top-color: #99A3A8;

	border-right-color: #99A3A8;

	border-bottom-color: #99A3A8;

	border-left-color: #99A3A8;

	color: #394144;

}