body {

	height: 100%;
	margin: 0px;
	direction:rtl;
	background-image:url(../images/bac.png);
	background-position:center;
	background-repeat:repeat-y;
	background-color:#ffffff;
	padding: 0px;
		font-family:"b yekan",'2 yekan',yekan, "b yekan",'2 yekan',yekan,Tahoma;
	font-size: 11px;
	color:#666666;
	height: 100%;
	margin: 0px 0px 0px 0px;
}
.clr {
	clear: both;
}
label{
	font-family:"b yekan",'2 yekan',yekan,"b yekan",'2 yekan',yekan,tahoma;
font-size:16px;
}
.inputtext{
	font-family:"b yekan",'2 yekan',yekan,"b titr",'2 titr',titr,tahoma;
font-size:16px;
color:#140000;
}
.help{
	font-family:"b yekan",'2 yekan',yekan,"b yekan",'2 yekan',yekan,tahoma;
font-size:16px;
color:#17A620 ;
}
.error{
	font-family:"b yekan",'2 yekan',yekan,"b yekan",'2 yekan',yekan,tahoma;
font-size:16px;
color:#FF2424;
}
.inputbtn{
	font-family:"b yekan",'2 yekan',yekan,"b yekan",'2 yekan',yekan,tahoma;
font-size:16px;
background-color: #4B58CC;
color: #FFFFFF;
}
p{
	font-family:"b yekan",'2 yekan',yekan,"b yekan",'2 yekan',yekan,tahoma;
font-size:16px;
}
.td_label {
	font-family:"b yekan",'2 yekan',yekan,"b yekan",'2 yekan',yekan,tahoma;
font-size:16px;
}
.text_aria {
	font-family:"b yekan",'2 yekan',yekan,"b titr",'2 titr',titr,tahoma;
font-size:14px;
}
/**************************************/
.logosHomePubContenido{
  height:1px;
  border-bottom: #DDDADA 1px solid;
  padding: 0 0 0 0;
  margin: 0 0 0 0;

}
  .destacadoDerecha {
   width:210px;
   margin: 0.3em 0 0.1em 0.3em;
   padding: 0 0 0 0;

   }
 
   .titularDestacado {
    background:#D3D7E4;
    margin: 0;
    padding: 0;
    height:34px;
    border-bottom: 2px solid #808080;
	text-align:right;

   }

  .titularDestacado h3 {
    font-size: 10px;
    font-weight: bold;
    color: #3D3D3D;
		font-family:"b yekan",'2 yekan',yekan,"b yekan",'2 yekan',yekan,tahoma;
    text-align: right;
	background: none;
	line-height: 1.45em;
	font-weight: normal;
	border-bottom: none;
	padding: 0.1em 0.9em 0.1em 0.9em;
	margin: 0 0 0 0;
		height:20px;
   }
  .titularDestacado P {
   	font-family:"b yekan",'2 yekan',yekan, tahoma;
   font-size: 10px;
   color: #3D3D3D;
   text-align: right;
   padding: 1px 12px 2px 9px;
   margin: 0 0 0 0;
   background: none;
   }

   .titularDestacado_TR {
   width:100%;
   Background-Attachment:scroll;
   Background-Repeat:no-repeat;
   Background-Position:right top;
   Background-Image:url('http://birjandut.ac.ir/templates/birjandut_mur/images/FFFFFFr.gif');
  }

   .titularDestacado_TL {
   width:100%;
   Background-Repeat:no-repeat;
   Background-Position:left top;
   Background-Image:url('http://birjandut.ac.ir/templates/birjandut_mur/images/FFFFFFl.gif');
   Background-Attachment:scroll;
  }   
