/* ******************************************* mv_newspaper */

#main-container {

	width			: 736px !important;

	width			: 764px;

	margin			: auto;

	padding			: 14px;

	border			: 0;

	z-index			: 1;

	text-align		: left;

	background		: transparent;

}



/* ******************************************* Header template */

#box-header	{

	float			: left;

	margin			: 1px;

	padding			: 0;

	border			: 2px solid #003;

	height			: 100px;

	width			: 730px !important;

	width			: 732px;

	background		: #bbc url(http://futurointernet.com/lp/newspaper/images/header.jpg) no-repeat center center;

}



/* ******************************************* Date and Search */

#box-date	{

	float			: left;

	margin			: 1px;

	padding			: 1px;

	border			: 0;

	border-top		: 2px solid #003;

	border-bottom	: 2px solid #003;

	width			: 732px !important;

	width			: 732px;

	vertical-align	: middle;

	text-align		: left;

}



#box-miniheader {

	float			: left;

	margin			: 1px;

	border			: 2px solid #003;

	padding			: 0;

	width			: 258px !important;

	width			: 260px;

	height			: 58px !important;

	height			: 62px;

	overflow		: hidden;

	background		: transparent url(http://futurointernet.com/lp/newspaper/images/header_mini.png) no-repeat center center;

}

#box-pathway	{

	float			: left;

	width			: 734px !important;

	width			: 732px;

	height			: 16px !important;

	height			: 23px;

	padding			: 1px 0;

	margin			: 1px;

	border			: 0;

	border-top		: 2px solid #003;

	border-bottom	: 2px solid #003;

	vertical-align	: middle;

	text-align		: left;

}

/* ******************************************* Banner and News Flash */

#box-subheader	{

	float			: left;

	padding			: 0;

	margin			: 0 !important;

	margin			: 0;

 	border			: 0;

	background		: transparent;

}

#box-banner {

	float			: left;

	width			: 468px !important;

	width			: 470px;

	height			: 60px !important;

	height			: 62px;

	text-align		: center;

	vertical-align	: middle;

	margin			: 1px;

	border			: 1px solid #000;

	padding			: 0;

	background		: transparent;

	overflow		: hidden;

}

/* ******************************************* Pathway Box */

#box-ticker	{

	float			: left;

	width			: 470px !important;

	width			: 470px;

	height			: 16px !important;

	height			: 23px;

	padding			: 1px 0;

	margin			: 1px;

	border			: 0;

	border-top		: 2px solid #003;

	border-bottom	: 2px solid #003;

	vertical-align	: middle;

	text-align		: left;

	overflow		: hidden;

}



/* ******************************************* Module Top */

#box-newsflash {

	float			: left;
	margin			: 1px 0px 1px 1px;
	border			: 2px solid #003;
	padding			: 1px;
	width			: 256px !important;
	width			: 258px;
	height			: 104px !important;
	height			: 112px;
	overflow		: auto;

}



#box-newsflash table.moduletable {

	color			: #bbc;

	border			: 0;

	background		: transparent ;

}

#box-newsflash table.moduletable th {

	color			: #bbc;

	margin			: 0;

	padding			: 2px;

	border			: 0;

	background		: transparent;

}

#box-newsflash table.moduletable td {

	color			: #bbc;

	text-align		: left;

	font-size		: 11px;

	font-weight		: normal;

	background		: transparent ;

}



/* ******************************************* Content Body */

#box-menu 	{

	float			: left;
	margin			: 1px; 
	padding			: 1px 0;
	border			: 0;
	border-top		: 2px solid #003;
	border-bottom	: 2px solid #003;
	height			: 17px !important;
	height			: 23px;
	width			: 734px !important;
	width			: 732px;
	text-align		: left;
	z-index			: 100;
	overflow		: visible;
}

