body{
	font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #626262;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
#body_bg{
	background-color: #B8E2FB;
	margin-top:0px
}
.clr{
	clear: both;
}

.fecha{

text-align: right;
color: #2F559B;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight:bold;

}

/* JOOMLA DEFAULT STYLE
--------------------------------------------------------- */
a:link, a:visited{
	color: #185492;
	text-decoration: none;
}
a:hover{
	color: #000000;
	text-decoration: underline;
}
td{
	font-size: 12px;
}
ul {
	margin: 0px;
	margin-left: 15px;
	padding: 0px;
}
ul a:link, ul a:visited{
	color: #185492;
	text-decoration: none;
}
ul a:hover{
	color: #000000;
	text-decoration: underline;
}
.contentheading {
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #2b67b2;
}
.contentheading a:link, .contentheading a:visited {
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #2b67b2;
	text-decoration: none;
}
.contentheading a:hover {
	color: #2b67b2;
	text-decoration: underline;
}
.modifydate{
	font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
	font-size: 10px;
	color: #cbcbcb;
	padding-top: 15px;
}
.small{
	font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
	font-size: 10px;
	color: #cbcbcb; 
  
	
}
.createdate{
	font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
	font-size: 10px;
	color: #cbcbcb;
}
.readon{
	font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #2b67b2;
}
a.readon:link, a.readon:visited {
	padding-left: 15px;
	text-decoration: none;
	background: url(../images/readon.gif) 0px 2px no-repeat;
	color: #2b67b2;
}
a.readon:hover {
	text-decoration: underline;
}
td.buttonheading {
	width: 12px;
}
.sectiontableheader {
	background-color : #ECF5FC;
	background-repeat: repeat;
	border-bottom: solid 1px #999999;
	padding: 2px;
	color : #555555;
	font-weight : bold;
	padding: 2px;
}

.sectiontableentry2 {
	background-color : #F3F3F3;
}
.mosimage_caption{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10px;
	color: #939393;
	padding-top: 5px;
	padding-bottom: 5px;
}
.componentheading {
	font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0775CA;
	text-align: left;
	margin-bottom: 20px;
}
table.contenttoc {
	margin: 0 0 10px 10px;
	padding: 0;
	width: 200px;
}
table.contenttoc td {
	padding: 1px 5px 1px 18px;
	background: url(../images/arrow.png) no-repeat 7px 3px;
}
table.contenttoc th {
	padding: 2px 4px;
	background-color : #efefef;
	border-bottom: solid 1px #999999;
	color: #888888;
	text-indent: 5px;
	text-transform: UPPERCASE;
}
.contentpaneopen{
	width: 100%;
}
table.contentpane{
	width: 100%;
	margin-bottom: 30px;
}
.highlight{
	background-color: #ffff99;
}
.contentpane{
	width: auto;
}
form {
	margin: 0;
	padding: 0;
}
table.poll {
	padding: 0;
	width: 100%;
	border-collapse: collapse;
}
table.poll td{
	font-size: 11px;
}
table.pollstableborder {
	padding: 0;
	width: 100%;
	border: none;
	text-align: left;
}
table.pollstableborder img {
	vertical-align: baseline;
}
table.pollstableborder td {
	padding: 2px!important;
}
form {
	margin: 0;
	padding: 0;
}
#mod_login_password, #mod_login_username {
	width: 140px;
	
}
#mod_search_searchword{

}
input, select {
	font: 11px "Lucida Grande", Tahoma, Verdana, sans-serif;
}
select, .inputbox {
	padding: 2px;
	margin-bottom: 5px;
}
textarea {
	padding-left: 2px;
}
.button {
	padding: 1px 4px;
	border-top: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
	border-bottom: 1px solid #BABDB6;
	border-right: 1px solid #BABDB6;
}
.button:hover, .button:focus {
	border-top: 1px solid #BABDB6;
	border-right: 1px solid #E1E1E1;
	border-bottom: 1px solid #E1E1E1;
	border-left: 1px solid #BABDB6;
}
.inputbox {
	border-top: 1px solid #BABDB6;
	border-right: 1px solid #EDEEEC;
	border-bottom: 1px solid #EDEEEC;
	border-left: 1px solid #BABDB6;
}
.inputbox:hover, .inputbox:focus {
	border: 1px solid #BABDB6;
}
.pagenav {
	padding: 2px;
}
a.pagenav,
.pagenav_prev a,
.pagenav_next a,
.pagenavbar a {
	padding: 1px 4px;
	border-top: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
	border-bottom: 1px solid #BABDB6;
	border-right: 1px solid #BABDB6;
	color: #666666;
	text-decoration: none;
	font-size: 11px;
}
a.pagenav:hover, a.pagenav:active,
.pagenav_prev a:hover, .pagenav_prev a:active,
.pagenav_next a:hover, .pagenav_next a:active,
.pagenavbar a:hover, .pagenavbar a:active {
	padding: 1px 4px;
	border-top: 1px solid #BABDB6;
	border-right: 1px solid #E1E1E1;
	border-bottom: 1px solid #E1E1E1;
	border-left: 1px solid #BABDB6;
	color: #666666;
	text-decoration: none;
}
.pagenavbar {
	padding-left: 14px;
	background: url(../images/pages.gif) no-repeat center left;
	color: #666666;
	font-size: 11px;
}
.pagenavcounter {
	padding: 8px 14px 0 14px;
	color: #666666;
}
.blog_more {
	margin-top: 5px;
	margin-bottom: 30px;
}
.back_button{
	font-size: 11px;
}
.adminform textarea {
	width: 810px !important;
}

