/* Design by Aristotelis  */	
/* latinquarter.eu */
/* Mambo Default template for Mambo v. 4.5.3  */	
/* Tableless layout  */	


html, body {
	height: 100%;
	min-height: 100%;
	margin: 0px;
}


BODY 
{	

	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	background-color:#FFFBEC;
	/* background-color:#678FC2;  */
	/* background-color:#F3F0C5;  - light bej*/
	/* background-color:#F0F0F0;  */
	/* background-color:#52528B;  */
	/*  background-image:url("../images/Bgrnd_Latin_Quarter_01.jpg");  */


}


body,td,th, tr, p, div {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 16px;
}

/* ================= */
/* Added here to make visible the captcha of comments in Firefox... */
#captcha {
	width: 110px; 
	height: 100%;
}

/* Added here to make visible in normal size the image of the avatar in comments in Firefox... */
#comment .avatarcontainer {
	width: 60px; 
}* {  margin: 0;  padding: 0;}

/* ================= */

.mod_comments li {
	margin-bottom: 14px;
}

/* ================= */



.AulasTblCursoTitle {



	font-size: 13px;



	font-weight: bold;



	padding: 0px;



	margin: 0px;



}



.AulasTblCursoDescription {



	font-size: 11px;



}



.AulasTblCellDayTitle {



	font-weight: bold;



	color: #000099;



	background-color: #ffc488;



	text-align: center;



}







.AulasTblCellPlaceTitle {



	background-color: #ffdd99;



	text-align: center;



}



.AulasTblCellCurso {



	padding-top: 5px;



	padding-right: 0px;



	padding-bottom: 5px;



	padding-left: 0px;



	vertical-align: top;



}.HeaderLineWide1 {	width: 100%; 	line-height: 30px;	background-color: #ffc488;		color: #cc3300;	font-weight:bold;	text-align: center;}.HeaderLineWide2 {	width: 100%; 	line-height: 20px;	background-color: #ffdd99;	color: #cc3300;	font-weight:bold;	text-align: center;}.CoursesSummaryText {	text-align: center;}



/* ================= */











/* ================= Latin Quarter Styles =================*/







.lq_brown {



	color: #cc3300;



	}







.lq_brown_bold {



	color: #cc3300;



	font-weight:bold;



	}







.lq_red {



	color: #FF0000;



	}







.lq_red_bold {



	color: #FF0000;



	font-weight:bold;



	}







.lq_AulasSubSection {



	text-align: center; 



	line-height: 20px; 



	width: 100%; 



	background-color: #ffeeaa;



}







/* ==== Obsolete start ====*/



._lq_brown {



	color: #cc3300;



	}







._lq_brown_bold {



	color: #cc3300;



	font-weight:bold;



	}







._lq_red {



	color: #FF0000;



	}







._lq_red_bold {



	color: #FF0000;



	font-weight:bold;



	}







.blog {



/*   width: 100%;   */



}#contentmain form {  margin: 0;  padding: 0;}



	



/* ==== Obsolete end ====*/



	



/* ================= / Latin Quarter Styles =================*/















/* LAYOUT AND POSITIONING */







/* Hack for IE */



* html #external_wrap {



    height: 100%;



}



/* End IE Hack */







html>body #external_wrap {



height: auto;



}







#external_wrap {



    position: relative;



    margin:0;



	height:auto;



	min-height:100%;



	width:100%;



	/*   background-color:#FCF4E4;   */


	}







#wrap {



	height: 100%;



	margin-left:auto;



	margin-right:auto;



	padding:0px;



	width:915px;



	text-align:left;



	}







#wrap-faux-l {



	position:relative;



	font-size:small;



	height: 100%; 



	width:100%;



	padding:0px;



	margin:0px;



	}











.wrap-floats {



/*margin-left:140px;*/



height: 100%; 



border-collapse:collapse;}







.content {



padding:0px;



margin: 0px;



float:left;



width:550px;



height: 100%;



/*   background-color:#fff;  */



}







.content_wide {



float:left;



width:700px;



height: 100%;



/*   background-color:#fff;  */



}











.leftnav {



float:left;



width:200px;



/*  background-color:#FFF;   */



}







