/*** Exclusivas ***/





.titulo{

	font-family: verdana;

	font-size: 13px;

	font-weight : bold;

	color: #31A9C1;

}



.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: #CBCBCB; 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	{

	color: #31A9C1;

	padding: -10px;

	margin: 0 0 0 10px;

	list-style: outside url(list.gif);

}

ol	{list-style: decimal outside; }

li	{	color: #31A9C1;

	padding: 5px;

	margin: 0 0 0 15px;

	list-style: outside url(list.gif);}

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 {

	padding-top: 0px;

	width: 100%;

	padding: 0px;

	margin: 0px;

	border: 0;

	padding-bottom: 0px;



}

table.moduletable th {

	color: #31A9C1;

	font			: bold 11px Verdana;

	text-align	: left;

	margin			: 0;

}

div.moduletable, table.moduletable td  {

	font			: normal 10px Verdana;

	color			: #000000;

	text-align		: left;

	padding			: 0px;

	margin			: 0px;

}

.moduletable a:link, .moduletable a:visited { 

	color			: #666666; 

	text-decoration	: none;

}

.moduletable a:hover {

	color			: #0071AE; 

	text-decoration	: underline;

}

table.moduletable ul {

	color: #31A9C1;

	padding: 5px;

	margin: 0 0 0 15px;

	list-style: outside url(list.gif);

}



.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			: 0px 2px 0px 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 14px Verdana;
	color: #007789;
	width: 100%;
	margin: 0;
	padding: 10px 2px 30px 35px;
	text-align: left;
	background: url(green-arrow.gif) no-repeat fixed bottom left;
	text-transform : uppercase;
}





.contentheading, .contentpagetitle a, .contentpagetitle a:link, contentpagetitle:visited, .contentheading a, .contentheading a:link,.contentheading a:visited {
	font			: bold 12px Verdana;
	color			: #31A9C1;
	width			: 100%;
	margin			: 0;
	padding			: 0px 0px 0px 0px;
	text-align		: left;
	text-decoration	:none;
}

.contentpagetitle a:hover, .contentheading a:hover {
	font			: bold 12px Verdana;
	text-color			: #31A9C1;
	width			: 100%;
	margin			: 0;
	padding			: 0px 0px 0px 0px;
	text-align		: left;
	text-decoration	:underline;
}


.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		: 9px; 

	font-weight		: normal; 

	color			: #888888;

}

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{

	color: #31A9C1;

	padding: 5px;

	margin: 0 0 0 15px;

	list-style: outside url(list.gif);

}







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;

}





/* ******************************************* 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;

}



.mod_login{

	font-family:Verdana;

	Font-size:10px;

	Color:#FFFFFF;

	font-weight: bold;

	

}

.mod_login_button {

   color            : #FFFFFF;

  border           : 1px solid #008CA0;

  background-color : #31A9C1;

  margin-top       : 0px;

  font-family      : arial, helvetica, sans-serif;

  font-size        : 9px;

  height           : 17px;

   width            : 50px;

 }

 .mosimage{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}

.mosimage_caption{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	color: Green;

	font-size:9px;

	font-family:Verdana;

}


