/* CSS Document */
#leftmenu ul li ul li{
-moz-background-clip: border;
-moz-background-inline-policy: continuous;
-moz-background-origin: padding;
/*background: url(../images/menulef-top-lista.png) no-repeat;*/
background: #FFFFFF url(../images/menuleft-top-lista.png) no-repeat scroll 0 0;
/*border-bottom:3px solid #fd9903;*/
}

#leftmenu ul li ul li a{

/*-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;*/

background:transparent url(../images/menulef-top-lista22.png) no-repeat scroll 0 0;


color:#999999;
display:block;
font-weight:bold;
height:20px;
padding:3px 0 0 15px;
}

#leftmenu ul li ul li a:hover{
background-image:none;
background-color:#fd9903;
}


body {

	margin: 0;

	padding: 0;

	color: #333;

	font-family: Tahoma,sans-serif;

	line-height: 135%;

	background-color:#c3c0bb;

	/*background:url(../images/bg-body.jpg) repeat-x;*/		

}

body, .faux {

	font-size: 12px;

}

body{

margin:0;}

img{

border:0;}



#wrapper {

	width:785px;

	margin: 0 auto;

	padding:0 2px 0 2px;

	border:#CCCCCC 1px solid;

	background:#FFFFFF;

}

#head{

background:url(../images/bg-top.jpg) no-repeat #a00b0b;

width:100%;

height:74px;}

#footer {

color:#e7d298;

 margin: 0 auto;

 padding:0 2px 0 2px;

 width: 785px;

 height:40px;

 background:url(../images/bg-top.jpg) no-repeat #a00b0b;

}

#footer a{

color:#e7d298;

 }

 #footer a:hover{

color:#FFF;

 }



#top{

background: #ebe8e3;

width:100%;

/*overflow: hidden;*/ }

#top h3{

color:#333333;}



#leftmenu { 

	/* display: inline;*/

	 background: #FFF;

	 margin: 0px;

	 padding: 0px;

	 width:240px;

	 height:190px;

	/* float: left;*/

	 

}

#rightimg {

 	float: right;

	width:545px;

	 margin: 0px;

	 overflow:hidden;

	 padding: 0px;

	}

	

#rightimg img{

display:block;

float:left;

	}

	

.mn{

	display:block;

	float:right;

	width:545px;

	height:28px;

	background:#A10B0C;

	}



#path{



width:100%;

background:#000000 url(../images/bg-search.jpg) no-repeat right;

height:28px;



padding-top:10px;



}	

#pathway{

padding-left:1%;

width:59%;

float:left;

color:#ffcf4f;}

#pathway a{ color:#ffcf4f;

text-decoration:none;}

#pathway a:hover{ color: #FFF;

text-decoration:underline;}



#search{

float:right;

width:29%;

padding-right:1%;

height:28px;

text-align:right;

padding-top:10px;



}

#search .inputbox{

font-size:12px;

border:#FD9A02 solid 1px;

color:#333333;

padding:2px 3px;



}



#faux {

	 /*background: url(../images/faux-2-2-col.gif);*/

	 margin-bottom: 5px;

	 margin-top:10px;

	 overflow: auto; 

	 width: 100%

}

#rightcolumn { 

		  color: #333;

	/* border: 1px solid red;*/

	 margin: 0px;

	 padding: 0px;

	 width: 201px;

	 

	

	 position: relative;

}

#leftcolumn { 

	 color: #333;

	 margin: 3px;

	 padding: 0px;

	 width: 540px;

	

	

}





/* SPOTLIGHT

--------------------------------------------------------- */

#mb-botslwrap {



	border-top: 1px solid #C0C0C0;

	padding: 17px 0;

	clear: both;

	/*background:url(../images/bg-mb.jpg) repeat-x;*/

}



#mb-botsl {

width:100%;

margin:0 auto;



}

#mb-botsl .mb-box,

#mb-botsl .box-ended{

margin-top:18px;

margin-bottom:8px;}



#mb-botsl .mb-box {

	/*float: left;*/

	background-image:url(../images/bo1-top.jpg);

	background-repeat:no-repeat;

	overflow: hidden;

}



#mb-botsl .mb-box h3,

#mb-botsl .box-ended h3 {

	color:#A10B0C;

	margin-top:10px;

	margin-left:20px;

	margin-bottom: 8px;

	font-size: 1.2em;

	text-indent: 3px;

	/*text-transform: uppercase;*/

}



#mb-botsl .mb-box div.moduletable {

background-image:url(../images/bo1-bottom.jpg);

background-position: bottom;

background-repeat:no-repeat;

}



#mb-botsl .mb-box ul ,#mb-botsl .box-ended ul{

	padding: 0 0 10px 0;

	margin:0 45px 0 10px; !important;

}