.rightnav {



float:left;



width:150px;



}







.BelowContentMain_1{



float:left;



width:70%;



}



.BelowContentMain_2{



float:left;



width:30%;



}







/*  ===================================================  */







.LQPcontentpanel {







	padding-left: 0px;



	padding-right: 0px;



	background-color: #FFFFFF;



}



/*  ==================START of fix for Firefox 2 bug with tables and images...  and also for IE7 empty tables problem...  16/09/08*/

.LQPcontentpanel {

	border: 1px solid #ffffff;}

/*  ==================END of fix for Firefox 2 bug with tables and images... and also for IE7 empty tables problem... */



.LQPtitle{



font-size:12px;



font-weight:normal;



color:#006699;



background-color:#FFFFFF;



padding-top:6px;



background-repeat:repeat-x; 







}



















/* =================================================== */







.header {



position:relative;



width:100%;



height:100px;



background-image:url(../images/header.gif);



background-repeat:no-repeat;



background-position: left top;



}











.headerlogo {



     visibility:hidden;



	width:214px;



	padding-top:18px;



	padding-left:12px;}







.headermenu {



float:right;



padding-top:0px;



padding-right:6px;



}



	



.LQTopMenu{



	padding-top:69px;



	 padding-left:2px; 





}







.footer {



width:100%;



}







.frontpage {



clear:both;



position:relative;



width:100%;



}







#frontleft {



	width:390px;



	padding-top:0px;



	margin-left:10px;



	margin-right:5px;



	height:140px;



	background-color:#F2F7FA; 



	background-image:url(../images/frontleftbg.jpg);



	background-repeat:no-repeat;



	background-position: bottom;	



	}







#frontright {



width:250px;



float:right;



padding-top:0px;



margin-right:15px;



height:145px; 



background-color:#DFEDF8;



background-image:url(../images/frontrightbg.jpg);



background-repeat:no-repeat;



background-position: bottom;}







img {



max-width:100%;} 







/* \*/



* html #wrap-faux-l,



* html .wrap-floats



{height:1%;}



/*  */







.brclear {



clear:both;



height:0;



margin:0;



font-size:1px;}











#contentmain {



	padding-left:6px;



	padding-right:6px;



	/*border-left:1px solid #8FB0E0; */ }







#footercontent {



	margin-left:10px;



	margin-right:10px;



	margin-top:10px;



	padding-top:10px;



	text-align:center;



	border-top:1px solid #ffd99f



	}







/* OTHER TAGS */







hr  {



	color: #ccc;



	background-color: #ccc;



	height: 1px;



	width: 100%;



	}







a:link   {



	color: #E64500;



}







a:hover, a:visited {



	text-decoration: underline;



	color:#AA3300;



	}







a.category:link, a.category:visited



 {



  color: #E64500;



	}







a.category:hover {



color: #AA3300;



text-decoration: underline; }







a.latestnews:link, a.latestnews:visited {



color: #4D73AC;



text-decoration: underline; }







a.latestnews:hover {



color: #395682;



text-decoration: underline;  }







.headermenu ul {



    margin:0;



    padding:0;



    list-style:none;



    }



 .headermenu li {



    float:right;



    margin:2px;



    padding:0;



    list-style:none;



	height:35px;	}







.headermenu a.mainlevel-nav {



    display:block;



    padding:5px 10px;



	line-height:35px;



	padding-bottom:0px;



	/* font-family: "Trebuchet MS", Lucida Sans, Tahoma, Arial;  */



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size: 13px;



	color: #5A7EB6;



	text-decoration:none;}







#mainlevel-nav li:hover, li.over {



    background:url("../images/menuright.gif") no-repeat right top;



	}







a.mainlevel-nav:hover {



	background:url("../images/menuleft.gif") no-repeat left top;



	color:white;



	}







a.mainlevel:link, a.mainlevel:visited {



	/* font-family: "Trebuchet MS", Lucida Sans, Tahoma, Arial;  */



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size: 13px;



	color: #666;



	text-align: left;



	padding-right:1px;



	padding-left:20px;



	margin-left:2px;



	margin-right:2px;



	margin-top:6px;



	padding-bottom:6px;



	display:block;



	width:105px;



	text-decoration: none;



	background-image:url(../images/topbullet.png);



	background-repeat:no-repeat;



	background-position:left 30%;}