.homePubNavPortlet {
   width: 161px;
   margin: 4px 4px 4px 0;
   padding: 0 0 0 0;
   }
   .homePubNavHeader {
    background:#FFC53C;
    margin: 0;
    padding: 0;
    height:34px;
    border-bottom: 2px solid #808080;
    text-align:right;
    }
  
   .homePubNavPortlet h2 {
    font-size: 10px;
    font-weight: bold;
    color: #3D3D3D;
		font-family:"b yekan",'2 yekan',yekan,tahoma;
    text-align: right;
    background: none;
    line-height: 1.75em;
    margin: 0 0 0 0.9em;  
    }
    .homePubNavHeader P {
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    text-align: right;
    padding: 1px 12px 3px 12px;
    margin: 0;
    background: none;
  }

    
    /* Para cuadrar los margenes de los elementos se deberia sustituir estos estilos 
      ----------------------------------------------------------------------------*/
 /* Esquinas redondeadas menu principal */ 
  .LeftCurve { 
        background-repeat: no-repeat; 
        background-position: left top; 
        height:42px;
        width:160px;        max-width:160px;
        background-image: url('http://birjandut.ac.ir/images/gallery.jpg'); 
        background-attachment: scroll 
  } 
  
  .RightCurve { 
        background-attachment: scroll; 
        background-repeat: no-repeat; 
        height:42px;
        width:160px;        max-width:160px;
        background-position: right top; 
        background-image: url('http://birjandut.ac.ir/images/virtual.jpg') 
  }
 .homePubNavdate{
	line-height: 1.25em;
    list-style-image: none;
    list-style-type: none;
    margin-bottom: 0;
    color: #3D3D3D;
    background: #F2F2F2;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #C4C4C4;
    padding: 4px 6px 4px 10px;
		font-family:"b yekan",'2 yekan',yekan,tahoma;
	font-size:10px;
	text-decoration: rtl;
	text-align:right;
	}
.homePubNav{
		font-family:"b yekan",'2 yekan',yekan,tahoma;
	font-size:11px;
	line-height: 1.25em;
    list-style-image: none;
    list-style-type: none;
    margin-bottom: 0;
    color: #3D3D3D;
    background: #F2F2F2;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #C4C4C4;
    padding: 4px 6px 4px 10px;
	}
   .homePubNav li.last {
   text-align: right;  
   background: #FAFAFA;
   border-bottom: 1px solid #B7B7B7;
   padding: 4px 8px 4px 10px; 
   margin: 0 0 0 0;
   }

   .homePubNav li.last a{
   color: #788EBA;
   font-weight: Bold;
   background: url('http://birjandut.ac.ir/templates/birjandut_mur/images/mas.gif') no-repeat right top;
   padding: 0px 14px 0px 0px; 
   }
.contenedorDestacado ul li a {
   color:3D3D3D;
   text-decoration: rtl;
   	font-family:"b yekan",'2 yekan',yekan, tahoma;
   font-size:11px;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   }

  .contenedorDestacado ul li{
  line-height: 1.65em;
  list-style-image: url('http://birjandut.ac.ir/templates/birjandut_mur/images/punto_home.gif');
  list-style-type: none;
     	font-family:"b yekan",'2 yekan',yekan, tahoma;
   font-size:11px;
  margin: 0 0 0 10px;
  padding: 0 0 0 0;
  }


  .contenedorDestacado {
  width:208px;
  	font-family:"b yekan",'2 yekan',yekan, tahoma;
  font-size:11px;
  padding: 0 0 0 0;
  margin: 0 0 10px 0;
  background:#FFFFFF;
  border: 1px solid #D3D7E4;
  }	
/*****************************************/   
.logo{
	background-image: url(../images/fondo_cab_pub_0.png); background-repeat: no-repeat; background-position: left top;
}
table.main{
	width:638px;
}
.outline {
	border: 1px solid #cccccc;
	background: #ffffff;
	padding: 2px;
}
#buttons_outer {
	width: 455px;
 	margin-bottom: 2px;
	margin-right: 2px;
	float: left;
}
div.search{
	background-image:url(../images/bac_search.png);
	height:60px;
	padding-top:45px;
	padding-left:55px;
}
#mod_search_searchword{
	border:none;
}
#buttons_inner {
	border: 1px solid #cccccc;
	height: 21px;
}
#pathway_text {
    overflow: hidden;
	display: block;
	height: 25px;
	line-height: 25px !important;
	line-height: 22px;
	padding-left: 4px;
	border: 1px solid #666666;
	margin-bottom: 2px;
}


#pathway_text img {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 6px;
}





#buttons {
	float: left;
	margin: 0px;
	padding: 0px;
	width: auto;
}
ul#mainlevel-nav
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
}
ul#mainlevel-nav li
{
	color:#626887;
	padding-left: 4px;
	padding-right: 0px;
	float: right;
	font-size: 11px;
	line-height: 22px;
	white-space: nowrap;
	height:22px;
	/*width:100px;*/
}

