body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background-color:#FFFFFF;
	text-align: center;
}

a{color: #336699;	text-decoration: underline;}
a:hover{color:#666666; }

ul { list-style-image:url(../images/icons/bullet.gif); margin: 0 1px 0 1px; display:table;}

form{margin: 0 0 0 0; padding: 0 0 0 0;}
/*------------------------------------
	Layout Elements  */

#wrapper{ width:778px; margin:auto; text-align:left;}

#rapper{
	clear:both;
	display:table; margin-top: 10px;
}

#content{width:570px; float:left; margin-right:7px;}
#sidebar {width:200px; float:left;}


#footer{ clear:both; margin-top:15px;}

/*--------------------------------------*/
/* header elements */

#header{}

#header #mainHead{height:100px; /*background-image:url(../images/backgrounds/head.jpg); background-repeat:repeat;position:relative;*/ margin: 0px 0 6px 0;}
#header h1{
			/*background-image:url(../images/mainlogo.jpg); background-repeat:no-repeat; 
			padding:0 0 0 0; margin: 0 0 0 0;width:219px; height:59px; position:relative;top:20px; left:20px;*/
			overflow:hidden; text-indent:-100em; height:0px;
		}
		
		
		
		
/* Main Nav */
#mainNav {list-style:none; list-style-type:none; margin: 0 0 0 0; padding: 0 0 0 0;background-color: #A5A5A5; height:30px; display:table;width:100%;}
#mainNav li{
	padding:7px 35px 0 35px;color:#FFFFFF; font-size:12px; font-weight:bold;
	float:left; border-right:1px solid #6B6B6B; height:23px; background-image:url(../images/icons/menuBullet.jpg); background-repeat:no-repeat; background-position:10px center;
}	
#mainNav .here{ background-color:#D50100;background-image:url(../images/icons/menuBulletOn.jpg); background-repeat:no-repeat; background-position:10px center; font-size:12px; border:none;}

#mainNav a{ color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none;}
#mainNav a:hover{ text-decoration:underline;}	
	