.adminform textarea.inputbox {
	width: 810px !important;
}


/* CUSTOM STYLING
--------------------------------------------------------- */
div#wrapper{
	width: 960px;
}
div#inner{
	width: 911px;
	position: relative;
}
/*div.laytop{
	background: url(../images/topheader_bg.jpg) no-repeat;
	height: 67px;
}*/
div.laymiddle{
	background: url(../images/laymiddle.jpg) repeat-y;
}
/*
div.laybottom{
	background: url(../images/laybottom_bg.jpg);
	height: 30px;
}}*/
div.topcontent{
	background: url(../images/topcontent.jpg) no-repeat;
	height: 32px;
	margin-top: 0px;
}
/*
div.middlecontent{
	background: url(../images/middlecontent.jpg) repeat-y;
}
*/
div.bottomcontent{
	background: url(../images/bottomcontent.jpg) no-repeat;
	height: 15px;
}

/* LAYOUT CONTENT
--------------------------------------------------------- */
div#content{
	width: 891px;
}


/* DROP DOWN MENU
--------------------------------------------------------- */
div#ddmenuwrap{
	background: url(../images/ddmenu_bg.gif) repeat-x;
	height: 28px;
	margin-left: 2px;
	position: relative;
	z-index: 100;
}
div#ddmenu{
	padding-top: 2px;
}
#nav {
	margin: 0;
	padding: 0;
	height: 24px;
	background-color: #1a1a1a;
}
#nav a {
	font-size: 0.9em;
	color: #666666;
	float: left;
	text-decoration: none;
	display: block;
	cursor: pointer;
	line-height: 24px;
	padding: 0 15px;
}
#nav ul ul a.daddy {
	background: url(../images/toolbar_img3.png) 100% 50% no-repeat;
}
#nav ul ul a.daddy:hover {
	background: url(../images/toolbar_img3_hover.png) 100% 50% no-repeat;
}
#nav li a {
	background: url(../images/toolbar_div.gif) 100% 0 no-repeat;
}
#nav li a:hover{}
#nav li li a{
	background: none;
	font-weight: normal;
	padding: 0;
	text-indent: 15px;
	color: #939393;
	line-height: 24px;
}
#nav ul li ul li a:hover{
	background: none;
}
#nav ul li a:hover,
#nav ul li ul li ul li a:hover {
	color: #fefefe;
}
#nav, #nav ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#nav li li {
	padding: 0;
	background: none;
	border-bottom: 1px solid #000;
	border-top: 1px solid #3e3e40;
}
#nav a {}
#nav ul ul a {
	display: block;
	color: #ffffff;
	text-decoration: none;
	width: 167px;
	font-size: 0.9em;
	text-align: left;

}
#nav li {
	float: left;
	padding: 0;
 	background: none;
	height: 24px;
}
#nav ul li {
	position: relative;
}
#nav li ul {
	top: 24px;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	font-weight: normal;
	border-width: 0;
	margin: 0;
	padding: 0;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
}	
#nav ul {
	padding: 0;
	margin: 0;
}
#nav li li {
	float: left;
	padding: 0;
   	width: 170px;
}
#nav li ul ul {
	margin: -20px 0 0 170px;
}
#nav li:hover ul ul, 
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul,  
#nav li.sfhover ul ul, 
#nav li.sfhover ul ul ul, 
#nav li.sfhover ul ul ul ul {
	left: -999em;
}
#nav li:hover ul, 
#nav li li:hover ul, 
#nav li li li:hover ul, 
#nav li li li li:hover ul,
#nav li.sfhover ul, 
#nav li li.sfhover ul, 
#nav li li li.sfhover ul,
#nav li li li li.sfhover ul{
	z-index: 100;
	left: 0;
}
#nav li:hover, #nav li.sfhover {
    left: 0;
    background-color: #000;
}
#nav li:hover a, #nav li.sfhover a {
    color: #666666;
}
#nav li li:hover a, #nav li li.sfhover a {
    color: #666666;
}
#nav li li:hover a:hover, #nav li li.sfhover a:hover {
    color: #fefefe;
}
#nav a {}
#nav ul ul a {
	background: none;
}
#nav li.active {}
#nav li li.active {
	background: none;
}
#nav li:hover ul, 
#nav li li:hover ul, 
#nav li li li:hover ul, 
#nav li li li li:hover ul,
#nav li.sfhover ul, 
#nav li li.sfhover ul, 
#nav li li li.sfhover ul,
#nav li li li li.sfhover ul{
	background: #1a1a1a;
}


