/*
Theme Name: UDD
Theme URI: http://www.udd.cl/
Description: Theme desgined by AyerViernes S.A. to Universidad del Desarrollo
Version: 0.1
Author: Basilio Caceres (developer), Estefania Trisotti (designer)
Author URI: http://ayerviernes.com
Tags: chile, universidad, university, education
*/

@import url(css/hitos.css);
@import url(css/calendario.css);

html{
	background-color: #EBEBEB;
}
body{
	font: normal .6875em/140% Verdana, Helvética, Arial, Sans-serif;
	text-align: center;
	color: #201D1B;
	background-color: #EBEBEB;
}
a{
	text-decoration: none;
	color: #005293;
}
a:hover{
	text-decoration: underline;
}
hr{
	display: none;
}
img{
	max-width: 100%;
	height: auto;
}
/***********************************************************************************  ESTRUCTURA ***/
.center{
	position: relative;
	width: 88.5em;
	margin: 0 auto;
	text-align: left;
	background: #FFF url(img/auxi/shadow-left.jpg) repeat-y 0 0;
}
.sub_center{
	margin-left: 24px;
	padding: 0 24px 3.5em 0;
	background: #FFF url(img/auxi/shadow-right.jpg) repeat-y 100% 0;
}
.box-top .sub_center{
	margin-left: 4px;
	padding: 0 4px 0 0;
}
#header{
	position: relative;
	height: 12.1em;
}
/* Main */
#main{
	margin-top: 1em;
	min-height: 30em;
	background: transparent url(img/auxi/stroke-v.gif) repeat-y 24% 0;
}
#home #main{
	margin-bottom: -1.4em;
	background-image: none;
}
#content{
	float: right;
	width: 74%;
}
#sidebar{
	float: left;
	width: 22%;
	margin: 0 2% 0 0;
	padding: 0 2% 15px 0;
}
.content{
	padding-bottom: 4px;
	background: transparent url(img/auxi/double-stroke.gif) repeat-x bottom left;
}
.entry{
	float: left;
	width: 64%;
	margin-right: 3%;
	padding: 15px 3% 0 0;
	border-right: 1px solid #E5E5E5;
}
.post{
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom: 1px solid #E5E5E5;
}
.wide{
	float: none;
	width: 100%;
	margin: 0;
	padding-right: 0;
	border-right: none;
}
.entry-right{
	float: right;
	margin: 0 0 0 3%;
	padding: 15px 0 0 3%;
	border: none;
}
.first-level{
	margin-top: 15px;
	padding-top: 0;
	background: transparent url(img/auxi/stroke-v.gif) repeat-y 50% 30px;
}
.box-left{ float: left; }
.box-right, .content .box-right{ float: right; }
.content-side{
	float: right;
	width: 18.5em;
	padding-top: 20px;
}
#home #content{
	float: none;
	width: 100%;
	margin-bottom: 1em;
	background: transparent url(img/auxi/double-stroke.gif) repeat-x 0 0;
}
.sub-content{
	padding-top: 4px;
	background: transparent url(img/auxi/double-stroke.gif) repeat-x 0 0;
}
#home .sub-content{
	padding: 0 0 3px 0;
	background-position: 0 100%;
}
/* Footer */
#footer{
	width: 930px;
	padding: 1.5em 22px 4em 22px;
	font-size: .909em;
	background: transparent url(img/auxi/shadow-bottom.jpg) repeat-x 0 0;
}
/***********************************************************************************  HEADER ***/
/*------------------------------------- Logo UDD */
#logo{
	position: absolute;
	display: block;
	width: 268px;
 	top: 3em;
	left: 0;
}
/*------------------------------------- Nav Top */
.nav-top{
	position: absolute;
	top: 0;
	right: 0;
	width: 376px;
}
.nav-top li{
	float: left;
	margin-right: 2px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Trebuchet", Arial, Sans-serif;
}
.nav-top li.redes-link{
	margin-right: 0;
}
.nav-top li a{
	display: block;
	height: 27px;
	font-size: .909em;
	font-weight: bold;
	text-transform: uppercase;
	text-indent: -1000em;
	color: #666;
	background: #EFEFEF url(img/boto/nav-top.png) no-repeat 0 0;
}
.nav-top .carreras-link a{ width: 148px; background-position: 0 0; }
.nav-top .servicios-link a{ width: 117px; background-position: -150px 0; }
.nav-top .redes-link a{ width: 107px; background-position: -268px 0; }
.nav-top .carreras-link a:hover{ background-position: 0 50%; }
.nav-top .servicios-link a:hover{ background-position: -150px 50%; }
.nav-top .redes-link a:hover{ background-position: -268px 50%; }
.nav-top .carreras-link a.active{ background-position: 0 100%; }
.nav-top .servicios-link a.active{ background-position: -150px 100%; }
.nav-top .redes-link a.active{ background-position: -268px 100%; }
/*------------------------------------- Auxiliar Nav */
.auxiliar-nav{
	position: absolute;
	width: 367px;
	top: 40px;
	right: 0;
}
.auxiliar-nav li{
	float: left;
	width: 47%;
	padding-left: 10px;
	font-size: .909em;
	line-height: 140%;
	background: transparent url(img/ico/bullets.gif) no-repeat -400px -139px;
}
.auxiliar-nav li a{ color: #333; }
.auxiliar-nav li.active{ font-weight: bold; }
.auxiliar-nav li a span.hide-word{
	position: absolute;
	display: none;
}
/*------------------------------------- Menu and Search */
.content-menu{
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	background: #2A6FA5 url(img/back/shadow-nav.jpg) repeat-x 0 100%;
	border: 1px solid #00457A;
}
/*------------------------------------- Menu */
.content-menu li{
	float: left;
}
.content-menu li a{
	display: block;
	height: 28px;
	text-indent: -1000em;
	color: #FFF;
	background-image: url(img/back/udd-menu.png);
	background-repeat: no-repeat;
	border-right: 1px solid #074A7E;
	border-left: 1px solid #246AA2;
}
.content-menu li.active a{
	border-left-color: #00457A;
}
.content-menu .menu_start{ width: 60px; background-position: -3px 100%; }
.content-menu .menu_why{ width: 126px; background-position: -70px 100%; }
.content-menu .menu_admision{ width: 137px; background-position: -206px 100%; }
.content-menu .menu_prospects{ width: 132px; background-position: -345px 100%; }
.content-menu .menu_students{ width: 84px; background-position: -476px 100%; }
.content-menu .menu_ex{ width: 98px; background-position: -559px 100%; }
.content-menu .menu_relationships{ width: 110px; background-position: -661px 100%; }
/* hover */
.content-menu .menu_start:hover{ background-position: -3px 50%; }
.content-menu .menu_why:hover{ background-position: -70px 50%; }
.content-menu .menu_admision:hover{ background-position: -206px 50%; }
.content-menu .menu_prospects:hover{ background-position: -345px 50%; }
.content-menu .menu_students:hover{ background-position: -476px 50%; }
.content-menu .menu_ex:hover{ background-position: -559px 50%; }
.content-menu .menu_relationships:hover{ background-position: -661px 50%; }
/* active */
.active .menu_start, .active .menu_start:hover{ background-position: -3px 0; }
.active .menu_why, .active .menu_why:hover{ background-position: -70px 0; }
.active .menu_admision, .active .menu_admision:hover{ background-position: -206px 0; }
.active .menu_prospects, .active .menu_prospects:hover{ background-position: -345px 0; }
.active .menu_students, .active .menu_students:hover{ background-position: -476px 0; }
.active .menu_ex, .active .menu_ex:hover{ background-position: -559px 0; }
.active .menu_relationships, .active .menu_relationships:hover{ background-position: -661px 0; }
/*------------------------------------- Form */
.content-menu form{
	float: left;
	width: 135px;
	margin: 0;
	padding: 4px 0 0 15px;
	border-left: 1px solid #246AA2;
}
.content-menu form fieldset{
	display: block;
	position: relative;
	height: 24px;
	padding: 0;
}
.content-menu form label{
	display: none;
}
.content-menu form .text_search{
	width: 134px;
	height: 14px;
	padding: 3px;
	font-size: .909em;
	background: transparent url(img/back/search-header.jpg) no-repeat 0 0;
	border: none;
}
.submit_search{
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
	top: 0;
	left: 120px;
	margin: 0 !important;
	text-indent: -1000em;
	background: transparent;
	border: none;
	cursor: pointer;
}
/*------------------------------------- Box Top */
.box-top{
	display: none;
}
.content-box-top{
	position: relative;
	display: block;
	padding: 1.5em 20px 1.2em 20px;
	background: #003D6E url(img/back/gradient-box-top.png) repeat-x 0 100%;
}
.content-box-top h2{
	height: 18px;
	padding-bottom: 8px;
	background-image: url(img/back/titu-box-top.png);
	background-repeat: no-repeat;
	border-bottom: 1px solid #336389;
}
.content-box-top .title-carreras{ background-position: 0 0; }
.content-box-top .title-servicios{ background-position: 0 -30px; }
.content-box-top .title-redes{ background-position: 0 -60px; }
.content-box-top h3{
	display: block;
	margin: 0 0 5px 0;
	font-size: .909em;
	font-weight: bold;
	text-transform: uppercase;
	color: #F4CA00;
	background-repeat: no-repeat;
}
.content-box-top h3 a{
	color: #F4CA00;
}
.content-box-top ul li.last-column-top{
	margin-right: 0;
}
.close-tab{
	position: absolute;
	top: 1.5em;
	right: 2.1em;
	padding: 4px 26px 4px 5px;
	font-size: .818em;
	color: #FFF;
	background: #032C4D url(img/ico/bullets.gif) no-repeat -1px -660px;
}
.close-tab:hover{
	background-color: #031A2E;
}
/*------------------------------------- Carreras Top */
.carreras-top li{
	float: left;
	width: 32%;
	margin-right: 2%;
}
.carreras-top h3{
	margin-top: 15px;
}
.carreras-top li li{
	float: none;
	width: auto;
}
.carreras-top li li ul{
	padding-left: .8em;
}
.carreras-top li li ul li{
	margin-bottom: 6px;
	font-size: .909em;
	color: #FFE371;
}
.carreras-top li li ul li a{
	color: #FFF;
}
/* buttons carreras */
.button-carrera{
	display: inline-block;
	height: 14px;
	margin-left: 3px;
	line-height: 100%;
	text-indent: -1000em;
	background-image: url(img/boto/button-cities.gif);
	background-repeat: no-repeat;
}
.button-santiago{ width: 56px; background-position: 0 0; }
.button-concepcion{ width: 69px; background-position: -59px 0; }
.button-santiago-y-concepcion{ width: 134px; background-position: -132px 0;  }
.button-santiago:hover{ background-position: 0 100%; }
.button-concepcion:hover{ background-position: -59px 100%; }
.button-santiago-y-concepcion:hover{ background-position: -132px 100%;  }
/*------------------------------------- Servicios Top */
.content-box-top .servicios-top li{
	float: left;
	width: 30%;
	height: 60px;
	margin: 20px 1% 0 1px;
	padding-left: 15px;
}
#servicio-registro-academico{ width: 31%; }
#servicio-credito-corfo{ width: 31%; }
.servicios-top li p{
	font-size: .909em;
	line-height: 130%;
	color: #FFF;
}
/*------------------------------------- Redes Sociales Top */
#redes-sociales{}
#social-networks{
	position: absolute;
	top: 1.6em;
	right: 9em;
	color: #ccc;
	font-weight: bold;
}
#social-networks span{
	text-transform: uppercase;
}
#social-networks a{
	color: #ccc;
}
#redes-sociales .widget{
	width: 22.5%;
	margin-top: 12px;
	margin-left: 11px;
	float: left;
}
#redes-sociales .widget-title{
	height:21px;
	padding-left:32px;
	font-size:14px;
	text-transform:none;
	font-weight:normal;
	color:#fff;
	line-height:19px;
	background-color:transparent;
	background-image:url(img/ico/redes-sociales.gif);
	background-repeat:no-repeat;
}
#redes-sociales .widget-title a{
	color: #fff;
	text-decoration: none;
}
#redes-sociales h3 a:hover{
	text-decoration: underline;
}
#redes-sociales .widget_av_twitter .widget-title{
	background-position: -264px -11px;
}
#redes-sociales .widget_av_twitter{
	margin-left: 0;
	width: 22%;
}
#redes-sociales .atw-tweet{
	height: 136px;
	padding: 10px 10px 10px 41px;
	position: relative;
	background-color:#FFF;
}
#redes-sociales .atw-tweet img{
	position: absolute;
	top: 10px;
	left: 10px;
	width: 24px;
	height: 24px;
}
#redes-sociales .av_flickr{
	position: relative;
	background-position:-258px -66px;
	width:18.7%;
}
#redes-sociales .av_flickr .widget-title{
	background-position:-180px -94px;
}
#redes-sociales .flickr-wrap{
	padding: 10px 10px 7px;
	background: #fff;
}
#redes-sociales .flickr-title{
	padding-bottom:3px;
	font-family:Helvetica,Arial,sans-serif;
	color:#000;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	line-height:32px;
}
#redes-sociales .flickr-title a{
	float: left;
	margin-right: 7px;
}
#redes-sociales .av_flickr li, #redes-sociales .av_flickr li img{
	width: 45px;
	height: 45px;
}
#redes-sociales .av_flickr li{
	float:left;
	margin-bottom:3px;
	border:2px solid #000;
}
#redes-sociales .av_flickr li.indexof-0{
	clear: left;
}
#redes-sociales .av_flickr li.indexof-1{
	margin: 0 2px;
}
#redes-sociales .widget_text{
	width: 29.5%;
}
#redes-sociales .widget_text .widget-title{
	background-position: -96px -177px;
}
#redes-sociales .widget_text .mask{
	display: block;
	height: 156px;
	overflow: hidden;
	background: #fff;
}
#redes-sociales .av_video{
	overflow: hidden;
	width: 26.2%;
}
#redes-sociales .av_video .widget-title{
	background-position: -10px -263px;
}
#redes-sociales .av_video .video-link{
	position: relative;
	display: inline-block;
	border: 7px solid #fff;
}
#redes-sociales .av_video img{
	width: 223px;
	height: 142px;
}
#redes-sociales .video-link span{
	display:inline-block;
	width:30px;
	height:20px;
	position:absolute;
	top:50%;
	margin-top:-10px;
	left:50%;
	margin-left:-10px;
	background:url(img/ico/video.gif) no-repeat;
	text-indent:-9999em;
}
/***********************************************************************************  MAIN ***/
#breadcrumb{
	width: 100%;
	padding: 10px 20px 5px 0;
	margin: -20px -20px 20px 0;
	font-size: .727em !important;
	text-transform: uppercase;
	border-bottom: 1px solid #E5E5E5;
}
.wide #breadcrumb{
	width: 97%;
}
/*------------------------------------- Elements */
h1{
	margin-bottom: 1px;
	font-size: 2em;
	letter-spacing: -1px;
	line-height: 100%;
	text-transform: uppercase;
}
.post-head h1{
	margin-bottom: 6px;
}
.entry h2, .organizacion-box h2, .title-reciente{
	margin-bottom: 12px;
	font-size: 1.182em;
	font-weight: bold;
	line-height: 110%;
	text-transform: uppercase;
	color: #171717;
}
h2.title-reciente{
	margin-bottom: 0;
	padding: 10px 0 5px 0;
	font-size: 1.2727em;
	color: #666;
}
.entry h3{
	margin-bottom: 12px;
	font-size: 1.091em;
	line-height: 110%;
	text-transform: uppercase;
	color: #121212;
}
h4{
	font-weight: bold;
}
.entry h4, .entry h5{
	margin-bottom: 12px;
}
.entry p{
	margin-bottom: 14px;
	line-height: 170%;
}
.entry ul{
	margin: 0 0 1.5em 10px;
}
.entry ol{
	margin: 0 0 1em 0;
}
.entry ul ul, .entry ul ol, .entry ol ul, .entry ol ol{
	margin-top: 1em;
}
.entry li{
	margin-bottom: 6px;
	padding-left: 13px;
	line-height: 160%;
	color: #444;
	background: transparent url(img/ico/bullets.gif) no-repeat -147px -510px;
}
.entry ol li{
	margin-left: 2.9em;
	padding-left: 0;
	list-style-type: decimal;
	background-image: none;
}
.entry ol.search-results li{
	position: relative;
	margin-left: 2em;
	list-style: none;
}
.num-search{
	position: absolute;
	display: block;
	width: 28px;
	top: 9px;
	left: -33px;
	font-size: 1em;
	font-weight: bold;
	text-align: right;
}
/* aligns */
.entry .left, .entry .alignleft{ margin: 0 20px 15px 0; }
.entry .right, .entry .alignright{ margin: 0 0 15px 20px; }
/* forms */
label{
	display: block;
	margin-bottom: 3px;
	color: #666;
}
input, select, textarea{
	font-family: Verdana;
	color: #666;
}
select{
	width: 90%;
	padding: 4px 0 4px 4px;
	font-size: 12px;
	border: 1px solid #D7D7D7;
}
/* Tables */
.entry td, .entry th{
	padding: 5px 10px;
	border: 1px solid #99BAD4;
}
.entry th{
	font-size: .818em;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	background-color: #6697BE;
}
.entry td{
	background-color: #D9E5EF;
}
.entry tr.alt td{
	background-color: #F2F6F9;
}
/*------------------------------------- List */
ul.simple-list li, ul.widget-list li{
	background-image: url(img/ico/bullets.gif);
	background-repeat: no-repeat;
}
/*------------------------------------- Simple List */
.simple-list li{
	padding-left: 10px;
	background-position: -373px -174px;
}
/*------------------------------------- Stroke List */
.stroke-list{
	position: relative;
	overflow: hidden;
}
.stroke-list li{
	margin: -1px 0 0 0;
	padding: 12px 0;
	background: transparent url(img/auxi/stroke-h.gif) repeat-x 0 0;
}
.stroke-list li img.thumb_desc {
	margin: 0 1.5em 0 0;
	float: left;
}
/*------------------------------------- Discounts List */
.entry ul ul.desc-list {
	width: 82%;
	margin: 0;
	padding: 0;
	float: left;
	border-left: 1px solid #E5E5E5;
}
.entry ul ul.desc-list li {
	margin: 0 0 .5em 1em;
	padding:0;
	border: none;
	background: none;
}
.desc-item .description-class {
	margin: 0;
	padding: 1em;
	font-size: 1em;
	color: #333;
	background-color: #e5e5e5;
}
.entry ul ul.desc-list li.desc-item ul {
	margin: 0 0 .5em;
	padding: 0;
}
.desc-item ul {
	margin: 0 0 1em;
	padding: 0;
}
.desc-item ul li {
	margin: 0;
	padding: 0;
}
.entry ul ul.desc-list li.desc-item li {
	margin: 0 0 0 1.3em;
	padding: 0;
	color: #666;
	list-style-type: disc;
}
.desc-img {
	width: 100px;
	margin: 0 1em 0 0;
	text-align: center;
	padding: 1em;
	background-color: #fff;
	float: left;
}
.cont-desc {
	width: 70%;
	float: left;
}
.cont-desc p.desc-datos, p.desc-datos {
	margin: 1em 0 .2em;
	font-size: .95em;
	color: #005293;
}
/*------------------------------------- Widget List */
ul.widget-list{
	margin: 10px 0 0 0;
}
ul.widget-list li{
	margin-bottom: 3px;
	padding: 0 0 0 12px;
	font-style: oblique;
	background-position: -272px -320px;
}
.sub-widget ul.widget-list li{
	font-style: normal;
	font-weight: bold;
}
.entry ul.widget-list{
	margin-bottom: 2em;
}
ul.widget-list li h2{
	margin-bottom: 0;
	font-size: 1em;
	font-weight: normal;
	line-height: 120%;
	text-transform: none;
}
.widget-list-indice li{
	float: left;
	width: 41%;
	margin-left: 20px;
}
/*------------------------------------- Indice */
ul.indice li p{
	line-height: 130%;
}
ul.indice li h2{
	padding-left: 11px;
	background: transparent url(img/ico/bullets.gif) no-repeat -198px -434px;
}
/*------------------------------------- Files */
ul.files-list{
	margin-left: 0;
	margin-bottom: 5px;
	overflow: hidden;
}
ul.files-list li{
	margin: -1px 0 0 0;
	padding: 4px 0 2px 0;
	background: transparent url(img/auxi/stroke-h.gif) repeat-x top left;
}
.file{
	display: inline-block;
	padding: 6px 0 8px 36px;
	line-height: 130%;
	background: transparent url(img/ico/files.gif) no-repeat 0 0;
}
.file a{
	display: block;
	line-height: 110%;
}
.file .file-info{
	display: block;
	font-size: .833em;
	text-transform: uppercase;
}
.file .file-info em{
	font-style: normal;
}
/*------------------------------------- Formulario */
.form form{
	margin-bottom: 2em;
	padding: 20px 10px;
	background-color: #F2F6F9;
	border: 1px solid #D6E3EE;
}
.form form fieldset{
	width: 100%;
	border: none;
}
.form form div{
	position: relative;
	clear: both;
	padding-bottom: 20px;
}
#uddformsec {
	display: none;
}
.form .select-carrera, .form .select-pais{
	padding-bottom: 0;
}
.form form div.box-inputs{
	display: inline-block;
	margin-left: 27%;
	padding-bottom: 0;
}
.form form label{
	position: absolute;
	width: 25%;
	top: 4px;
	left: 0;
	text-align: right;
	color: #333;
	cursor: pointer;
}
.form form label.for-checkbox{
	width: 70%;
	margin: 0 0 10px 25%;
	text-align: left;
	clear: both;
	position: static;
}
.form form .up-label{
	position: relative;
	display: inline;
	width: auto;
	left: auto;
}
.form form .up-label small{
	position: relative;
	top: -3px;
}
.form form input, .form form select, .form form textarea{
	margin: 0 0 0 27%;
	padding: 6px 0 6px 6px;
	color: #555;
	border: 1px solid #C6D2DC;
}
.form form textarea{
	line-height: 150%;
}
.form form .inline-input{
	margin-left: 3px;
}
.form form input.alert, .form form select.alert, .form form textarea.alert{
	background-color: #F7E0E0;
	border-color: #FFBCBF;
}
.form form .form-control{
	width: 94%;
	margin-top: -7px;
	text-align: right;
}
.form form input.form-submit{
	display: inline-block;
	width: 122px;
	height: 34px;
	margin-left: 0;
	padding: 0;
	text-indent: -1000em;
	background: transparent url(img/boto/button-send.jpg) no-repeat 0 0;
	border: none;
	cursor: pointer;
}
.form form input.form-submit:hover{
	background-position: bottom left;
}
.form form samp{
	margin-left: 5px;
	padding-left: 17px;
	font: normal .9166em/120% Arial, Helvetica, Sans-serif;
	background: transparent url(img/auxi/icons-form.gif) no-repeat 0 -70px;
}
.form form.admision samp{
	display: block;
	margin: 3px 0 0 24.5%;
}
.form form samp.ok{
	background: transparent url(img/auxi/icons-form.gif) no-repeat -46px 0;
}
.form .sep-input{
	float: left;
	margin: 3px 0 0 8px;
}
#carrera_0, #carrera_1, #carrera_2{
	width: 45%;
	margin-bottom: 5px;
}
/*------------------------------------- Messages */
.message{
	margin-bottom: 10px;
	padding: 10px 20px 10px 20px;
	font-size: .916em;
	line-height: 120%;
	background-color: #FEFFEE;
	background-repeat: no-repeat;
	background-position: 14px 8px;
	border: 1px solid #FCF1B5;
}
.content div.alert{ background-image: url(img/auxi/message-alert.gif); }
.content div.ok{ background-image: url(img/auxi/message-ok.gif); }
.content .message p{
	margin-bottom: 0;
}
.message ul li{
	font-style: normal !important;
}
/*------------------------------------- Feature Pages */
/* Destacados Home Normal */
.destacados-home{
	position: relative;
	display: block;
	height: 255px;
	margin-bottom: 12px;
	border: 7px solid #ECECEC;
}
#feature-pages{
	position: relative;
	display: block;
	padding: 0;
}
#feature-pages li{
	position: absolute;
	width: 100%
}
#feature-pages .front-home{
	position: absolute;
	height: 255px;
	width: 100%;
	top: 0;
	left: 0;
	background: transparent url(img/back/mask-feature.png) no-repeat 0 0;
	z-index: 2;
}
#feature-pages .front-home div{
	position: absolute;
	overflow: hidden;
	top: 0;
	right: 0;
	width: 270px;
	height: 215px;
	padding: 20px 20px 20px 3px;
	background: #FFF;
}
#feature-pages .front-home h1{
	margin-bottom: 6px;
}
#feature-pages .front-home h1 span { display: none; }
#feature-pages .front-home p{
	margin-bottom: 8px;
}
.feature-thumbs{
	position: absolute;
	padding: 4px 2px 4px 6px;
	top: 223px;
	left: 7px;
	z-index: 10;
	background: transparent url(img/back/widget-entry-title.png) no-repeat 0 0;
}
.feature-thumbs li{
	float: left;
	margin-right: 4px;
}
.feature-thumbs li a{
	display: block;
	width: 16px;
	height: 15px;
	text-indent: -1000em;
	background: transparent url(img/boto/button-feature-home.gif) no-repeat 0 0;
}
.feature-thumbs li a:hover{ background-position: -21px 0; }
.feature-thumbs li.active a{ background-position: -41px 0; }
.feature-thumbs li a:active, .feature-thumbs li a:focus{ outline: 0; }
/* Destacados Home Admision */
.destacados-admision{
	height: 315px;
}
.admision-mask{
	position: absolute;
	top: 0;
	left: 0;
	width: 912px;
	height: 315px;
	background: transparent url(img/back/mask-feature-admision.png) no-repeat 0 0;
}
.admision-home-box{
	position: absolute;
	overflow: hidden;
	top: 126px;
	left: 0;
	width: 862px;
	height: 165px;
	padding: 12px 25px;
	background: transparent url(img/back/mask-feature-admision-box.png) no-repeat 0 0;
}
.admision-home-box h1{
	margin-bottom: 12px;
	padding-bottom: 5px;
	border-bottom: 1px solid #4C5B67;
}
.admision-home-box ul li{
	position: relative;
	float: left;
	width: 148px;
	margin-right: 10px;
	padding-left: 130px;
	line-height: 120%;
	color: #FFF;
}
.admision-home-box ul li.last{ margin-right: 0; }
.admision-home-box ul li img{
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #CCC;
}
.admision-home-box ul li h3{
	font-weight: bold;
	text-transform: uppercase;
}
.admision-home-box ul li h3 a{
	color: #F4CA00;
}
/* Desplegable admision */
.admision-home-content{
	position: relative;
	display: none;
	padding: 20px 10px 20px 420px;
	font-size: 1.1em;
	line-height: 140%;
	color: #FFF;
}
.admision-home-content h2, .admision-home-content p{
	margin-bottom: 10px;
}
.admision-home-content object, .admision-home-content img.content-image-admision{
	position: absolute;
	top: 15px;
	left: 10px;
}
.admision-home-content ul{
	margin: 0 0 10px 10px;
}
.admision-home-content ul li{
	float: none;
	width: auto !important;
	margin: 0 0 5px 15px;
	padding-left: 0px !important;
	list-style: circle;
}
.admision-home-content a{
	color: #F4CA00;
}
.admision-home-content .hide-admision{
	padding: 3px 6px 3px 10px;
	font-size: .909em;
	text-transform: uppercase;
	color: #FFF;
	background-color: #000;
}
.hide-admision:hover{
	text-decoration: none;
	background-color: #111;
}
/* Destacado Noticias */
.destacados-noticia{
	height: auto;
	margin-top: 10px;
	padding-left: 12px;
	background-color: #ECECEC;
}
.content-destacado-noticia{
	float: left;
	width: 33%;
	margin: 10px 11px 0 0;
}
.content-destacado-noticia h2{
	margin-bottom: 3px;
	font-size: 1.27em;
	font-weight: bold;
	text-transform: uppercase;
}
.content-destacado-noticia .summary{
	margin-top: 5px;
	font-size: 1.09em;
	line-height: 130%
}
.cat-destacado{
	display: block;
	width: 77px;
	height: 17px;
	margin-bottom: 5px;
	text-indent: -1000em;
	background: transparent url(img/ico/cat-destacado.jpg) no-repeat 0 0;
}
/* Mapa relaciones portada */
.map-relaciones{
	height: 300px;
}
.map-relaciones span{
	position: absolute;
	display: block;
	width: 10em;
	padding: 7px 8px 8px 15px;
	bottom: 2em;
	left: 0;
	font-size: 10px;
	line-height: 130%;
	color: #FFF;
	background: transparent url(img/back/widget-entry-title.png) repeat 0 0;
}
.map-relaciones a:hover{
	text-decoration: none;
}
ul.stats-rrii{
	position: absolute;
	bottom: 0px;
	right: 5px;
	margin: 0;
}
ul.stats-rrii li{
	display: block;
	width: 130px;
	margin: 0 0 5px 0;
	padding: 15px 8px 10px 10px;
	opacity: 0.8;
	font-size: 11px !important;
	line-height: 100%;
	background: transparent url(img/back/stats-rrii.png) no-repeat 0 -105px;
}
ul.stats-rrii li.convenios-rrii{
	background-position: 0 0;
}
ul.stats-rrii li strong{
	display: block;
	padding: 3px 0 12px 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 2.5em;
	text-indent: 26px;
	color: #1B2E59;
}
/*------------------------------------- Home */
.column{
	float: left;
	width: 25%;
	margin: 4px 3% 0 0;
	padding: 15px 3% 15px 0;
	background: transparent url(img/auxi/basic-stroke.gif) repeat-y 100% 0;
}
.column-page{
	margin-top: 0;
	padding: 0 3% 0 0;
	width: 47%;
}
.column-center{
	width: 38%;
}
.column-right{
	float: right;
	margin-right: 0;
	padding-right: 0;
	background: none;
}
/*------------------------------------- Widget */
.widget{
	position: relative;
	margin-bottom: 13px;
}
.content-page .widget{
	padding-bottom: 13px;
	background: transparent url(img/auxi/stroke-h.gif) repeat-x bottom left;
}
.content-page .campus-widget{
	margin-left: 0;
	margin-right: 0;
	padding-bottom: 0;
	background-image: none;
}
.widget h3{
	position: relative;
	margin-bottom: 8px;
	padding: 3px 5px;
	font-size: .909em;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Trebuchet", Arial, Sans-serif;
	text-transform: uppercase;
	background: #E8E8E8;
}
.content-page .widget h3{
	padding: 6px 5px 6px 8px;
	font-family: Verdana, Sans-serif;
	font-weight: bold;
	color: #FFF;
	background: #0D2539;
}
.content-page .widget h3 a{
	display: block;
	color: #FFF;
}
.widget h3 img{
	position: relative;
	top: -1px;
}
.widget h3 .arrow{
	position: absolute;
	width: 14px;
	height: 6px;
	bottom: -6px;
	left: 10px;
	background: transparent url(img/auxi/arrow-box-silver.gif) no-repeat 0 0;
}
.first-level .widget h3 .arrow{
	background-image: url(img/auxi/arrow-box-blue.gif);
}
.widget .more-link{
	position: absolute;
	top: 5px;
	right: 5px;
}
.entry .widget .more-link{
	top: 7px;
	font-size: 9px;
	background-position: 100% -21px;
}
.info, .widget .info{
	display: block;
	padding-bottom: 1px;
	font-size: .727em;
	text-transform: uppercase;
	color: #555;
}
.info-comments{
	margin-top: 3px;
	line-height: 140%;
}
.widget .info-comments a{
	display: inline;
	color: #666;
}
.widget .info-comments a:hover{
	color: #333;
}
.widget .sub-widget{
	padding: 5px 15px 11px 15px;
}
.widget .box-image, .sub-header-page .box-image{
	position: relative;
	padding: 3px;
	line-height: 100%;
	border: 1px solid #E1E1E1;
}
.content-page .widget .box-image h3{
	position: absolute;
	width: 301px;
	bottom: 3px;
	left: 3px;
	margin-bottom: 0;
	background: transparent url(img/back/widget-entry-title.png) no-repeat 0 0;
}
.content-page .campus-widget .box-image h3{
	width: 307px;
}
.av_relaciones_internacionales, .av_carreras_select, .av_page_images, .av_call_pages, .widget_cifras{
	position: relative;
	border: 1px solid #E1E1E1;
}
/*------------------------------------- Box Admission */
.av_admision{
	border: 1px solid #CCC;
	padding: 4px;
}
.av_admision div{
	padding: 12px;
	border: 1px solid #E5E5E5;
}
.av_admision div.auxiliar-content{
	padding-top: 6px;
	padding-bottom: 7px;
	background-color: #F6F6F6;
}
.av_admision p.summary{
	display: inline-block;
	margin: 5px 0 10px;
	line-height: 120%;
	color: #333;
}
.av_admision ul{
	margin: 0 0 5px 0;
	font-size: 1em;
}
.av_admision ul li{
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Trebuchet", Arial, Sans-serif;
	text-transform: uppercase;
	margin-bottom: 3px;
}
.av_admision div.auxiliar-content p{
	margin-top: 2px;
	font-size: .909em;
	line-height: 130%;
	color: #333;
}
/*------------------------------------- Banners */
.av_banners{
	padding-top: 3px;
}
.av_banners img{
	width: 100%;
}
.hover-y:hover{ background-position: 0 100%; }
.hover-x:hover{ background-position: 100% 0; }
/*------------------------------------- Widget banners */
.av_banner_text a{
	display: block;
	padding: 11px 15px 13px 15px;
	line-height: 120%;
	color: #FFF;
	background: #2A6FA5 url(img/back/banner-text.png) repeat-x bottom left;
}
.av_banner_text a:hover{
	text-decoration: none;
	background-image: none;
}
.av_banner_text a strong{
	display: block;
	margin-bottom: 3px;
	font-family: Arial;
	font-size: 1.336em;
	line-height: 105%;
	text-transform: uppercase;
}
/*------------------------------------- Captions Images */
.caption-image{
	display: inline-block;
	margin-bottom: 10px;
	padding: 3px 3px 1px 3px;
	background: #F3F3F3;
	border: 1px solid #DBDBDB;
}
.caption-image img{
	display: block;
}
.caption-image:hover{
	text-decoration: none;
	background: #EAEAEA;
}
.caption-image .info{
	padding-top: 2px;
	color: #555;
}
.wp-caption{
	position: relative;
	display: block;
	padding: 3px;
	border: 1px solid #E5E5E5;
}
.wp-caption-text{
	display: block;
	width: 200px;
	padding: 8px 0 4px 4px;
	font-size: .9166em;
	line-height: 110%;
	text-align: left;
	color: #666;
}
.wp-caption .full-image{
	position: absolute;
	display: block;
	width: 25px;
	height: 25px;
	top: -3px;
	left: -3px;
	background-image: url(img/ico/full-image.png);
}
.wp-caption-text strong{
	display: block;
	margin-bottom: 5px;
}
.icon-tag-new {
	display: block;
	float: left;
	width: 42px;
	height: 13px;
	margin-right: 3px;
	background: url(img/ico/cat-new.png) no-repeat;
}
ul.simple-list li a {
	line-height: 1.3em;
}
/*------------------------------------- Av Get Post */
.av_getposts h3{
	margin-bottom: 0;
}
.entry .av_getposts h3{
	padding-top: 6px;
	padding-bottom: 6px;
}
.av_getposts .caption-image, .widget_av_related_news .caption-image{
	float: left;
	margin: 0 10px 8px 0;
}
.av_getposts .caption-image:hover, .widget_av_related_news .caption-image{
	text-decoration: none;
	background: #EAEAEA;
}
.av_getposts h4{
	margin-bottom: 3px;
}
.entry .av_getposts p{
	line-height: 140%;
}
/*------------------------------------- Widget Eventos */
.av_calendario{
	margin-bottom: 23px;
}
.av_calendario dd{
	position: relative;
	margin-left: 40px;
	padding: 7px 0 0 7px;
	font-size: .909em;
	line-height: 100%;
	border-left: 1px solid #D2D2CA;
}
.av_calendario dd.last-day{
	margin-bottom: 15px;
}
.av_calendario dt{
	position: absolute;
	display: block;
	width: 30px;
	height: 45px;
	margin-top: 0;
	padding-right: 6px;
	left: 0;
	text-align: center;
	background: transparent url(img/auxi/indicator-events-date.gif) no-repeat 100% 50%;
	z-index: 10;
}
.month_event, .day_event, .year_event{
	display: block;
	font-size: .833em;
	text-transform: uppercase;
	line-height: 100%;
}
.day_event{
	font-size: 2em;
	font-weight: lighter;
}
.av_calendario dd span.info{
	padding: 3px 0 7px;
	font-size: 8px;
}
.av_calendario dd.last span{
	border-bottom: none;
}
/*------------------------------------- Widget Relaciones Internacionales */
.av_relaciones_internacionales .sub-widget{
	padding: 4px;
}
.av_relaciones_internacionales .sub-widget p{
	margin-bottom: 10px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Trebuchet", Arial, Sans-serif;
	font-size: 11px;
	line-height: 120%;
	text-align: center;
}
.av_relaciones_internacionales .alt img{
	float: left;
}
.av_relaciones_internacionales .text{
	float: right;
	width: 42%;
	margin-right: 5px;
}
.av_relaciones_internacionales .text p{
	text-align: left;
}
.av_relaciones_internacionales .text ul li{
	margin-bottom: 3px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Trebuchet", Arial, Sans-serif;
	font-size: .909em;
	line-height: 120%;
}
/*------------------------------------- Widget Carreras Select */
.av_carreras_select form{
	margin: 5px 0px 5px 0;
}
.av_carreras_select div{
	clear: both;
	padding: 10px 0;
}
.av_carreras_select label{
	display: block;
	float: left;
	width: 34%;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Trebuchet", Arial, Sans-serif;
	font-size: 12px;
	text-align: right;
	color: #000;
}
.av_carreras_select select{
	position: relative;
	float: right;
	width: 62%;
	top: -4px;
}
.av_carreras_select option{
	padding: 2px 0 2px 12px;
}
/*------------------------------------- Widget Page Single */
.content-page .av_pagesingle p{
	margin: 10px 0 0 0;
	font-size: .909em;
	line-height: 130%;
}
/*------------------------------------- Widget Infraestructura */
.gallery-box{
	position: relative;
	overflow: hidden;
	height: 112px;
	padding: 8px 11% 11px 15%;
}
.column-left .gallery-box, .column-right .gallery-box{
	height: 70px;
}
#page .gallery-box{
	height: 100px !important;
}
.content-page .av_page_images{
	padding-bottom: 4px;
}
.av_page_images #gallery-widget{
	position: relative;
	visibility: visible;
}
.av_page_images #gallery-widget ul{
	position: relative;
	margin: 0;
	padding: 0;
	z-index: 1;
}
.av_page_images #gallery-widget li{
	float: left;
	overflow: hidden;
	margin: 0 4px;
	padding: 3px;
	line-height: 100%;
	border: 1px solid #CCC;
}
/* buttons carousel */
.button-carousel{
	position: absolute;
	top: 40%;
	display: block;
	width: 22px;
	height: 24px;
	text-indent: -1000em;
	background-image: url(img/boto/button-carousel.png);
	background-repeat: no-repeat;
	outline: none;
}
.button-prev{ left: 10px; background-position: -1px -2px; }
.button-next{ right: 10px; background-position: -24px -2px; }
.button-prev:hover{ background-position: -1px -27px; }
.button-next:hover{ background-position: -24px -27px; }
/*------------------------------------- Widget Gallery */
ul.side-gallery{
	padding-top: 3px;
}
ul.side-gallery li{
	float: left;
	margin: 0 7px 7px 0;
	padding: 2px;
	line-height: 100%;
	border: 1px solid #CCC;
}
ul.side-gallery li.alt{
	margin-right: 0;
}
/*------------------------------------- Widget Related Contacts */
.av_related_contact .related-contact{
	padding-bottom: 10px;
}
.av_related_contact p{
	font-size: .909em;
	margin-bottom: 1em;
}
.av_related_contact p .cargo{
	font-size: 9px;
	line-height: 130%;
	text-transform: uppercase;
}
/*------------------------------------- Widget ShareThis */
.av_sharethis{
	z-index: 100;
}
/*------------------------------------- Publicaciones Home */
#recent-publications{
	position: relative;
	height: 267px;
	background: #EAEAEA url(img/back/shadow-publications.jpg) repeat-x top left;
	border: 1px solid #CCC;
	overflow: hidden;
}
#recent-publications h3{
	padding: 5px 10px;
	text-align: center;
	border-bottom: 1px solid #CCC;
}
#recent-publications .gallery-publications{
	margin: 0 35px;
	padding: 10px 0;
	background: transparent url(img/auxi/arrow-box-publications.gif) no-repeat 49% 0;
}
/* box style */
.gallery-publications li{
	position: relative;
	float: left;
	width: 272px;
	margin-right: 15px;
}
.gallery-publications li div{
	padding: 4px 0 0 0;
	background: transparent url(img/auxi/shadow-pub-top.jpg) repeat-x 0 0;
}
.gallery-publications li div div{
	padding: 0 0 4px 0;
	background: transparent url(img/auxi/shadow-pub-bottom.jpg) repeat-x 0 100%;
}
.gallery-publications li div div div{
	position: relative;
	padding: 0 4px 0 0;
	background: transparent url(img/auxi/shadow-pub-right.jpg) repeat-y 100% 0;
}
.gallery-publications li div div div div{
	padding: 0 0 0 4px;
	background: transparent url(img/auxi/shadow-pub-left.jpg) repeat-y 0 0;
}
.gallery-publications li div div div div div{
	min-height: 140px;
	padding: 10px 10px 50px 10px;
	background: #FEFFEE;
}
.gallery-publications li .tr, .gallery-publications li .br{
	position: absolute;
	display: block;
	width: 4px;
	height: 4px;
 	right: -4px;
}
.gallery-publications li .tr{ top: -4px; background: transparent url(img/auxi/pub-tr.gif) no-repeat 0 0; }
.gallery-publications li .br{ bottom: -4px; background: transparent url(img/auxi/pub-br.gif) no-repeat 0 0; }
/* elements */
#recent-publications .category{
	position: relative;
	left: -16px;
	padding: 3px 6px;
	font-size: .727em;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	background: #666;
}
#recent-publications h4{
	margin: 6px 0 6px 0;
	line-height: 120%;
}
#recent-publications h4 a{
	color: #000;
}
#recent-publications .summary{
	margin-bottom: 5px;
	font-size: .909em;
	line-height: 110%;
	color: #666;
}
#recent-publications .description{
	font-size: .909em;
	line-height: 140%;
	color: #333;
}
#recent-publications .download{
	position: absolute;
	display: block;
	width: 50%;
	bottom: 0;
	right: 0;
	background-color: #FFF;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
}
/* buttons */
#recent-publications .button-carousel{
	top: 50%;
}
/*------------------------------------- Header Page */
.header-page{
	padding-top: 18px;
	background: transparent url(img/auxi/double-stroke.gif) repeat-x 0 0;
}
.sub-header-page{
	padding-bottom: 18px;
	background: transparent url(img/auxi/double-stroke.gif) repeat-x 0 100%;
}
.header-page h1, .header-page p{
	text-align: center;
}
.header-page h1 span { display: none; }
.header-page .parent-page{
	margin-bottom: 4px;
	font-size: 1.09em;
	color: #666;
}
.header-page .summary{
	padding: 5px 30px 0 30px;
	font-style: oblique;
	color: #666;
}
/*------------------------------------- Header with image */
.header-image-content{
	margin-top: 15px;
}
.header-image-content h1, .header-image-content p{
	text-align: left;
}
.header-image-content p.summary{
	padding-left: 0;
	line-height: 130%;
}
/*------------------------------------- Header Carrera */
.header-carrera{
	position: relative;
	height: 236px;
	margin-bottom: 12px;
	border: 7px solid #ECECEC;
}
.sub-header-carrera{
	position: absolute;
	width: 266px;
	height: 236px;
	top: 0;
	right: 0;
	text-align: center;
	background: #FFF;
	border-left: 7px solid #ECECEC;
}
.title-header-carrera{
	padding: 10px 18px;
}
.title-header-carrera h1{
	margin-bottom: 2px;
	font-family: "Trebuchet", Arial, Sans-serif;
	font-weight: bold;
}
.title-header-carrera .cities{
	font: bold 1em/110% "Trebuchet", Arial, Sans-serif;
	text-transform: uppercase;
}
.content-header-carrera{
	padding: 15px 18px;
	background: transparent url(img/auxi/arrow-box-silver.gif) no-repeat top center;
	border-top: 1px solid #ECECEC;
}
.content-header-carrera p.summary{
	margin-bottom: 5px;
	font-style: oblique;
}
/* Link web carrera */
.link-web-carrera{
	padding: 11px 15px;
	font-family: Arial, Helvetica, Sans-serif;
	font-weight: bolder;
	text-transform: uppercase;
	color: #EC7205;
	background-color: #F3F3F3;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
.button-link-web{
	margin-left: 10px;
	padding: 7px 9px;
	font-weight: bold;
	color: #FFF;
	background-color: #F17408;
	border: 1px solid #C65600;
}
.button-link-web:hover{
	text-decoration: none;
	background-color: #D65F01;
}
/*-------------------------------------- Recent News Page */
ul.recent-news-page{
	margin-left: 0;
}
ul.recent-news-page li{
	float: left;
	width: 32%;
	min-height: 30em;
	margin-right: 2%;
	padding-left: 0;
	background-image: none;
}
ul.recent-news-page li.last{
	margin-right: 0;
}
ul.recent-news-page li h3{
	margin-bottom: 5px;
	font-weight: bold;
	text-transform: none;
}
ul.recent-news-page li p{
	line-height: 140%;
}
/*-------------------------------------- Related News */
.related-news-main h4, .related-news-main p{
	margin-bottom: 5px;
}
.related-news-main h4{
	line-height: 130%;
}
.related-news-main .featured-new{
	padding: 10px;
	background-color: #ECECEC;
	border-bottom: 0;
}
.related-news-main .featured-new img{
	margin: 0 10px 6px 0;
}
/*-------------------------------------- Photos */
.content-images{
	position: relative;
	margin-top: 20px;
	padding: 3px;
	background-color: #EBEBEB;
	border: 1px solid #CCC;
}
.entry-gallery{
	margin-bottom: 15px;
}
.entry-gallery ul{
	margin: 0;
}
.entry-gallery ul li{
	padding-left: 0;
	background-image: none;
}
/* sedes list */
.sedes-list{
	padding: 6px 0;
}
.sedes-list li{
	float: left;
	padding: 3px 6px;
	font-size: .909em;
	line-height: 100%;
	border-right: 1px solid #C2C2C2;
}
.sedes-list li.active a{
	font-weight: bold;
	color: #333;
}
/* photos */
#photos{
	position: relative;
	display: block;
	height: 400px;
}
#photos-entry{
	position: relative;
	display: block;
	height: 270px;
}
#photos li, #photos-entry li{
	position: absolute;
	overflow: hidden;
	width: 100%;
	height: 400px;
	line-height: 100%;
	background-image: none;
}
#photos-entry li{
	height: 270px;
}
#photos li img{
	width: 100%;
	height: 400px;
}
#photos-entry li img{
	width: 100%;
	height: auto;
}
#photos li h3, #photos-entry li h3{
	position: absolute;
	width: 98%;
	margin-bottom: 0;
	padding: 10px;
	bottom: 0;
	left: 0;
	font-size: .919em;
	font-weight: bold;
	line-height: 100%;
	color: #FFF;
	background: transparent url(img/back/widget-entry-title.png) repeat 0 0;
}
#photos li h3.big-caption, #photos-entry li h3.big-caption{
	padding-bottom: 30px;
}
/* paginate gallery */
.paginate-gallery{
	position: absolute;
	bottom: 8px;
	right: 10px;
	z-index: 100;
}
.entry-gallery .paginate-gallery{
	bottom: 4px;
}
.paginate-gallery li{
	float: left;
	margin-right: 3px;
}
.paginate-gallery li a{
	display: block;
	float: left;
	width: 10px;
	height: 12px;
	text-indent: -1000em;
	background: #FFF;
	border: 2px solid #FFF;
	outline: 0;
}
.paginate-gallery li.active a{
	background-color: #F29100;
}
/* Gallery Home */
.av_gallery_home .sub-widget{
	padding-left: 7px;
	padding-right: 7px;
}
.av_gallery_home .content-images{
	position: relative;
	width: 353px;
	height: 220px;
	margin: 10px 0;
	padding: 0;
	background: transparent;
	border: 2px solid #FFF;
}
.av_gallery_home .content-images li{
	position: absolute;
	display: none;
	top: 0;
	left: 0;
}
.av_gallery_home .content-images li.active{
	display: block;
	z-index: 100;
}
.av_gallery_home .content-images li span{
	position: absolute;
	width: 100%;
	padding: 5px 0;
	bottom: 2px;
	left: 0;
	text-indent: 15px;
	color: #FFF;
	background: transparent url(img/back/widget-entry-title.png) repeat 0 0;
}
.av_gallery_home .content-images li.active span{
	z-index: 101;
}
#page-hitos .av_gallery_home .gallery-box{
	height: 45px !important;
	background-color: #FFF;
}
.av_gallery_home .gallery-box li{
	margin: 0 2px;
	padding-left: 0;
	background-image: none;
}
.av_gallery_home .gallery-box li a{
	display: block;
	width: 47px;
	height: 47px;
	border: 2px solid #FFF;
}
.av_gallery_home .gallery-box li.active a, .av_gallery_home .gallery-box li a:hover{
	border-color: #00457A;
}
/*------------------------------------- Entrevistas */
.av_entrevistas img{
	float: left;
	margin: 0 7px 7px 0;
	padding: 2px;
	line-height: 100%;
	border: 1px solid #CCC;
}
.av_entrevistas blockquote{
	position: relative;
	margin-top: 7px;
	padding: 10px 12px 10px 12px;
	font-style: oblique;
	text-align: center;
	color: #FFF !important;
	background-color: #7998B0;
}
.av_entrevistas blockquote p{
	display: inline;
	margin-bottom: 0;
	line-height: 120% !important;
	color: #FFF !important;
}
.av_entrevistas blockquote .arrow{
	position: absolute;
	display: block;
	top: -6px;
	left: 15px;
	width: 15px;
	height: 6px;
	font-size: 2px;
	background: transparent url(img/auxi/arrow-interview.gif) no-repeat 0 0;
}
.av_entrevistas div.cf{
	padding: 5px 0 0 0;
}
/*------------------------------------- Banners Profesores, Malla Curricular y Datos útiles */
.av_profesores .box-image, .av_malla_curricular .box-image, .av_datos .box-image{
	border-color: #CCC !important;
}
.button-profesores, .button-malla-curricular, .button-datos, .button-datos-en{
	display: block;
	width: 196px;
	height: 79px;
	text-indent: -1000em;
	background: transparent url(img/boto/profesores-banner.jpg) no-repeat 0 0;
}
.button-malla-curricular{
	height: 139px;
	background: transparent url(img/boto/malla-banner.jpg) no-repeat 0 0;
}
.button-datos{
	height: 83px;
	background: transparent url(img/boto/datos-banner.jpg) no-repeat 0 0;
}
.button-datos-en{
	height: 83px;
	background: transparent url(img/boto/datos-banner-en.jpg) no-repeat 0 0;
}
.button-profesores:hover, .button-malla-curricular:hover, .button-datos:hover, .button-datos-en:hover{
	background-position: 0 100%;
}
/*------------------------------------- Facultades y Carreras  */
ul.facultades-y-carreras{
	margin: 5px 0 1em 0;
}
ul.facultades-y-carreras li{
	float: left;
	width: 48%;
	padding: 0;
	background-image: none;
}
.facultades-y-carreras li.alt{
	float: right;
}
.facultades-y-carreras table, .facultades-y-carreras table tr{
	width: 100%;
}
.facultades-y-carreras th, .facultades-y-carreras td{
	width: 48%;
	padding: 10px 8px;
	text-transform: none;
	line-height: 120%;
	color: #333;
	background-color: #ECECEC;
}
.facultades-y-carreras th, .facultades-y-carreras td{
	border: none;
	border-bottom: 5px solid #FFF;
}
.facultades-y-carreras th{
	width: 52%;
	padding-right: 12px;
	font: normal 1em/120% "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Trebuchet", Arial, Sans-serif;
	text-align: right;
	border-right: 1px solid #FFF;
}
ul.facultades-y-carreras li ul{
	margin: 3px 0;
}
ul.facultades-y-carreras li li{
	float: none;
	width: auto;
	margin-bottom: 4px;
	padding: 1px 0 1px 11px;
	font-size: .909em;
	line-height: 140%;
	background-image: url(img/ico/bullets.gif);
}
.button-side{
	margin-bottom: 15px;
}
/*------------------------------------- Organizacion Académica  */
.organizacion-box{
	margin: 13px 0;
	background: #ECECEC;
}
.sub-organizacion{
	float: left;
	padding: 14px;
	border-right: 1px solid #FFF;
}
form.sub-organizacion{
	padding-top: 20px;
}
.sub-organizacion img{
	float: left;
	margin-right: 10px;
	padding: 3px;
	background-color: #FFF;
	border: 1px solid #CCC;
}
/*------------------------------------- Consejo Directivo  */
ul.consejo-directivo{
	clear: both;
	margin-left: 0;
}
.consejo-directivo li{
	float: left;
	width: 50%;
	min-height: 20em;
	padding-left: 0;
	background-image: none;
}
.consejo-directivo li img{
	float: left;
	width: 108px;
	height: 108px;
	margin-right: 10px;
	padding: 3px;
	border: 1px solid #CCC;
}
.consejo-directivo h3, .consejo-directivo p{
	margin-bottom: 4px;
}
.consejo-directivo div{
	float: left;
	width: 195px;
}
.consejo-directivo ul{
	margin-left: 0;
}
.consejo-directivo ul li{
	width: auto;
	min-height: 0;
	padding-left: 12px;
	font-size: .909em;
	line-height: 130%;
	background-image: url(img/ico/bullets.gif);
}
/*------------------------------------- Profesores  */
ul.teachers{
	margin-left: 0;
}
ul.teachers li{
	padding: 10px 0 5px 0;
	background-image: none;
	border-bottom: 1px solid #E5E5E5;
	min-height: 90px;
}
ul.teachers li *{
	line-height: 140%;
}
ul.teachers li h3{
	font-size: 1.09em;
	font-weight: bold;
	text-transform: none;
}
ul.teachers li.teacher-image{
	position: relative;
	padding-left: 100px;
}
ul.teachers li.teacher-image img{
	position: absolute;
	display: block;
	width: 80px;
	height: 80px;
	top: 10px;
	left: 0;
	padding: 3px;
	border: 1px solid #CCC;
}
/*------------------------------------- Malla Curricular */
.content table{
	width: 100% !important;
	margin-bottom: 18px;
}
.malla-curricular tbody{
	display: block;
	margin-bottom: 10px;
	border: 1px solid #DADADA;
}
.malla-curricular td{
	padding: 10px 8px;
	border: none;
	background-color: #FFF;
}
.malla-curricular .semestre{
	width: 15%;
	padding: 12px 20px;
	vertical-align: top;
	color: #F29100;
	background-color: #EBEBEB;
	border-right: 1px solid #DADADA;
}
.malla-curricular .semestre strong{
	display: block;
	font-family: Arial, Sans-serif;
	font-size: 4em;
	line-height: 90%;
	letter-spacing: -5px;
	text-align: center;
}
.malla-curricular .semestre strong small{
	position: relative;
	top: 0;
	line-height: 10%;
	font-weight: lighter;
}
.malla-curricular .semestre span{
	display: block;
	font-size: 1em;
	font-weight: bold;
	line-height: 110%;
	text-transform: uppercase;
}
.malla-curricular .ramo{
	width: 70%;
	padding-left: 15px;
}
.title-class-malla{
	padding-left: 20px;
	background: transparent url(img/ico/bullets.gif) no-repeat -166px -471px;
}
.description-class{
	padding: 5px 20px;
	font-size: .909em;
	line-height: 140%;
	color: #666;
}
.malla-curricular .creditos{
	width: 20%;
	font-size: .818em;
	text-align: right;
	color: #666;
}
/*------------------------------------- Comments */
ol.comment-list{
	margin: 0 0 30px 0;
}
ol.comment-list li{
	position: relative;
	margin: 0 0 20px 0;
	list-style-type: none;
	background-image: none;
}
ol.comment-list li{
	padding: 15px 15px 5px 15px;
	line-height: 140%;
	background-color: #FFFFEA;
	border: 1px solid #E8E5C1;
}
ol.comment-list .comment-author{
	margin-bottom: 8px;
	font-size: 1.078em;
	font-weight: bold;
}
.entry ol.comment-list ul{
	margin-left: 0;
	margin-bottom: 0;
}
ol.comment-list ul li.depth-2{
	margin-left: 0;
	background-color: #E8E5C1;
}
.moderation{
	padding: 3px 6px;
	background-color: #E8E5C1;
}
.comment-reply-link{
	text-decoration: underline;
}
/*------------------------------------- Sitemap */
.entry ul.sitemap{
	margin-left: 0;
}
.entry ul.sitemap ul{
	margin-left: 0;
}
.entry ul.sitemap li{
	float: left;
	width: 30%;
	margin-left: 0;
	margin-bottom: 8px;
	padding-left: 17px;
	line-height: 120%;
	background: transparent url(img/ico/folder.gif) no-repeat 0 2px;
}
.entry ul.sitemap li.alumnos-link{
	width: 29%;
}
.entry ul.sitemap li li{
	float: none;
	width: 90%;
	padding-left: 14px;
	background-image: url(img/ico/file.gif);
}
/*------------------------------------- Red Internacional */
/* Content Nav */
ul.content-nav{
	margin: 0;
}
ul.content-nav li{
	float: left;
	display: block;
	margin-right: 3px;
	padding-left: 0;
	background-image: none;
	border: 1px solid #ECECEC;
}
ul.content-nav li a{
	display: block;
	padding: 5px 10px;
	font-weight: bold;
}
ul.content-nav li a.active{
	color: #FFF;
	background-color: #135F9B;
}
/* Mapa */
#mapa{
	height: 400px;
}
#loading{
	position: absolute;
	width: 50px;
	height: 50px;
	top: 38%;
	left: 44%;
	z-index: 10;
	line-height: 0;
	text-indent: -1000em;
	background: #FFF url(img/auxi/ajax-loader.gif) no-repeat 50% 50%;
}
#convenios-mapa{
	position: relative;
	border: 7px solid #ECECEC;
}
.info-mapa{
	position: relative;
	margin-bottom: 0;
	background: #ECECEC;
	border: none;
}
#convenios-lista .info-mapa{
	margin: 15px 0;
}
.info-mapa ul, .info-mapa ul li{
	margin-bottom: 0;
}
/* Nav categories mapa */
ul.nav-cats-mapa, ul.nav-cats-mapa-lista{
	position: absolute;
	margin-left: 0;
	top: -23px;
}
ul.nav-cats-mapa li, ul.nav-cats-mapa-lista li{
	display: block;
	float: left;
	margin: 0 0 0 4px;
	padding-left: 0;
	background: none;
}
ul.nav-cats-mapa-lista li{
	margin: 0 4px 0 0;
}
ul.nav-cats-mapa li a, ul.nav-cats-mapa-lista li a{
	display: block;
	padding: 8px 7px 6px 7px;
	font-size: .818em;
	font-weight: bold;
	line-height: 100%;
	text-transform: uppercase;
	background: #FFF;
}
ul.nav-cats-mapa li a.active, ul.nav-cats-mapa-lista li a.active{
	color: #333;
	background: #ECECEC;
}
/* Box info mapa */
.box-info-mapa, .box-info-mapa-lista{
	padding: 2em 10px 1em 10px;
}
.opt-list{
	margin-left: 0;
}
.opt-list li{
	display: block;
	float: left;
	width: 30%;
	padding-bottom: 7px;
	line-height: 100%;
}
#mapa-paises li, #mapa-paises-lista li{
	width: 24%;
	padding: 0 0  7px 0;
	background: none;
}
.opt-list li a.active{
	font-weight: bold;
	color: #000;
}
/* Flags */
.cat-country, .cat-career{
	margin-bottom: 5px;
	padding: 0 3px 1px 20px;
	background-repeat: no-repeat;
}
.cat-career{
	padding-left: 0;
}
li .cat-country{
	margin-bottom: 0;
}
.alemania{ background-image: url(img/flags/de.gif); }
.albania{ background-image: url(img/flags/al.gif); }
.argelia{ background-image: url(img/flags/dz.gif); }
.andorra{ background-image: url(img/flags/ad.gif); }
.argentina{ background-image: url(img/flags/ar.gif); }
.austria{ background-image: url(img/flags/at.gif); }
.australia{ background-image: url(img/flags/au.gif); }
.belgica{ background-image: url(img/flags/be.gif); }
.bolivia{ background-image: url(img/flags/bo.gif); }
.brasil{ background-image: url(img/flags/br.gif); }
.bulgaria{ background-image: url(img/flags/bg.gif); }
.canada{ background-image: url(img/flags/ca.gif); }
.china{ background-image: url(img/flags/cn.gif); }
.colombia{ background-image: url(img/flags/co.gif); }
.corea{ background-image: url(img/flags/kr.gif); }
.costa-rica{ background-image: url(img/flags/cr.gif); }
.croacia{ background-image: url(img/flags/hr.gif); }
.dinamarca{ background-image: url(img/flags/dk.gif); }
.el-salvador{ background-image: url(img/flags/sv.gif); }
.escocia{ background-image: url(img/flags/scotland.gif); }
.egipto{ background-image: url(img/flags/eg.gif); }
.espana{ background-image: url(img/flags/es.gif); }
.estonia{ background-image: url(img/flags/ee.gif); }
.ee-uu{ background-image: url(img/flags/us.gif); }
.finlandia{ background-image: url(img/flags/fi.gif); }
.francia{ background-image: url(img/flags/fr.gif); }
.grecia{ background-image: url(img/flags/gr.gif); }
.guatemala{ background-image: url(img/flags/gt.gif); }
.holanda{ background-image: url(img/flags/nl.gif); }
.india{ background-image: url(img/flags/in.gif); }
.inglaterra{ background-image: url(img/flags/gb.gif); }
.irlanda{ background-image: url(img/flags/ie.gif); }
.islandia{ background-image: url(img/flags/is.gif); }
.israel{ background-image: url(img/flags/il.gif); }
.italia{ background-image: url(img/flags/it.gif); }
.japon{ background-image: url(img/flags/jp.gif); }
.malasia{ background-image: url(img/flags/my.gif); }
.mexico{ background-image: url(img/flags/mx.gif); }
.nueva-zelandia{ background-image: url(img/flags/nz.gif); }
.noruega{ background-image: url(img/flags/no.gif); }
.paraguay{ background-image: url(img/flags/py.gif); }
.peru{ background-image: url(img/flags/pe.gif); }
.polonia{ background-image: url(img/flags/pl.gif); }
.portugal{ background-image: url(img/flags/pt.gif); }
.rumania{ background-image: url(img/flags/ro.gif); }
.rusia{ background-image: url(img/flags/ru.gif); }
.singapur{ background-image: url(img/flags/sg.gif); }
.suecia{ background-image: url(img/flags/se.gif); }
.suiza{ background-image: url(img/flags/ch.gif); }
.taiwan{ background-image: url(img/flags/tw.gif); }
.uruguay{ background-image: url(img/flags/uy.gif); }
.venezuela{ background-image: url(img/flags/ve.gif); }
/*------------------------------------- Recent News Prensa */
ul.recent-news-prensa{
	margin: 0 0 10px 0;
}
ul.recent-news-prensa li.post{
	position: relative;
	padding: 10px 10px 10px 170px;
	min-height: 65px;
	background: #ECECEC;
}
ul.recent-news-prensa li info{
	padding-bottom: 0;
}
ul.recent-news-prensa li h3{
	margin-bottom: 3px;
	font-size: 1.0909em;
	font-weight: bold;
	text-transform: none;
}
.recent-news-prensa li span.caption-image{
	position: absolute;
	width: 140px;
	height: 55px;
	top: 10px;
	left: 10px;
	margin: 0 10px 0 0;
	padding-bottom: 3px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.recent-news-prensa li p{
	margin-bottom: 0;
	line-height: 130%;
}
ul.recent-news-prensa .files-list{
	margin: -5px 0 0 -7px;
	padding: 0;
}
ul.recent-news-prensa .files-list .file{
	padding-bottom: 0;
}
/* Medios prensa */
li.category-america-economia .caption-image{ background-image: url(img/logo/prensa/america[1].gif); }
.category-capital .caption-image{ background-image: url(img/logo/prensa/capital[1].gif); }
.category-chilevision .caption-image a.caption-image{ background-image: url(img/logo/prensa/chv[1].gif); }
.category-cntv .caption-image{ background-image: url(img/logo/prensa/cntv[1].gif); }
.category-diario-financiero .caption-image{ background-image: url(img/logo/prensa/financiero[1].gif); }
.category-economia-y-negocios .caption-image{ background-image: url(img/logo/prensa/econoneg[1].gif); }
.category-el-mercurio .caption-image{ background-image: url(img/logo/prensa/mercu[1].gif); }
.category-el-mostrador .caption-image{ background-image: url(img/logo/prensa/elmos[1].gif); }
.category-el-sur .caption-image{ background-image: url(img/logo/prensa/elsur[1].gif); }
.category-emol .caption-image{ background-image: url(img/logo/prensa/emol[1].gif); }
.category-estrategia .caption-image{ background-image: url(img/logo/prensa/estrategia[1].gif); }
.category-la-hora .caption-image{ background-image: url(img/logo/prensa/lahora[1].gif); }
.category-la-nacion .caption-image{ background-image: url(img/logo/prensa/lanacion[1].gif); }
.category-la-segunda .caption-image{ background-image: url(img/logo/prensa/segunda[1].gif); }
.category-la-tercera .caption-image{ background-image: url(img/logo/prensa/tercera[1].gif); }
.category-lun .caption-image{ background-image: url(img/logo/prensa/lun[1].gif); }
.category-mega .caption-image{ background-image: url(img/logo/prensa/mega[1].gif); }
.category-nos .caption-image{ background-image: url(img/logo/prensa/nos[1].gif); }
.category-publimetro .caption-image{ background-image: url(img/logo/prensa/publimetro[1].gif); }
.category-revista-ya .caption-image{ background-image: url(img/logo/prensa/revistaya[1].gif); }
.category-siete .caption-image{ background-image: url(img/logo/prensa/siete[1].gif); }
.category-valor-futuro .caption-image{ background-image: url(img/logo/prensa/valorfuturo[1].gif); }
/*------------------------------------- Last Comments */
.last-comments a{
	display: block;
	text-decoration: none;
}
.last-comments a:hover{
	color: #036CC1;
}
/***********************************************************************************  SIDEBAR ***/
/*------------------------------------- Menu Sidebar */
.menu_sidebar{
	margin-bottom: 18px;
}
.menu_sidebar ul{
	border: 1px solid #DADADA;
}
.menu_sidebar ul ul{
	border: none;
}
.menu_sidebar ul li{
	border-bottom: 1px solid #FFF;
}
.menu_sidebar ul li a{
	display: block;
	font: bold .909em/110% "Trebuchet", Arial, Sans-serif;
	text-transform: uppercase;
	color: #333;
	background: #F9F9F9 url(img/back/gradient-menu-sidebar.jpg) repeat-x bottom left;
}
.menu_sidebar ul li a span{
	display: block;
	padding: 6px 10px 7px 18px;
	background: transparent url(img/ico/bullets.gif) no-repeat -393px -135px;
}
.menu_sidebar ul li.active a{
	color: #000;
	background: #EEE;
}
.menu_sidebar ul li.active a:hover{
	text-decoration: none;
}
.menu_sidebar ul li.active a span{
	background-position: -316px -240px;
}
.menu_sidebar ul li.active a.level0 span{
	background-position: -292px -277px;
}
.menu_sidebar ul li li{
	background: #EEE;
	border-bottom: none;
}
.menu_sidebar ul li li a, .menu_sidebar ul li.active li a{
	padding-left: 8px;
	font-weight: bold;
	text-transform: none;
	color: #005CA2;
}
.menu_sidebar ul li li li a, .menu_sidebar ul li.active li li a{
	padding-left: 15px;
}
.menu_sidebar ul li li li span, .menu_sidebar ul li.active li li span{
	padding: 2px 10px 5px 20px;
}
.menu_sidebar ul li li a:hover, .menu_sidebar ul li.active li a:hover{
	text-decoration: underline;
}
.menu_sidebar ul li li span, .menu_sidebar ul li.active li span{
	background-position: -116px -543px;
}
.menu_sidebar ul li.active li.active li span{
	background-position: -113px -547px;
}
.menu_sidebar ul li.active li.active span{
	background-position: -68px -628px;
}
.menu_sidebar ul li.active li.active li.active span{
	background-position: -65px -631px;
}
.menu_sidebar ul li.active li.active a{
	color: #333;
	background-color: #FFF;
}
/*------------------------------------- Widget Destacados Sidebar */
.av_destacados_sidebar .mask{
	position: relative;
	display: block;
	width: 100%;
	margin-bottom: 10px;
	background-color: #FFF;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	border: 1px solid #FFF;
}
.av_destacados_sidebar h4{
	margin-bottom: 6px;
}
.av_destacados_sidebar .indi-video{
	position: absolute;
	display: block;
	z-index: 30;
	width: 35px;
	height: 35px;
	top: 38%;
	left: 40%;
	background: transparent url(img/back/play-video.png) no-repeat 0 0;
	cursor: pointer;
}
/***********************************************************************************  FOOTER ***/
/*------------------------------------- volver y subir */
.inner-navigation{
	position: absolute;
	top: -3.5em;
	left: 0;
	margin: 10px 0 10px 27%;
	border: none;
}
.inner-navigation li{
	float: left;
	margin-right: 10px;
	font-size: .818em;
	line-height: 100%;
	text-transform: uppercase;
}
/*------------------------------------- Footer Nav */
.footer-nav{
	float: left;
	width: 16%;
	margin-right: 2%;
	background: transparent url(img/auxi/stroke-h.gif) repeat-x 0 100%;
}
.footer-nav li{
	padding: 2px 0;
	text-align: center;
	background: transparent url(img/auxi/stroke-h.gif) repeat-x 0 0;
}
/*------------------------------------- Sitemap */
.sitemap li{
	float: left;
	margin: 2px 1% 0 0;
	color: #333;
}
.sitemap .admission-links{ width: 16%; }
.sitemap .quick-links{ width: 9%; }
.sitemap .help-links{ width: 13%; margin-right: 12px; }
.sitemap li li{
	float: none;
	width: auto;
	margin: 3px 0;
}
.sitemap li li a{
	color: #666;
}
/*------------------------------------- Footer Acreditacion */
.footer-acreditacion{
	float: left;
	margin: 10px 1% 0 0;
	padding: 0 0 0 15px;
	background: transparent url(img/auxi/stroke-v.gif) repeat-y 0 0;
}
.footer-acreditacion div{
	padding: 0 15px 5px 0;
	background: transparent url(img/auxi/stroke-v.gif) repeat-y 100% 0;
}
.footer-acreditacion a{
	display: block;
	width: 180px;
	height: 89px;
	text-indent: -1000em;
	background: transparent url(img/logo/logo-cna-180.jpg) no-repeat 0 0;
}
/*------------------------------------- Address */
#footer address{
	float: right;
	width: 17%;
	font-size: 9px;
	line-height: 130%;
	color: #666;
}
#footer address strong{
	display: block;
	margin: 6px 0 3px 0;
	color: #333;
}
/*------------------------------------- Logo Av */
.logoav{
	position: absolute;
	bottom: 2.2em;
	right: 1em;
	width: 19px;
	height: 11px;
	text-indent: -1000em;
	background: transparent url(img/logo/av.gif) no-repeat 0 0;
}
.logoav:hover{
	background-position: 0 -12px;
}
/***********************************************************************************  AUXILIARES ***/
.wide .print{
	margin: -5px 20px 0 0;
}
.print-side{
	display: block;
	margin: -7px 0 12px 0;
	padding: 5px 10px 5px 35px;
	background: #F6F6F6 url(img/ico/print.gif) no-repeat 10px 8px;
	font-size: .909em;
	font-weight: bold;
	color: #EE5200;
	border: 1px solid #EBEBEB;
}
.out, .more-link{
	padding-right: 14px;
	background-image: url(img/ico/out-more.gif);
	background-repeat: no-repeat;
}
.out{ background-position: 100% 1px; }
.more-link{
	font-size: .818em;
	font-family: Arial, Helvetica, Sans-serif;
	text-transform: uppercase;
	color: #333;
	background-position: 100% -18px;
}
.first-level .more-link{
	color: #FFF;
}
/*------------------------------------- Files */
.download{
	padding: 5px 6px 5px 36px;
	font-size: .909em;
	line-height: 110%;
	text-decoration: none;
	background-image: url(img/ico/files.gif);
	background-repeat: no-repeat;
}
.doc{ background-position: -208px 7px; }
.ppt{ background-position: -166px -31px; }
.pdf{ background-position: -124px -69px; }
.xls{ background-position: -82px -106px; }
.download strong{
	display: block;
}
.download:hover strong{
	text-decoration: underline;
}
.download span{
	color: #333;
}
/*------------------------------------- Buttons */
.button{
	display: inline-block;
	line-height: 100%;
	background-image: url(img/boto/buttons-arrow-left.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
.button span{
	display: inline-block;
	background-image: url(img/boto/buttons-arrow-right.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
.button:hover{
	text-decoration: none;
}
/* button big */
.button-big{
	font-size: 18px;
	margin-right: 20px;
	padding: 0 0 0 20px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Trebuchet", Arial, Sans-serif;
	text-transform: uppercase;
	color: #EE5200;
	background-position: 0 -204px;
}
.button-big span{
	position: relative;
	margin-right: -20px;
	padding: 12px 25px 12px 0;
	background-position: 100% -204px;
}
.button-big:hover{ background-position: 0 -248px; }
.button-big:hover span{ background-position: 100% -248px; }
/* button medium */
.button-medium{
	margin-right: 20px;
	padding: 0 0 0 7px;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: .909em;
	font-weight: bold;
	text-transform: uppercase;
	color: #333;
	background-position: 0 -48px;
}
.button-medium span{
	position: relative;
	margin-right: -20px;
	padding: 11px 13px 13px 0;
	background-position: 100% -48px;
}
.button-medium:hover{ background-position: 0 -82px; }
.button-medium:hover span{ background-position: 100% -82px; }
/* button small */
.button-small{
	margin-right: 20px;
	padding: 0 0 0 7px;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: .909em;
	font-weight: bold;
	text-transform: uppercase;
	color: #333;
	background-position: 0 0;
}
.button-small span{
	position: relative;
	margin-right: -20px;
	padding: 6px 13px 6px 0;
	background-position: 100% 0;
}
.button-small:hover{ background-position: 0 -24px; }
.button-small:hover span{ background-position: 100% -24px; }
/* button postulacion */
.button-postulacion{
	margin-right: 20px;
	padding: 0 0 0 7px;
	font-size: .909em;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	background-position: 0 -116px;
}
.button-postulacion span{
	position: relative;
	margin-right: -20px;
	padding: 16px 18px 17px 35px;
	background-position: 100% -116px;
}
.button-postulacion:hover{ background-position: 0 -160px; }
.button-postulacion:hover span{ background-position: 100% -160px; }
/* Page Navigator */
.content .wp-pagenavi{
	margin: .5em 0 3.5em 0;
}
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0083EF;
	color: #0066cc;
	background-color: #FFFFFF;
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0083EF;
	color: #0066cc;
	background-color: #FFFFFF;
}
.wp-pagenavi a:hover {
	border: 1px solid #666;
	color: #666;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0083EF;
	color: #0066cc;
	background-color: #FFFFFF;
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px;
	margin: 2px 2px 2px 2px;
	color: #666;
	border: 1px solid #666;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	font-weight: bold;
	border: 1px solid #666;
	color: #666;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	border: 1px solid #666;
	color: #666;
	background-color: #FFFFFF;
}