@charset "utf-8";
/* CSS Document */

body{
	background-image: url(img/fondo.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	width: 980px;
	color: #000000;
	display: block;
	position: absolute;
	left: 50%;
	top: 0%;
	margin-left:-490px;
	margin-top:0px;
	font-size:11px;
	background-color: #FFFFFF;
	background-attachment: scroll;
}
strong{
	color: #990099;
}
* html body{
	background-image: url(img/fondo.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	width: 1000px;
	color: #000000;
	display: block;
	position: absolute;
	left: 50%;
	top: 0%;
	margin-left:-500px;
	margin-top:0px;
	font-size:11px;
	background-color: #FFFFFF;
	background-attachment: scroll;

}
a{
	text-decoration: none;
	color: #990099;
}
a:hover{
	text-decoration: none;
	color: #FF6600;
}
#contenedor{
	
}
#top {
	display:block;
	width:550px;
	height:90px;
	float: right;
}
#top .moduletable_raices{
width:600px;
display:block;
float:right;
}
#top .moduletable_menu{
	background-image: url(img/menu_top.jpg);
	float:right;
	height: 90px;
	width: 688px;
	clear: both;
	
}
#menu{
	background-image: url(img/menu_top.jpg);
	height:41px;
	width: 685px;
	float:right;
	margin-bottom:10px;
	display:block;
	margin-right:45px;
}
* html #menu{
	background-image: url(img/menu_top.jpg);
	height:41px;
	width: 690px;
	float:right;
	margin-bottom:10px;
	display:block;
	margin-right:0px;
	background-repeat: no-repeat;
}
#menu a{
	padding-left:65px;
	padding-top:10px;
	text-decoration: none;
	font-size: 12px;
	color: #990066;
	font-weight: bold;
	display:block;
	float:left;
	text-transform: uppercase;	
}
#menu a:hover{
	color: #FF6600;
}
#left{
	display:block;
	float:left;
	width:246px;
	height:500px;
	
}
* html #left{
	display:block;
	float:left;
	width:236px!important;
	height:auto;
	
	
	
}
#left .moduletable_logo{
	display: block;
	margin-left:-30px;
	width:200px;

}
* html #left .moduletable_logo{
	display: block;
	margin-left:0px!important;
	width:310px;
	
}
 #left .moduletabledoc{
	background-color: #FFFFFF;
	width:200px;
	display:block;
	background-color:#FFFFFF;
	/*background-image: url(img/titi_lef.jpg);
	background-position: center top;
	background-repeat: no-repeat;*/
 }
  #left .moduletable_des{
	background-color: #FFFFFF;
	width:200px;
	display:block;
	background-image: url(img/titi_lef.jpg);
	background-position: center top;
	background-repeat: no-repeat;
 }
#left .moduletabledoc th{
	display:block;
	/*height:43px;*/
	padding-top:20px;
	color: #666666;
 }
  #left .moduletable_des th{
	display:block;
	height:43px;
	padding-top:10px;
	color: #666666;
 }
 #left .moduletable_des{
	background-color: #FFFFFF;
	width:200px;
	display:block;
	/*margin-bottom:10px;*/
	/*height:130px;*/
	height:auto;
 }
 
 #left .moduletable_des a.mainlevel_des{
	display:block;
	padding-left:0px;
	font-size: 11px;
	font-weight: bold;
	color: #990066;
	padding-bottom:5px;
	background-image: url(img/linea.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	text-transform: uppercase;
	margin-left:10px;
 }

* html #left .moduletable_Campana{
	background-image: url(img/campana.png);
	background-repeat: no-repeat;
	display: block;
	height: 147px;
	width: 202px;
	margin-top:20px;	
 } 
 
#left .moduletable_Campana{
	background-image: url(img/campana.png);
	background-repeat: no-repeat;
	display: block;
	height: 147px;
	width: 202px;
	margin-top:8px;
	padding-left:5px;
	padding-right:5px;	
 }
  #left .moduletable_Campana th{
	font-size: 15px;
	color: #999999;
	height:37px;
	padding-top:10px;
	height:33px;
	display:block;
	width: 200px;
 }
 #left .moduletable_Campana img{
 display:block;
 margin-left:10px;
 }
  #left .moduletabledoc .latestnewsdoc li.latestnewsdoc{
	list-style-type: none;

	
}
 #left .moduletabledoc .latestnewsdoc a.latestnewsdoc{
	list-style-type: none;
	background-image: url(img/ico_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:-40px;
	padding-left:30px;
	display:block;
}

#left table.moduletable_seminario{
	display:block;
	float:left;
	width:250px;
	margin-top:15px;
	}