/* HEADER
--------------------------------------------------------- */
/*div#logo{
	background: url(../images/logo.png) no-repeat;
	height: 71px;
	margin-left: 10px;
}
span#lovewd {
	position: absolute;
	z-index: 1000;
	top: 10px;
	right: 9px;
	width: 137px;
	height: 137px;
	background: url(../images/lovewd.png) 0 0 no-repeat !important;
	background: transparent;
}*/
div#headerwrap{
	background: url(../images/header_bg.gif) no-repeat;
}
div#header{}
div#headerimg{
	color: #fff;
	height: 220px;
	background: url(../images/header_img.jpg) no-repeat;
	margin-left: 2px;
}
div#headerimg_content{
	color: #fff;
	height: 174px;
	background: url(../images/header_img_content.jpg) no-repeat;
	margin-left: 2px;
}
div#headerimg_weblinks{
	color: #fff;
	height: 174px;
	background: url(../images/header_img_weblinks.jpg) no-repeat;
	margin-left: 2px;
}
div#headerimg_contact{
	color: #fff;
	height: 174px;
	background: url(../images/header_img_contact.jpg) no-repeat;
	margin-left: 2px;
}
div#headerimg_empty{
	color: #fff;
	background: none;
	margin-left: 2px;
}













div#loginbox{
	position: absolute;
	z-index: 90;
	top: 109px;
	right: 9px;
	background: url(../images/loginbox.jpg) no-repeat;
	width: 331px;
	height: 171px;
}
div#loginmodulewrap{
	overflow: hidden;
	width: 331px;
	height: 171px;
}
div#loginmodule{
	font-size: 11px;
	text-align: left;
	color: #fff;
	padding-left: 33px;
	padding-top: 17px;
}
div#loginmodule h3{
	margin: 0px;
	color: #fff;
}
div#loginmodule td{
	font-size: 11px;
	text-align: left;
	color: #fff;
}
div#loginmodule a:link, div#loginmodule a:visited{
	color: #9a9a9a;
}
div#loginmodule a:hover{
	color: #fff;
	text-decoration: none;
}
div#loginmodule #mod_login_username.inputbox,
div#loginmodule #mod_login_password.inputbox{
	border: 1px solid #474747;
	color: #a7a7a7;
	font-size: 10px;
	width: 148px;
	padding: 3px;
	margin-bottom: 5px;
}
div#loginmodule #mod_login_remember.inputbox{
	margin: 0px;
	height: 11px;
	width: 11px;
}
div#loginmodule .button {
	color: #474747;
	font-size: 10px;
	padding: 1px 10px;
	margin: 5px 0px;
	border: 1px solid #474747;
}
div#loginmodule form{
	text-align: left;
	margin-bottom: 10px;
}
div#loginmodule form div{
	display: none;
}


