*{	padding: 0;
	margin:0;
	list-style:none;
	}

body{	font-family: Arial, Verdana, Sans-Serif;
		background-color:#fcd21b;
		padding: 0;
		margin:0;
	}

/*LINKS*/
a{
	color: #003399;
	text-decoration: none;
}

a:hover, a:active, a:focus {
	color: #990000;
}

a img {
	border: none;
}

/*TITULOS*/
h2{
	font-family: Calibri, Arial, Verdana, Sans-Serif;
	display:inline-block;
	margin: 0 auto;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	font-size:24px;
	letter-spacing: -0.5px;
	line-height: 120%;
}

.editor{background:transparent;}

h3{
	font-family: Calibri, Arial, Verdana, Sans-Serif;
	display:inline-block;
	margin: 10px 0 7px 0;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	font-size:24px;
	letter-spacing: -0.5px;
	line-height: 120%;
	padding: 0 0 3px 3px;
	border-bottom: 1px dotted #CCC;
	width:100%;
}

h6{
	font-family: Calibri, Arial, Verdana, Sans-Serif;
	display:inline-block;
	margin: 15px auto 10px auto;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	font-size:24px;
	letter-spacing: -0.5px;
	line-height: 120%;
}



/*MAQUETACION*/

#big_container{	margin: 100px auto 0 auto;
				width: 990px;
				height: auto;
				background-color:white;
				overflow:hidden; /*MUY IMPORTANTE*/}

#menu{	margin: 0 auto;
		width: 990px;
		height: 20px;
		background-color: #FFF;
		display:inline;}

#footer{	margin: 20px auto 0 auto;
			width: 960px;
			padding: 10px 20px 10px 20px;
			height: 37px;
			background-color:#007eff;
			float:left;
			font-family: Arial, Verdana, Sans-Serif;
			color: #000;
			text-decoration:none;
			font-weight:normal;
			font-size:10px;
			line-height: 120%;
			border-top: solid #CCC 3px;
			vertical-align:center;}

#last_news{	margin: 0 auto 10px auto;
			padding: 10px 25px 0px 25px;
			width: 940px;
			height: auto;
			background: transparent;
			overflow:hidden;
			}

#social_media{	
				margin: 0 0;
				padding: 0 10px 10px 25px;
				width: 410px;
				height: auto;
				background: transparent;
				float:left;}
				
#articles_front{	float:right;
					margin: 0 auto;
					padding: 0 25px 0 13px;
					width: 507px;
					height: auto;
					border: 0px solid black;
					background-color:transparent;
					display:block;
					overflow:hidden;}

	#module_little{	float:right;
					margin: 0 auto;
					width: 157px;
					height: auto;
					border: 0px solid black;
					background-color:transparent;}
					
	#module_big{	float:left;
					margin: 0 auto 20px auto;
					padding: 0 0 0 0;
					width: 330px;
					height: auto;
					border: 0px solid black;
					background-color:transparent;}

#articles{	float:right;
			margin: 0 auto;
			padding: 20px 39px;
			width: 660px;
			height: auto;
			background-color:white;}
				
#sidebar{	float:left;
			margin: 20px auto;
			padding: 0 25px;
			width: 200px;
			height: 600px;
			background-color:#FFF;
			border-right: dotted 1px #CCC;
			overflow:hidden;}

/*personalización de modulos*/

/* MENU!!!
**	La personalización del menu está en
**	el archivo hxdmoomenu.css en la carpeta del modulo correspondiente.
*/


/*HOME ULTIMAS NOTICIAS*/
.moduletable_ultimas_noticias {
			margin: 15px auto 0 auto;
			display:inline;
			width: 400px;
			height: auto;
			font-size: 12px;
			float:left;
}

.junews_ultimas_noticias {
			margin: 0 0 10px 0;
			padding-bottom: 5px;
			border-bottom: solid 1px #DDD;
}

.small3{	font-size:10px;
		color: #999;
}

/*sirve para todos los intro-text de la HOME*/
.introtext{	font-size:11px;
			color: #454C54;
			line-height: 14px;
			margin: 5px 0 0 0;
}