* html #banner .moduletable_act{
	background-image: url(img/campana.png);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 147px;
	width: 203px;
	margin-top:20px;
	margin-right:5px;
	padding-left:5px;
	padding-right:5px;
}
* html #banner .moduletable_vacio{
	display: block;
	float: left;
	height: 147px;
	width: 203px;
	margin-top:20px;
	margin-right:5px;
	background-image: url(img/vacio.png);
	background-repeat: no-repeat;
	margin-left: 5px;
}
#banner .moduletable_act{
	background-image: url(img/campana.png);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 147px;
	width: 203px;
	margin-top:20px;
	margin-right:25px;
	padding-left:5px;
	padding-right:5px;
	
}
#banner .moduletable_act th{
	font-size: 14px;
	color: #999999;
	height:37px;
	padding-top:6px;
	height:35px!important;
	display:block;
	width:200px;
	
}
* html #contenedor #banner .moduletable_act #rotator{
		display:block;
		margin-top:-5px;
	
}

#contenedor #banner .moduletable_act #rotator{
		display:block;
		margin-top:5px;
	
}
#banner .moduletable_vacio{
	display: block;
	float: left;
	height: 147px;
	width: 203px;
	margin-top:20px;
	margin-right:25px;
	background-image: url(img/vacio.png);
	background-repeat: no-repeat;
}
#banner .moduletable_vacio img{
	
	display:block;
	margin:5px;
	text-align: center;
}
#contenedor #banner .moduletable_act #jw-sir{
	display:block;
	margin-top:0px;
	margin-right:10px;

	padding:0px;
}
* html #contenedor #banner .moduletable_act #jw-sir{
	display:block;
	margin-top:-7px;
	text-align: center;	
}
#contenedor #banner .moduletable_act .message{
	display: none;
}

#mainbody .moduletable_not a.mainlevel_not{
	font-weight: bold;
	display:block;
	font-size: 14px;
	margin-bottom:10PX;
	margin-top:20px;
}
#buscador{
	width:250px;
	display:block;
	float:right;

}
* html #buscador{
	width:250px;
	display:block;
	float:right;

}
#mainbody{
	width:670px;
	background-color: #FFFFFF;
	padding-left:10px;
	padding-right:10px;
	display:block;
	float:left;
	background-image: url(img/titulo_main.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	min-height: 300px;
	height:auto;
	margin-top:8px;
}
* html #mainbody{
	width:650px;
	background-color: #FFFFFF;
	padding-left:10px;
	padding-right:10px;
	display:block;
	float:left;
	background-image: url(img/titulo_main.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	min-height: 300px;
	height:auto;
}
 #mainbody .blog .contentpaneopen .contentheading{
	clear: both;
	height: 42px;
	width: auto;
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #990099;
	padding-left:10px;
	padding-top:7px;
	text-transform: uppercase;
 }
 #mainbody .componentheading{
	clear: both;
	height: 42px;
	width: auto;
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	padding-left:10px;
	padding-top:10px;
	text-transform: uppercase;
}
 #mainbody .blog .blog_more a.blogsection{
	font-size: 14px;
	font-weight: bold;
	display:block;
	padding:5px;
 }
#mainbody .blog .contentpaneopen span{
	color: #990099;
	font-size: 13px;
	font-weight: bold;
}
 #mainbody .blog_home .contentpaneopen_home .contentheading_home{
 	clear: both;
	width: auto;
	display: block;
	font-size: 12px;
	font-weight: bold;
color: #990099;
	padding-left:10px;
	padding-top:5px;
	margin:0px;
 }
#mainbody .componentheading_home{
   clear: both;
   height:40px;
	
	width: auto;
	display: block;
	font-size: 12px;
	font-weight: bold;
color: #990099;
	padding-left:10px;
	padding-top:10px;
}
#contenedor #mainbody .contentpaneopen .contentheading{
   clear: both;
   height:40px;
	width: auto;
	display: block;
	font-size: 12px;
	font-weight: bold;
color: #990099;
	padding-left:10px;
	padding-top:5px;}
	
#mainbody .blog_home table{
	padding:0px 10px;
	}
#banner{
	float: right;
	width: 690px;
	height: 147px;
	display:block;
	padding-right: 30px;
	margin-top:20px;
}
* html #banner{
	float: right;
	width: 650px;
	height: 147px;
	display:block;
	padding-right: 30px;
}

#botom{
	display: block;
	clear: both;
	float: left;
	height: auto;
	width: 980px;
	display:block;
	margin-top:35px;
}
#botom .moduletable{
		margin:0 auto;
		text-align:center;
}
#mainbody .contentpane .sectiontableheader{
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF6600;
}
#mainbody .contentpane .contentdescription{
	font-size: 12px;
	color: #663399;
}
#mainbody .contentpane .sectiontableentry1{
	display:block;
	height:30px;
	background-color: #E2E2E2;
}
#mainbody .contentpane .sectiontableentry2{
display:block;
	height:30px;
}
#contenedor #left .moduletable_not{
	font-size: 15px;
	font-weight: bold;
	color: #663399;
	background-color: #CCCCCC;
	height: 43px;
	width: 200px;
	background-image: url(img/titi_lef.jpg);
	background-repeat: no-repeat;
	margin-bottom:10px;
	display:block;
	padding-left:10px;
	padding-top:8px;
	border: 1px solid #CCCCCC;
}

/*docman*/
#dm_docs i{
	display:none;
	}
	
	/*.ucd_ajaxfader{
	border: 1px solid #003366;
	display:block;
	width:100px;*/
		}