/* CONTENT BODY
--------------------------------------------------------- */
div#contentlayoutwrap{
	margin: 0px;
	padding: 0px;
	height: 1%;
}
div#contentlayout{
	width: 891px;
	background: url(../images/content_layout_middle.gif) repeat-y;
	margin: 0px;
}
div#contentbody{
	margin: 0px 2px;
	text-align: left;
}
/* ------------------------------------ */
div#pathwaywrap{
	margin-bottom: 15px;
	background: url(../images/pathway.gif) 0px 0px no-repeat;
	height: 15px;
	
}
div#pathway{
	font-size: 11px;
	color: #aaaaaa;
	padding-left: 5px;
	margin-left: 15px;
	padding-bottom: 1px;
	border-bottom: 1px solid #dedede;
}
div#pathway a:hover{
	color: #000;
	text-decoration: none;
}
/* ------------------------------------ */
div#user1wrap{
	margin-bottom: 15px;
	
}
div#user1{
	font-size: 11px;
	color: #aaaaaa;
	font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
	background: #fff url(../images/user1_bg.gif) 0px 0px repeat-x;
	margin: 3px;
}
div#user1 a:link, div#user1 a:visited{
	color: #526578;
	text-decoration: none;
	padding-right:12px;
}
div#user1 a:hover{
	text-decoration: underline;
}
div#user1 h3{
	margin: 0px;
	font-size: 11px;
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #526578;
	text-transform: uppercase;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
div#user1 .moduletable{
	padding: 0px 10px 10px 10px;
}
/* ------------------------------------ */
div#topuserswrap{
	margin-bottom: 15px;
	height: 1%;
}
div#user2wrap,
div#user3wrap,
div#user4wrap{
	float: left;
}
div#user2,
div#user3,
div#user4{
	font-size: 11px;
	color: #aaaaaa;
	font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
	background: #fff url(../images/topusers_h3.gif) 0px 0px repeat-x;
	margin: 3px;
}

div#user2 h3,
div#user3 h3,
div#user4 h3{
	margin: 0px;
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
div#user2 .moduletable,
div#user3 .moduletable,
div#user4 .moduletable{
	padding: 0px 10px 10px 10px;
}
/* ------------------------------------ */
/*div#user5wrap{
	margin-bottom: 10px;
	margin-right:-18px;

}
div#user5{
	font-size: 12px;
	font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
	margin: 3px;
}
div#user5 h3{
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #2b67b2;	
	margin: 0px;
	margin-bottom: 5px;
}}
div#user5 .moduletable{
	margin-bottom: 18px;

*/
/* ------------------------------------ */
div#bottomuserswrap{
	margin-top: 20px;
	margin-bottom: 20px;
	height: 1%;
}	
div#user6wrap
{
	background: url(../images/fnd_buscador.jpg) top no-repeat;

}

div#user7wrap,
div#user8wrap{
	float: left;
}
div#user6,
div#user7,
div#user8{
	font-size: 11px;
	color: #aaaaaa;
	font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
	margin: 3px;
}

div#user6 h3,
div#user7 h3,
div#user8 h3{
	margin: 0px;
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	margin-bottom: 5px;
}
div#user6 .moduletable,
div#user7 .moduletable,
div#user8 .moduletable{
	padding: 0px 10px 10px 10px;
}
/* ------------------------------------ */
div#centerblockwrap{ /* center column - 2 columns layout */
	float: left;
	width: 360px;
	/*border-right: 1px solid #d3d3d3;*/
}
div#centerblockfullwrap{ /* center column - 1 columns layout, right block collapsed */
	float: left;
	width: 860px;
}
div#centerblock{
	padding: 0px -50px 0px 10px;
}

