/*** Exclusivas ***/


.titulo{
	font-family: verdana;
	font-size: 13px;
	font-weight : bold;
	color: #007789;
}

.subtitulo{
	font-family: verdana;
	font-size: 11px;
	font-weight : bold;
}
/* *******************************************  General CSS Styles  */
.copyright{
	font-family: Verdana;
	font-size: 9px;
	color: #EFEFEF;
	vertical-align : middle;
	text-align : center;
	
}

.data{
	font-family: Verdana;
	font-size: 10px;
	color: White;
	vertical-align : middle;
	text-align : right;
}
body {	background: #FFFFFF; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-align: center;
			vertical-align: top; font-family: verdana; font-size: 10px;}

p{	font-family: verdana; font-size: 10px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

table{	font-family: verdana; font-size: 10px;}

th{	font-weight: bold; text-transform: capitalize; padding: 0px 0px 0px 0px; vertical-align: top;}

td{ 	padding: 0px 0px 0px 0px; vertical-align: top;}

a{	font-family: Verdana; font-size: 10px; font-weight: normal; color: #30A9BF; text-decoration: none;}

a:hover{	font-family: Verdana; font-size: 10px; font-weight: normal; color: #FCB69E; text-decoration: none;}

a:visited{	font-family: Verdana; font-size: 10px; font-weight: normal; color: #7998FF; text-decoration: none;}

hr{	background: #005481; border-top: 1px solid #005481; border-bottom: 1px solid #005481; outline: #005481;}

H1 {font-family : Verdana; font-size : 20px; font-style: italic; font-weight: bold;}
H2 {font-family : Verdana; font-size : 18px; font-style: italic; font-weight: bold;}
H3 {font-family : Verdana; font-size : 16px; font-style: italic; font-weight: bold;}
H4 {font-family : Verdana; font-size : 14px; font-style: italic; font-weight: bold;}
H5 {font-family : Verdana; font-size : 12px; font-style: italic; font-weight: bold;}
H6 {font-family : Verdana; font-size : 10px; font-style: italic; font-weight: bold;}

ul	{list-style: square outside; }
ol	{list-style: decimal outside; }
li	{}
blockquote { margin: 4px 4px 4px 4px; padding: 2px 2px 2px 2px; text-align: justify;
}

form { 
	margin			: 0; 
	padding			: 0;
}
select { 
	border: 1px 1px 1px 1px solid #CCCCCC;
	font-family: verdana;
	font-size: 10px;
}
input {
	border: 1px 1px 1px 1px solid #CCCCCC;
	font-family: verdana;
	font-size: 10px;
}

/* ******************************************* MODULES */
table.moduletable {
	width			: 100%;
	padding			: 4px;
	margin			: 2px 2px 2px 2px;
	border			: 0;
}
table.moduletable th {
	font			: bold 11px Verdana;
	color			: #000000;
	text-align	: left;
	padding		: 4px 4px;
	margin			: 0;
}
div.moduletable, table.moduletable td  {
	font			: normal 10px Verdana;
	color			: #000000;
	text-align		: left;
	padding			: 2px 2px 2px 2px;
	margin			: 0px;
}
.moduletable a:link, .moduletable a:visited { 
	color			: #666666; 
	text-decoration	: none;
}
.moduletable a:hover {
	color			: #0071AE; 
	text-decoration	: underline;
}
table.moduletable ul {
	padding			: 0;
	margin			: 0 0 0 15px;
	list-style		: square outside;	
}

.button {
	font			: normal 10px verdada;
	color			: #000000;
	border		: 1px 1px 1px 1px solid #000000;
	padding		: 2px 2px 2px 2px;
}
.inputbox {
	border: 1px 1px 1px 1px solid #CCCCCC;
	font-family: verdana;
	font-size: 10px;
}
 .search {
	font-family: verdana;
	font-size: 10px;
}
.poll {
	font			: 10px Verdana; 
	color			: #9999999; 
	font-weight		: normal; 
}


/* ******************************************* CONTENT STYLES */
.pathway, a.pathway:link, a.pathway:visited {
	color			: #666666;
	font-size		: 10px;
}
a.pathway:hover {
	color			: #7998FF;
}

.contentpane, .contentpaneopen, .contentdescription {
	width			: 100%;
	text-align		: left;
	vertical-align: top;
}
.contentpane td, .contentpaneopen td, .contentdescription td {
	padding			: 2px 2px 2px 2px; 
}

a.contentpane:link, a.contentpane:visited, a.contentpaneopen:link, a.contentpaneopen:visited {
	color			: #6666666; 
	text-decoration	: none
}
a.contentpane:hover, a.contentpaneopen:hover {
	color			: #7998FF; 
	text-decoration	: underline;
}
.componentheading {
	font			: bold 12px Verdana;
	color			: #000000;
	width			: 100%;
	margin		: 0;
	padding		: 0px 2px 0px 10px;
	text-align	: left;
	background	: url(black-ball.gif) no-repeat fixed;
}


.contentheading{
	font			: bold 14px Verdana;
	color			: #007789;
	width			: 100%;
	margin		: 0;
	padding		: 0px 2px 0px 30px;
	text-align	: left;
}

.contentpagetitle, a.contentpagetitle:link, a.contentpagetitle:visited 	{
	color			: #000000;
}
a.contentpagetitle:hover {
	color			: #7998FF;

}
.buttonheading {
	font			: normal 10px Verdana;
	white-space		: nowrap;	
}

.content_rating, .content_vote, .back_button {
	font-size	: 10px;	
	color			: #000000; 
	text-decoration	: none; 
	font-weight		: normal; 
	vertical-align	: middle; 
}
.small 		{
	font-size		: 10px; 
	color			: #000000; 
	text-decoration	: none; 
	font-weight		: normal;
}
.smalldark	{
	font-size		: 10px; 
	color			: #000000; 
	text-decoration	: none; 
	font-weight		: normal;
}
.createdate, .modifydate {
	font-size		: 10px; 
	font-weight		: normal; 
	color			: #000000;
}
a.readon:link, a.readon:visited {
	font-size		: 10px;
	font-weight		: bold;
	color			: #000000;
}
a.readon:hover {
	color			: #7998FF;
}

.fase4rdf, a.fase4rdf:link, a.fase4rdf:visited {
	font-size		: 10px; 
	font-weight		: normal; 
	color			: #000000;
}
a.fase4rdf:hover {
	font-weight	: bold; 
	color			: #	background: transparent;;
}




div.blog_more ul{
		list-style : square outside;
}



a.blogsection {
	color: #30A9BF;
	text-decoration: none;
	list-style-type : disc;
	margin : 5px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	height: 15px;
	background : url(blogsection.gif) no-repeat fixed;
}

a.blogsection:link {
	color: #30A9BF;
	text-decoration: none;
}

a.blogsection:hover {
	color			: #FCB69E; 
	text-decoration	: none;
	background : url(blogsection-hover.gif) no-repeat fixed;	
}

a.blogsection:visited {
	color: #B872A2;
	text-decoration	: none;
	font-weight		: normal;
	background : url(blogsection-visited.gif) no-repeat fixed;
}


.ontab 	{
	color			: #7998FF;
	padding			: 2px 10px 2px 10px;
	border-top		: 2px solid #345;
	border-right	: 2px solid #345;
	border-bottom	: 0;
	border-left		: 2px solid #345;
	font-weight		: bold;
}
.offtab {
	color			: #666666;
	padding			: 2px 10px 2px 10px;
	border-top		: 1px solid #666;
	border-right	: 1px solid #666;
	border-bottom	: 3px solid #345;
	border-left		: 1px solid #666;
	cursor			: default;
}
.tabpadding {
	border-bottom	: 3px solid #345;
}
	
table.searchintro {
	width			: 100%;
	border-bottom	: 1px solid #fff;
}
table.searchintro td {
	border-bottom	: 1px solid #fff;
}

/* ******************************************* STYLES CONTACT PAGE */
table.contact {
	background: transparent;
}
table.contact td.icons {
	background: transparent;
}
table.contact td.details {
	background: transparent;
	margin			: 5px;
	padding			: 5px;
	border			: 1px dotted #ccc;
}
.contact_email {
	background: transparent;
	margin			: 5px;
	padding			: 5px;
	border			: 1px dotted #ccc;
}

/* ******************************************* MAIN AND SUB MENU SYSTEM  */
.mainlevel {
	font			: bold 10px Verdana;
	width           : auto;
	display         : block;
}
a.mainlevel:link, a.mainlevel:visited {
	color: #000000;
	text-decoration: none;
	border-bottom: 1px solid #ddd;
	white-space : nowrap;
	padding-top : 4px;
	padding-bottom : 4px;	
	margin-top: 3px;
	margin-bottom: 3px;
}
a.mainlevel:hover {
	color			: #7998ff;
	text-decoration	: none; 
	padding-left: 3px;
}
#active_menu {
	color            : #02108E;
}

.sublevel {
	font: bold 10px Verdana;
	/*padding : 4px;
	margin: 6px;
	*/
	padding-top : 8px;
	padding-bottom : 8px;	
	margin-top:10px;
}
a.sublevel:link, a.sublevel:visited {
	color			: #000000;
	text-decoration	: none;
	padding-top : 8px;
	padding-bottom : 8px;	
	margin-top:10px;
}
a.sublevel:hover {
	color			: #7998ff;
}
a.sublevel#active_menu  {
	border			: 0;
	color           : #02108e;
	background      : transparent;
}





/* ******************************************* CATEGORY (text format and links) */
.category {
	color			: #000000;
	font-size		: 10px;
	font-weight		: bold;
	text-decoration	: none;
	}
a.category:link, a.category:visited {
	color			: #000000;
	font-weight		: bold;
}
a.category:hover {
	color			: #7998ff;
}
	
/* ******************************************* STYLES LISTING CONTENT PAGE */
td.sectiontableheader, td.sectiontablefooter  {
	background-color: #ffffff;
	color			: #000000; 
	font-weight		: bold;
	font-size		: 10px;
	border			: 0; 
	padding			: 2px 3px 4px 2px;
}
.sectiontableentry1  {
	background-color: #f0f0f0; 
	color			: #333; 
	font-weight		: normal; 
	padding			: 3px; 
}
.sectiontableentry2  {
	background		: #e8e8e8; 
	color			: #333; 
	font-weight		: normal; 
	padding			: 3px;
}

.pagenavbar {
	text-align		: center;
	vertical-align	: middle;
	padding			: 2px;
	width			: 100%;
}
.pagenav {
	color			: #459;
	font-size		: 10px;
	font-weight		: bold;
	text-decoration	: none;
	marging			: 0;
	padding			: 0 2px;
	border			: 0;
}
a.pagenav:link, a.pagenav:visited  {
	color 			: #003; 
	background-color: transparent;
}
a.pagenav:hover {
	color			: #7998ff; 
	background		: transparent; 
	text-decoration	: underline;
}


hr {
	width			: 90%;
	border-top: 1px solid #005481;
	border-bottom: 1px solid #005481;
	outline: #005481;
}


/* ******************************************* STYLES DROPDOWNMENU */

/* all levels inner */
.minner {
	font			: 11px Verdana;
	color			: #008CA1;
	padding			: 1px 2px 3px 4px;
	border			: 0;
}
a.minner:link, a.minner:visited, a.minner:hover {
	text-decoration	: none;
}

/* all levels outer */
.moout {
	background		: #F4F4F4;
	border-bottom: 2px solid #FFFFFF;
}
.moover {
	background		: #FBFBFB;
}
a.moover:link,  a.moover:visited {
	color			: #fff;
	text-decoration	: none;
}
a.moover:hover {
	color			: #333;
	text-decoration	: none;
}

#box-menu 	{
	float			: left;
	margin			: 1px; 
	padding			: 1px 0;
	border			: 0px;
	width			: 734px !important;
	width			: 732px;
	text-align		: left;
	z-index			: 100;
	overflow		: visible;
}

#menuhorizontal {
	width: 100%;
	position: relative;
	text-align: left;
	vertical-align: top;
	border: 0px;
	padding: 0px;
	margin: 0px;
	left: 0px;
	top: 0px;
}

.mminner {
	font			: 11px Verdana;
	color			: #008CA1;
	padding			: 1px 2px 3px 4px;
	border			: 0;
}
a.mminner:link, a.mminner:visited, a.mminner:hover {
	text-decoration	: none;
}

/* all levels outer */
.mmoout {
	background		: #F4F4F4;
	border:1px solid #cbcbcb;
}
.mmoover {
	background		: #FBFBFB;
	border:1px solid #cbcbcb;
}
a.mmoover:link,  a.mmoover:visited {
	color			: #fff;
	text-decoration	: none;
}
a.mmoover:hover {
	color			: #333;
	text-decoration	: none;
}



