/*
Theme Name: ieComunidades Azul
Theme URI: http://wordpress.org/
Description: Tema base para los blogs del IE. Incluye la generación dinámica de la página de sponsors y el listado de autores.
Version: 1.0
Author: Blogestudio

*/

html{
	height: 100%;
	margin: 0;
	font-size: 100.01%;
}
body{
	margin:0;
	height: 100%;
	color:#656565;
	font:62.5% Arial, Helvetica, sans-serif;
	background:#eceff4 url(images/bg-body.gif) repeat-x;
	min-width: 1000px;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#656565;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
HR {
	margin: 16px 32px; padding: 0;
	overflow: hidden; height: 1px;
	border: 0;
	border-top: 3px solid #ceddfa;
}

/* Begin Images */
p img {
	padding: 0;
	/*max-width: 100%;*/
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */

/* Captions */
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

.container{
	/*padding: 0 0.5% 0 2.5%;*/
	padding: 0 2% 0 3%;
	min-height: 100%;
	font-size: 1.4em;
	line-height: 1.5em;
}
* html .container{height: 100%}
#page{
	padding-bottom: 103px;
	position: relative;
	padding-top: 20px;
}

.logo{
	position: absolute;
	top: 16px;
	left: 20px;
	margin: 0;
	text-indent: -9999px;
	overflow: hidden;
	width: 300px;
	z-index: 100;
}
	
	.logo A {
		display: block;
		height: 90px;
		background: url(images/logo_cabecera_ie.gif) no-repeat;
	}
		
		.logo A.header-logo-ie-university { background-image: url(images/logo_cabecera_ie-university.gif); /* IE UNIVERSITY BLOGS */ }
		.logo A.header-logo-ie-business-school { background-image: url(images/logo_cabecera_ie-business-school.gif); /* IE BUSINESS SCHOOLL */ }
		.logo A.header-logo-ie-school-arts-humanities { background-image: url(images/logo_cabecera_ie-soaah.gif); /* IE SCHOOL OF ARTS AND HUMANITIES */ }
		.logo A.header-logo-ie-school-architecture { background-image: url(images/logo_cabecera_ie-school-architecture.gif); /* IE SCHOOL ARCHITECTURE */ }
		.logo A.header-logo-ie-school-of-biology { background-image: url(images/logo_cabecera_ie-school-of-biology.gif); /* IE SCHOOL OF BIOLOGY */ }
		.logo A.header-logo-ie-school-of-communication { background-image: url(images/logo_cabecera_ie-school-of-communication.gif); /* IE SCHOOL OF COMMUNICATION */ }
		.logo A.header-logo-ie-sosabs { background-image: url(images/logo_cabecera_ie-sosabs.gif); /* IE SCHOOL OF COMMUNICATION */ }
		.logo A.header-logo-ie-law-school { background-image: url(images/logo_cabecera_ie-law-school.gif); /* IE SCHOOL OF COMMUNICATION */ }
		.logo A.header-logo-ie-law-school-exed { background-image: url(images/logo_cabecera_ie-law-school_executive-education.gif); /* IE SCHOOL OF COMMUNICATION */ }
		.logo A.header-logo-ie-ir { background-image: url(images/logo_cabecera_ie-school-international-relations.gif); /* IE SCHOOL OF INTERNATIONAL RELATIONS */ }
		.logo A.header-logo-ie-hc { background-image: url(images/logo_cabecera_ie-humanities-center.gif); /* IE HUMANITIES CENTER */ }
		

#header{
	height: 246px;
	overflow: hidden;
}
.top-menu{
	overflow: hidden;
	width: 100%;
	height: 24px;
}
.top-menu ul{
	padding: 3px 10px 0 0;
	margin: 0 -10px 0 0;
	list-style: none;
	float: right;
}
.top-menu ul li{
	display: inline;
	background: url(images/sep-top-menu.gif) no-repeat 100% 4px;
	padding: 0 10px 0 9px;
}
.top-menu ul a{
	font-size: 0.86em;
	color: #6181c5;
}
.top-menu ul li.rss{
	background: none;
}
.top-menu ul li.rss a{
	background: url(images/icon-rss.gif) no-repeat 0 50%;
	padding: 1px 0 1px 21px;
}
.form-holder{
	overflow: hidden;
	width: 100%;
	padding: 2px 0 7px;
	height: 54px;
}
.form-holder div{
	float: right;
	width: 309px;
	background: url(images/bg-form-header.gif) no-repeat;
	padding: 12px 0 13px 20px;
}
.form-holder input{
	float: left;
	color:#656565;
	font-size: 14px;
	border: 1px solid #c7c7c7;
	background: #fff;
	width: 212px;
	padding: 6px 5px 5px;
}
.form-holder .button{
	color: #ededed;
	height: 27px;
	width: 66px;
	background: url(images/btn-buscar.gif) no-repeat;
	text-align: center;
	border: none;
	padding: 0;
	margin: 1px 0 0 4px;
	cursor: pointer;
}


.blog-data{
	background: url(images/gradient-blue.jpg) repeat-x 0 0;
	margin-bottom: 4px;
	overflow: hidden;
}
	
	.blog-data .blog-data-iebkg {
		background: url(images/bg-slogan-right.jpg) no-repeat 100% 0;
		border-right: 1px solid #fff;
	}
	
	.blog-data .blog-data-info {
		background: url(images/bg-slogan-left.jpg) no-repeat 0 0;
		padding: 39px 40px 24px;
		height: 49px;
		border-left: 1px solid #fff;
		text-align: left;
	}
		
		.blog-data .blog-data-info .blogname {
			margin: 0; padding: 0 0 6px;
			color: #fff;
			font-size: 2.14em;
			display: block;
			font-weight: bolder;
		}
			
			.blog-data .blog-data-info .blogname A {
				text-decoration:none;
				color: #fff;
			}
		
		.blog-data .blog-data-info .blogdesc {
			color: #ABC2E4;
			font-size: 1.21em;
			font-weight: bold;
			font-style: oblique;
		}
			
			.blog-data .blog-data-info .blogdesc A {
				color: #ABC2E4;
				text-decoration:none;
			}
			