/*----------------------------------------------*/
div#rightblockwrap{
	float: left;
	width: 250px;


}
div#rightblock{
	padding: 0px 0px 0px 22px;
}
div#rightblock .module {
	width: 205px;
	background: #cccccc;
	background: url(../images/r_module_h3_fnd.jpg) top left repeat-y;
	margin-bottom: 20px;
	margin-right: 15px;
	font-size: 11px;
	color: #3F3F3F;
}
div#rightblock .module td{
	font-size: 11px;
}
div#rightblock .module div {}
div#rightblock .module div div {
	background: url(../images/r_module_h3.gif) top left no-repeat; 
	padding: 0px 10px 10px 10px;
}
div#rightblock .module div div div {
	background: url(../images/spacer.gif) no-repeat;
	padding: 0;
	width: auto !important;
	width: 100%;

}
div#rightblock .module h3{
	margin: 0px;
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #526578;
	text-transform: uppercase;
	padding: 5px 0px 6px 0px;
	margin-bottom: 10px;
}
div#rightblock table.pollstableborder{
	margin-top: 15px;
	margin-bottom: 5px;

}

/* -------------PARA ZONA DERECHA-------------- */
div#leftblockwrap{
	float: left;
	width: 250px;	
}
div#leftblock{
	padding: 0px 0px 0px 45px;
}
div#leftblock .module {
	width: 205px;
	background: #cccccc;
	background: url(../images/r_module_h3_fnd.jpg) top left repeat-y;
	margin-bottom: 20px;
	margin-right: 15px;
	font-size: 11px;
	color: #3F3F3F;
}
div#leftblock .module td{
	font-size: 11px;
}
div#leftblock .module div {}
div#leftblock .module div div {
	background: url(../images/r_module_h3.gif) top left no-repeat; 
	padding: 0px 10px 10px 0px;
}
div#leftblock .module div div div {
	background: url(../images/spacer.gif) no-repeat;
	padding: 0;
	width: auto !important;
	width: 100%;

}
div#leftblock .module h3{
	margin: 0px;
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #526578;
	text-transform: uppercase;
	padding: 5px 0px 6px 0px;
	margin-bottom: 10px;
}
div#leftblock table.pollstableborder{
	margin-top: 15px;
	margin-bottom: 5px;

}




/* -------------PARA BANNER DERECHO-------------- */
div#bannerblockwrap{
	float: left;
	width: 250px;	
}
div#bannerblock{
	padding: 0px 0px 0px 45px;
}
div#bannerblock .module {
	width: 205px;
	background: #cccccc;
	background: url(../images/r_module_h3_fnd.jpg) top left repeat-y;
	margin-bottom: 20px;
	margin-right: 15px;
	font-size: 11px;
	color: #3F3F3F;
}
div#bannerblock .module td{
	font-size: 11px;
}
div#bannerblock .module div {}
div#bannerblock .module div div {
	background: url(../images/r_module_h3.gif) top left no-repeat; 
	padding: 0px 10px 10px 10px;
}
div#bannerblock .module div div div {
	background: url(../images/spacer.gif) no-repeat;
	padding: 0;
	width: auto !important;
	width: 100%;

}
div#bannerblock .module h3{
	margin: 0px;
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #526578;
	text-transform: uppercase;
	padding: 5px 0px 6px 0px;
	margin-bottom: 10px;
}
div#bannerblock table.pollstableborder{
	margin-top: 15px;
	margin-bottom: 5px;

}


/* MENU STYLING (module class suffix: -menu)
--------------------------------------------------------- */
div#rightblock .module-menu {
	width: 280px;
	background: #fff;
	margin-bottom: 20px;
	margin-right: 15px;
}
div#rightblock .module-menu a:link, div#rightblock .module-menu a:visited{
	font-size: 11px;
	font-weight: normal;
	color: #2b67b2;
}
div#rightblock .module-menu a:hover{
	color: #000;
	text-decoration: none;
}
div#rightblock .module-menu div {}
div#rightblock .module-menu div div {
	background: url(../images/r_module_h3-menu.gif) top left no-repeat;
}
div#rightblock .module-menu div div div {
	background: url(../images/spacer.gif) no-repeat;
	padding: 0;
	width: auto !important;
	width: 100%; 
}
div#rightblock .module-menu h3{
	margin: 0px;
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #526578;
	text-transform: uppercase;
	padding: 5px 0px 6px 10px;
}
a.mainlevel {
	font-size: 11px;
	font-weight:bold;
	display: block;
	border-bottom: 1px solid #DFF3FF;
	line-height: 25px;
	padding: 0px;
	text-indent: 10px;
	width: 190px;
	color: #000000;
}
a.mainlevel:hover{
	background: #fafafa;
	display: block;
	width: 190px;
	color: #185492;
	text-decoration: none;
}
#active_menu{
	color: #000;
	font-weight: bold;
}