ul#mainlevel-nav li a
{
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	color:#626887;
}
#buttons>ul#mainlevel-nav li a
{ 
	width: auto; 
}
ul#mainlevel-nav li a:hover
{
	color:#00FF66;
}
#search_outer {
	float: left;
	width: 139px;
}
#search_inner {
	border: 1px solid #cccccc;
	padding: 0px;
	height: 21px !important;
	height: 23px;
	overflow: hidden;
}
#search_inner form {
  padding: 0;
  margin: 0;
}
#search_inner .inputbox {
	border: 0px;
	padding: 3px 3px 3px 5px;
		font-family:"b yekan",'2 yekan',yekan, Tahoma;
	font-size: 11px;
	color: #666666;
}
input {
		font-family:"b yekan",'2 yekan',yekan, Tahoma;
	font-size: 13px;
	color: #666666;
}


#header_outer {
	text-align: left;
	border: 0px;
	margin: 0px;
}
#header {
	float: left;
	padding: 0px;
	margin-right: 2px;
	width: 534px;
	height: 150px;
	background: url(../images/header_short.jpg) no-repeat;
}
#top_outer{
	float: left;
	width: 139px;
}
#top_inner {
	border: 1px solid #cccccc;
	padding: 2px;
	height: 144px !important;
	height: 150px;
	overflow: hidden;
	float: none !important;
	float: left;
}
#left_outer {
  float: left;
	margin-top: 2px;
	width: 139px;
}
#left_inner {
  border: 1px solid #cccccc;
	padding: 2px;
  float: none !important;
  float: left;
}
#content_outer {
	padding: 0px;
	margin-top: 0px;
	margin-left: 2px;
	/** border: 1px solid #cccccc; **/
	float: left;
	width: 534px;
}
#content_inner{
  float: none !important;
  float: left;
  padding: 0;
  padding-top: 2px;
  margin: 0;
}
table.content_table {
  width: 100%;
	padding: 0px;
	margin: 0px;
}
table.content_table td {
	padding: 0px;
	margin: 0px;
}
#banner_inner {
	float: left;
	padding: 0px;
	height: 70px;
}





#poweredby_inner {


	float: right;


	padding: 0px;


	margin-left: 0px;


	height: 70px;


}





#right_outer {


	margin-left: 2px;


	width: 139px;


}





#right_inner {


  float: none !important;


  float: left;


  border: 1px solid #cccccc;


  padding: 2px;


}








.user1_inner {


	border: 1px solid #cccccc;


  float: none !important;


  float: left;


	margin: 0px;


	padding: 2px;


}





.user2_inner {


	border: 1px solid #cccccc;


  float: none !important;


  float: left;


	margin: 0px;


	padding: 2px;


}





table td.body_outer {


	padding: 2px;


	border: 1px solid #cccccc;


}





.maintitle {


	color: #ffffff;


	font-size: 40px;


	padding-left: 15px;


	padding-top: 20px;


}





.error {


  font-style: italic;


  text-transform: uppercase;


  padding: 5px;


  color: #cccccc;


  font-size: 14px;


  font-weight: normal;


}





/** old stuff **/





div.back_button {


	float: left;


  text-align: center;


  font-size: 11px;


  font-weight: normal;


  width: auto;


  background: url(../images/button_bg.png) repeat-x;


  line-height: 20px;


  margin: 1px;


  color:#006600;


  width:83px;


}





.pagenav {


  text-align: center;


  font-size: 11px;


  font-weight: normal;


  border: 1px double #cccccc;


  width: auto;


  padding: 0px 10px;


  line-height: 20px;


  margin: 1px;


  color:#006600;


}





.pagenavbar {


	margin-right: 10px;


	float: right;


}





#footer {


	text-align: center;


	padding: 3px;


}





ul


{


margin: 0;


padding: 0;


list-style: none;


}





li


{


line-height: 15px;


padding-left: 15px;


padding-top: 0px;


background-image: url(../images/arrow.png);


background-repeat: no-repeat;


background-position:left;


}








td {


	text-align: left;


	font-size: 16px;


}









/* Mitra core stuff */


a:link, a:visited {


	color: #666666; text-decoration: none;


	font-weight: normal;


}





a:hover {


	color:#666666;	text-decoration: none;


	font-weight: normal;


}





table.contentpaneopen {


  width: 100%;


	border-collapse: collapse;


	border-spacing: 0px;


	margin: 0px;


}