#mb-botsl .mb-box li, #mb-botsl .box-ended li {

list-style:none;

	padding: 0;

	margin: 0;

	width: 100%;	

}





#mb-botsl .mb-box li a,

#mb-botsl .box-ended li a {

    padding: 4px;

	background: url(../images/seperator.gif)  left bottom  repeat-x;

	width: 90%; 

	display: block;

	text-decoration: none; /*para que no salga subrayado*/

    color: #8F8F8F;

}



#mb-botsl .mb-box li a:hover,

#mb-botsl .mb-box li a:active,

#mb-botsl .mb-box li a:focus,

#mb-botsl .box-ended li a:hover,

#mb-botsl .box-ended li a:active,

#mb-botsl .box-ended li a:focus,

{

color: #5A5A5A;

text-decoration: none;

}



#mb-botsl .mb-box td, #mb-botsl .box-ended td{

	padding: 0;

}



#mb-botsl .mb-box  .article_seperator , #mb-botsl .box-ended  .article_seperator  {

	display: none;

}



#mb-botsl .box-ended {

	margin-right: 0!important;

	/*float: right;*/

	background-image:url(../images/bo2-top.jpg);

	background-repeat:no-repeat;

	overflow: hidden;

}

#mb-botsl .box-ended div.moduletable {

background-image:url(../images/bo2-bottom.jpg);

background-position:bottom;

background-repeat:no-repeat;

}





#mb-spotlight {

	margin: 10px auto 0;

}



#mb-spotlight .mb-box {

	float: left;

	overflow: hidden;

}



#mb-spotlight .mb-box h3 {

	margin-bottom: 5px;

	font-size: 1em;

	text-indent: 3px;

}



#mb-spotlight .mb-box div.moduletable {

}



#mb-spotlight .mb-box ul {

	padding: 0;

	margin: 0!important;

}



#mb-spotlight .mb-box li {

	padding: 0;

	margin: 0;

	background: none;

}



.box-ended table {

width:100%;

}

 .box-ended td {

 	font-weight:normal;

 	

	width: 90%; 

}

.box-ended td a{

	display: block;

	padding: 4px;	

	background: url(../images/seperator.gif)  left bottom  repeat-x;

	text-decoration: none; /*para que no salga subrayado*/

    color: #8F8F8F; 

}



.box-ended td a:hover,

.box-ended td a:active,

.box-ended td a:focus {

color: #5A5A5A;

text-decoration: none;

}

.box-ended .contentheading {

font-size:14px;

}



/*****/





#leftmenu  .moduletable{

margin:10px; /*2px*/

padding:0;





}

/**************************************************************************************/







#leftmenu  ul{

	width:200px; /*100px*/

	list-style:none;

	/*margin:0 auto;*/

	margin:0;

	padding:0;

	font-family:Tahoma;

	font-size:12px;

	

	}

	

#leftmenu  ul li{

	height:20px;

	position: relative;

}



#leftmenu li ul {

	position: absolute;

	left: 200px; /* esto hace que nuestro submenu este pegado al menu principal */

	top: 0;

	display: none; /* esto es para que el submenu no este siempre visible */

	width:270px; /*era 100px*/

/*	height:60px;*/

}



#leftmenu li:hover ul, #leftmenu li.over ul { 

	display: block; }

	

/**subrayado**/

#leftmenu  ul li a, .mn ul li a{

	text-decoration:none;}

#leftmenu  ul li a{

	font-weight:bold;

	background: url(../images/menulef-top-lista.png) no-repeat;

	/*background-position:0px 0px !important;*/

	height:20px;

	/*margin:3px 0px 2px 2px;*/

	padding:3px 0px 0 15px;

	display:block;

	color: #999999;}



#leftmenu  ul li a:hover{

	height:20px;

	/*margin:3px 0px 2px 2px;*/

	padding:3px 0px 0 15px;

	background: url(../images/menulef-top-fondo.png) no-repeat;

	

	/*background-position:0px -25px !important;*/

	display:block;

	color:#FFF;}

	

	/* Hack IE. */

* html #leftmenu  ul li { float: left; }

* html #leftmenu ul li a { height: 1%; }

/* fin del hack */

	



.createdate{

/*background: url(../images/bg-h3.gif) repeat-x bottom;*/

font-size: 170%;

text-align:center;

/*padding-left:100px;*/





}



#leftcolumn .contentpaneopen{

border:0px;

border-spacing:0px;





}





#leftcolumn .contentpaneopen img{

margin:3px;

}	



.blog2 tr td{	

	background: url(../images/bg-h3_b.gif) repeat-x bottom;

	

}



#leftcolumn .contentpaneopen tr{

background: url(../images/bg-h3.gif) repeat-x bottom;

}	

#leftcolumn .contentpaneopen tr td{text-align:center;}