a.mainlevel:hover  {



	color:#E64500;



	background:none;



	background-image:url(../images/topbullet-on.png);



	background-repeat:no-repeat;



	background-position:left 30%;}







#active_menu a.mainlevel:link, #active_menu a.mainlevel:visited, a#active_menu:link, a#active_menu:visited {



	/* color: #FF6600; */



	color: #FF3300;



	font-weight:200;	



	background-image:url(../images/topbullet-on.png);



	background-repeat:no-repeat;



	background-position:left 30%;}











table.moduletable {



	width: 95%;



	margin-bottom:5px;



	font-weight: normal;  

	}

	







.frontpage table.moduletable {



	width:100%;



	}







.headermenu table.moduletable {



	width:460px;



	text-align:right;



	margin-bottom:0px;



	margin:0px;



	padding:0px;

}











#left { }







#left table.moduletable {



	width:90%;



	text-align:left;



	margin:0px;



	padding:0px;



	padding-top:2px;

	

	padding-bottom:5px;	

}







#left table.moduletable th {



	text-align:left;



	font-family: Lucida Sans, Trebuchet MS, Arial, Helvetica, sans-serif;



	font-size: 14px;



	font-weight: normal;



	color: #5A7EB6;



	padding-top:0px;



	padding-bottom:3px;



	border-bottom:1px solid #8FB0E0;  }







#right { }







#frontright table.moduletable th, #frontleft table.moduletable th {



	text-align:left;



	font-family: Lucida Sans, Trebuchet MS, Arial, Helvetica, sans-serif;



	font-size: 14px;



	font-weight: normal;



	color: #5A7EB6;



	padding-top:5px;



	padding-bottom:6px;



	border-bottom:1px solid #8FB0E0;



	background-color:white;}







#frontright ul {



	padding-top:10px; }







#frontright li {



	padding-bottom:4px; }











#contentmain table.moduletable th {



	text-align:left;



	font-family: Lucida Sans, "Trebuchet MS", Arial, Helvetica, sans-serif;



	font-size: 16px;



	font-weight: normal;



	color: #FFFFFF;



	padding-top:5px;



	padding-bottom:3px;  }







#contentmain table.moduletable, #contentmain table.contentpane, #contentmain table.contentpaneopen {



	width:96%;



	text-align:left;



	margin:0px;



	padding:0px;	



	background-color:#fff; }







.newsflash {



  font-family: Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;



  font-size: 11px;  }







.frameheader {



  font-family: Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;



  font-size: 11px;   }







a.readon  {



	background-image:url(../images/arrow.png);



	background-repeat:no-repeat;



	background-position:right;



	padding-right:12px;



	text-transform: lowercase;



	display:block;



	float:right; }











.contentpane {



padding-left: 0px;



padding-right: 0px; }











#contentmain img {



	margin:4px; }







 .button {}







.contentpaneopen  {



/*	background-color:#FFE3B9; 



	background-color:#FFEAB7;  



	background-color:#FFF1D7;	



	background-color:#FDF4D5; */







/*	background-color:#fff0d9;  */



background-color:#FFFBEC;







	



}















.componentheading_OLD {



	font-family:"Lucida Sans, Trebuchet MS, Arial, Helvetica, sans-serif";



	font-size:20px;



	color:#E64500;



	line-height:24px; }







.contentheading_OLD {



	width:100%;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size: 11px;



	font-weight:bold;



    color:#009966;



	background-color:#ffd99f;	



	border:0;



	padding:3;



	padding-bottom:0;



	padding-top:0;



	border-spacing:0;



	cellspacing:0;



 }











.contentheading, .componentheading {



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: bold;



	font-variant: normal;



	background-color: #E0775C;



	color: #FFFFFF;



	



	border:0;



	padding:0;



	padding-bottom:0;



	padding-top:0;



	border-spacing:0;



	cellspacing:0;



 }







.contentheading{



  width:90%;



}