table.contentpaneopen td {


   padding-right: 5px;





}





table.contentpaneopen td.componentheading {


	padding-left: 4px;


	


}











table.contentpane {


  width: 100%;


	padding: 0px;


	border-collapse: collapse;


	border-spacing: 0px;


	margin: 0px;


}





table.contentpane td {


	margin: 0px;


	padding: 0px;


}





table.contentpane td.componentheading {


	padding-left: 4px;


}





table.contentpaneopen fieldset {


	border: 0px;


	border-bottom: 1px solid #eee;


}





.button {


  color:#006600;


  	font-family:"b yekan",'2 yekan',yekan, Tahoma;


  text-align: center;


  font-size: 11px;


  font-weight: bold;


  border: 1px dotted #cccccc;


  width: auto;


  background: url(../images/button_bg.png) repeat-x;


  background-position:bottom;


  line-height: 18px !important;


  line-height: 16px;


  height: 26px !important;


  height: 24px;


  margin: 1px;


  padding: 3px 3px 3px 3px;


}





.inputbox {


	padding: 2px;


	border:solid 1px #cccccc;


	background-color: #ffffff;


}





.componentheading {


	text-align: left;


	padding-left:10px;


	height: 26px;


	color: #666666;


	font-weight: bold;


	font-size: 11px;


	background-image:url(../images/bac_h3.png);


	background-repeat:repeat-x;


	background-position:bottom left;


	padding-bottom:4px !important;


	padding-bottom:0px;


}


h5{


	color: #666666;


	text-align: left;


	padding-top: 0px!important;


	padding-top: 13px;


	margin-top:15px!important;


	margin-top:0px;


	padding-left:10px;


	height: 22px;


	font-size: 18px;


		font-family:"b yekan",'2 yekan',yekan,Tahoma;


}


.contentcolumn {


	padding-right: 5px;


}





.contentheading {


	text-align: left;


	padding-left:10px;


	height: 26px;


	color: #666666;


	font-weight: bold;


	font-size: 11px;


	background-image:url(../images/bac_h3.png);


	background-repeat:repeat-x;


	background-position:bottom left;


	padding-bottom:4px !important;


	padding-bottom:0px;


}











.contentpagetitle {


	font-size: 13px;


	font-weight: normal;


	color: #cccccc;


	text-align:left;


}





table.searchinto {


	width: 100%;


}





table.searchintro td {


	font-weight: normal;


}





table.moduletable {


	width: 100%;


	margin-bottom: 5px;


	padding: 0px;


	border-spacing: 0px;


	border-collapse: collapse;


}





h3 {


	background: url(../images/bac_h3.png) repeat-x;


	background-position:bottom right;


	color:#666666;


	text-align: left;


	padding-left: 12px;


	height: 21px;


	line-height: 21px;


	font-weight: bold;


	font-size: 11px;


		font-family:"b yekan",'2 yekan',yekan,Tahoma;


	margin-top:0px;


	margin-bottom:2px;


}


table.moduletable td {


	font-size: 11px;


	margin: 0px;


	font-weight: normal;


}





table.pollstableborder {


  padding: 2px;


  width:96%;


}


moduletable-Banners {


	text-align:center;


}


.sectiontableheader {


  font-weight: bold;


  background-color:#CCCCCC;


  padding: 4px;


  height:20px;


}


a.category {


  font-weight: bold;


  padding: 8px;


  color:#666666;


}


a.category:hover {


  font-weight: bold;


  padding: 8px;


  color:#666666;


}


a.category:visited {


  font-weight: bold;


  padding: 8px;


  color:#666666;


}


img.image{


  border: 1px solid #666666;


  width:64px;


  height:54px;


}


a.download {


  font-weight: bold;


  color:#666666;


}


a.download:hover {


  font-weight: bold;


  color:#666666;


}


a.download:visited {


  font-weight: bold;


  color:#666666;


}


.sectiontablefooter {





}





.sectiontableentry1 {


	background-color:#EFEFEF;


}





.sectiontableentry2 {


	background-color:#F4F4F4;


}





.small {


	color: #666666;


	font-size: 11px;


}





.createdate {


	height: 15px;


	padding-bottom: 10px;


	color: #999999;


	font-size: 11px;


}





.modifydate {


	height: 15px;


	padding-top: 10px;


	color: #999999;


	font-size: 11px;


}





