/* import google fonts */
			@import url(http://fonts.googleapis.com/earlyaccess/droidarabickufi.css);
			@import url(http://fonts.googleapis.com/earlyaccess/droidarabicnaskh.css);

body {
	margin: 0px;
	background-image:url(../images/mainBG.jpg);
	background-position:center top;	
	font-family: 'Droid Arabic Kufi', sans-serif;
	font-weight:400;
	font-size:12px;
	
}
a {outline:0}
---------------------- table divs ----------------
div.Eventos{
    display: table;
    border-collapse: separate;
}
div.WrapRow{
 text-align: left;     
 display: table-row;
}

div.ContCol {
 display: table-cell;
        width: 741px;
        text-align: left;
        background-color: #fff;
		-webkit-border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;

-webkit-box-shadow: 0px 0px 3px 0px rgba(107,97,90,1);
-moz-box-shadow: 0px 0px 3px 0px rgba(107,97,90,1);
box-shadow: 0px 0px 3px 0px rgba(107,97,90,1);
position:relative;
vertical-align: top;
}

div.BarCol {
 display: table-cell;
   		width: 284px;          
        text-align: left;
		background: #BCBCBC url(../images/lbar-bg.jpg) left top repeat-y;
		-webkit-border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;
        
}
---------------------- end table divs ----------------



.test {
	padding:10px; 
	background-color:#514233;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;	
}

.cont_holder {
	 padding:33px;
	 padding-top:70px;
	 font-size:14px;
	 font-weight:400;
	 text-align:justify;
}

.cont_p {
	padding:20px 0;
}

.main-menu {
	position: absolute; 
	width: 762px; 
	background: url(../images/m-menu-bg.png) top center no-repeat; 
	height: 53px; 
	left: -10px;
}

.side_title {
	background-color:#726045;
	padding:10px;
	position:relative;
	color:#e7dabb;
	font-size:20px;
	font-weight:300;
	}
.side_title .shdw{
	background: url(../images/title-shdw.png);
	background-position: top left;
	background-repeat: no-repeat;
	position: absolute;
	width: 283px;
	height: 10px;
	left: 0px;
	bottom: -10px;
}

.search_box {
	border-top:1px #998564 solid;
	color:#faf4e3;
	font-size:16px;
	font-weight:300;
	background:#b7a07a;
	padding:15px;
	position:relative;
	
}
.search_box .shdw{
	background: url(../images/title-shdw.png);
	background-position: top left;
	background-repeat: no-repeat;
	position: absolute;
	width: 283px;
	height: 10px;
	left: 0;
	bottom: -10px;
}
.search_field {
	background-color: transparent;
	height: 22px;
	margin-top: 2px;
	margin-right: 4px;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #606162;
	padding-left: 5px;
	outline:0;
}

.footer {
		padding:10px 30px; 
	background-color:#514233;
		-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;	
	color:#988267;
}
.footer a{
	color:#ebdeb8;
	text-decoration:none;
}
.footer a:hover{
	color:#988267;
	text-decoration:none;
}

.btn_brown {
	color:#36291f;
	padding:3px;
	font-weight:400;	
}

.btn_brown a{
	font-size:14px;
	color:#36291f;
	text-decoration:none;
}

.btn_brown a:hover{
	color:#5d4d40;
	text-decoration:none;
}


.btn_red {
	color:#ffffff;
	background:#b71b18;
	padding:10px;
	font-weight:400;
	border:1px #7b0e0e solid;
	-webkit-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.2);	
}

.btn_red a{
	font-size:14px;
	color:#ffffff;
	text-decoration:none;

}

.btn_red:hover{
	background:#ce2b28;
	color:#ffffff;
	text-decoration:none;
		-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2);
}
.Tfield {
	background:#ece6e0; 
	border:1px #c2b4a4 solid; 
	height:24px; 
	padding-right:10px; 
	width:165px; 
	text-align:right; 
	outline:0;
	-webkit-box-shadow: inset 0px 0px 2px 0px rgba(130,112,100,0.3);
	-moz-box-shadow: inset 0px 0px 2px 0px rgba(130,112,100,0.3);
	box-shadow: inset 0px 0px 2px 0px rgba(130,112,100,0.3);
	}

.btn_brown a .arrow {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background:#36291f url(../images/arrow.png) no-repeat center;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;	
	margin-right:5px;
}
.btn_brown a:hover .arrow{
	background:#5d4d40 url(../images/arrow.png) no-repeat center;	

}