a.latestnews_ultimas_noticias {
	font-family: Calibri, Arial, Verdana, Sans-Serif;
	display:inline-block;
	margin: 0 0 0 0;
	color: #003399;
	text-decoration:none;
	font-weight:bold;
	font-size:20px;
	letter-spacing: -0.5px;
	line-height: 19px;
	/*text-shadow: 2px 2px 0 #ebebeb;*/
}

a.first_new  {
	font-size:30px;
	letter-spacing: -0.5px;
	line-height:28px;
	display:inline-block;
	margin: 0 0 0 0;
}

.latestnews_ultimas_noticias:hover {
	color: #990000;
}

#old_news {  font-size:11px;
			float:right;
			margin: -5px 0 0 0;
			color: #990000;
			clear:both;
			}

#comment_new { 	font-size:11px;
				float:right;
				margin: -15px 0 0 0;}

/*HOME DESTACADOS (el slideshow)*/

.moduletable_slideshow{
			margin: 10px auto 0 auto;			
			/*width: auto;
			height: 300px;*/
			float: right;
}

#fpss-outer-container{ 	border: solid 2px #DDD;
						/*height:250px;
						overflow:hidden;*/}

/*HOME IMPULSO*/

.moduletable_impulso { width:150px;
						margin: 10px 0 20px 13px;
						float: left;
}

#impulso_tit{
				width: 110px;
				height: auto;
				margin: 0 auto 8px auto;
			}

.imp_tit{ margin: 0 0 0 0;}

.imp_sub{ 	font-size:13px;			
			margin: -5px 0 0 32px;
			font-weight:bold;
			color: #999;
			font-family: Calibri, Arial, Verdana, Sans-Serif;
}

.junewsultra_impulso {		height: 185px;
							width: 140px;
							margin: 0 auto 0 auto;}
							
.junewsultra_impulso img { 	height: 185px;
							width: 140px;
							overflow: hidden;
							border: solid 2px #CCC;
							margin: 0 auto;}
				
.more { 
		height:18px;
		width:18px;
		background: url(../images/more6-03.png) no-repeat;
		float: right;
		margin: 5px 0 0 0 ;
}

.more2 { margin: 3px 0 0 0;}

.more:hover { 
		background: url(../images/more6-03.png) no-repeat 0px -18px;
}

/*HOME iBlog (y emprendimiento), en general: los modulos de la parte más a la derecha de la página principal*/

.junewsultra_iblog { display:block;
					width: auto;
					height: auto;
					overflow:hidden;
					margin: 0 0 0 0;
					background-color: #EEE;
					padding: 0;}
					
.ib_titulo{	width: 100%-30px;
			height: auto;
			margin: 0;
			background-color: #DDD;
			padding: 5px 15px 5px 15px;
		}

.ib_tit{ margin: 0 0 0 0; }