/* Search Box */
#searchBar{height:35px; border:1px solid #CCCCCC; background-color:#E3E3E3;  clear:both; margin: 3px 0 0 0;}
#searchBar input{width:320px; height:25px;}
	
	
/* Headings */
h2{background-image:url(../images/backgrounds/h2.jpg); background-repeat:no-repeat; height:25px; padding: 5px 0 0 40px; margin: 0 0 10px 0; text-transform: uppercase; color:#FFFFFF; font-size:16px;}
	
	
/*--------------------------------------*/
/* SideBar */	
	#sidebar h3{  background-color:#8CA2B7; border:1px solid #336699; font-size:11px; color:#FFFFFF; height:17px; background-image:url(../images/icons/sidebarBullet.jpg); background-repeat:no-repeat; background-position: 10px center; margin: 0 0 3px 0; padding: 3px 0 0 25px;}
	#sidebar .module{ background-color:#EDEDED; border:1px solid #D9D9D9; margin: 0 0 5px 0; padding: 5px 3px 5px 3px;}
	#sidebar .module label{color: #666666; font-weight:bold; width:50px; display:block; text-align: right; float:left; padding:1px 3px 0 0;}
	#sidebar .module input{width:120px; margin-bottom:10px;}
	#sidebar .module br {clear:both;}
		
/*--------------------------------------*/
/* Classes */
.topNav a{
	font-size:10px;
	color:#666666;
}		
.topNav a:hover{color:#003366;}

.clearer{clear:both}

.entry{
	padding: 3px 3px 10px 0px;
	margin: 3px 8px 3px 0px;
	display:table;
	border-bottom:1px solid #999999;
	width:260px;
}
.entry p{margin: 3px 0 3px 0; padding: 0 0 0 0;}
.entry h4{ font-size:14px; padding: 0 0 0 0; margin: 0 0 0 0; color:#003366;}
.entry .entryimage{border:1px solid #A5A5A5; margin-right:10px; margin-bottom:20px;}
.entry2{
	display:table;
	border-bottom:1px solid #999999;
	width:430px;
	margin-top: 3px;
	margin-right: 8px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.entry2 p{margin: 3px 0 3px 0; padding: 0 0 0 0;}
.entry2 h4{ font-size:14px; padding: 0 0 0 0; margin: 0 0 0 0; color:#003366;}
.entry2 .entryimage{border:1px solid #A5A5A5; margin-right:10px; margin-bottom:20px;}
/* Main Story */
.mainStory{ display:table; margin-bottom: 15px;}
.mainStory h4{ font-size:16px; color:#003366; margin: 0 0 0 0; padding: 0 0 0 0;}
.mainStory .mainImg{ border:1px solid #A5A5A5; margin-right:10px;}
.mainStory .date{ font-size:12px; color:#333333; font-weight:bold;}
.mainStory p{ color:#333333; font-size:11px;}
.mainStory .moreLink{ font-weight:bold; color:#336699;}


.container{ padding: 5px 5px 5px 5px; margin:5px 5px 5px 5px;}

/*-- Left & right panels */
.left{
	width: 285px;
	float:left;
	margin-right: 9px;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #666666;
}
.left h3{ background-image:url(../images/backgrounds/h3left.jpg); background-repeat:no-repeat; margin: 0 0 10px 0; padding: 5px 0 0 40px; height:25px; color:#FFFFFF; text-transform:uppercase; font-size:14px; }

.left2{
	width: 430px;
	float:left;
	margin-right: 9px;
	border-right-style: none;
}
.left2 h3{
	background-image:url(../images/backgrounds/h3left.jpg);
	background-repeat:no-repeat;
	height:25px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:14px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	text-indent: 30px;
	text-align: left;
}

.right{ width: 275px;float:left;}
.right h3{ background-image:url(../images/backgrounds/h3right.jpg); background-repeat:no-repeat; margin: 0 0 10px 0; padding: 5px 0 0 40px; height:25px; color:#FFFFFF; text-transform:uppercase; font-size:14px; }


/*  footer */

#footer .botmenu{ background-color:#D50100; border:1px solid #990000; height:24px; text-align:right; padding: 6px 15px 0 0;color:#FFFFFF; margin-bottom:6px;}
#footer .botmenu a{ color:#FFFFFF; font-weight:bold;}
#footer a{font-weight:bold;}
.derechasup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: overline;
}
	
.rightTop{
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
	text-align: right;
	text-indent: 20px;
	font-weight: normal;
}
.titulo {
	background-color:#8CA2B7;
	border:1px solid #336699;
	font-size:11px;
	color:#FFFFFF;
	height:17px;
	background-image:url(../images/icons/sidebarBullet.jpg);
	background-repeat:no-repeat;
	background-position: 10px center;
	margin: 0 0 3px 0;
	padding: 3px 0 0 25px;
	text-align: left;
	font-weight: bold;
}
.enlaces {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align:left
}

.texto {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
}
.noti {
	font-size: 10px;
	color: #000000;
	text-align: left;
	padding: 1px;
	height: auto;
	width: auto;
	background-color: #EEEEEE;
	border: 2px solid #436FA3;
}

.notider {
	font-size: 10px;
	color: #000000;
	text-align: left;
	padding: 1px;
	height: auto;
	width: auto;
	background-color: #EEEEEE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-style: solid solid solid solid;
}
.combos {
	font-size: 9px;
}
.checks {
	font-size: 9px;
	text-align:left;
	float: left;
}
#sidebar h4 {
	font-size:12px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color:#003366;
	text-decoration: underline;
}
.Content01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.notiOver {

	font-size: 10px;
	color: #000000;
	text-align: left;
	padding: 1px;
	height: auto;
	width: auto;
	background-color: #FFFFFF;
	border: 2px solid #BBCDE3;
}
.titulo2 {
	background-color:#D10000;
	border:1px solid #666666;
	font-size:11px;
	color:#FFFFFF;
	height:17px;
	background-image:url(../images/icons/menuBulletOn.jpg);
	background-repeat:no-repeat;
	background-position: 10px center;
	margin: 0 0 3px 0;
	padding: 3px 0 0 25px;
	text-align: left;
	font-weight: bold;
	font-family: Arial;
}
.IframeBorder {
	border: 2px solid #333333;
}

bodyx {
	background-color: #E4E4E4;
	margin-left: 5px;
	margin-top: 5px;
	scrollbar-face-color: #8CA2B7;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #000000;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #000000;
	scrollbar-arrow-color: #000000;
	background-image: url(../images/logo_02_wm.gif);
	background-attachment: fixed;
}
.notix {
	font-size: 10px;
	color: #000000;
	text-align: center;
	padding: 1px;
	height: auto;
	width: auto;
	border: 2px solid #436FA3;
}
.notiOverx {


	font-size: 10px;
	color: #000000;
	text-align: center;
	padding: 1px;
	height: auto;
	width: auto;
	background-color: #F0F0F0;
	border: 2px solid #BBCDE3;
}
.CellMenuItem01 {
	background-color: #FFFFFF;
	color: #45678F;
	font-family: Sans-serif;
	font-size: 9px;
	border: 1px solid #E8E8E8;
	font-weight: bold;
}
.CellMenuItem02 {
	background-color: #E3E9F1;
	color: #2F4555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px solid #666666;
	font-weight: bold;
}
.ComboItems01 {
	font-size: 10px;
	color: #666666;
	text-align: left;
	padding: 1px;
	height: auto;
	width: auto;
	background-color: #EEEEEE;
	font-weight: bold;
	scrollbar-face-color: 		#CB301F;
	scrollbar-shadow-color: 	#333333;
	scrollbar-highlight-color: 	#333333;
	scrollbar-3dlight-color: 	#333333;
	scrollbar-darkshadow-color: #333333;
	scrollbar-track-color: 		#333333;
	scrollbar-arrow-color: 		#333333;
	direction:inherit;
}


.Minimo {

	font-size: 5px;
	color: #FFFFFF;
	text-align: left;
	padding: 1px;
	height: auto;
	width: auto;
	background-color: #EEEEEE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-style: solid solid solid solid;
	font-weight: normal;
}
.ComboItems02 {
	font-size: 10px;
	color: #333333;
	text-align: left;
	padding: 1px;
	height: auto;
	width: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-style: solid solid solid solid;
	font-family: Arial;
}
.IframeBorderVisor {
	border: 2px solid #333333;
	background-image: url(../images/logo_02_wm.gif);
	background-repeat: no-repeat;
	background-color:#EBEBEB;
	background-position: center center;
}
.backgroundtop01 {
	border-color:#333333;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: url(../images/logo_top.png) no-repeat left;
}
.title01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.IframeBorder2 {
	background-color: #333333;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}.Content02 {

	font-family: Arial;
	font-size: 11px;
	color:#000000;
}

.TypeTitle,.TypeTitle1,.TypeTitle2,.TypeTitle3,.TypeTitle4 {
	background-color:#CB301F;
	border:1px solid #666666;
	font-size:11px;
	color:#FFFFFF;
	height:17px;
	/*background-image:url(../images/icons/escrito.gif);*/
	background-repeat:no-repeat;
	background-position: 10px center;
	margin: 0 0 3px 0;
	padding: 3px 0 0 25px;
	text-align: left;
	font-weight: bold;
	font-family: Arial;
	cursor:pointer;
}
.TypeTitle1 {
	background-image:url(../images/icons/escrito.gif);	
}

.TypeTitle2 {
	background-image:url(../images/icons/audio.gif);
}

.TypeTitle3 {	
	background-image:url(../images/icons/video.gif);
}

.TypeTitle4 {	
	background-image:url(../images/icons/web.gif);
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}


.TypeTitleHover,
.TypeTitle1Hover,
.TypeTitle2Hover,
.TypeTitle3Hover,
.TypeTitle4Hover {
	background-color:#FF3300;
	border:1px solid #FFFFFF;
	font-size:11px;
	color:#FFFFFF;
	height:17px;
	/*background-image:url(../images/icons/escrito.gif);*/
	background-repeat:no-repeat;
	background-position: 10px center;
	margin: 0 0 3px 0;
	padding: 3px 0 0 25px;
	text-align: left;
	font-weight: bold;
	font-family: Arial;
	cursor:pointer;
}

.TypeTitle1Hover {
	background-image:url(../images/icons/escrito.gif);	
}

.TypeTitle2Hover {
	background-image:url(../images/icons/audio.gif);
}

.TypeTitle3Hover {	
	background-image:url(../images/icons/video.gif);
}

.TypeTitle4Hover {	
	background-image:url(../images/icons/web.gif);
}
