/*
	1

	1
*/

*{	padding:0; margin:0; }*

body{

	text-align: center;
	background-color: #DDE0E1;
}

h1 {
	font: bold 1.3em Arial, Sans-Serif

	letter-spacing: -1px;
	color: #fff;
}


h1 a {


	color: #BF3E17;


}


tr, p, div {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

	line-height: 1.5em;
	color:#666666;

}



hr {



	background:#999999;

	height:1px;

	width:100%;

}

        user9 {

    font-family: Arial;
    color:#FFFFFF;





}

ul {



	list-style:none;



}



li {

	padding-left: 25px;
	padding-top: 0;
	background-image: url(../images/arrow.png) ;
	background-repeat: no-repeat;
	background-position: 10px 5px;
    	text-align: left;

}



ol{



	margin-left:40px;



	list-style-position:inherit;



}







.header {



	background: #fff url(../images/header.jpg) repeat-x;



	margin: 0 0 10px 0;



	height: 170px;



	padding: 1px 0 3px 10px;



}







.logo {



	float: left;



	



}




         #mainlevel-user9 {

    font-family: Arial;
    color:#FFFFFF;





}


#mainlevel-nav {



	float: right;



	font-size: 1.1em;



	color: #C71585;



	width: 600px;



	text-align: right;



	padding: 0 20px 0 0;







}







#mainlevel-nav ul { font-size: 1.1em; margin: 0;  padding: 0;}







	#mainlevel-nav li {



		color: #C71585;



		background: none;



		display: inline;



	}



	



	#mainlevel-nav li a {



		font-weight: bold;



		color: #FFFFFF;



	} 



	



	#mainlevel-nav li a:hover {



		color: #C71585;



                text-decoration   : underline;



	} 



	



		



#searchform {



	background: #F0F0F0;



	text-align: right;



	color: #FFFFFF;



	height: 40px;



	padding: 10px 10px 0 0;



}







form {



	display: inline;



	margin: 0;



 	padding: 0;



}







.pathway {



	font-family:  Arial,Verdana, Helvetica, sans-serif;



	font-size: 9px;



}



a.pathway:link, a.pathway:visited {



	color            : #A52A2A;



	font-weight      : normal;



}



a.pathway:hover {



	color            : #000000;



	font-weight      : normal;



	text-decoration   : none;



}







#active_menu {



	color: #8B0000;



	text-decoration: underline;



	font-weight: bold;



}



a.mainlevel:link, a.mainlevel:visited {



	display: block;



	color: #666;



	padding: 4px 0 4px 10px;



	margin: 0 0 1px 0;



	border-bottom: 1px solid #eee;



	text-decoration: none;



}



a.mainlevel:hover {



	color: #8B0000;



	background: #D8D8D8;



}



a.mainmenu:link, a.mainmenu:visited {



	color: #ffffff;



	font-family:  Arial,Verdana, Helvetica, sans-serif;



	font-weight: bold;



	font-size: 10px;



}

.module9 {
  color: #F5F5F5;
  font: normal normal
}



a.mainmenu:hover {



	color: #333333;



}



.pollstableborder {



	border: 1px solid;



	padding: 1px;



}



a.sublevel:link, a.sublevel:visited {



	font-size: 11px;



	color: #ffffff;



	text-indent:33px;



	line-height: 20px;



	display:block;



	margin-bottom:3px;



	width:100%;



	background-color:#c6c6c6;



}



a.sublevel:hover {



	color: #000000; text-decoration: none;



}



table.moduletable {



	padding: 0 0px 5px 0px;



	width: 200px;



	margin-bottom:5px;
  text-align: left

}


            table.moduletable user9 {

    font-family: Arial;
    color:#FFFFFF;





}
              }


            table.moduletable-user9 {

    font-family: Arial;
    color:#FFFFFF;





}



/* small titles */







table.moduletable th {

	width: 100%;
	font-weight:bold;
	padding: 10px 10px;
	text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px     ;
  	background:url(http://www.opalc.org/images/fondomenu.gif) repeat-x;
  color: #660066
}



table.moduletable li {



	color: #FFF;
  text-align: left
}



table.moduletable ul {



	padding: 0px;
  text-align: left
}



table.moduletable td {



	font-size: 11px;



	font-weight: normal;
  text-align: left
}



.poll {



	font-family      : Arial, Helvetica, sans-serif;



	font-size        : 10px;



	color            : #666666;



	line-height      : 14px;



}

table.moduletable-mymodulestyle {



	padding: 0 0px 5px 0px;



	width: 200px;



	margin-bottom:5px;
  text-align: left

}


            table.moduletable-mymodulestyle user9 {

    font-family: Arial;
    color:#FFFFFF;





}
              }


            table.moduletable-mymodulestyle-user9 {

    font-family: Arial;
    color:#FFFFFF;





}