.ib_sub{ 	font-size:13px;			
			margin: -5px 0 0 13px;
			font-weight:bold;
			color: #999;
			font-family: Calibri, Arial, Verdana, Sans-Serif;
}

			
.junewsultra_iblog img {	height: 130px;
						width: 130px;
						float:left;
						margin:  15px 0 15px 15px;
						overflow: hidden;
						border: solid 2px #CCC;	}
									
.emprendimiento img {
						width: 165px;	}
									
.ib_link {	display:inline-block;
		width: 50%;
		margin:  13px 0 0 15px;
		font-family: Calibri, Arial, Verdana, Sans-Serif;		
		color: #003399;
		text-decoration:none;
		font-weight:bold;
		font-size:20px;
		letter-spacing: -0.5px;
		line-height: 20px;
}

.introblog {	height:100%;
	        width: 46%;
			margin: 5px 0 0 15px;
			text-align:left;
			line-height:14px;
			display:inline-block;
}

.comment { 	display:inline;
			font-size:11px;		
			padding: 0;
			margin: 7px 10px 0 0;
			background-color: transparent;
			float:right;
			/*transparencias
			opacity: 0.2;
			para IE:
			filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);*/
}

/*HOME beneficios CAi*/

.junewsultra_beneficios{ display:block;
					width: 142px;
					height: auto;
					overflow:hidden;
					margin: 0 0 0 0;
					padding: 0 0 0 15px;
				}

.beneficios_tit{ display:block; margin: 0 0 0 5px;}

.beneficios_sub{ 
				display:block;
				font-size:13px;			
				margin: -5px 0 5px 75px;
				font-weight:bold;
				color: #999;
				font-family: Calibri, Arial, Verdana, Sans-Serif;
				letter-spacing:-0.2px;
				}

.junewsultra_beneficios img { 	display:inline-block;
							height: 60px;
							width: 60px;
							margin:  0 1px 2px 1px;
							border: solid 1px #CCC;
							float:left;}
							
/* REPRESENTACION ESTUDIANTIL */

/* territoriales */

.moduletable_territoriales{	width: 49.7%;
							height:auto;
							border-right: 1px solid #CCC;
							/*border-bottom: 1px dotted #CCC;*/
							overflow:hidden;
							float:left;
							margin: 0;
}
.junewsultra_territoriales{ display:block;
					width: 100%;
					height: auto;
					overflow:hidden;
					margin:0; 
					padding:0;
					
					}
					
.terr_tit{ 	display:block;
			margin: 5px auto 7px auto;
			text-align:center;			
			font-family: Calibri, Arial, Verdana, Sans-Serif;
			/*color: #003399;*/
			text-decoration:none;
			font-weight:bold;
			font-size:17px;
			letter-spacing: -0.2px;
			line-height: 20px;
			 }

.junewsultra_territoriales img {	height: 40px;
						width: 40px;
						float:left;
						margin:5px 0 0 10px;
						overflow: hidden;
						border: solid 1px #CCC;	}

.terr_link {	width:143px;
			margin:7px 0 0 0;
			font-family: Calibri, Arial, Verdana, Sans-Serif;
			display:inline;
			color: #003399;
			text-decoration:none;
			font-weight:bold;
			font-size:14px;
			letter-spacing: 0;
			line-height: 13px;
			float:right;
}									

.terr_more{ 	float:right;
				font-size:10px;
				font-family: Arial, Verdana, Sans-Serif;
				color: #BBB;
				margin: 0 5px 2px 0;
				background:transparent;
				display:inline;			
				}

/*delegados*/

.moduletable_delegados{	width: 50.06%;
						height:auto;
						/*border-bottom: 1px dotted #CCC;*/
						overflow:hidden;
						float:right;
						margin:0 0 0 0;
}

/*Botones*/

#botones { 	width: 100%;
			height: 100%;
			font-family: Arial, sans-serif;
			font-size:11px;
			font-weight:bold;
			margin-top: 5px;
			text-align:center;}
	
#botones li a {
	height: 20px;
	text-decoration: none;
border-top: dotted 1px #CCC;	
	}

.b_docencia {height:30px;}	
	
#botones li a:link, #botones li a:visited {
	color: #000;
	display: block;
	padding: 4px 0 0 0;
	}
	
#botones li a:hover {
	background-color: #F7D418;
	padding: 4px 0 0 0;
	}
	
#botones li a:active {
	background-color: #990000;
	color: #fff;
	padding: 4px 0 0 0;
	}
	
#quick_links { 	width: 100%;
			height: 100%;
			font-family: Calibri, Arial, sans-serif;
			font-size:14px;
			font-weight:bold;
			text-align:left;
			list-style-type:square;}
	
#quick_links li a {
	display:block;
	height: 20px;
	text-decoration: none;
	padding: 4px 0 0 8px;
	}
	
#quick_links li a:link, #botones li a:visited {
	color: #000;
	display: block;
	padding: 4px 0 0 8px;
	list-style-type:square;
	}
	
#quick_links li a:hover {
	background-color: white;
	padding: 4px 0 0 8px;
	}
	
#quick_links li a:active {
	background-color: #990000;
	color: #fff;
	padding: 4px 0 0 8px;
	}
	
/* Impulso titulares */