/*******************************************************************************/



.mn ul li{float:left; list-style:none;}



.mn ul{margin:0;padding:0;}



.mn ul li{margin:0;padding:0; font-weight:600;}



.mn ul li a{

color:#FFFFFF;

		display:block;

		margin:0px;

		padding:6px 5px;

		border-right:#d88502 solid 1px;

		border-left:#fde020 solid 1px;

		background-color:#A10B0C;

}



.mn ul li a:hover{

background-color:#A10B0C;

		display:block;

		margin:0px;

		padding:6px 5px;

		border-right:#f2980e solid 1px;

		border-left:#ffc609 solid 1px;

}





/* CONTENT CSS */





P{



}

H1{



}

H2{



}

H3{

	color:#FFB704;



}

a:link, a:active, a:visited{

color:#ff9703;

text-decoration:none;



}

a:hover{

color:#a00b0b;



}



/* ***************************************************************************************************** */

/* TEMPLATE SPECIFIC CSS CODE */







/* ***************************************************************************************************** */

/* JOOMLA SPECIFIC CSS CODE */



.article_separator{



}

.adminform{



}

.author{



}

.bannerfooter{



}

.bannergroup{



}

.bannerheader{



}

.banneritem{



}



.blog_more{



}

.blogsection{



}

.breadcrumbs{



}

.button{



}

.buttonheading{



}

.clr{

	clear:both

}

.componentheading {

background: url(../images/bg-h3.gif) repeat-x bottom;

	font-size: 170%;

	line-height: 100%;

	padding: 5px 0 15px 0;

	margin: 10px 0 10px 0;

}



.contentheading {

	font-size: 170%;

	width: 100%;

	height: 30px;

	line-height: 30px;

	font-family: Tahoma, sans-serif;

	color: #A10B0C;

}







td.column_separator {

	padding-left: 15px;

}



td.componentheading {

	padding-bottom: 15px;

}



.content_email{



}

.content_rating{



}

.content_vote{



}

.contentdecription{



}

.contentpagetitle{



}

.contentpane{



}

.contentpaneopen{

	font-size:99%;

	width: 540px;

	height: 30px;

	line-height: 22px;

	font-family: Tahoma, sans-serif;

	color: #666666;

	text-align:justify;







}



.imagenc{

text-align:center;

}



.blog{

width:540px;

}



td.buttonheading,

.contentpaneopen td.buttonheading {

	padding:5px 3px 0;

}

.contenttoc{



}



.created-date{



}

.date{



}

.input{



}

.inputbox{



}

.intro{



}

.latestnews{



}

.loclink{



}

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



}

a.mainlevel:hover{



}

.message{



}

.metadata{



}

.modifydate{



}

.module{



}

.moduletable{



}

.mosimage{



}

.mosimage_caption{



}

.mostread{



}

.newsfeed{



}

.outline{



}

.pagenav{



}

.pagenav_next{



}

.pagenav_prev{



}

.pagenavbar{



}

.pagenavcounter{



}

.pathway{



}

.pollstableboarder{



}

.read{



}

.search{



}

.searchintro{



}

.sections{



}

.sectiontable_footer{



}

.sectiontableentry{



}

.sectiontablefooter{



}

.sectiontableheader{



}







.smalldark{



}

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



}

a.sublevel:hover{



}

.title{



}

/*------Module----*/



div.module h3 ,#mnews h3{

	background-image:url(../images/h3-right.gif);

	background-repeat:no-repeat;

	padding-left:16px;

	

	font-size: 1.1em;

	color: #000;

	/*margin: 0 0 5px;text-transform: uppercase;*/

}



div.module, div.module_menu, div.module_text{

	background:transparent url(../images/box-br.gif) no-repeat scroll right bottom;

	margin-top:5px;

	margin-bottom: 8px;

	float:left;

	padding:0;

	clear: both;

	width: 95%;

}



div.module div , div.module_menu div, div.module_text div{

	background:transparent url(../images/box-bl.gif) no-repeat scroll left bottom;

padding:0;

	

}



div.module div div , div.module_menu div div ,div.module_text div div {

background:transparent url(../images/box-tr.gif) no-repeat scroll right top;

padding:0pt;

}



div.module div div div , div.module_menu div div div ,div.module_text div div div{

background:transparent url(../images/box-tl.gif) no-repeat scroll left top;

padding:7px 10px 10px;

}



div.module div div div div , div.module_menu div div div ,div.module_text div div div {

	margin: 0;

	padding: 0;

	background: none;

}

div.module div, div.module_menu div ,div.module_text div {

    font-family: Arial, Helvetica,tahoma;

	font-size:12px;

	color:#757474;

	

	}

	

.schools{

font-size:90%;



}

/*------end Module----*/