#leftMain {

margin:0;

padding:0;

}

#leftMain ul {

margin: 0;

padding: 0;

list-style-type: none;

}

a:link, a:visited {

	color: #1E4445; text-decoration: none;

	font-weight: normal;

}



a:hover {

	color: #666666;	text-decoration: underline;

	font-weight: normal;

}

ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



hr  {

	background-color:	#CCCCCC;

	height:	1px;

	width:	100%;

}

hr.separator  {

	background-image: url(../img/gif/separator1.gif) ;

	background-repeat: no-repeat;

	height:	20px;

	width:	600px;

}

.button {

	background-color: #242424;

	color: #FFFFFF;

	font:Verdana;

	font-size:10px;

	background: #242424;

	font-weight: bold;

}

.button_vote {

	background-color: #FF6600;

	color: #FFFFFF;

	background: #FF6600;

	font-weight: bold;

}

.inputbox  {

	background-color:	#ffffff;

	border-color:	#000000;

	border-style:	solid;

	border-width:	1px;

	color:	#000000;

	font-family:Verdana;

	font-size:	10px;

	padding-left: 10px;

	

}



.search {

	float: right;

	width: 160px;

	margin-top: -20px;

	margin-right: 10px;

	height: 40px;

	overflow: hidden;



}



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

	color: #FFFFFF; text-decoration: none;

	padding-left: 5px;

}



a.mainlevel:hover {

	color: #CCCCCC; text-decoration: none;



}

.pagenavbar  {

	background-image: url(../img/gif/separator1.gif) ;

	background-repeat: no-repeat;

	height:	20px;

	width:	600px;



}

.pagenavbar:link, pagenavbar:visited {

	color: #003333; text-decoration: none;

	padding-left: 5px;



}



.pagenavbar:hover {

	color: #666666; text-decoration: none;



}



	

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

	background:url(../img/gif/readon.gif) no-repeat;

	background-position: 3px 1px;

    padding          : 2px 4px 2px 20px;

    float            : left;

	font			 : bold .90em Verdana;

	color			 : #8E8480;

    border           : 1px solid #E0E0E0;

    line-height      : 10px;

    text-decoration  : none;

}

a.readon:hover {

	color : #006600;

	text-decoration: none; 

}



.back_button {

	float: left;

	text-align: center;

	font-size: 11px;

	font-weight: bold;

	border: 1px solid #666666;

	width: auto;

	background: url(../img/png/button_bg.png) repeat-x;

	padding: 0px 10px;

	line-height: 20px;

	margin: 1px;

	font: Verdana;

}



.latestnews ul {

	font-weight: normal;

}

.latestnews li  {

	font: Verdana;

	font-size: 10px;

	font-weight: bold;

	text-align:left;

}



.mostread ul {

	font-weight: normal;

}

.mostread li  {

	font: Verdana;

	font-size: 10px;

	font-weight: bold;

	text-align:left;

}



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

	color: #1E4445; text-decoration: none;

	font-weight: normal;

}



a.category:hover  {

	color: #666666;	text-decoration: underline;

	font-weight: normal;

}



.blog_more  {

	color: #FFCC00;	text-decoration: underline;

	font-weight: normal;



}



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

	color: #006633; text-decoration: none;

	font-weight: normal;

}



a.blogsection:hover  {

	color: #666666;	text-decoration: underline;

	font-weight: normal;

}



.componentheading, table.moduletable th {

	margin: 0;

	font-weight: bold;

	font-family: Verdana;

	font-size: 1.2em;

	color: #1E4445;

	padding-left: 0px;

	margin-bottom: 10px;

	text-align: left;



}



.contentheading {

	padding: 0;

	font-family: Verdana;

	font-size: 1.4em;

	font-weight: normal;

	vertical-align: bottom;

	color: #333;

	text-align: left;

	width: 100%;

	

}



.contentpaneopen, .contentpane {

	margin: 0;

	padding: 0;

	width: auto;

}