.orange_btn a{
  display:block;
  margin:0;  
  padding:0;
  padding:5px 10px 0 10px;
  text-decoration: none;
  height:18px;
  color:#FFFFFF;  /* 0464BB */
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  outline-style:none;
  text-align:center;
  background-color:#d85f0f;  
  float:left; 
  border-bottom:1px #845232 solid;
  -webkit-border-radius: 4px;
  -moz-border-radius  : 4px;   
  -webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.75);
  }

.orange_btn a:hover{
	  color:#FFF;  /* 0464BB */
	    border-bottom:1px #845232 solid;
  background-color:   #845232;
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.75);
}

.title_brown{ 
	color:#6a462f;
	padding:8px 0 8px 20px;
	font-size:18px;
	font-weight:400;
	text-shadow: 0 1px 0px rgba(225,248,254,.7);
	text-align:right;
}
.title_brown a{ 
	color:#6a462f;
	font-size:18px;
	text-decoration:none;
	direction:rtl;
}
.title_brown a:hover{ 
	color:#4b392d;
	font-size:18px;
	text-decoration:underline;
}

.title_cyan{ 
	color:#09C;
	font-size:15px;
	font-weight:400;
	text-align:right;
}
.title_cyan a{ 
	color:#09C;
	text-decoration:none;
}
.title_cyan a:hover{ 
	color:#133346;
	text-decoration:none;
}


.title_bar_org{ 
	color:#f15a0f;
	padding:8px 20px;
	border-bottom:1px dotted #dedede;
	font-size:18px;
	font-weight:400;
	text-shadow: 0 1px 0px rgba(225,248,254,.7);
	text-align:right;
}
.img  {transition:all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;}

.img:hover  {opacity:0.65;}

.img2 {
	padding: 2px;
	border: 1px solid #CCCCCC;
	transition:all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;
}
.img2:hover  {opacity:0.65;}

.link_brown {
	color:#633f23;
	font-size:13px;
	font-weight:400;
	}
.link_brown a{
	color:#633f23;
	text-decoration:none;
	}
.link_brown a:hover{
	color:#f35d02;
	text-decoration:none;
	}
	
.link_grey {
	color:#818789;
	font-size:12px;
	text-align:center;
	font-weight:400;
	}
.link_grey a{
	color:#818789;
	text-decoration:none;
	}
.link_grey a:hover{
	color:#121313;
	text-decoration:none;
	}
	
.link_orange {
	color:#d5461a;
	font-size:13px;
	text-align:center;
	font-weight:400;
	}
.link_orange a{
	color:#d5461a;
	text-decoration:none;
	}
.link_orange a:hover{
	color:#3a210f;
	text-decoration:none;
	}
	
.stext_gray {
	font-size:11px;
	color:#afaa9c;
	}
.stext_gray a{
	color:#afaa9c;
	text-decoration:none;
	}
.stext_gray a:hover{
	color:#575049;
	text-decoration:none;
	}
	.block2_A {
	border: 1px solid #e4e0d5;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #5a5a5a;
	padding-bottom: 15px;
}
.block2_B {
	font-size: 12px;
	font-weight: bold;
	color: #017fc7;
	background-color:#f5f2ec;
	text-shadow: 1px 1px 1px #fff;
	height: 20px;
	padding-left: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #e4e0d5;
	padding-top: 5px;
	padding-bottom: 3px;
}	
.block2_B2 {
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #085da4;
	text-shadow: 1px 1px 1px #fff;
	height: 20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e4e0d5;
	border-bottom-color: #e4e0d5;
	padding-top: 3px;
	padding-bottom: 3px;
}	

.error{
	font-size:12px;
	color:#F22;
	font-family:Arial, Helvetica, sans-serif;
}

.Bshadow {
	-webkit-box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.2);
}
	
.cont-padd {
	padding:15px 20px;
	text-align:justify;
	direction:rtl;
}

#daily_header {
	background: url(../images/daily-h.png);
	font-size: 15px;
	color: #FFF;
	padding:6px 20px;
	height:28px;
	position:relative;
}
#daily_header .icon {
	position: absolute;
	left: 10px;
	top: 10px;
	}
	
#vote_header {
	background: url(../images/vote-h.png);
	font-size: 15px;
	color: #FFF;
	padding:6px 20px;
	height:28px;
	position:relative;
}
#vote_header .icon {
	position: absolute;
	left: 10px;
	top: 10px;
	}	
	