.nav-holder {
	background: url(images/bg-nav.gif) repeat-x 0 0;
	height: 42px;
}
	
	.nav-holder UL {
		margin: 0; padding: 0 0 0 10px;
		list-style: none;
	}
		
		.nav-holder UL LI {
			margin: 0; padding: 0;
			display: inline;
			padding: 0;
			color: #adc0d5;
		}
			
			.nav-holder UL LI A {
				float: left;
				padding: 9px 41px 9px;
				text-transform: uppercase;
				border-bottom: 4px solid #eceff4;
				color: #adc0d5;
			}
				
				.nav-holder UL LI A:hover,
				.nav-holder UL LI.active A {
					color: #fff;
					text-decoration: none;
					border-bottom: 4px solid #fea50a;
				}
		
		.nav-holder UL.nav-holder-pages {
			float: left;
		}
		
		.nav-holder UL.nav-holder-langs {
			float: right;
		}


#content {}

.content-box{
	background: #fff url(images/bg-content.gif) repeat-y 100% 0;
	padding: 0 5px;
	border: 5px solid #fff;
	border-width: 5px 0 3px;
	height: 1%;
	position: relative;
}

.content-box_no-sidebar{
	background:#fff 100% 0;
	padding: 0 5px;
	border: 5px solid #fff;
	border-width: 5px 0 3px;
	height: 100%;
	overflow:hidden;
	position: relative;
}

.content-box:after{
	display: block;
	clear: both;
	content: "";
}
.content-holder{margin-right: 344px;}

.main-content{
	width: 100%;
	float: left;
	margin-right: -344px;
	padding-bottom: 53px;
}

.no-sidebar{
margin-right:0px;
}

.main-content .holder{
	border: 10px solid #edf3ff;
	margin-bottom: 11px;
	/*padding-bottom:30px;*/
}
	.main-content .section .holder {
		border: 0;
		margin-bottom: 0;
	}
	
.post-holder{
	position: relative;
	height: 1%;
/*overflow:auto;*/
}
.post-holder .date{
	font-size: 1.28em;
	line-height: 0.88em;
	color: #fff;
	position: absolute;
	left: -45px;
	top: 12px;
	width: 33px;
	height: 64px;
	background: url(images/bg-date.gif) no-repeat;
	display: block;
	padding: 27px 0 0 12px;
	letter-spacing: 3px;
}
	
	.main-content .section .post-holder .date {
		left: -55px;
	}
	
	.post-holder .date em{
		font-size: 0.66em;
		font-style: normal;
		letter-spacing: 1px;
		margin-left:-2px;
	}
.post-box{padding: 35px 10px 24px;}
.top-post{padding-bottom: 27px;}
.post-box .txt{
	padding: 0 9px 0 11px;
	overflow: hidden;
	height: 1%;
}
.post-box .txt ul {
	margin: 0; padding: 6px 0 31px 23px;
	list-style: none;
}
	.post-box .txt ul li{
		padding: 0 0 3px 14px;
		background: url(images/arrow-orange.gif) no-repeat 0 7px;
	}
.post-box .txt blockquote {
	margin: 6px 0 31px 23px; padding: 6px 12px;
	border-left: 3px solid #ceddfa;
}

.post-box .post-content {
	position: relative;
}