/* INDIVIDUAL MODULES STYLING (module class suffix: -rss)
--------------------------------------------------------- */
div#rightblock .module-rss {
	width: 205px;
	background: #fff;
	margin-bottom: 20px;
	margin-right: 15px;
	font-size: 11px;
	color: #aaaaaa
}
div#rightblock .module-rss td{
	font-size: 11px;
}
div#rightblock .module-rss a:link, div#rightblock .module-rss a:visited{
	font-size: 11px;
	font-weight: normal;
	color: #2b67b2;
}
div#rightblock .module-rss a:hover{
	color: #000;
	text-decoration: none;
}
div#rightblock .module-rss div {}
div#rightblock .module-rss div div {
	background: url(../images/r_module_h3-rss.gif) top left no-repeat;
	padding: 0px 10px 10px 10px;
}
div#rightblock .module-rss div div div {
	background: url(../images/spacer.gif) no-repeat;
	padding: 0;
	width: auto !important;
	width: 100%; 
}
div#rightblock .module-rss h3{
	margin: 0px;
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #526578;
	text-transform: uppercase;
	padding: 5px 0px 6px 0px;
	margin-bottom: 10px;
}


/* INDIVIDUAL MODULES STYLING (module class suffix: -special)
--------------------------------------------------------- */
div#rightblock .module-special {
	width: 280px;
	background: #fff;
	margin-bottom: 20px;
	margin-right: 15px;
	font-size: 11px;
	color: #aaaaaa;
}
div#rightblock .module-special td{
	font-size: 11px;
}
div#rightblock .module-special a:link, div#rightblock .module-special a:visited{
	font-size: 11px;
	font-weight: normal;
	color: #2b67b2;
}
div#rightblock .module-special a:hover{
	color: #000;
	text-decoration: none;
}
div#rightblock .module-special div {}
div#rightblock .module-special div div {
	background: url(../images/r_module_h3-special.gif) top left no-repeat;
	padding: 0px 10px 10px 10px;
}
div#rightblock .module-special div div div {
	background: url(../images/spacer.gif) no-repeat;
	padding: 0;
	width: auto !important;
	width: 100%; 
}
div#rightblock .module-special h3{
	margin: 0px;
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #526578;
	text-transform: uppercase;
	padding: 5px 0px 6px 0px;
	margin-bottom: 10px;
}


/* INDIVIDUAL MODULES STYLING (module class suffix: -stats)
--------------------------------------------------------- */
div#rightblock .module-stats {
	width: 280px;
	background: #fff;
	margin-bottom: 20px;
	margin-right: 15px;
	font-size: 11px;
	color: #aaaaaa;
}
div#rightblock .module-stats td{
	font-size: 11px;
}
div#rightblock .module-stats a:link, div#rightblock .module-stats a:visited{
	font-size: 11px;
	font-weight: normal;
	color: #2b67b2;
}
div#rightblock .module-stats a:hover{
	color: #000;
	text-decoration: none;
}
div#rightblock .module-stats div {}
div#rightblock .module-stats div div {
	background: url(../images/r_module_h3-stats.gif) top left no-repeat;
	padding: 0px 10px 10px 10px;
}
div#rightblock .module-stats div div div {
	background: url(../images/spacer.gif) no-repeat;
	padding: 0;
	width: auto !important;
	width: 100%; 
}
div#rightblock .module-stats h3{
	margin: 0px;
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #526578;
	text-transform: uppercase;
	padding: 5px 0px 6px 0px;
	margin-bottom: 10px;
}