.moduletable_imp_titulares { float: right;
							 width:225px;
							border-left: solid 1px #CCC;}
							 
.junewsultra_imp_titulares{	display:block;
					width: 100%;
					height: 40px;
					overflow:hidden;
					margin:0; 
					padding:2px 10px 3px 10px;
					border-top: dotted 1px #CCC;
					background-color:transparent;
}

.junewsultra_imp_titulares:hover {background-color:#FFEC87;}

.imp_link {	width:200px;
			height:80px;
			margin:0;
			font-family: Calibri, Arial, Verdana, Sans-Serif;
			display:block;
			color: #003399;
			text-decoration:none;
			font-weight:bold;
			font-size:14px;
			letter-spacing: 0;
			line-height: 13px;
			overflow:hidden;
			}

.junewsultra_imp_titulares img {	height: 40px;
						width: 40px;
						float :left;
						margin: 5px 0 0 10px;
						overflow: hidden;
						border: solid 1px #CCC;	}
		
.comment_imp_tit {	display:block;
			font-size:11px;		
			padding: 0;
			margin: -18px 13px 0 0;
			float:right;
			}

/*pestanas*/

.moduletable_pestanas{ margin: 0 0 0 0;}
.moduletable_pestanas2{ margin: 20px 0 0 0;}


/*CALENDARIO*/

.moduletable_calendario {
			display:block;
			margin: 10px 0 15px 0;
}

/*FOTOS FLICKR */

.historial { float:right;
			margin: 15px 0 0 15px;			
			font-size:10px;
}

.tweet_date{float:right;}
.tweetSource{float:right;}

.moduletable_flickr { margin: 15px 0 0 0;
display:block;}

/* CAi TV */

.moduletable_caitv { margin: 10px 0 0 0;}

/*QuickLinks*/

.moduletable_quicklinks { min-height: 235px;}

/*VISUALIZACION ARTICULOS*/
/*
.contentheading {
font-family: Calibri, Arial, Verdana, Sans-Serif;
	display:inline-block;
	margin: 0 auto;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	font-size:30px;
	letter-spacing: -0.5px;
	line-height: 120%;
	width:550px;
}

.createdate {font-family: Arial, Verdana, Sans-Serif;
			display:inline-block;
			margin: 0 auto;
			color: #000;
			text-decoration:none;
			font-weight:bold;
			font-size:10px;
			letter-spacing: -0.5px;
			line-height: 120%; }
			
.contentpaneopen{font-family: Arial, Verdana, Sans-Serif;
			display:inline-block;
			margin: 0 0 0 0;
			color: #000;
			text-decoration:none;
			font-weight:normal;
			font-size:12px;
			letter-spacing: 0px;
			line-height: 120%;
			text-align:justify;
			width:100%;
}

.contentpaneopen img{	margin:15px;
						border: solid 2px #EEE;
}
*/
/*RSS (en el footer)*/

.moduletable_rss {	width:90px;
					height:30px;
					display:block;
					float:right;
					overflow:hidden;
					margin: 2px 0 0 0;
}

.moduletable_rss img { 
						width:30px;
						height:30px;
						float:left;}

.moduletable_rss span { 	display:block;
						font-size:30px;
						font-weight:bold;
						font-family: Calibri, Arial, Verdana, Sans-Serif;
						margin: 9px 8px 0 0;
						float:right;}

.moduletable_usuarios_conectados {	display:block;
									font-size:11px;
									font-weight:normal;									
									color:#990000;
									float:left;
									margin:0;
									}

#footer .moduletable  {margin-top:13px;}

.moduletable_buscador{float:right;
						display:inline-block;
						clear: right;}

/*Botones de la forontpage*/
.moduletable_bsocialmedia{ float: right;
							display: inline-block;
							height:auto;
							width:auto;
							margin:5px 0 0 0;}
							
.moduletable_botonera{padding: 5px 0 0 35px; width: 210px; display: inline-block;}

/* buscador */
#roksearch_search_str{ width: 255px; height:25px; margin: 15px 10px 0 0;
font-family: Calibri, Arial, Verdana, Sans-Serif;
	color: #CCC;
	text-decoration:none;
	font-weight:bold;
	font-size:20px;
	letter-spacing: -0.5px;
	line-height: 120%; }