.content_rating{



background-color:#FFFBEC;



	border:0;



	padding:0;



	padding-bottom:0;



	padding-top:0;



	border-spacing:0;



	cellspacing:0;



 }







a.contentpagetitle:link, a.contentpagetitle:visited{



	text-decoration:none;



	color:#FFFFFF; 



	}



a.contentpagetitle:hover{



	color:#FFFFCC; 



	text-decoration: underline;



	}



	



.contentheading_tlq_news {



	font-family: "Courier New", Courier, mono;



	font-size: 9pt;



	font-weight: bold;



	font-variant: normal;



	background-color: #E0775C;



	color: #FFFFFF;



	line-height: 10pt;



 }











.buttonheading {



        width:100%;



        margin:0px;



        }











.category {}







.sectiontableheader {



  font-weight: bold;   }







.sectiontablefooter {}







.sectiontableentry1 {



	background-color : #F2F5F9;  }







.sectiontableentry2 {}







.small {



  font-size        : 9px;



  color : #879DA5;



  text-decoration  : none;



  font-weight: normal;   }







.createdate {



  font-size        : 9px;



  color : #879DA5;



  text-decoration  : none;



  font-weight: normal;   }







.modifydate {



  font-size        : 9px;



  color : #879DA5;



  text-decoration  : none;



  font-weight: normal;   }







li {	



	list-style-image: url(../images/arrow2.png);



	padding-left:0px;



	margin-left:20px;



	line-height:160%;	}







a.mainlevel-bottom:link, a.mainlevel-bottom:visited, a.pathway:link,  a.pathway:visited, a.pathway:hover {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #999999;



	text-decoration: underline;



	padding-left:6px;



	padding-right:6px;  }







a.mainlevel-bottom:hover {



	color: #666666;  }







.pathway {



padding-left:2px; }











.searchfield, {



	border: 1px solid #AAC2E8;



	font-family: Tahoma, Verdana, Helvetica, sans-serif;



	font-size: 11px;



	text-indent: 2px;



	margin-top:6px;



	background-color:#F2F5F9;



	}







.inputbox {



	padding:2px;



	border: 1px solid #AAC2E8;



	font-family: Tahoma, Verdana, Helvetica, sans-serif;



	font-size: 11px;



	text-indent: 2px;



	margin-top:4px;



	color:#666666;



	background-color:#F2F5F9;



	}







#search {



	padding-top:0px;



	text-align:right;



	margin-top:0px;



	width:450px;



	}















/* css template additions */



.boldblanco {  font-size: 10px; font-weight: bold; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif}







.highlighttext {  font-size: 10px; font-weight: bold; color: #FF6600; font-family: Verdana, Arial, Helvetica, sans-serif}











img, img a  {



	border:none;



	}







a.sublevelaaa:link, a.sublevelaaa:visited {



	font-family:Verdana, Arial, Helvetica, sans-serif;



	/* font-family:Verdana, Arial, Helvetica, sans-serif; */



	/* font-family: "Trebuchet MS", Lucida Sans, Tahoma, Arial; */



	font-size: 11px;



	color: #666;



	text-align: left;



    margin-left:20px;



	text-decoration: none;



	background-position:left 30%;}







a.sublevelaaa:hover  {



	color:#E64500;



         text-decoration: none;



	background-position:left 30%;}











a.sublevel:link, a.sublevel:visited {



	font-family:Verdana, Arial, Helvetica, sans-serif;



	/* font-family: Arial, Helvetica, sans-serif;  */



	font-size: 11px;



	color: #999999;



/*



	font-family: "Trebuchet MS", Lucida Sans, Tahoma, Arial;



	font-size: 11px;



	color: #666;



*/



	text-align: left;



	padding-right:1px;



	padding-left:15px;



	margin-left:11px;



	margin-right:2px;



	margin-top:6px;



	padding-bottom:6px;



	display:block;



	width:98px;



	text-decoration: none;



	background-image:url(../images/topbullet.png);



	background-repeat:no-repeat;



	background-position:left 10%;}







a.sublevel:hover  {



	color:#E64500;



	background:none;



	background-image:url(../images/topbullet-on.png);



	background-repeat:no-repeat;



	background-position:left 10%;}