#box-left 	{
	float			: left;
	vertical-align	: top;
	padding			: 0;
	margin			: 1px;
	border			: 0;
	width			: 100px !important;
	width			: 100px;
}
#box-right 	{
	float			: left;
	vertical-align	: top;
	padding			: 0;
	margin			: 1px;
	border			: 0;
	width			: 120px !important;
	width			: 120px;
}

#box-mainbody	{
	float			: left;
	vertical-align	: top;
	padding			: 2pt;
	margin			: 0;
	border			: 1px solid #cccccc;
	width			: 510px !important;
	width			: 510px;
}

#box-mainbody2	{
	float			: left;
	vertical-align	: top;
	padding			: 0;
	margin			: 0;
	border			: 0;
	width			: 582px !important;
	width			: 580px;
}
#box-cuerpo1 {
	float			: left;
	vertical-align	: top;
	padding			: 2pt;
	margin			: 0;
	border			: 0px solid #cccccc;
	width			: 310px !important;
	width			: 310px;
}
#box-cuerpo2 {
	float			: left;
	vertical-align	: top;
	padding			: 2pt;
	margin			: 0;
	border			: 0px solid #cccccc;
	background-color: #eeeeee;
	width			: 190px !important;
	width			: 190px;
}

/* ******************************************* Menu Bottom Horizontal */

#box-menu-bottom {

	float			: left;

	color			: #fff;

	margin			: 2px 0;

	padding			: 2px 1px 3px 1px;

	height			: 15px !important;

	height			: 21px;

	background		: #bbc;

	vertical-align	: middle;

	text-align		: center;

	border			: 0;

	width			: 732px !important;

	width			: 732px;

}

.bar, a.bar:link, a.bar:visited  {

	font			: bold 10px Georgia, "Times New Roman", Times, serif;

	color			: #fff;

	padding			: 0px; 

	margin			: 0px; 

	background		: transparent;

}

a.bar:hover {

	color			: #f90;

	text-decoration: none;

}



/* ******************************************* Footer */

#box-footer  {

	float			: left;

	padding			: 5px;

	margin			: 0;

	border			: 2px solid #235;

	width			: 720px !important;

	width			: 732px;

	text-align		: center;

	vertical-align	: middle;

	background		: #235;

}

#box-footer div {

	font			: bold 10px Georgia, "Times New Roman", Times, serif;

	color			: #ffc;

}

#box-footer a, #box-footer a:link, #box-footer a:visited {

	color			: #ee9;

	text-decoration	:underline;

}

#clr 	{

	clear			: both;

}



/* *******************************************  End CSS Template   */



/* *******************************************  General CSS Styles  */



body {
/*	background		: #444 url(http://www.futurointernet.com/lp/newspaper/images/bg_1.png)  repeat-y center; */
	padding			: 0; 
	margin			: 0;
	text-align		: left;
	vertical-align	: top;
}
td, div, p {
	color			: #444444;
	font			: normal 12px Arial, Helvetica, "San Serif";
/*	font			: normal 12px Georgia, "Times New Roman", Times, serif;  
*/
}

a, a:link, a:visited {
	color			: #111111;
	text-decoration	: none;
}