a.contentpagetitle  {

	margin: 0;

	font-weight: bold;

	font-family: Verdana;

	font-size: 10px;

	color: #000000;

	padding-left: 5px;

	margin-bottom: 10px;

	text-align: left;

	

}



.sectiontableheader  {

	font-weight:normal;

	color:#999999;

	

}



table.moduletable {

	width: 100%;

	padding: 0px;

	border-spacing: 0px;

	border-collapse: collapse;

}



table.moduletable td {

	font-size: 11px;

	padding: 0px;

	margin: 0px;

	font-weight: normal;

}



.modifydate {

	height: 20px;

	vertical-align: bottom;

	font-size: .90em;

	color: #999;

	font-weight: normal;

	text-align: left;

}



.createdate {

	height: 20px;

	vertical-align: top;

	font-size: .90em;

	color: #999;

	font-weight: normal;

	vertical-align: top;

	padding-bottom: 5px;

	padding-top: 0px;



}



.small  {

	font-size: 10px;

	color: #999;

	font-weight: normal;

	text-align: left;

}



.smalldark  {

	font-size: 10px;

	color: #CCCCCC;

	font-weight: normal;

	text-align: left;



}



.poll  {

	color:	#383838;

	font-family:	Verdana;

	font-size:	10px;

	padding-left: 5px;

	padding-top: 8px;

	text-align:	left;

    width: 90%;

	

}



.pollstableborder td {

  padding: 2px;



}



table.searchinto {

	width: 100%;

}



table.searchintro td {

	font-weight: bold;

}

/*------------------------------------------------body--------------------*/

body{

	padding:0;

	margin:0;

	background:url(../img/jpg/bgfondo.jpg) repeat-y center;

}



p {

	margin-top: 0;

	margin-bottom: 5px;

	text-align: left;

}



td, tr, p, div  {

	color:	#666666;

	font-family:Tahoma;

	font-size:	11px;

}

/*------------------------------------------------header--------------------*/

#headerMain{

	width:100%;

	float:center;

}

#header{

	width:900px;

	height:279px;

	float:center;

	position:static;

}

#menuheader{

	width:870px;

	height:29px;

	float:left;

	background:url(../img/png/menuheader.png) 0 0 no-repeat;

	position:static;

}

#bannerheader{

	width:870px;

	height:250px;

	float:left;

	background:url(../img/png/banerheader.png) 0 0 repeat-y;

	position:static;

}

#titletop {

	font-family: Verdana;

	font-size: 14px;

	color: #FFFFFF;

	font-weight: bold;

	line-height: 29px;

}

/*------------------------------------------------header--------------------*/



/*------------------------------------------------bodypage--------------------*/

#bodyMain{

	width:100%;

	float:center;

}

#bodyP{

	width:222px;

	float:center;

	position:static;

}

#bodyA{

	width:870px;

	float:left;

	background:url(../img/png/banerheader.png) 0 0 repeat;

	position:static;

}

/*------------------------------------------------bodypage--------------------*/



/*------------------------------------------------bodyMain--------------------*/

#bodyMain{

	width:630px;

	float:left;

	font-family:Verdana;

	font-size:10px;

	padding:3px;

	display:block;

	position:static;

}

/*------------------------------------------------bodyMain--------------------*/

/*------------------------------------------------bannersMain------------------*/

#bannersMain{

	width:100%;

	float:center;

}

#banpub{

	width:900px;

	float:center;

	position:static;

}

#publicidad{

	width:870px;

	float:left;

	background:url(../img/png/banerheader.png) 0 0 repeat;

	position:static;

}

/*------------------------------------------------banersMain------------------*/

/*------------------------------------------------footer--------------------*/

#footerMain{

	width:100%;

	float:center;

}

#footer{

	width:900px;

	float:center;

	position:static;

}

#bottom{

	width:870px;

	height:132px;

	float:left;

	background:url(../img/png/bottom.png) 0 0 no-repeat;

	font-family:Verdana;

	font-size:10px;

	position:static;

}

/*------------------------------------------------footer--------------------*/