.post-box p{margin: 0 0 21px;}
.post-box p strong{color: #000;}
	.post-box p span strong {color: inherit;}
.post-box p b {color: #000;}
	.post-box p span b {color: inherit;}
	
.post-box .other-lang { color: #3366ff; }
	.post-box .other-lang strong { color: #3366ff; }
	.post-box .other-lang b { color: #3366ff; }

.post-box .title{padding-bottom: 17px;}
.post-box h2{
	margin: 0 0 6px;
	padding-bottom: 7px;
	font-size: 1.28em;
	color: #e89403;
	font-weight: normal;
	line-height: 1em;
	text-transform: uppercase;
	border-bottom: 1px solid #dbdbdb;
}
.post-box h2 a{color: #e89403;}
.post-box .title p{
	font-size: 0.86em;
	color: #a8a8a8;
	margin: 0;
}
.post-box a{color: #6181c5;}
.post-box .txt img{
	border: 5px solid #CEDDFA;
	padding: 2px;
}
	.post-box .txt img.alignleft {
		margin: 5px 10px 5px 0;
	}
	.post-box .txt img.alignright{
		margin: 5px 0 5px 10px;
	}
	
	.alumni-news .post-box .txt img {
		border: 0 none;
		padding: 7px;
	}
	
	.post-box .txt .wp-caption img {
		border: 0 none;
	}
	
.post-box .img-holder1{
	padding: 0 0 25px 13px;
	margin-top: -7px;
}
.post-box .img-holder2{
	float: right;
	padding: 7px 0 0 10px;
}
.post-box .img-holder3{padding-bottom: 28px;}
.post-box .button,
.side-bar .button{
	overflow: hidden;
	height: 1%;
	padding: 5px 0 70px;
	display: block;
}
.post-box .button1{padding-top: 15px;}
.post-box .button2{padding-top: 23px;}
.post-box .button3{padding-top: 35px;}
/*.post-box .button a,*/
.control-buttons a,
.side-bar .button a{
	font-size: 0.86em;
	float: left;
	background: url(images/button.gif) no-repeat;
	color: #6181c5;
}

.navigation-single {
	margin: 0 0 11px 0; padding: 6px 6px;
	overflow: hidden;
	display: block;
}
	
	.navigation-single A {
		position:relative;
		display: inline;
		font-size: 0.85em;
		color: #6181c5;
		border: 2px solid #DAE2F2;
		border-radius: 2px;
		-ms-border-radius: 2px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		-khtml-border-radius: 2px;
	}
	
	.navigation-single .alignleft{
		text-align: left;
		float: left;
		width: 48%;
	}
		
		.navigation-single .alignleft A {
			float: left;
			padding: 3px 2% 3px 5%;
			background: #F2F5FB url(images/arrow-left.gif) no-repeat scroll 2% 10px;
		}
	
	.navigation-single .alignright{
		text-align: right;
		float: right;
		width: 48%;
	}
		
		.navigation-single .alignright A {
			float: right;
			padding: 3px 5% 3px 2%;
			background: #F2F5FB url(images/arrow-right.gif) no-repeat scroll 98% 10px;
		}
	
.clear-both{
	clear:both;
}

.button_mas a{
margin-top:15px;
border:2px solid #DAE2F2;
color:#6181c5;
display:inline;
float:left;
font-size:0.85em;
background:#F2F5FB no-repeat scroll 93% 10px;
padding:3px 16px 3px 16px;

position:relative;
		
border-radius: 2px;
-ms-border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-khtml-border-radius: 2px;
}

.alignleft{
float:left;
}


.button .seguir{
	font-size: 0.86em;
	float: left;
	background: url(images/button.gif) no-repeat;
	color: #6181c5;
}
.control-buttons a.siguiente,
.side-bar .button a{
	float: right;
}
.post-box .button .leyendo,
.control-buttons span,
.side-bar .button span{
	float: left;
	cursor: pointer;
	background: url(images/button-right.gif) no-repeat 100% 0;
	padding: 3px 10px 3px 14px;
}
.control-buttons span{padding: 3px 25px 3px 20px;}
.control-buttons .siguiente span{padding: 3px 17px 3px 20px;}
.control-buttons span span{
	padding: 0 0 0 16px;
	background: url(images/arrow-left.gif) no-repeat 0 7px;
}
.control-buttons .siguiente span span{
	padding: 0 16px 0 0;
	background: url(images/arrow-right.gif) no-repeat 100% 7px;
}

UL.post-menu,
.post-box .txt UL.post-menu {
	margin: 0; padding: 4px 0;
	list-style: none;
	background: #f2f5fb;
	border-top: 1px solid #dae2f2;
	border-bottom: 1px solid #dae2f2;
	overflow: hidden;
	height: 1%;
}
	
	.post-box .txt UL.post-menu {
		margin-bottom: 20px;
	}
	
	UL.post-menu LI,
	.post-box .txt UL.post-menu LI {
		float: left;
		background: url(images/sep-post-menu.gif) no-repeat 0 50%;
		padding: 4px 8px;
		font-size: 0.78em;
	}
		
		UL.post-menu LI IMG,
		.post-box .txt UL.post-menu LI IMG {
			vertical-align: middle;
		}
			
		UL.post-menu LI IFRAME,
		.post-box .txt UL.post-menu LI IFRAME {
			vertical-align: middle;
		}
		
		UL.post-menu LI.primero,
		.post-box .txt UL.post-menu LI.primero {
			background: none;
		}
		
		UL.post-menu LI.comentarios A,
		.post-box .txt UL.post-menu LI.comentarios A {
			background: url(images/icon-comentarios.gif) no-repeat 0 50%;
			padding-left: 20px;
		}
		
		UL.post-menu LI.comentar A,
		.post-box .txt UL.post-menu LI.comentar A {
			background: url(images/icon-comentar.gif) no-repeat 0 50%;
			padding-left: 20px;
		}
		
		UL.post-menu LI.permalink A,
		.post-box .txt UL.post-menu LI.permalink A {
			background: url(images/icon-permalink.gif) no-repeat 0 50%;
			padding-left: 22px;
		}
		
		UL.post-menu LI.trackbacks,
		.post-box .txt UL.post-menu LI.trackbacks {
			background: url(images/icon-trackbacks.gif) no-repeat 0 50%;
			padding-left: 15px;
		}
		
		UL.post-menu LI.print_link A,
		.post-box .txt UL.post-menu LI.print_link A {
			background: url(images/icon-imprimir.gif) no-repeat 0 50%;
			padding-left: 20px;
		}
		
		UL.post-menu LI.facebook-this,
		.post-box .txt UL.post-menu {
		}
		
		UL.post-menu LI.tweetmeme-this,
		.post-box .txt UL.post-menu LI.tweetmeme-this {
			width: 96px;
			overflow: hidden;
		}
		
		UL.post-menu LI.gplusone-this,
		.post-box .txt UL.post-menu LI.gplusone-this {
			width: 70px;
			overflow: hidden;
		}


.control-buttons{
	overflow: hidden;
	width: 100%;
	padding: 1px 0 11px;
}

.section{padding: 10px;}
.section .title-box{
	background: #5f7fc4 url(images/bg-title.gif) repeat-x 0 100%;
	margin-bottom: 9px;
	overflow: hidden;
	width: 100%;
}
.section .title-box div{background: url(images/bg-title-right.gif) no-repeat 100% 100%;}
.section .title-box .tagH{
	margin: 0;
	font-size: 1.07em;
	color: #d5def1;
	text-transform: uppercase;
	padding: 5px 22px 12px;
	background: url(images/bg-title-arrow.gif) no-repeat 23px 100%;
}
.comentarios-box{padding-bottom: 36px;}
.comentarios-box .txt{
	overflow: hidden;
	height: 1%;
	border: 1px solid #dae2f2;
	padding: 27px 15px 26px 17px;
}
.selected .txt{background: #f2f5fb;}
.comentarios-box .txt-holder{background: url(images/line.gif) repeat-y 75px 0;}
.selected .txt-holder{background: none;}
.comentarios-box .comment-txt-holder { margin-left: 85px; }
.comentarios-box .top-info{
	background: url(images/arrow.gif) no-repeat 39px 100%;
	margin-bottom: -1px;
	position: relative;
	padding: 0 0 0 63px;
	font-size: 0.78em;
	line-height: 1.72em;
}
.selected .top-info{background: url(images/arrow-selected.gif) no-repeat 39px 100%;}
.comentarios-box .top-info a{
	color: #5f7fc4;
	text-decoration: underline;
	margin-right: 10px;
}
.comentarios-box .top-info a:hover{text-decoration: none;}
.comentarios-box .top-info span{
	color: #a8a8a8;
	padding-left: 14px;
	background: url(images/sep-time.gif) no-repeat 0 2px;
}
.comentarios-box .img-holder{
	float: left;
	border: 2px solid #cfddfb;
	margin-right: 19px;
	display: inline;
}
.comentarios-box .img-holder a{display: block;}
.comentarios-box .img-holder img{
	display: block;
	border: 1px solid #fff;
}
.comentarios-box p{
	margin: 0;
	font-size: 0.86em;
	line-height: 1.5em;
}
.section fieldset{
	overflow: hidden;
	height: 1%;
	padding: 10px 23px 35px 20px;
}
.section fieldset label{
	font-weight: bold;
	font-size: 1.07em;
	color: #527397;
	line-height: 1.6em;
}
.section fieldset .input-field{
	background: #f1f3f7;
	padding: 3px 10px 2px;
	margin: -3px 0 36px; 
}
.section fieldset .input-field-textarea {
	margin: -3px 0 6px;
}

.section fieldset .input-txt{
	background: none;
	border: none;
	width: 100%;
	color: #527397;
	font-size: 1em;
}
.section fieldset .input-txtarea{
	height: 221px;
	overflow: auto;
}
.btn-submit{
	font-size: 1em;
	color: #ededed;
	text-align: center;
	border: none;
	width: 143px;
	height: 28px;
	line-height: 2em;
	background: url(images/btn-submit.gif) no-repeat;
	float: right;
}
.control-nav{
	margin: 0 auto;
	width: 500px;
	/*overflow: hidden;*/
	padding-top: 100px;
}
.control-nav a{
	/*float: left;*/
	border: 1px solid #eff2f7;
	font-size: 1.08em;
	color: #aaa;
	height: 24px;
	line-height: 1.5em;
	width: 20px;
	text-align: center;
	font-weight: bold;
}
.control-nav a.big-number{width: 40px;}
.control-nav a:hover,
.control-nav .active a{
	border: 1px solid #dae2f2;
	background: #edf3ff;
	text-decoration: none;
}
.control-nav a.previous,
.control-nav a.next{
	overflow: hidden;
	text-indent: -9999px;
	width: 25px;
}
.control-nav a.previous{background: url(images/arrow-previous.gif) no-repeat 7px 5px;}
.control-nav a.next{background: url(images/arrow-next.gif) no-repeat 7px 4px;}
.control-nav .previous:hover{background: #edf3ff url(images/arrow-previous.gif) no-repeat 7px 5px;}
.control-nav .next:hover{background: #edf3ff url(images/arrow-next.gif) no-repeat 7px 4px;}
.control-nav ul{
	padding: 0 2px 0 0;
	list-style: none;
	margin: 0;
	float: left;
}
.control-nav ul li{
	float: left;
	padding-left: 2px;
}



.control-nav-long{
	margin: 0 auto;
	width: 550px;
	overflow: hidden;
	padding-top: 141px;
}
.control-nav-long ul{

	list-style: none;
	margin: 0;
	float: left;
}
.control-nav-long ul li{
	float: left;
	padding-left: 2px;
}
.control-nav-long a{
	float: left;
	
	font-size: 1em;
	color: #aaa;
	
	line-height: 1.5em;
	
	text-align: center;
	font-weight: bold;
}

.side-bar{
	width: 339px;
	float: right;
	padding-left: 5px;
}
.side-bar .box{
	border-bottom: 5px solid #fff;
	padding: 10px;
}
.side-bar .box-bg{
	background: url(images/bg-box.gif) repeat-y;
	height: 1%;
}
.side-bar .box1{border-width: 10px 0 0;}
.side-bar .box .top{background: url(images/bg-box-top.gif) no-repeat;}
.side-bar .box .bottom{
	background: url(images/bg-box-bottom.gif) no-repeat 0 100%;
	overflow: hidden;
	height: 1%;
	padding: 0 10px 30px 9px;
}
.side-bar h3,
.side-bar .widget_title{
	font-size: 1.07em;
	color: #ced8ef;
	text-transform: uppercase;
	margin: 5px 0 12px 5px;
	font-weight:bolder;
}

	.side-bar h3 A,
	.side-bar .widget_title A{
		color: #ced8ef;
		text-decoration: none;
	}

.side-bar H4 {
	border-bottom: 1px solid #6181C5;
	margin: 0 0 6px; padding: 4px 0 0;
	color: #6181C5;
}
.side-bar fieldset{
	overflow: hidden;
	height: 1%;
	padding: 10px 0 15px;
}
.side-bar fieldset input.txt{
	float: left;
	background: none;
	border: 1px solid #ececec;
	color: #b3b3b3;
	font-size: 0.78em;
	padding: 6px 8px;
	width: 218px;
}
.side-bar fieldset .btn-submit{
	background: url(images/btn-submit-small.gif) no-repeat;
	width: 63px;
	float: right;
}
.side-bar .links{
	overflow: hidden;
	height: 1%;
	padding-bottom: 25px;
}
.side-bar .links a{
	float: left;
	margin-right: 6px;
	display: inline;
	color: #6181c5;
	text-decoration: underline;
}
.side-bar .links a:hover{text-decoration: none;}
/*.side-bar img{display: block;}*/
.side-bar .links .rss{
	background: url(images/icon-rss.gif) no-repeat 0 1px;
	line-height: 1.35em;
	padding-left: 23px;
}
.side-bar .video{padding: 10px 4px 34px 6px;}
.side-bar .video h4{
	margin: 7px 0 4px;
	font-size: 1em;
	color: #6181c5;
}
.side-bar p{
	margin: 0 0 11px;
	font-size: 0.93em;
	line-height: 1.23em;
}
.side-bar .control-buttons{
	border-top: 1px solid #dee5f4;
	padding-top: 9px;
}
.side-bar .link-list,
.side-bar .categorhas{
	padding: 6px 0 31px 23px;
	list-style: none;
	margin: 0;
	font-size: 12px;
}
.side-bar .link-list li{
	padding: 0 0 3px 14px;
	background: url(images/arrow-orange.gif) no-repeat 0 7px;
}
.side-bar .link-list a{color: #6181c5;}
.side-bar .link-list span,
.side-bar .categorhas span{
	padding-left: 2px;
	color: #aab3bb;
}
.side-bar .categorhas{padding-left: 9px;}
.side-bar .categorhas ul{
	padding: 7px 0 15px;
	list-style: none;
	margin: 0 0 0 -2px;
}
.side-bar .categorhas li{
	padding: 0 0 0 13px;
	background: url(images/arrow-orange.gif) no-repeat 0 7px;
}
.side-bar .categorhas a{
	color: #4162a7;
	font-weight: bold;
}
.side-bar .categorhas ul li{
	background: url(images/arrow-right.gif) no-repeat 0 7px;
	padding: 0 0 3px 16px;
}
.side-bar .categorhas ul a{
	font-weight: normal;
	color: #6181c5;
}
.side-bar .button{padding: 0 5px 51px;}
.side-bar .box1 .link-list{padding: 15px 0 47px 23px;}
.side-bar .tags{
	padding: 13px 0 6px 14px;
	line-height: 31px;
}
.side-bar .tags a{
	color: #6181c5;
	margin-right: 3px;
}
#footer{
	height: 91px;
	position: relative;
	z-index: 10;
	background: url(images/gradient-grey.gif) repeat-x;
	border: 5px solid #fff;
	border-width: 6px 5px;
	margin: -103px 2% 0 3%;
	font-size: 1.1em;
	line-height: 1.9em;
}
.footer-holder{
	background: url(images/bg-footer.gif) no-repeat 100% 0;
	overflow: hidden;
	width: 100%;
	padding-top: 8px;
	height: 83px;
	text-align: center;
}
#footer .logo{
	float: left;
	width: 76px;
	text-indent: -9999px;
	overflow: hidden;
	padding-left: 21px;
}
#footer .logo a{
	display: block;
	height: 72px;
	background: url(images/logo-footer.gif) no-repeat;
}
#footer ul{
	padding: 0;
	list-style: none;
	margin: 0;
}
#footer ul li{
	padding: 0 10px 0 11px;
	background: url(images/sep-footer1.gif) no-repeat 0 4px;
	display: inline;
}
#footer ul li:first-child{background: none;}
#footer ul a{color: #777779;}
#footer ul li.rss{padding-left: 8px;}
#footer ul li.rss a{
	background: url(images/icon-rss.gif) no-repeat;
	padding: 0 0 2px 21px;
}
#footer .menu{padding: 14px 0 9px;}
#footer .menu li{background: url(images/sep-footer2.gif) no-repeat 0 4px;}
#footer .menu a{color: #353636;}
#footer .logo-links{
	padding: 8px 13px 0 0;
	float: right;
	width: 92px;
}
#footer .logo-links li{
	padding: 0 0 18px;
	background: none;
	display: block;
	text-align: right;
	height: 23px;
	overflow: hidden;
}


/*widgets*/
div.widget-content{
background-color:#FFFFFF;
padding:10px 0;
width:300px;
}

.widget_content{
	padding: 5px;
}

.widget_content a {
	color: #6181c5;
}

.side-bar .widget-content .categorias span{
	padding-left: 2px;
	color: #aab3bb;
}

.widget_content ul,
.box-widget-widget_archive ul,
.textwidget ul{
	padding: 6px 0 31px 23px;
	list-style: none;
	margin: 0;
	font-size: 12px;

}
	
	.widget_content ul ul,
	.box-widget-widget_archive ul ul,
	.textwidget ul ul{
		padding: 6px 0 6px 23px;
	}

.widget_content li,
.box-widget-widget_archive li,
.textwidget li{
	padding: 0 0 3px 14px;
	background: url(images/arrow-orange.gif) no-repeat 0 7px;
}
.widget_content li a,
.box-widget-widget_archive li a,
.textwidget li a {color: #6181c5;}


.box-widget-widget_recent_comments {
	padding:5px;
}
	
	.box-widget-widget_recent_comments ul{
		padding: 6px 0 31px 23px;
		list-style: none;
		margin: 0;
		font-size: 12px;
	}
		
		.box-widget-widget_recent_comments ul li {
			padding: 0 0 3px 14px;
			background: url(images/arrow-orange.gif) no-repeat 0 7px;
		}
			
			.box-widget-widget_recent_comments ul li a { color: #6181c5; }
			
.box-widget-widget_rss {
	padding:5px;
}
	
	.box-widget-widget_rss ul{
		padding: 6px 0 31px 23px;
		list-style: none;
		margin: 0;
		font-size: 12px;
	}
		
		.box-widget-widget_rss ul li {
			padding: 0 0 3px 14px;
			background: url(images/arrow-orange.gif) no-repeat 0 7px;
		}
			
			.box-widget-widget_rss ul li a { color: #6181c5; }

.rss{text-align:center;margin-top:10px;font-size:0.9em;}
.rss a{
color:#6181cd;
}
.side-bar .rss img{ display:inline;}


/* WIDGET AUTORES*/
.ficha_autor {
	margin: 0 6px 15px; padding: 0;
	width: 96%;
}
	
	.ficha_autor .foto_menu_autor {
		vertical-align:top;
		width: 80px;
		text-align: center;
	}
	
	.ficha_autor .texto_menu_autor {
		font-size: 14px;
		text-decoration: none;
		line-height: 1em;
	}
	
		.ficha_autor .texto_menu_autor a{
			color:#6181c5;
		}


/* VIDEOBLOG*/
.videos-holder{
	margin: 0 10px; padding: 0;
	overflow:auto;
}

	.video_post_thumb{
		/* margin: 10px; padding: 10px 0px 10px; */
		margin: 0 0 10px; padding: 1%;
		width: 46%; height: 250px;
		float:left;
		border: 1px solid #CFDDFA;
		
		font-size: 0.9em;
	}
		
		.video_post_thumb.impar{
			float: right;
		}
		.video_post_thumb.par{
			float: left;
		}
	
	.video_thumb{
		background: url(images/video.gif) no-repeat;
	}
	
	.video-box  h2 a {
		color:#E89403;
		font-weight:normal;
	}
	
	.video-box h2{
		padding-bottom:7px;
		border-bottom:1px solid #DBDBDB;
		font-size:1.28em;
		font-weight:normal;
		line-height:1em;
		text-transform:uppercase;
	}
	
	.video-box h3{
		padding-bottom:7px;
		font-size:1em;
		font-weight:normal;
		line-height:1em;
		text-transform:uppercase;
	}
	
		.video-box h3 A {
			color:#E89403;
		}
		
		.video-box .txt{
			margin:15px;
			border:10px solid #CFDDFA;
		}
	
	.video_post_thumb .video-thumb-link {
		text-align: center;
		background: #000;
	}
		
		.video_post_thumb .video-thumb-link A {
			position: relative;
			display: inline-block;
		}
		
		.video_post_thumb .video-thumb-link SPAN {
			position: absolute;
			top: 0; left: 0;
			width: 290px; height: 198px;
			background: url(images/bkg_post-video_thumb.gif) no-repeat 50% 50%;
		}


.video-box .txt .title{
	padding:15px;
}
.video-box .txt ul.post-menu{
	margin:15px;
}

#main-video{
	margin: 0 19px -16px 52px; padding: 10px;
	background: #000;
	border: 10px solid #f7f7f7;
	text-align: center;
}
	
	#main-video h2{
		border-bottom:10px solid #CFDDFA;
	}

.post-holder .title-box{
	background: #5f7fc4 url(images/bg-title.gif) repeat-x 0 100%;
	margin-bottom: 9px;
	width: 100%;



}

.post-holder .title-box div{background: url(images/bg-title-right.gif) no-repeat 100% 100%;}

.post-holder .title-box  h3{
	background:transparent url(images/bg-title-arrow.gif) no-repeat scroll 23px 100%;
	font-size:1.07em;
	margin:0;
	padding:5px 22px 12px;
	color:#D5DEF1;
	text-transform:uppercase;
}


.post-tags {
	margin: 0; padding: 20px 0 10px;
	font-size: 0.85em;
	clear: both;
}

/*AUTORES*/
.author_email {
	background:transparent url(img/Email.png) no-repeat scroll 0 0;
	float:right;
	line-height:1.2em;
	text-align:right;
	width:60px;
}

#autor {
	padding:10px;
}

.right { float: right; }
.left { float: left; }

.autor_img{
	margin: 15px 25px 15px 45px; 
	width: 160px; 
	border: 8px solid #CFDDFA; 
	padding: 2px;
}

.autor_title h2 {
	font-size: 1.07em;
	color: #E89403;
	text-transform: uppercase;
	margin: 20px 0 12px 5px;
	border-bottom:0px;
}

.author-card { padding: 0 30px; }
	.author-card-photo { float: left; }
		.author-card-photo IMG { width: 160px; }
	.author-card-data { margin-left: 200px; clear: right; }
		.author-card-data-name { font-size: 1.2em; text-transform: uppercase; color: #E59502; font-weight: bolder; }
		.author-card-data-desc { padding: 10px 0; }
		
.mt-image-left { float: left; margin: 0 20px 10px 0; }
.mt-image-center { display: block; margin: 0 auto; }
.mt-image-right { float: right; margin: 0 0 10px 20px; }


/* PAGEBAR*/
.pagebar,
.this-theme-pagination {
	clear: both;
	padding: 2em 0.5em;
	margin-right: 0.1em;
	margin-bottom: 1.0em;
	border: 1px solid #fff;
	background: #fff;
	text-decoration: none;
	text-align: center;
}
	
	.pagebar a,
	.pageList .this-page,
	.this-theme-pagination A,
	.this-theme-pagination .current {
		border: 1px solid #DAE1F1;
		text-decoration: none;
		padding: 0.2em 0.5em;
		color: #aaa;
	}
		
		.pagebar a:visited,
		.this-theme-pagination A:visited {
			border: 1px solid #DAE1F1;
			text-decoration: none;
			padding: 0.2em 0.5em;
		}
		
		.pagebar a:hover,
		.this-theme-pagination A:hover {
			border-color: #aaa;
			color: #666;
		}
	
	.pagebar .break,
	.this-theme-pagination .dots {
		padding: 2px 6px 2px 6px;
		border: none;
		background: #fff;
		text-decoration: none;
	}
	
	.pagebar .this-page,
	.this-theme-pagination .current {
		border: 1px solid #DAE1F1;
		padding: 0.2em 0.5em;
		font-weight: bold;
		background: #EBF1FD;
		color: #aaa;
	}
	
	.pagebar .inactive {
		border: 1px solid #cccccc;
		color: #ccc;
		text-decoration: none;
		padding: 0.2em 0.5em;
	}


/* BE_SPONSORS PLUGIN */
.campaigns {
	padding: 10px 14px;
	text-align: right;
}
	
	.campaigns .campaigns-title {
		font-weight: bolder;
		color: #000;
	}
	
	.campaigns .campaigns-banners {
		padding: 4px 0;
	}
		
		.campaigns .campaigns-banners A {
			padding-left: 10px;
		}
		
		.campaigns .campaigns-banners .campaign-image {
			height: 50px;
			padding: 1px;
			border: 3px solid #DAE2F2;
		}

/* Ficha de Sponsor	en Pagina de Sponsors */
.sponsor-card {
	margin: 20px 0; padding: 20px 20px;
	overflow: hidden;
	border: 10px solid #ECF0F1;
}
	
	.sponsor-card A {
		color: #5a8088;
	}
	
	.sponsor-card-photo {
		margin: 0; padding: 0 10px 0 0;
		float: left;
		border: 0 none;
		width: 200px;
		overflow: hidden;
		text-align: center;
	}
		
		.sponsor-card-photo IMG {
		}
	
	.sponsor-card-data {
		margin: 0 0 0 210px; padding: 0 0 0 20px;
		border-left: 2px solid #ECF0F1;
		clear: right;
	}
	
		.sponsor-card-data .sponsor-card-data-name {
			font-size: 1.2em;
			text-transform: uppercase;
			color: #E59502;
			font-weight: bolder;
		}
		
		.sponsor-card-data .sponsor-card-data-desc {
			padding: 10px 0;
		}

/* Ultimos Video */
.ieblogs-widgets-lastest-video-video {
	text-align: center;
}

.ieblogs-widgets-lastest-video-title {
	text-align: center;
	font-size: 0.7em;
	margin-top: 12px;
}

/* Enlace de Seguir Leyendo ... */
A.more-link {
	margin: 10px 0; padding: 5px 10px;
	clear: both;
	width: 100px;
	text-align: center;
	display: block;
	
	font-size: 0.85em;
	
	color: #6082C2;
	border: 1px solid #DAE1F1;
	background: #F2F5FC;
	
	border-radius: 3px;
	-ms-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
}
	
	A.more-link:hover {
		color: #213033;
	}

/* SI Form Contact */
#si_contact_form { margin: 20px 30px; padding: 30px 40px; border: 1px solid #C9C8CA; background: #F7F7F7; }
	#si_contact_form LABEL{ display: block; padding: 6px 0 0; }
	#si_contact_form INPUT#si_contact_name { border: 1px solid #C9C8CA; width: 400px; }
	#si_contact_form INPUT#si_contact_email { border: 1px solid #C9C8CA; width: 400px; }
	#si_contact_form INPUT#si_contact_subject { border: 1px solid #C9C8CA; width: 400px; }
	#si_contact_form TEXTAREA#si_contact_message { border: 1px solid #C9C8CA; margin-bottom: 20px; }

/* Home Sidebar */
.index-content-widget_text {
	margin: 0 0 10px; padding: 8px 12px;
	background: #fff;
	
	border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	
	border: 10px solid #edf3ff;
	
	font-weight: bolder;
}
	
	.index-content-widget_text .index-content-title {
		margin: 0; padding: 0 0;
		color: #000;
	}
	
	.index-content-widget_text .textwidget {
		margin: 0; padding: 0 0;
		color: #333;
	}
		
		.index-content-widget_text .textwidget P {
			margin: 4px 0; padding: 0;
		}

/* Iconos de Comunidad */
.widget_content LI.widget_blog-links_youtube { background: url(images/ico_youtube.gif) no-repeat 0 3px; padding-left: 22px; }
.widget_content LI.widget_blog-links_facebook { background: url(images/ico_facebook.gif) no-repeat 0 3px; padding-left: 22px; }
.widget_content LI.widget_blog-links_twitter { background: url(images/ico_twitter.gif) no-repeat 0 3px; padding-left: 22px; }
.widget_content LI.widget_blog-links_tuenti { background: url(images/ico_tuenti.gif) no-repeat 0 3px; padding-left: 22px; }
.widget_content LI.widget_blog-links_flickr { background: url(images/ico_flickr.gif) no-repeat 0 3px; padding-left: 22px; }
.widget_content LI.widget_blog-links_xing { background: url(images/ico_xing.gif) no-repeat 0 3px; padding-left: 22px; }
.widget_content LI.widget_blog-links_linkedin { background: url(images/ico_linkedin.gif) no-repeat 0 3px; padding-left: 22px; }
.widget_content LI.widget_blog-links_myspace { background: url(images/ico_myspace.gif) no-repeat 0 3px; padding-left: 22px; }
	
	.ielinks_megaicons LI.widget_blog-links_youtube { background: url(images/ico_youtube_big.png) no-repeat 0 3px; padding-left: 0; float: left; }
		.ielinks_megaicons LI.widget_blog-links_youtube A { width: 64px; height: 64px; display: block; text-indent: -10000px; margin: 4px 10px; }
	.ielinks_megaicons LI.widget_blog-links_facebook { background: url(images/ico_facebook_big.png) no-repeat 0 3px; padding-left: 0; float: left; }
		.ielinks_megaicons LI.widget_blog-links_facebook A { width: 64px; height: 64px; display: block; text-indent: -10000px; margin: 4px 10px; }
	.ielinks_megaicons LI.widget_blog-links_twitter { background: url(images/ico_twitter_big.png) no-repeat 0 3px; padding-left: 0; float: left; }
		.ielinks_megaicons LI.widget_blog-links_twitter A { width: 64px; height: 64px; display: block; text-indent: -10000px; margin: 4px 10px; }
	.ielinks_megaicons LI.widget_blog-links_tuenti { background: url(images/ico_tuenti_big.png) no-repeat 0 3px; padding-left: 0; float: left; }
		.ielinks_megaicons LI.widget_blog-links_tuenti A { width: 64px; height: 64px; display: block; text-indent: -10000px; margin: 4px 10px; }
	.ielinks_megaicons LI.widget_blog-links_flickr { background: url(images/ico_flickr_big.png) no-repeat 0 3px; padding-left: 0; float: left; }
		.ielinks_megaicons LI.widget_blog-links_flickr A { width: 64px; height: 64px; display: block; text-indent: -10000px; margin: 4px 10px; }
	.ielinks_megaicons LI.widget_blog-links_xing { background: url(images/ico_xing_big.png) no-repeat 0 3px; padding-left: 0; float: left; }
		.ielinks_megaicons LI.widget_blog-links_xing A { width: 64px; height: 64px; display: block; text-indent: -10000px; margin: 4px 10px; }
	.ielinks_megaicons LI.widget_blog-links_linkedin { background: url(images/ico_linkedin_big.png) no-repeat 0 3px; padding-left: 0; float: left; }
		.ielinks_megaicons LI.widget_blog-links_linkedin A { width: 64px; height: 64px; display: block; text-indent: -10000px; margin: 4px 10px; }
	.ielinks_megaicons LI.widget_blog-links_myspace { background: url(images/ico_myspace_big.png) no-repeat 0 3px; padding-left: 0; float: left; }
		.ielinks_megaicons LI.widget_blog-links_myspace A { width: 64px; height: 64px; display: block; text-indent: -10000px; margin: 4px 10px; }
	

/* IE UNIVERSITY BLOGS */
.ie-university-blog #footer .logo {
	width: 180px;
}

	.ie-university-blog #footer .logo A {
		background-image: url(images/logo-footer_university.gif);
		height: 78px;
	}
	
/* IE BUSINESS BLOGS */
.ie-business-blog #footer .logo {
	width: 180px;
}
	
	.ie-business-blog #footer .logo A {
		background-image: url(images/logo-footer_business.gif);
		height: 78px;
	}
	