#links_header {
	background: url(../images/links-h.png);
	font-size: 15px;
	color: #FFF;
	padding:6px 20px;
	height:28px;
	position:relative;
}
#links_header .icon {
	position: absolute;
	left: 10px;
	top: 5px;
	}		
	
.more-bar{
	padding:3px 10px; 
	border-top:1px #eaebec solid; 
	background:#f5f6f6; 
	position:absolute; 
	bottom:0; 
	width:194px
	}	
.link_box{
	color:#594633;
	font-size:11px;
}
.link_box a{
	color:#594633;
	padding:0 5px;
	text-decoration:none;
	transition:all 0.1s;-webkit-transition: all 0.1s;-o-transition: all 0.1s;-moz-transition: all 0.1s;-ms-transition: all 0.1s;
}
.link_box a:hover{
	color:#EFE9DE;
	background:#73665d;
	padding:0 5px;
	text-decoration:none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.voting_bar {
	background-image: url(../images/voting_bar.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 19px;
	width: 100px;
	float: right;
}

<!------------------------------------------------------ news ticker ---------------------------------------------------------->
.highlight {
	font-size: 50px;
	color: #0099ff;
}
h1, h2 {
	color: #333;
	text-align: center;	
}
h2{
	text-align: right;
	padding: 10px 0px;
}

.bar {
	background-color: #111;
	color: #f0f0f0;
	box-shadow: 0px 0px 2px #333;
	line-height: 25px;
	padding: 0px 20px;
}
.bar a {
	color: #DDD;
}
.bar a:hover {
	color: #FFFFFF;
}

.ticker {
	width:558px;
	height: 80px;
	overflow: hidden;
	border: 1px solid #d4cfcb;
	border-left:0;
	border-right:0;
	background:#f9f7f6;
	margin: 0;
	padding: 10px;
	list-style: none;
	direction:rtl;
	-webkit-box-shadow: inset 0px 0px 3px 0px rgba(130,112,100,0.3);
	-moz-box-shadow: inset 0px 0px 3px 0px rgba(130,112,100,0.3);
	box-shadow: inset 0px 0px 3px 0px rgba(130,112,100,0.3);
}

#ticker_02 {
	height: 120px;
}

.ticker li {
	height: 80px;
	border-bottom: 1px dotted #DDD;
	padding: 5px;
	margin: 0px 5px;
}
.ticker li a{
 	color:#09C;
	text-decoration:none;
}
.ticker li a:hover{
 	color:#09C;
	text-decoration:underline;
}

#ticker_04 {
	height: 150px;
}
#ticker_04 li {
	height: 40px;
	overflow: hidden;
} 
#ticker_04 img {
	float: left;
	height: 40px;
	width: 40px;
	margin-right: 10px;
} 

#example_4 { display: none;}

.gallery_imgdiv {	
		background-image: url(images/imgframe.png);
		background-repeat: no-repeat;
		height: 100px;
		width: 120px;
}
.gallery_imgdiv2 {	
background-repeat: no-repeat;
		height: 100px;
		width: 120px;
	margin: 0px auto;
	cursor: pointer;
	background-position: center center;
	transition:all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;
}
.gallery_imgdiv2:hover {
	opacity:0.65;
}
.gallery_thumb {	
	padding: 2px;
	border: 1px solid #CCCCCC;
			height: 100px;
		width: 120px;
		float:right;
		margin-right:5px;
		margin-bottom:5px;
}

.links_div {
	font-size:14px;
	margin-bottom:2px;
}
.links_div a{
	font-size:14px;
	line-height:18px;
	text-align:right;
	outline:0;
	color:#705847;
	padding:10px;
	border-bottom:1px #E9E3DA solid;
	background-color:#F2F0EA;
	text-decoration:none;
	display:block;
	transition:all 0.2s;-webkit-transition: all 0.2s;-o-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;
}
.links_div a:hover{
	color:#F2F0EA; 
	background-color:#705847;
	border-bottom:1px #705847 solid;
	text-decoration:none;
	display:block;
}

.fields_input {    
	width:75%;
    border:1px solid #bac4cc;
    border-radius:2px;
    -moz-border-radius:2px;
    color:#3a454d;
    font-weight:bold;
    padding:4px 5px;
    box-shadow:inset 0px 1px 3px #cccdce;
    -webkit-box-shadow:inset 0px 1px 3px #cccdce;
    -moz-box-shadow:inset 0px 1px 3px #cccdce;
    font-size:12px;
}