a:hover {color: #c00; text-decoration:underline}

h1	{font: bold 24px Georgia, "Times New Roman", Times, serif;	color: #333; margin: 0px; padding: 0px;}
h2	{font: bold 18px Georgia, "Times New Roman", Times, serif;	color: #333; margin: 0px; padding: 0px;}
h3	{font: bold 14px Georgia, "Times New Roman", Times, serif;	color: #333; margin: 0px; padding: 0px;}
h4	{font: bold 12px Georgia, "Times New Roman", Times, serif;	color: #333; margin: 0px; padding: 0px;}

ul	{list-style: square outside; }

ol	{list-style: decimal outside; }

li	{}

blockquote {

	margin			: 10px;

	margin-left		: 30px;

	padding			: 0 20px 0 10px;

	border-left		: 5px solid #ccc;

}



form { 

	margin			: 0; 

	padding			: 0;

}

select { 

	font-size		: 10px; 

	font-weight		: bold; 

	color			: #333;

}

input {

	padding			: 0;

	margin			: 0;

}



/* ******************************************* MAMBO CSS STYLES */



.date {

	font			: bold 11px Georgia, "Times New Roman", Times, serif;

	color			: #003; 

}

.sitename {

	font			: bold 11px Georgia, "Times New Roman", Times, serif;

	color			: #003;

}

.sitename_2 {

	font			: bold 11px Georgia, "Times New Roman", Times, serif;

	color			: #003; 

}



/* ******************************************* MODULES */

table.moduletable {

	width: 100%;

	margin-bottom: 2px;

	border-spacing: 0px;

	border-collapse: collapse;

        padding: 0px 0px;

        border: 1px solid #cccccc;

}

table.moduletable th {

	background: url(http://futurointernet.com/lp/newspaper/images/subhead_bg.png) repeat-x;

	color: #666666;

	text-align: left;

	padding-top: 4px;

	padding-left: 4px;

	height: 21px;

	font-weight: bold;

	font-size: 11px;

	text-transform: uppercase;

}

div.moduletable, table.moduletable td  {

	font-size: 11px;

	padding: 0px;

	margin: 0px;

	font-weight: normal;

	color: #666666;

}

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

	color			: #0033CC; 

	text-decoration	: none;

}

.moduletable a:hover {

	color			: #f90; 

	text-decoration	: underline;

}

table.moduletable ul {

	padding			: 0;

	padding-left: 4px;

	margin			: 0 0 0 5px;

/*	list-style		: square url(http://futurointernet.com/lp/newspaper/images/indent.png) outside;	*/

        list-style : none;

}



.button {

	font			: normal 11px Arial, Helvetica, sans-serif;

	color			: #333;

	border			: 1px solid #000;

}

.inputbox, .search {

	font			: normal 11px Arial, Helvetica, sans-serif;

	color			: #333;

	border			: 1px solid #000;

}

.poll {

	font			: normal 9px Arial, Helvetica, sans-serif; 

	color			: #999; 

	font-weight		: normal; 

	border			: 0; 

	padding			: 0;

}



/* ******************************************* CONTENT STYLES */

.pathway, a.pathway:link, a.pathway:visited {

	font			: bold 10px/15px Verdana, Helvetica, Arial;
	color			: #0000CC;
}

a.pathway:hover {

	color			: #f90;

}



.contentpane, .contentpaneopen, .contentdescription {

	width			: 100%;

	text-align		: left;

}

.contentpane td, .contentpaneopen td, .contentdescription td {

	padding			: 0 5px; 

}

a.contentpane:link, a.contentpane:visited, a.contentpaneopen:link, a.contentpaneopen:visited {

	color			: #999; 

	text-decoration	: none

}

a.contentpane:hover, a.contentpaneopen:hover {

	color			: #f90; 

	text-decoration	: underline;

}



.contentheading, .componentheading {

	font			: bold 16px Arial, Helvetica, Verdana;

	color			: #003399;

	width			: 100%;

	margin			: 0;

	padding			: 0 5px;

	border			: 0;

	text-align		: left;

}



.contentpagetitle, a.contentpagetitle:link, a.contentpagetitle:visited 	{

	color			: #003399;

}

a.contentpagetitle:hover {

	color			: #CC9900;



}

.buttonheading {

	font			: normal 10px Georgia, "Times New Roman", Times, serif;

	white-space		: nowrap;	

}



.content_rating, .content_vote, .back_button {

	float: left;

  text-align: center;

  font-size: 11px;

  font-weight: bold;

  border: 3px double #cccccc;

  width: auto;

  background: url(http://futurointernet.com/lp/newspaper/images/button_bg.png) repeat-x;

  padding: 0px 10px;

  line-height: 20px;

  margin: 1px;

}

.small 		{

	font-size		: 10px; 

	color			: #345; 

	text-decoration	: none; 

	font-weight		: normal;

}

.smalldark	{

	font-size		: 10px; 

	color			: #003; 

	text-decoration	: none; 

	font-weight		: normal;

}

.createdate, .modifydate {

	font-size		: 10px; 

	font-weight		: normal; 

	color			: #345;

}


a.readon:link, a.readon:visited {

	font-size		: 11px;

	font-weight		: bold;

	color			: #0000cc;

}

a.readon:hover {

	color			: #f90;

}



.fase4rdf, a.fase4rdf:link, a.fase4rdf:visited {

	font-size		: 10px; 

	font-weight		: normal; 

	color			: #333;

}

a.fase4rdf:hover {

	font-weight		: bold; 

	color			: #f90;

}



a.blogsection:link, a.blogsection:visited {

	color			: #333;

	text-decoration	: none;

	font-weight		: normal;

}

a.blogsection:hover {

	color			: #f90; 

	text-decoration	: none;

}



.ontab 	{

	color			: #345;

	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			: #666;

	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 {

	background		: #fff;

	margin			: 0  5px;

	width			: 100%;

	border-bottom	: 1px solid #fff;

}

table.searchintro td {

	padding			: 5px;

	border			: 0;

	border-bottom	: 1px solid #fff;

}



.blog_more {

	padding			: 18px 8px;

	margin			: 0px;

	font-size		: 14px;

	font-weight		: bold;

	color			: #333;

}

.blog_more ul {

	padding			: 0px;

	margin			: 0px;

	list-style		: disc inside;

}



table.contenttoc {

	border			: 1px solid #345;

 	padding			: 1px;

	margin-left		: 7px;

	margin-bottom	: 2px;

}

table.contenttoc th {

	color			: #345;

	text-align		: left;

	padding			: 4px;

	font-weight		: bold;

	font-size		: 10px;

	text-transform	: uppercase;

	background		: #ccc;

}

table.contenttoc td {

	font-size		: 10px;

}



/* ******************************************* STYLES CONTACT PAGE */

table.contact {

	background		: transparent;

}

table.contact td.icons {

	background		: #89a;

}

table.contact td.details {

	background		: #e9e9e9;

	margin			: 5px;

	padding			: 5px;

	border			: 1px dotted #ccc;

}

.contact_email {

	background		: #e9e9e9;

	margin			: 5px;

	padding			: 5px;

	border			: 1px dotted #ccc;

}



/* ******************************************* MAIN AND SUB MENU SYSTEM  */

.mainlevel {

	font			: bold 11px Verdana, Arial, Helvetica;

	width           : auto;

	display         : block;

}

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

	color			: #3333CC; 

	background		: url(http://futurointernet.com/lp/newspaper/images/menu_arrow.png) #eeeeee no-repeat 0px -5px;

	text-decoration	: none;

	padding			: 3px 0px;

	padding-left	: 10px;

	border-top	: 1px solid #ddd;

	border-bottom	: 1px solid #fff;

        border-rigth    : 1px solid #fff;

}

a.mainlevel:hover {

	color			: #900;

	text-decoration	: none; 

	border-top		: 1px solid #ddd;

	border-bottom	: 1px solid #ddd;

	background		: url(http://www.futurointernet.com/lp/newspaper/images/menu_arrow.png) transparent no-repeat 0px -35px;

}

#active_menu {

	border-top       : 1px solid #ddd;

	border-bottom    : 1px solid #ddd;

	background       : url(http://www.futurointernet.com/lp/newspaper/images/menu_arrow.png) transparent no-repeat 0px -65px;

	color            : #f90;

}



.sublevel {

	font			: bold 10px/15px Georgia, "Times New Roman", Times, serif;

	padding    		: 1px 2px;

	margin			: 3px;

}

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

	color			: #CC9900;

	text-decoration	: none;

}

a.sublevel:hover {

	color			: #900;

}

a.sublevel#active_menu  {

	border			: 0;

	color           : #f90;

	background      : transparent;

}



/* ******************************************* TOP MENU SYSTEM  */

ul#mainlevel-nav {

	font			: bold 10px Georgia, "Times New Roman", Times, serif;

	list-style		: none;

	padding			: 0;

	margin			: 0;

}

ul#mainlevel-nav li

{

	display			: block;

	background		: transparent;

	padding			: 0;

	margin			: 0;

	float			: left;



	white-space		: nowrap;

	border-right	: 1px solid #fff;

}

ul#mainlevel-nav li a {

	display			: block;

	height			: 14px !important;

	height			: 17px;

	padding			: 1px 1px 1px 4px;

	margin			: 0;

	width			: 75px !important;

	width			: 80px;

	text-decoration	: none;

	color			: #fff;

	background		: #235;

}



#box-ticker>ul#mainlevel-nav li a { 

	width: auto;

}



ul#mainlevel-nav li a:hover

{

	color: #333;

	background: #bbc;

}



/* ******************************************* CATEGORY (text format and links) */

.category {

	color			: #345;

	font-size		: 12px;

	font-weight		: bold;

	text-decoration	: none;

	}

a.category:link, a.category:visited {

	color			: #CC9900;

	font-weight		: bold;

}

a.category:hover {

	color			: #f90;

}

	

/* ******************************************* STYLES LISTING CONTENT PAGE */

td.sectiontableheader, td.sectiontablefooter  {

	background-color: #bbc; 

	color			: #CC9900; 

	font-weight		: bold;

	font-size		: 13px;

	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 {

  text-align: center;

  font-size: 11px;

  font-weight: bold;

  border: 3px double #cccccc;

  width: auto;

  background: url(http://www.futurointernet.com/lp/newspaper/images/button_bg.png) repeat-x;

  padding: 0px 10px;

  line-height: 20px;

  margin: 1px;

}

a.pagenav:link, a.pagenav:visited  {

	color 			: #003; 

	background-color: transparent;

}

a.pagenav:hover {

	color			: #f90; 

	background		: transparent; 

	text-decoration	: underline;

}





hr {

	background		: transparent; 

	height			: 1px; 

	border			: 1px solid #999; 

	width			: 90%;

}

hr.separator {

	background		: transparent;

	height			: 1px;

	border			: 1px solid #999 ;

	width			: 40%;

}



/* ******************************************* STYLES DROPDOWN MENU  */

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



/* --- static menu styles ---

note:

	1. not all browsers render styles the same way so try out your style sheet

	on different browsers before publishing;

style naming convention:

	m<zero based menu number>l<zero based level number>i|o<for inner or outer tag>

*/



/* all levels inner */

.minner {

	font			: bold 10px Georgia, "Times New Roman", Times, serif;

	color			: #fff;

	padding			: 1px 2px 3px 4px;

	border			: 0;

	border-right	: 1px solid #fff;

	border-bottom	: 1px solid #fff;

}

a.minner:link, a.minner:visited, a.minner:hover {

	text-decoration	: none;

}



/* main nav */

.main_level_nav {

	margin			: 0;

	padding			: 0;

	border			: 0;	

}

a.main_level_nav:link, a.main_level_nav:visited, a.main_level_nav:hover {

	text-decoration	: none;

}



/* all levels outer */

.moout {

	background		: #235;

}

.moover {

	background		: #f90;

}

a.moover:link,  a.moover:visited {

	color			: #fff;

	text-decoration	: none;

}

a.moover:hover {

	color			: #333;

	text-decoration	: none;

}



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

.textointerno {
	color			: #444444;
	font			: normal 14px Georgia, "Times New Roman", Times, serif;  
}