/* INDIVIDUAL MODULES STYLING (module class suffix: -syndicate)
--------------------------------------------------------- */
div#rightblock .module-syndicate {
	width: 205px;
	margin-bottom: 20px;
	margin-right: 15px;
	font-size: 11px;
	color: #aaaaaa;
}
















/* MENU STYLING (module class suffix: -menu - 02)
--------------------------------------------------------- */
div#leftblock .module-menu {
	width: 280px;
	background: #fff;
	margin-bottom: 20px;
	margin-right: 15px;
}
div#leftblock .module-menu a:link, div#rightblock .module-menu a:visited{
	font-size: 11px;
	font-weight: normal;
	color: #2b67b2;
}
div#leftblock .module-menu a:hover{
	color: #000;
	text-decoration: none;
}
div#leftblock .module-menu div {}
div#leftblock .module-menu div div {
	background: url(../images/r_module_h3-menu.gif) top left no-repeat;
}
div#leftblock .module-menu div div div {
	background: url(../images/spacer.gif) no-repeat;
	padding: 0;
	width: auto !important;
	width: 100%; 
}
div#leftblock .module-menu h3{
	margin: 0px;
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #526578;
	text-transform: uppercase;
	padding: 5px 0px 6px 10px;
}
a.mainlevel {
	font-size: 11px;
	display: block;
	border-bottom: 1px solid #DFF3FF;
	line-height: 25px;
	padding: 0px;
	text-indent: 10px;
	width: 190px;
	color: #2b67b2;
}
a.mainlevel:hover{
	background: #fafafa;
	display: block;
	width: 190px;
	color: #000;
	text-decoration: none;
}
#active_menu{
	color: #000;
	font-weight: bold;
}


/* INDIVIDUAL MODULES STYLING (module class suffix: -rss)
--------------------------------------------------------- */
div#leftblock .module-rss {
	width: 205px;
	background: #fff;
	margin-bottom: 20px;
	margin-right: 15px;
	font-size: 11px;
	color: #aaaaaa
}
div#leftblock .module-rss td{
	font-size: 11px;
}
div#leftblock .module-rss a:link, div#rightblock .module-rss a:visited{
	font-size: 11px;
	font-weight: normal;
	color: #2b67b2;
}
div#leftblock .module-rss a:hover{
	color: #000;
	text-decoration: none;
}
div#leftblock .module-rss div {}
div#leftblock .module-rss div div {
	background: url(../images/r_module_h3-rss.gif) top left no-repeat;
	padding: 0px 10px 10px 10px;
}
div#leftblock .module-rss div div div {
	background: url(../images/spacer.gif) no-repeat;
	padding: 0;
	width: auto !important;
	width: 100%; 
}
div#leftblock .module-rss h3{
	margin: 0px;
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #526578;
	text-transform: uppercase;
	padding: 5px 0px 6px 0px;
	margin-bottom: 10px;
}


/* INDIVIDUAL MODULES STYLING (module class suffix: -special)
--------------------------------------------------------- */
div#leftblock .module-special {
	width: 280px;
	background: #fff;
	margin-bottom: 20px;
	margin-right: 15px;
	font-size: 11px;
	color: #aaaaaa;
}
div#leftblock .module-special td{
	font-size: 11px;
}
div#leftblock .module-special a:link, div#rightblock .module-special a:visited{
	font-size: 11px;
	font-weight: normal;
	color: #2b67b2;
}
div#leftblock .module-special a:hover{
	color: #000;
	text-decoration: none;
}
div#leftblock .module-special div {}
div#leftblock .module-special div div {
	background: url(../images/r_module_h3-special.gif) top left no-repeat;
	padding: 0px 10px 10px 10px;
}
div#leftblock .module-special div div div {
	background: url(../images/spacer.gif) no-repeat;
	padding: 0;
	width: auto !important;
	width: 100%; 
}
div#leftblock .module-special h3{
	margin: 0px;
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #526578;
	text-transform: uppercase;
	padding: 5px 0px 6px 0px;
	margin-bottom: 10px;
}