table.contenttoc {


  border: 1px solid #cccccc;


  padding: 2px;


  margin-left: 2px;


  margin-bottom: 2px;


}





table.contenttoc td {


  padding: 2px;


}





table.contenttoc th {


  color: #666666;


	text-align: left;


	padding-top: 2px;


	padding-left: 4px;


	height: 21px;


	font-weight: normal;


	font-size: 10px;


	text-transform: uppercase;


}





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


	display: block;


	background-color:#f2f2f2;


	background-position:left top;


	font-size: 11px;


	font-weight: normal;


	color:#666666;


	text-align: left;


	padding-left: 15px;


	height: 21px;


	width: 161px;


	text-decoration: none;


}





a.mainlevel:hover {


	text-decoration: none;


	color:#999999;


}





a.mainlevel#active_menu {


	color:#FF0000;


	font-weight: normal;


	font-size:11px;


}





a.mainlevel#active_menu:hover {


	color: #999999;


}





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


	padding-left: 1px;


	vertical-align: middle;


	font-size: 11px;


	font-weight: normal;


	color: #666666;


	text-align: left;


}





a.sublevel:hover {


	color: #666666;


	text-decoration: none;


}





a.sublevel#active_menu {


	color: #333;


}





.highlight {


	background-color: Yellow;


	color: Blue;


	padding: 0;


}


.code {


	background-color: #ddd;


	border: 1px solid #bbb;


}





form {


/* removes space below form elements */


	margin: 0;


 	padding: 0;


	width:98%;


}





div.mosimage {


  border: 1px solid #cccccc;


}





div.message {


	color:#FF0000;


	font-weight:bold;


	font-size:12px;


	text-align:center;


	padding-top:20px;


}


.mosimage {


  border: 1px solid #cccccc;


  margin: 5px


}





.mosimage_caption {


  margin-top: 2px;


  background: #efefef;


  padding: 1px 2px;


  color: #666;


  font-size: 10px;


  border-top: 1px solid #cccccc;


}





span.article_seperator {


	display: block;


	height: 1.5em;


}


td.dot {


	height:5px;


}


table.top_menu{


	padding-top:4px;


}


td.tab{


	height:10px;


}


a.mostread, a.mostread:visited {


	color:#9A927D;


	font-weight:normal;


}


a.mostread:hover {


	color:#666666;


	font-weight:normal;


}


a.latestnews, a.latestnews:visited {


	color:#9A927D;


	font-weight:normal;


}


a.latestnews:hover {


	color:#666666;


	font-weight:normal;


}


li.latestnews-user{


	padding-left:20px !important;


	padding-left:10px;


}


li.mostread-user{


	padding-left:20px !important;


	padding-left:10px;


}


td.site_name {


	font-size:44px;


	padding-top:16px;


	padding-bottom:10px;


	font-weight:normal;


	color:#666666;


}


td.site_desc {


	font-size:15px;


	font-weight:normal;


	color:#666666;


}


table.box_table{


	background-color:#F7F7F7;


}


a.readon, a.readon:visited {


	display:block;


	width:100px;


	color:#FFFFFF;


	padding-left:15px;


	background-image:url(../images/button_bg.png);


	background-position:left;


	float:right;


	padding-top:3px;


	height:21px;


	border: 1px dotted #cccccc;


}


th.pagenav_next {


	display:block;


	color:#FFFFFF;


	padding-left:15px;


	background-image:url(../images/button_bg.png);


	height:21px;


	font-size:11px;


	width:42px;


	text-align:center;


	border: 1px dotted #cccccc;


}


th.pagenav_prev {


	display:block;


	color:#FFFFFF;


	padding-left:15px;


	background-image:url(../images/button_bg.png);


	height:21px;


	font-size:11px;


	width:42px;


	border: 1px dotted #cccccc;


}


td.ver {


	text-align: center;


	font-size:18px;


	font-weight:normal;


	color:#FFFFFF;


	height:30px;


}


a.login, a.login:visited {


	line-height: 20px;


	margin-left: 0px;


	background-image: url(../images/arrow.png);


	background-repeat: no-repeat;


	background-position:left;


	font-weight:bold;


	text-align:left;


	float:left;


	padding-left:10px;


}


a.login:hover {


	color:#666666;


	font-weight:bold;


}
input{
    border-radius: 5px;
    border-style: outset;
}