
/*
Theme Name: Especial Arquitectura 2012
Theme URI: http://www.udd.cl/
Description: Theme designed by AyerViernes S.A. to Universidad del Desarrollo
Version: 0.1
Author: Fabian Ramirez (developer)
Author URI: http://ayerviernes.com
Template: home
Tags: chile, universidad, university, education
*/

@import url("../home/style.css?v21");

html, body{ background-color: #fff; }
a{ color: #CE142B; }
h1 { line-height: 110%; }
#home .sub-content { background-image: none; }
/***********************************************************************************  HEADER ***/
/*------------------------------------- Box top */
.content-box-top{ background: #AF1B31; }
.content-box-top h2{ border-bottom-color: #CE142B; }
.content-box-top h3 a { color: #fff; }
.close-tab{ background-color: #7F1322; }
.close-tab:hover{ background-color: #620D17; }
.nav-top a.tab { background: #eaeaea url(img/auxi/arrow-auxi.gif) no-repeat 8px 8px; }
.nav-top a.active{ background: #AF1B31 url(img/auxi/arrow-auxi.gif) no-repeat 8px -24px; }
/***********************************************************************************  MAIN ***/
.c_l1, .c_l2 {background-image: none;}
#home #main .c_l3 { padding-bottom: 0; }
#home #content { margin-bottom: 0; }
/*------------------------------------- Menu and Search */
/* General */
.content-menu{
	background-color: #D9112E;
	background-image: url(img/back/shadow-nav.jpg);
	border-color: #AF1B31;
}
.content-menu li a{
	border-right-color: #A61E34;
	border-left-color: #CE142B;
}
.content-menu li.active a, .content-menu li.active a:hover{
	background: #AF1B31;
	border-left-color: #AF1B31;
}
.content-menu li a:hover{ background: #CE142B; }
/*------------------------------------- Menu Form */
.content-menu form fieldset{ border-left-color: #CE142B; }
.content-menu form .text_search{ background-image: url(img/back/search-header.png); }
/***********************************************************************************  MAIN ***/
/*------------------------------------- Feature Pages */
.destacados-home{ border-color: #f1f1f1; height:325px; }
#feature-pages {height:325px}
#feature-pages .front-home div{ border-left-color: #f1f1f1; width:215px;height:225px;top:40px;right:20px;border:none; background: url(img/back/divtransparent.png) repeat}
.button span {
    background-image: url("img/boto/buttons-arrow-right.png");
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
}
.column-center-global {
	float: left;
	width: 75% !important;
	padding-top: 12px !important;
	padding-left: 15px !important;
}
.column-right{
	width: 21% !important;
	padding-right: 10px !important;
}
.feature-thumbs {
	top:280px;
}
.feature-thumbs li a { background: url(img/boto/button-feature-home.gif) no-repeat 0 0; }
/*------------------------------------- Widget */
.av_admision{
	background-color: #f1f1f1;
	border-color: #f1f1f1;
}
.av_admision div{ border-color: #f1f1f1; }
.av_admision .button { background-image: url(img/boto/buttons-arrow-left.png); }
.av_admision .button-big {
	color: #fff;
	background-position: 0 -160px;
}
.av_admision .button-big:hover { background-position: 0 -116px; }
.av_admision .button-big span { background: url(img/boto/buttons-arrow-right.png) no-repeat 136px -160px; }
.av_admision .button-big:hover span { background-position: 136px -116px; }
.av_redes_sociales ul li a { color: #000; }
.av_gallery_home h4 { text-align: left; }
.av_gallery_home h4 a {
	padding: 2px 5px;
	color: #fff;
	background-color: #CE142B;
}
.widget h3 { color: #666; }
.widget h3, .widget .sub-widget, .title-side, .av_related_contact h3 { background-color: #f1f1f1; }
.video-testimonio, .av_brochure_programa, .widget_rss h3, .widget_rss ul{ border-color: #f1f1f1; }
blockquote a, cite a { color: #333; }
.av_cifras #cifras-home{
	background: #fff url(img/back/bg-points.gif) left top;
}
.av_cifras h3 {
	font-weight: normal;
}
.av_cifras dt, .av_cifras dd { color: #CE142B; }
.av_cifras dl { color: #CE142B; }
.av_banners {float:left;margin-left:0px;padding-top:0}
.av_banners img {width:auto}
.av_banner_text {float:left;margin-left:12px}
#page .av_banner_text {float:left;margin-left:0px}
.av_banner_text a{ width:180px; background-color: #A71A2B;}
.av_brochure_programa .brochure-title{ background-color: #CE142B; }
.av_gallery_home .gallery-box li.active a, .av_gallery_home .gallery-box li a:hover{ border-color: #AF1B31; }
.gallery-box {
	padding-bottom: 13px;
	background-color: #f1f1f1;
}
.av_page_images #gallery-widget {margin-left: 7px;}
.av_page_images #gallery-widget li {
	margin: 0 0 0 4px;
}
.av_page_images .button-prev {
	left: 8px;
	top: 40px;
}
.av_page_images .button-next {
	right: 8px;
	top: 40px;
}

.av_calendario dd {
	border:none;
	background-image: url(img/back/bg-events.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
}

.av_gallery_home .content-images li span { font-weight: bold; }
.av_gallery_home .sub-widget { padding-bottom: 6px; }
.av_page_images .gallery-box { padding-bottom: 10px; }
.button-carousel { background-image: url(img/boto/button-carousel.png); }
.button-prev {
	left: 8px;
	top: 22px;
}
.button-next {
	right: 8px;
	top: 22px;
}
.entry p.info-testimonio {
	margin: 0;
}
.column-right .stroke-list h4 a {
	padding: 1px 5px;
	color: #fff;
	background-color: #666;
}
.column {
	width:22%;
	padding-right:10px;
}

.info-testimonio span { color: #CE142B; }
.av_testimonios .img-testimonio { border: 1px solid #8A8C7F; }
.av_teachers img { border: 3px solid #f1f1f1; }
.av_teachers li h4 { margin: 0px 0 1px; }
.content-side .av_related_contact h3 {
	margin-bottom: 0.6em;
	text-align: left;
	background: #f1f1f1 url(img/auxi/arrow-widget-title.png) no-repeat 0 100%;
}
.av_cifras .button { background: url(img/boto/buttons-arrow-left.gif) no-repeat 0px 0px; }
.av_cifras .button:hover { background-position: 0px -24px; }
.av_cifras .button span { background: url(img/boto/buttons-arrow-right.gif) no-repeat 51px 0px; }
.av_cifras .button span:hover { background-position: 51px -24px; }
.av_cifras dl { background-repeat: no-repeat; background-position: center top; }
.av_related_contact h3 {
	background: #E8E8E8 url(img/auxi/arrow-widget-title.png) no-repeat 0 100%;
	text-align: left;
}
.av_related_contact .sub-widget {
	padding: 0;
	background-color: #fff;
}
.av_related_contact .box-image { margin-top: 2px; }
ul.widget-list li a { color: #666; }
ul.indice li p {
	margin-left: 11px;
	margin-bottom: 5px;
}
ul.side-gallery li {
	padding: 0;
	border: 3px solid #e3e3e3;
}
ul.stroke-list li { background: url(img/auxi/stroke-h.gif) repeat-x left top; }
ul.widget-list li { background: url(img/ico/bullets.gif) no-repeat -272px -319px; }
.out, .more-link { background-image: url(img/ico/out-more.gif); }
.out { background-position: right 1px; }
.more-link { background-position: right -39px; }
/*------------------------------------- News */
.carrera .destacados-home { background-color: #fff; }
.entry ul.recent-news-page{ margin: 0; padding:0; }
h2.title-reciente { padding-bottom: 10px; color: #333; }
#advanced-search {
	padding-top: 8px;
	padding-bottom: 5px;
	background-color: #f1f1f1;
}
#search-submit { background-position: right top; }
#search-submit:hover { background-position: right -43px; }
.submit_search { right: 0; }
.entry ol.search-results {
	margin-top: 2em;
	margin-left: 0;
}
.entry ol.search-results p { margin-left: 0; }
.entry ol.search-results li {
	padding-left: 2.6em;
	padding-top: 0;
	margin: 0 0 15px;
	overflow: hidden;
}
.entry ol.search-results li.last { background-image: none; }
.entry ol.search-results li h3 {
	margin-top: 0;
	font-size: 12px;
}
.num-search {
	top: -2px;
	left: -5px;
}
/*------------------------------------- Entry */
.entry ul { margin-left: 20px; }
.entry ol { margin-left: 17px; }
.entry li { background-position: -147px -508px; }
.entry ul.indice, .entry #photos-entry { margin-left: 0; }
ul.people-list {
	margin:0;
	padding:0;
}
ul.people-list li h3 { font-weight: bold; }
ul.people-list li.teacher-image .teacher-info { width: 19em; }
ul.people-list li.teacher-image img { margin-bottom: 5px; }
ul.files-list li { padding-bottom: 8px; }
/*------------------------------------- Gallery */
#photos li h3, #photos-entry li h3 { background: url(img/back/widget-entry-title.png) repeat 0 0; }
.paginate-gallery li.active a { background-color: #CE142B; }
/*------------------------------------- Calendario */
.event-categories .cat-name { margin-top: 4px; }
.listaEventos div p {
	margin-left: 14px;
	color: #666;
}
.listaEventos .cat-name { margin-top: 5px; }
/*------------------------------------- Malla */
.malla-curricular .semestre strong, .malla-curricular .semestre span {
	color: #000;
}
/*------------------------------------- TOC - Cifras */
.toc { margin-bottom: 2em; }
.cifra-entry strong .cifras_cifra { color: #cc0000; }
/*------------------------------------- Table */
.entry th { background-color: #6697BE }
.entry td, .entry th { border: 1px solid #99BAD4; }
.entry td { background-color: #D9E5EF; }
.entry tr.alt td { background-color: #F2F6F9; }

/*------------------------------------- Comments */
ol.comment-list { margin-left: 0; }
.form form  {
	background-color: #f9f9f9;
	border-color: #e8e8e8;
}
.form form input, .form form select, .form form textarea { border-color: #e8e8e8; }
.form form input.form-submit {
	width: 122px;
	display: block;
	background: url(img/boto/button-send.jpg) no-repeat 0 0;
	float: right;
}
.form form.form label { line-height: 26px; }
.form form.form input {
	margin-top: 4px;
	float: left;
}
.form form.form input.form-submit {
	margin: 0 40px 0 0;
	float: right;
}
cite { font-style: normal; }
cite.fn a{ color: #CE142B; }
/*------------------------------------- Admission Coordinator */
.admission-coordinator .entry-content { margin: 0 0 2em; }
/*------------------------------------- Page Navi */
.entry .wp-pagenavi a, .entry .wp-pagenavi a:link, .entry .wp-pagenavi a:visited {
	border: 1px solid #CE142B;
	color: #CE142B;
}
.entry .wp-pagenavi a:hover {
	border: 1px solid #000;
	color: #000;
}
/***********************************************************************************  SIDEBAR ***/
.title-side {
	background-color: #E8E8E8;
	border: 1px solid #e4e4e4;
}

.menu_sidebar {
	border:solid 1px #DADADA;
}
.menu_sidebar ul {
	padding-top: 0.5em;
	border: 0;
	background-color: #f6f6f6;
}
.menu_sidebar ul li { border: 0;}
.menu_sidebar ul li a {
	font-weight: bold;
	color: black;
	padding: 7px 10px 8px 3px;
	display: block;
}
.menu_sidebar ul li a span {
	padding: 5px 5px 3px 18px;
}
.menu_sidebar ul li a:hover { text-decoration: none; color: #cc0000; }
.menu_sidebar ul li.active a {
	background: none;
	color: black;
}
.menu_sidebar ul li.active a span { color: #cc0000; }
.menu_sidebar ul li li a, .menu_sidebar ul li.active li a { color: #fff; }
.menu_sidebar ul ul li a span {
	margin-left: 15px;
	color: #fff;
}
.menu_sidebar ul ul li a:hover { color: #fff; text-decoration: none; }
.menu_sidebar ul li.active li a:hover { text-decoration: none; }
.widget .box-image, .sub-header-page .box-image {
	padding: 0;
	border: 3px solid #e8e8e8;
}
/***********************************************************************************  FOOTER ***/
/*------------------------------------- Footer Nav */
.footer-content {
	width:100%;
	margin:15px 0px;
	padding: 16px 7px;
	border-top:solid 1px #CDCDCD;
	border-bottom:solid 1px #CDCDCD;
}
#footer .c_l1 {
	background-image: none;
}
#footer .c_l4 {
	padding: 0;
	background: #fff;
}
.footer-acreditacion a { background: url(../home/img/logo/cna2012.png) no-repeat 0 0; }
.footer-content .av_banners {
	margin-left: 10px;
	margin-bottom: 0;
}
.footer-links {
	width: 20%;
	padding-left: 15px;
}
.footer-links li {
	margin-left: 5px;
	margin-bottom: 10px;
}
.footer-nav{
	width: 20%;
	padding: 1em 0;
	border-right-color: #CAC6C5;
}
.footer-nav li{ border-top: 0; }
#footer .footer-nav li.active a {
	color: #000;
	font-weight: bold;
}
.logoav { right: 2.3em; }
/*------------------------------------- Address */
#footer address p { width: 50%; }
#footer address a { color: #CE142B; }
/***********************************************************************************  AUXILIARES ***/
/* button big */
.button-big{
	color: #CE142B;
	padding: 0 0 0 28px;
}
.button-postulacion{ background-position: 0 0; }
.button-postulacion span{ background-position: 100% 0; }
.button-postulacion:hover{ background-position: 0 -43px; }
.button-postulacion:hover span{ background-position: 100% -43px; }
.av_admision .button-big span {
	padding-right: 38px;
	background-position: 148px -160px;
}
.av_admision .button-big:hover span { background-position: 148px -116px; }

.av_testimonios .wrap-testimonio, .av_testimonios .info-testimonio {
	background:none;
}
.av_testimonios .wrap-testimonio {
	margin:0;
	width:100%;
}

.av_testimonios .content-testimonio {
	background:#E9E6E4;
	margin-top:30px;
	position:none;
	width:85%;
	padding:10px 10px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	border:solid 1px #DEDEDE;
}

.av_testimonios .info-testimonio {
	width:128px;
	height:25px;
}
.av_testimonios .info-testimonio cite {
	font-weight:bold;
}

.av_testimonios .img-testimonio, .img-testimonio {
	position:inherit;
	float:left;
	margin-left:10px;
}
.av_testimonios .indi-testimonio {
    background: url("img/auxi/testimonios.gif") no-repeat scroll 0 0;
	top:64px;
	right:47px;
	width:27px;
	z-index:30;
}

/**/

/********************************************************************************** PAGINA DESTACADA TALLER ARQUITECTURA **/
.taller-arquitectura #main .c_l4 {
	background:none;
}
.taller-arquitectura .inner-navigation {
	display:none;
}

.taller-arquitectura .wp-pagenavi {
	padding-top:20px;
}

.taller-arquitectura  .taller-arquitectura .pagina_destacada .descripcion p {
	padding:10px;
	display:block;
	position:static;
}

.taller-arquitectura  .taller-arquitectura .left { float:left; }
.taller-arquitectura .taller-arquitectura .right { float:right; }
.taller-arquitectura  .taller-arquitectura .pagina_destacada {
	margin-top:5px;
	position:relative;
	width:450px;
	height:520px;
	display:block;
	border:solid 5px #E9E6E4;
}

.taller-arquitectura  .taller-arquitectura .pagina_destacada img {
	position:absolute;
	top:0;
}

.taller-arquitectura  .taller-arquitectura .pagina_destacada div.descripcion {
	position:absolute;
	bottom:0;
	width:100%;
	background-color:none;
	background: url(img/back/bgDescripcionTaller.png) repeat 0 0;
	font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,sans-serif;
	color:white;
}

.taller-arquitectura .taller-arquitectura .pagina_destacada div.descripcion a:link, .taller-arquitectura.pagina_destacada div.descripcion a:visited {
	text-decoration:none;
	color:white;
}

.pagina_destacada, .pagina_destacada .descripcion {
	cursor:pointer;
}
.pagina_destacada  a:hover {
	text-decoration:none;
}


.taller-arquitectura .taller-arquitectura .pagina_destacada div.descripcion h3 {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:20px;
	padding-bottom:0px;
	padding-left:8px;
	margin:0;
}
.taller-arquitectura  .taller-arquitectura .pagina_destacada div.descripcion h3.top {
	top:0;
	font-size:16px;
}

.taller-arquitectura  .taller-arquitectura .pagina_destacada div.descripcion p.more {
	font-weight:bold;
	line-height:12px;
	display:block;
	margin-top:8px;
	padding-bottom:0px;
	position:relative;
	display:block;
}
.taller-arquitectura  .taller-arquitectura .pagina_destacada div.descripcion p.more span{
	color:#CE142B;
}
/*********************************************************************************** PAGINA DESTACADA TALLER ARQUITECTURA **/
.template-taller-arquitectura #main .c_l4 {
	background:none;
}
.template-taller-arquitectura .inner-navigation {
	display:none;
}

.template-taller-arquitectura .wp-pagenavi {
	padding-top:20px;
}

.template-taller-arquitectura  .taller-arquitectura .pagina_destacada .descripcion p {
	padding:10px;
	display:block;
	position:static;
}

.template-taller-arquitectura  .taller-arquitectura .left { float:left; }
.template-taller-arquitectura .taller-arquitectura .right { float:right; }
.template-taller-arquitectura  .taller-arquitectura .pagina_destacada {
	margin-top:5px;
	position:relative;
	width:450px !important;
	height:520px;
	display:block;
	border:solid 5px #E9E6E4;
}
.template-taller-arquitectura  .taller-arquitectura {
	width: 100% !important;
}
.template-taller-arquitectura  .taller-arquitectura .pagina_destacada img {
	position:absolute;
	top:0;
}

.template-taller-arquitectura  .taller-arquitectura .pagina_destacada div.descripcion {
	position:absolute;
	bottom:0;
	width:100%;
	background-color:none;
	background: url(img/back/bgDescripcionTaller.png) repeat 0 0;
	font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,sans-serif;
	color:white;
}

.template-taller-arquitectura .taller-arquitectura .pagina_destacada div.descripcion a:link, .taller-arquitectura.pagina_destacada div.descripcion a:visited {
	text-decoration:none;
	color:white;
}

.template-taller-arquitectura .taller-arquitectura .pagina_destacada div.descripcion h3 {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:20px;
	padding-bottom:0px;
	padding-left:8px;
	margin:0;
}
.template-taller-arquitectura  .taller-arquitectura .pagina_destacada div.descripcion h3.top {
	top:0;
	font-size:16px;
}

.template-taller-arquitectura  .taller-arquitectura .pagina_destacada div.descripcion p.more {
	font-weight:bold;
	line-height:12px;
	display:block;
	margin-top:8px;
	padding-bottom:0px;
	position:relative;
	display:block;
}
.template-taller-arquitectura  .taller-arquitectura .pagina_destacada div.descripcion p.more span{
	color:#CE142B;
}

/********************************************************************************** PAGINA DESTACADA PORTADA **/
/********************************************************************************** PAGINA DESTACADA PORTADA **/
.pagina_destacada .descripcion p {
	display:none;
	padding:10px;
	bottom:40px;
	position:absolute;
}
.taller-arquitectura {
	width: 448px !important;
}
.pagina_destacada {
	margin-top:5px;
	position:relative;
	width:230px !important;
	height:260px;
	display:block;
	float:left;
}
.pagina_destacada img {
	position:absolute;
	top:0;
}

.pagina_destacada div.descripcion {
	position:absolute;
	bottom:0;
	width:223px;
	background-color:none;
	background: url(img/back/bgDescripcionTaller.png) repeat 0 0;
        font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,sans-serif;
	color:white;
}

.pagina_destacada div.descripcion a:link,.pagina_destacada div.descripcion a:visited {
	text-decoration:none;
	color:white;
}

.pagina_destacada#portada_seleccionada div.descripcion {
	background: url(img/back/bgDestacada.png) no-repeat 0 0;
}

.pagina_destacada div.descripcion h3 {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:20px;
	padding-bottom:15px;
	padding-left:8px;
	margin:0;
}
.pagina_destacada div.descripcion h3.top {
	top:0;
	font-size:16px;
}

.pagina_destacada div.descripcion p.more {
	font-weight:bold;
	line-height:12px;
	margin-top:8px;
	position:absolute;
	bottom:10px;
	display:none;
}
.pagina_destacada div.descripcion p.more span{
	color:#CE142B;
}


.template-portafolio-taller .sub-content {
	background:none;
}

.template-portafolio-taller #breadcrumb, .template-taller-en-viaje #breadcrumb {
	width:98%;
	margin-bottom:0px;
}


.template-taller-en-viaje #breadcrumb {
	margin-bottom:4px;
}
#page .column-right .av_banner_text {
	float:none;
}

.template-portafolio-taller .entry, .template-taller-en-viaje .entry {
border:none;
}

#footer .c_l1 {
	border-top: solid 1px #E5E5E5;
	padding-top:5px;
}


.entry-right {
	margin-left:0;
	padding-left:0;
	float:left;
}

.single-testimonio {
position:relative;
}

.single-testimonio .info-testimonio {
position:absolute;
	top:0;
	left:63px;
}

.single-testimonio .content-testimonio {
	clear:both;
	margin-bottom:20px;
}


.single-testimonio .img-testimonio {
	margin-bottom:20px;
}

.av_testimonios .indi-testimonio {
	position:absolute;
	left:45%;
	top:63px;
}
.column {
	width:21%;
}
/*******************************New Widgets*/
/*our-careers*/
.widget-our-careers h3 {
	color: #BF2245;
}
.av_about_career .title-drop {
	color: #BF2245;
}
.av_about_career a.title-drop:hover,
.av_about_career a.title-drop.active {
	color: #FFF;
	font-weight: bold;
	background: #B71A2D;
	background: linear-gradient(bottom, #C3182B, #AF1B31);
	background: -webkit-linear-gradient(top, #C3182B, #AF1B31);
	background-image: -moz-linear-gradient(top, #C3182B 0%, #AF1B31 100%);
	background-image: -webkit-gradient(linear,left top,left bottom, from(#C3182B), to(#AF1B31) );
	background-image: -o-linear-gradient(top, #C3182B 0%, #AF1B31 100%);
}

.av_new_banner_text .container-normal{
	border: 1px solid #666;
}
.av_new_banner_text .normal a {
	border: 1px solid #FFF;
	background-color: #666;
}

.av_new_banner_text .container-light{
	border: 1px solid #BF2245;
}
.av_new_banner_text .light a{
	border: 1px solid #FFF;
	background-color: #BF2245;
}
.av_calendario_admision .month_event {
	background-color: #BF2245;
	color: #FFF;
}
.av_about_career .arrow-adm-side, .av-user-feedback{
	background: #B71A2D;
	background: linear-gradient(bottom, #C3182B, #AF1B31);
	background: -webkit-linear-gradient(top, #C3182B, #AF1B31);
	background-image: -moz-linear-gradient(top, #C3182B 0%, #AF1B31 100%);
	background-image: -webkit-gradient(linear,left top,left bottom, from(#C3182B), to(#AF1B31) );
	background-image: -o-linear-gradient(top, #C3182B 0%, #AF1B31 100%);
}
.feedback-answer.active{
	color: #fff !important;
	background: #b71a2d !important;
}
/*
	Admision 2012
*/
.av_udd_new_teachers h3,
.page-content-adm h3,
.av_related_contact_admision h3,
.av_about_career h3 {
	color: #BF2245;
}
.color-faculty {
	color: #BF2245;	
}
.back-color {
	background: #BF2245 !important;
	color: #FFF;
}
.widget.custom_content .bullet-list li a:hover, .widget.custom_content .bullet-list li.active a {
	background: #BF2245;
}