/* INDIVIDUAL MODULES STYLING (module class suffix: -stats)
--------------------------------------------------------- */
div#leftblock .module-stats {
	width: 280px;
	background: #fff;
	margin-bottom: 20px;
	margin-right: 15px;
	font-size: 11px;
	color: #aaaaaa;
}
div#lefttblock .module-stats td{
	font-size: 11px;
}
div#leftblock .module-stats a:link, div#rightblock .module-stats a:visited{
	font-size: 11px;
	font-weight: normal;
	color: #2b67b2;
}
div#leftblock .module-stats a:hover{
	color: #000;
	text-decoration: none;
}
div#leftblock .module-stats div {}
div#leftblock .module-stats div div {
	background: url(../images/r_module_h3-stats.gif) top left no-repeat;
	padding: 0px 10px 10px 10px;
}
div#leftblock .module-stats div div div {
	background: url(../images/spacer.gif) no-repeat;
	padding: 0;
	width: auto !important;
	width: 100%; 
}
div#leftblock .module-stats h3{
	margin: 0px;
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #526578;
	text-transform: uppercase;
	padding: 5px 0px 6px 0px;
	margin-bottom: 10px;
}


/* INDIVIDUAL MODULES STYLING (module class suffix: -syndicate)
--------------------------------------------------------- */
div#leftblock .module-syndicate {
	width: 205px;
	margin-bottom: 20px;
	margin-right: 15px;
	font-size: 11px;
	color: #aaaaaa;
}





/* FOOTER
--------------------------------------------------------- */
div#footerblockwrap{
	float: left;
	width: 250px;	
}
div#footerblock{
	padding: 0px 0px 0px 45px;
}

a.footer:hover{
	text-decoration: underline;
	

}
div#footwrap{
	margin: 0px 15px 0px 25px;
	position: relative;
	
}
div#footer{
	font-size: 10px;
	color:#ffffff;
	text-align: left;
	
}
div#footer a:hover{
	color: #fff;
	text-decoration: none;

}
/* 
span#joomla_logo {
	position: absolute;
	z-index: 1000;
	top: 27px;
	right: 0px;
	width: 60px;
	height: 45px;
	background: url(../images/vem_logo.png) 0 0 no-repeat !important;
	background: transparent;
} */

a.mainlevelsuperior:link, a.mainlevelsuperior:visited {
	font-size: 11px;
	color: #2B67B2;
	text-align: center;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom:5px;
	padding-top:5px;
	text-decoration: none;
	font-family: Tahoma;
border-right: 1px solid #ECF5FC;


}
a.mainlevelsuperior:hover {
color:#000000;
text-decoration:none;

}

a.mainlevelsuperior#active_menu {
	text-decoration: none;
	color: #B11015;
}

a.mainlevelsuperior#active_menu:hover {
	text-decoration: none;
	color: #000000;
}
table.moduletablesuperior {
text-align: center;
}
div.moduletablesuperior {
}
table.moduletablesuperior th, div.moduletablesuperior h3 {
}
table.moduletablesuperior td {
text-align: center;
}

/* MENU STYLING (module class suffix: -menu - 02)
--------------------------------------------------------- */
div#leftblock .module-menu {
	width: 280px;
	background: #fff;
	margin-bottom: 20px;
	margin-right: 15px;
}
div#leftblock .module-menu a:link, div#rightblock .module-menu a:visited{
	font-size: 11px;
	font-weight: normal;
	color: #2b67b2;
}
div#leftblock .module-menu a:hover{
	color: #000;
	text-decoration: none;
}
div#leftblock .module-menu div {}
div#leftblock .module-menu div div {
	background: url(../images/r_module_h3-menu.gif) top left no-repeat;
}
div#leftblock .module-menu div div div {
	background: url(../images/spacer.gif) no-repeat;
	padding: 0;
	width: auto !important;
	width: 100%; 
}
div#leftblock .module-menu h3{
	margin: 0px;
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #526578;
	text-transform: uppercase;
	padding: 5px 0px 6px 10px;
}
a.mainleve2 {
	font-size: 11px;
	display: block;
	border-bottom: 1px solid #DFF3FF;
	line-height: 25px;
	padding: 0px;
	text-indent: 10px;
	width: 190px;
	color: #2b67b2;
}
.xmap {
text-align:left;

}