/* small titles */


table.moduletable-mymodulestyle {
	background-color: #000000;
}




table.moduletable-mymodulestyle th {

	width: 100%;
	font-weight:bold;
	padding: 10px 10px;
	text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px     ;
  	background:url(http://www.opalc.org/images/fondomenu.gif) repeat-x;
  color: #660066
}



table.moduletable-mymodulestyle li {



	color: #FFF;
  text-align: left
}



table.moduletable-mymodulestyle ul {



	padding: 0px;
  text-align: left
}



table.moduletable-mymodulestyle td {



	font-size: 11px;



	font-weight: normal;
  text-align: left
}



.poll {



	font-family      : Arial, Helvetica, sans-serif;



	font-size        : 10px;



	color            : #666666;



	line-height      : 14px;



}




table.pollstableborder {



	border: 1px solid #cccccc;



}



.sectiontableheader {



	background-color : #cccccc;



	color            : #333333;



	font-weight      : bold;



	padding:5px;



}



.sectiontableentry1 td{



	border-bottom:1px solid #CCCCCC;



	padding:3px 3px 3px 6px;







}



.sectiontableentry2 td {



	border-bottom:1px solid #CCCCCC;



	padding:3px 3px 3px 6px;



}



.small {

	font-family      : Arial,Verdana, Helvetica, sans-serif;
	font-size        : 10px;
	color            : #999999;
	text-decoration  : none;
	font-weight      : bold;
}



.smalldark {



	font-family      : Arial,Verdana, Helvetica, sans-serif;



	font-size        : 10px;



	color            : #000000;



	text-decoration  : none;



	font-weight      : normal;



}



.contentpane {
  text-align: justify
}



.contentpaneopen {

	border : 0px ridge #0099cc;
	width: 100%;
	padding: 1px;
  text-align: justify
}







/* big titles */



.contentheading, .componentheading {

	color: #660066;
	text-align: left;
  font: normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  top: 20px;
  margin-top: 10px;
  margin-left: 10px;
  margin-bottom: 10px;
  padding-top: 10px
}



.createdate {



	font-family      : Arial, Helvetica, sans-serif;
	font-size        : 9px;
	color:  #666666;
	text-align       : left;
	text-indent:18px;
	font-weight:bold;
	top:-5px;
	vertical-align: top;
	padding-bottom:2px;
	background:url(../images/date.png) no-repeat;


}



.button {



	font-family: Arial,Verdana, Helvetica, sans-serif;



	font-style: normal;



	font-size: 11px;



	font-weight: bold;



	background-color : #F5F5F5;



	color: #000000;



	border: 1px solid #757575;



}







/* search form input */







.inputbox {



	color: #757575;



	padding: 2px;



	border: 1px solid #808080;



	margin: 0 0 4px 0;



}







#searchform .inputbox {



	color: #757575;	



	width: 300px; 



	border: 1px solid #808080;



	background: #fff;



	float: right;



}











a:link, a:visited {



	color: #483D8B;



	text-decoration: none;



}



a:hover {



	color: #C71585;



}



a.contentpagetitle:link, a.contentpagetitle:visited {



	font-family: Arial,Verdana, Helvetica, sans-serif;





	font-weight: bold;



 	color: #C71585;



	text-align:left;



	text-decoration: underline;



	}



a.contentpagetitle:hover {



	font-family: Arial,Verdana, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: bold;



	text-align:left;



	color: #666666;



	text-decoration: none;



	font-weight: bold;



	}



a.category:link, a.category:visited {



	color            : #333333;



	font-weight      : bold;



	font-size: 11px;



	font-weight: bold;



}



a.category:hover {



	color            : #999999;



}



.ontab {



	background-color: #ffae00;



	border-left: outset 2px #99cb46;



	border-right: outset 2px #808080;



	border-top: 2px outset #CD5C5C;



	border-bottom: solid 1px #d5d5d5;



	text-align: center;



	font-weight: bold;



	color: #FFFFFF;



}