/* IE School of Arts and Humanities */
.ie-sah-blog #footer .logo {
	width: 180px;
}
	
	.ie-sah-blog #footer .logo A {
		background-image: url(images/logo-footer_sah.gif);
		height: 78px;
	}


/* Re-Tweet AND Facebook Buttons */
.tweetmeme_button {
	float: left !important;
	clear: left !important;
	margin: 0 10px 10px 0 !important;
	width: 60px;
	text-align: center;
}

#fb_share_1 {
	float: left !important;
	margin: 0pt 10px 10px 0pt !important;
}

/* Widget de Publi */
.side-bar .box-widget-adrotate_widget {
	border: 0;
	padding: 0;
}
	
	.side-bar .box-widget-adrotate_widget .box-bg {
		background: none;
		height: auto;
	}
	
	.side-bar .box-widget-adrotate_widget .top {
		background: none;
	}
	
	.side-bar .box-widget-adrotate_widget .bottom {
		background: none;
		height: auto;
		padding: 10px;
		text-align: center;
	}
	
	
/* Widget de Twitter */
.ieb-twitter-tweet {
	background: #eff3ff;
	padding: 6px 10px;
	font-size: 0.9em;
	margin: 10px 0;
	overflow: hidden;
}
	
	.ieb-twitter-tweet STRONG {
		color: #000;
	}
	
	.ieb-twitter-tweet A {
		color: #6181c5;
	}
	
	.ieb-twitter-tweet P {
		margin: 0; padding: 0;
		font-size: 1em;
		line-height: 1.3em;
	}
	
	.ieb-twitter-tweet .tweet-fecha {
		color: #fba10d;
		display: block;
		margin: 10px 0 0; padding: 0;
		text-align: right;
	}
	
	.ieb-twitter-info {
		margin: -10px 0 0; padding: 4px 0 0;
		height: 36px;
	}
		
		.ieb-twitter-info .ieb-twitter-follow {
			float: left;
			width: 170px;
			overflow: hidden;
		}
		
		.ieb-twitter-info .ieb-twitter-info-link {
			float: left;
			text-align: left;
			text-indent: -10000px;
			width: 134px; height: 36px;
		}
			
			.lang_en_US .ieb-twitter-info .ieb-twitter-info-link { background: url(images/btn_twitter-followme.gif) no-repeat 0 0; }
			.lang_es_ES .ieb-twitter-info .ieb-twitter-info-link { background: url(images/btn_twitter-sigueme.gif) no-repeat 0 0; }
		
		
		.ieb-twitter-info .ieb-twitter-info-followers {
			display: block;
			color: #797979;
			float: right;
			text-align: right;
		}
			
			.ieb-twitter-info .ieb-twitter-info-followers STRONG {
				color: #A30339;
			}
			
		
.widget_event_title {
	font-weight: bolder;
	color: #6181C5;
}