.offtab {



	background-color : #e5e5e5;



	border-left: outset 2px #E0E0E0;



	border-right: outset 2px #E0E0E0;



	border-top: outset 2px #E0E0E0;



	border-bottom: solid 1px #d5d5d5;



	text-align: center;



	font-weight: normal;



}



.tabpadding {



}



.tabheading {



	background-color: #ffae00;



	text-align: left;



}



.pagetext {



	visibility: hidden;



	display: none;



	position: relative;



	top: 0;



}


.back_button {

	text-align: right;
	margin-top: 40px;
    margin-right: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px
}



table.contenttoc {



	color: #333300;



	background-color: #e0e0e0;



	border: 1px solid #ccc;



	padding:5px;



}



table.contenttoc td {

    font-size: 8pt;
    font-weight: normal;
    text-align:left;
	padding-left:5px;
	padding-right:5px;

}



table.contenttoc th {



    font-size: 8pt;
    font-weight: normal;
    text-align:left;
	padding:5px;
	background-color:#333333;
	color:#FFFFFF;



}



table.searchintro {



	width: 100%;



}



table.searchintro td {



	background-color: #293C43;



	color: #ffffff;



	font-weight: bold;



}.ZTITULO1 {
  color: #333333;
  font-size: 16px;
  font-weight: bold;
  text-align: left         ;
    font-family: Arial, Helvetica, sans-serif

}.ZTITULO2 {
  color: #666699;
  font-size: 14px;
  font-weight: bold;
  text-align: left   ;
    font-family: Arial, Helvetica, sans-serif
}
.ZTITULO3 {
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
    font-family: Arial, Helvetica, sans-serif
}

.ZTEXTONORMAL {
  color: #555555;
  font-weight: normal;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif
}

.ZTEXTOROJO {
  color: #8B0000;
  font-weight: normal;
  text-align: left;
    font-family: Arial, Helvetica, sans-serif
}
.ZENCADRE {
  color: #383838;
  font-weight: normal;
  text-align: left;
  background-color: #F5F5F5
  ;
    font-family: Arial, Helvetica, sans-serif
}
.Zfondviolet {

  color: #383838;
  font-weight: normal;
  text-align: left;
  background-color: #BCB4C4           ;
    font-family: Arial, Helvetica, sans-serif
}

.Zsmallviolet {
   font: Arial, Helvetica, sans-serif;
  color: #383838;
  font-weight: normal;
  text-align: left;
  background-color: #BCB4C4;
  font-size: 9px
}
.zvioletobscur {
    font-family: Arial, Helvetica, sans-serif ;
  color: #FFFFFF;
  font-weight: bold;
  text-align: left;
  background-color: #8C447C;
  font-size: 9px
}

.fondgris {
    font-family: Arial, Helvetica, sans-serif ;
  background-color: #EEEFE6;

}
.readon {



	display:block;



	background:url(../images/read_more.gif) no-repeat;



	color:#333333;



	text-indent: -5000px;



	width:100px;



	height:20px;
}



.mosimage {



	border: 1px solid #cccccc;



	margin: 5px



}



.mosimage_caption {



	margin-top: 2px;



	background-color:#cccccc;



	padding: 1px 2px;



	color: #fff;



	text-transform: normal;



	font-size: 10px;



	border-top: 1px solid #cccccc;



}



#core {



	padding:0px 5px 5px 5px;



	}











#mod_down1 {



	width:48%;



	float:left; 



	margin: 10px 2px 0 0;



}



#mod_down2 {



	width: 50%;



	float:right;



	margin: 10px 2px 0 0;



}







#banner {



	float: right;



	background: #FFF;



	width: 468px;



	height: 60px;



	border: 1px solid #ccc;



}







.joomladesignsfooter {



	clear: both; 



	text-align: center;



	line-height: 1.8em;



	color: #808080;



	background: #FFF;



	padding: 10px 0 10px 0;



	border-top: 1px solid #eee;



        font-weight: normal;
  font: normal 9px
}







.joomladesignsfooter a {



	color: #A9A9A9;



	background: #fff;
  font: normal
}



 







.wrap {



	padding: 0;



	margin: 10px auto;



	text-align: left;



	width: 920px;



}







.content {



	border: 1px solid #E3E3E3;



	padding: 5px;



	margin: 10px auto;



	text-align: left;



	width: 920px; 



	background: #fff;



}







.left {

	float: left;
	width: 183px;


	margin: 0 0 10px 0;



}







.right {



	float: right;



	width: 76%;



	margin: 2px 0 10px 0;



}