/*
Theme Name: Departamento Biolog&iacute;a Universidad de Chile
Theme URI: http:///www.portable.cl
Description: A Sandbox theme developed by Portable based on the Ultimate Diva Sandbox and the 960 Grid System.
Author: Portable
Author URI: http:///www.portable.cl
Version: 2.0.0
*/

/* =================================
All Rights Reserved.

This theme was developed for exclusive use by Portable Design.

================================== */

/* let's get universal */
body {}
a {outline:none;}
a:hover {}
a img {border: none; text-decoration: none;}
acronym, abbr {}
blockquote {}
blockquote cite {}
code, pre {}
fieldset {}
legend {}
h1, h2, h3, h4, h5, h6 {}
h1 {}
h2 {}
h3 {color:#7BA247;}
h4 {color:#7BA247;}
hr {}
input, textarea {}
td, th, tr {}

#wrapper {}
#wrap { background-color:#FFFFFF;}

/* Header */
#top {}
	#top h1 {}
	#top p.blogdescription {}
	
/* Content */
#content {}
#content-home {}
	/* blog posts */
	.post-wrap {}
	.author {}
	.author a {}
	.author a:hover {}
	.post-meta {}
	.post-date {}
	.post-title {}
	.post-title a {}
	.post-title a:hover {}
	.story-content {}
		/* post content headings */
		.story-content h3 {}
		.story-content h4 {}
		/* playing with blockquotes */
		.story-content blockquote {}
		.story-content blockquote cite {}
		.story-content blockquote .styleleft {}
		.story-content blockquote .styleright {}
		/* post content lists */
		.story-content ul {margin-left:14px;}
		.story-content ul li, .story-content-page-1 ul li {color:#000000; font-size:13px; margin-left:0px; line-height:18px; margin-bottom:5px;} 
		.story-content ol {}
		.story-content ol li { margin-left:20px; font-size:13px; color:#7BA247; line-height:18px; margin-bottom:5px; font-family:Verdana, Arial, Helvetica, sans-serif;}
		/* post content links */
		.story-content a {color:#7BA247;}
		.story-content a:visited {}
		.story-content a:hover {color:#536D30;}
		.story-content a img {}
		/* post content tables */
		.story-content table {}
		.story-content th {}
		.story-content tr {}
		.story-content td {}
		/* post content forms */
		.story-content form {}
		.story-content fieldset {}
		.story-content legend {}
		.story-content label {}
		.story-content input {}
		.story-content input.submit {}
	/* single page meta info */
	.metawrap {}
	.singlemeta {}
	.singlemeta a {}
	.singlemeta a:hover {}
	.interact {font-size:15px;}
	.interact a {background-color:#B3003F; border: 1px solid #B3003F; color:#FFFFFF; text-decoration:none; padding:2px;}
	.interact a:hover {border: 1px solid #D7004B; background-color:#D7004B; color:#FFFFFF;}
	/* blog comments */
	#commentwrap {}
	#comments {color:#B3003F; font-size:18px; border-top:1px dashed #B3003F; padding-top:10px; margin-top:20px;}
	#comments big {}
	#respond {background-color:#CCCCCC; color:#333333; padding:3px 8px; margin-bottom:10px; font-size:16px;}
	.nocomments {}
	.commentmetadata { margin-bottom:0px !important; font-weight:bold; text-align:right; color:#666666 !important; font-size:11px !important;}
		/* individual comments */
		#commentlist {}
		#commentlist li { margin-left:0px; list-style-type:none; padding:8px; background-color:#F9F9F9; border-bottom:1px solid #EBEBEB; border-top:1px solid #EBEBEB;}
		#commentlist li a {}
		#commentlist li p {margin-bottom:10px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333;}
		#commentlist li a:hover {}
		#commentlist li.alt {}
		#commentlist li.alt a {}
		#commentlist li.alt a:hover {}
		#commentlist cite {}
			/* individual comment content */
			#commentlist .commentcontent {}
			#commentlist blockquote {}
			#commentlist code {}
			#commentlist ul {}
			#commentlist ol {}
		/* comment form */
		#commentform {}
		#commentform dl {}
		#commentform dt { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
		#commentform dd {}
		#commentform fieldset {}
		#commentform fieldset p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin-bottom:10px;}
		#commentform legend {}
		#commentform label {}
		#commentform input#author {}
		#commentform input#email {}
		#commentform input#url {}
		#commentform textarea {}
		#commentform input#submit {}
		/* pop up comments */
		#commentspopup {}
		#commentspopup h1#header {}
		#popupcontent {}
		#popupcontent .interact {}
		#popupcontent .commentwrap {}
		
/* Sidebar */
#side {}
	#side ul {}
	#side li {}
	#side li h2 {}
	#side li ul {}
	#side li li {}
		/* search box */
		#side li#search {}
		#side li#search h2 {}
		#side li#search fieldset {}
		#side li#search legend {}
		#side li#search label {}
		#side li#search dl {}
		#side li#search dt {}
		#side li#search dd {}
		#side li#search input#s {}
		#side li#search input#search {}
		/* common sidebar list elements */
		#side li#archive {}
		#side li#categories {}
		#side li#meta {}
		#side li#pages {}
		/* calendar */
		#calendar_wrap {}
		#wp-calendar {}
		#wp-calendar #next {}
		#wp-calendar #next a {}
		#wp-calendar #next a:hover {}
		#wp-calendar #prev {}
		#wp-calendar #prev a {}
		#wp-calendar #prev a:hover {}
		#wp-calendar a {}
		#wp-calendar caption {}
		#wp-calendar th {}
		#wp-calendar tr {}
		#wp-calendar td {}
		#wp-calendar td.pad {}
		#wp-calendar td.pad:hover {} /* not IE compatible */
		
/* Footer */
#footer {margin-top:20px;}
#footer a {}
#footer a:hover {}

/* Various Classes & Image Alignment */
.center {text-align: center;}
.floatleft {float: left; margin: 5px;}
.floatright {float: right; margin: 5px;}
img.center {display: block; margin: 10px auto;}
img.left {display: inline; margin: 0 10px 5px 0;}
img.right {display: inline; margin: 0 0 5px 10px;}
.nav {margin: 25px 0;}
.previous {float: left; text-align: left; width: 45%;}
.next {float: right; text-align: right; width: 45%;}

/* NAVIGATION */

.nav-list { margin:0; padding:0; height:25px; list-style-type:none;}
.nav-list li { margin:0 15px 0 0; padding:0; list-style-type:none; float:left;}

/* next gen */

.post-meta {
list-style-type: none;
}
 
.post-meta-key {
display: none;
}

/* CONTENEDOR PAGINA */
#contenedor-pagina {background-color:#FFFFFF; padding:24px 0px; width:880px; margin:10px auto;}
#container-general {background-color:#FFFFFF; margin-bottom:30px;}

/* HEADER */
#logo {width:325px;}
#banner {width:425px;}

/* MENU PRINCIPAL */
#menu-principal {background-position:0 0; background-repeat:no-repeat; height:40px;}
#menu-principal ul { padding-left:13px;}
#lista-menu li {font-size:12px; font-weight:bold; list-style-type:none; float:left; margin-right:20px; margin-left:0px; text-transform:uppercase;padding-top:13px;}
#lista-menu li a { text-decoration:none; color:#FFFFFF;}
#lista-menu li a:hover { color:#000000;}
#lista-menu li.current_page_item a, #lista-menu li.current_page_parent a , #lista-menu li.current_page_ancestor a{color:#000000;}

#menu-secundario {margin-bottom:14px;}
#menu-secundario ul {margin:0px;}
#lista-sub-menu li {font-size:11px; font-weight:normal; list-style-type:none; float:left; margin-right:10px; margin-left:0px; text-transform:uppercase; padding:15px 0px 0px 0px;}
#lista-sub-menu li a { text-decoration:none; color:#000000; padding:15px 0px 0px 0px;}
#lista-sub-menu li a:hover { color:#666666; border-bottom:2px dotted #666666;}
#lista-sub-menu li.current_page_item a ,#lista-sub-menu li.current_page_parent a ,#lista-sub-menu li.current_page_ancestor a {color:#666666; background-repeat:no-repeat; background-position:top center; border-bottom:2px dotted #666666;}

/* AREAS */
#menu-areas {padding:16px 0px; margin-top:0px; margin-bottom:0px; width:880px;}
#menu-areas-home {padding:0px; overflow-x:hidden; width:384px;}
#lista-areas { margin:0 64px;}
#lista-areas-home { margin:0px;}
#lista-areas li {font-size:12px; font-weight:bold; list-style-type:none; float:left; margin-left:0px; width:112px;}
#lista-areas-home li {font-size:12px; font-weight:bold; list-style-type:none; float:left; margin-left:0px; width:112px; margin-right:16px; margin-bottom:16px;}
#lista-areas li a {text-decoration:none; width:112px; display:block; color:#FFFFFF; text-decoration:none; text-align:center;}
#lista-areas-home li a {color:#FFFFFF; font-weight:bold; display:block; text-decoration:none; text-align:center;}
#lista-areas li a:hover ,#lista-areas-home li a:hover {text-decoration:underline;}
#area-1, #area-2, #area-3, #area-4, #area-5, #area-6 { background-repeat:no-repeat; background-position:0 0; padding:73px 0px 1px 0px; }
#area-1 {background-image:url(images/areas/area-1.gif);}
#area-2 {background-image:url(images/areas/area-2.gif);}
#area-3 {background-image:url(images/areas/area-3.gif);}
#area-4 {background-image:url(images/areas/area-4.gif);}
#area-5 {background-image:url(images/areas/area-5.gif);}
#area-6 {background-image:url(images/areas/area-6.gif);}
li.boton-area {margin-right:16px;}

/* CONTENEDOR CONTENIDOS */
#contenedor-contenidos {background-color:#FFFFFF; width:880px;}

/* SEARCH FORM */
li#search {margin:0px; padding-left:15px; padding-top:0px;}
#s {width:118px; background-color:#FFFFFF; border:1px solid #CCCCCC;; margin-left:10px;}
#searchsubmit {border:none; font-size:9px; padding:0px; margin:0px; color:#666666; background-color:#FFFFFF;; text-transform:uppercase;}
#search-form {padding-bottom:7px;}

/* AGENDA - PORTADA*/

#agenda {width:176px; margin-right:16px;}
.titulo-agenda {background-color:#007795; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; padding:7px; margin-bottom:0px;}
.CollapsiblePanelTab h3 {cursor:pointer; color:#007795; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-transform:uppercase; margin-top:10px; margin-bottom:10px;}
.CollapsiblePanelTabHover h3 {text-decoration:underline;}
.CollapsiblePanelContent p {margin-bottom:3px; color:#333333;}
.CollapsiblePanelContent a {text-decoration:none;}
.CollapsiblePanelContent a:hover {text-decoration:underline; color:#959595;}

.footer-agenda {background-color:#007795; padding:2px 5px 4px 4px; text-align:right;}
.footer-agenda p {color:#FFFFFF; text-transform:uppercase; font-size:10px; font-weight:bold; margin:0px;}
.footer-agenda p a {color:#FFFFFF; text-decoration:none; font-weight:bold;}
.footer-agenda p a:hover {text-decoration:underline;}
.fecha-agenda {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-transform:uppercase; color:#666666;}

#panelAgenda2, #panelLinks2 {margin-top:20px;}

/* LINKS - PORTADA */

#links {width:176px;}

/* NOTICIAS - PORTADA */

.titulo-noticias {background-color:#B3003F; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; padding:7px; margin-bottom:0px;}
.news-post-title {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:0px; font-weight:bold; margin-bottom:5px;}
.news-post-title a {color:#000000; text-decoration:none;}
.news-post-title a:hover {text-decoration:underline;}
.SlidingPanelsContent p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:0px; line-height:20px;}
p.leer-mas {font-size:11px; margin-top:10px; margin-bottom:10px; text-align:right;}
p.leer-mas a {color:#B3003F; text-decoration:none;}
p.leer-mas a:hover {text-decoration:underline;}
.img-new img {margin-bottom:10px;}

#menu-noticias {background-color:#B3003F; padding:2px 0px 2px 6px;}
#menu-noticias a {color:#CCCCCC; text-decoration:none; margin-right:8px;}
#menu-noticias a:hover {color:#FFFFFF;}

#ver-todas-news {background-image:url(images/bg-ver-mas.gif); background-repeat:no-repeat; background-position:top right; text-align:right; height:19px;}
#ver-todas-news p {font-size:10px; font-weight:bold; margin:0px; padding-right:42px;}
#ver-todas-news p a {color:#FFFFFF; text-decoration:none;}
#ver-todas-news p a:hover {color:#FFFFFF; text-decoration:underline;}

/* FOOTER */

#footer-izq p { margin-bottom:0px;}
#logo-footer {}
#logo-footer-inside a {background-image:url(images/logo-footer.gif);background-position:0 0;background-repeat:no-repeat;display:block;height:17px;text-indent:-9999px;width:393px;}
#contenedor-footer {width:880px;}
#footer-der p {float:right; text-align:right; margin-bottom:0px;}
#footer-ubicacion {margin-right:15px; padding-right:15px;}
#footer-ubicacion a {color:#000000; text-decoration:none; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#footer-contacto a {color:#000000; text-decoration:none; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#footer-contacto a:hover, #footer-ubicacion a:hover {text-decoration:underline;}


/* CONTENIDO PAGE 2 */

#title-page {background-color:#7BA247; display:block; text-align:right; margin-bottom:15px;}
.post-title-2 {margin:0px; text-transform:uppercase; font-size:12px; font-weight:bold; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; padding:5px 15px 5px 0px;}

/* CONTENIDO PAGE 1 */
.bg-title {background-image:url(images/bg-titulo-arriba.gif); background-repeat:no-repeat; background-position:0 0; background-color:#7BA247; margin-bottom:20px;}
.sub-post-title {background-image:url(images/bg-titulo-abajo.gif); background-repeat:no-repeat; background-position:bottom left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; font-weight:bold;  margin:0px; padding:5px 5px 5px 8px; text-transform:uppercase;}
.post-title-content {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:28px; color:#7BA247; font-weight:normal; border-bottom:1px solid #7BA247; padding-bottom:20px;}
.post-title-content-news {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:28px; color:#B3003F; font-weight:normal; border-bottom:1px solid #B3003F; padding-bottom:20px;}
.story-content-page-1 p, .story-content p {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; line-height:22px;}
.story-content-page-1 img {margin-bottom:28px;}
#contenido-page ul {margin-bottom:16px; border-bottom:8px solid #7BA247; padding-bottom:10px;}
#contenido-page ul li {color:#7BA247; list-style-type:disc; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; font-weight:normal; line-height:22px;}
#contenido-page h3 {color:#7BA247; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; margin-bottom:16px;}
#contenido-page h4 {color:#FFFFFF; background-color:#7BA247; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; margin-bottom:10px; padding:4px;}
#sub-menu-pagina ul {}
#sub-menu-pagina ul li { border-bottom:1px solid #7BA247; padding:10px 0; list-style-type:none; margin-left:0px;}
#sub-menu-pagina ul li a {text-transform:uppercase; color:#7BA247; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
#sub-menu-pagina ul li a:hover { color:#000000; font-size:11px;}
#sub-menu-pagina li.current_page_item a { font-weight:bold; color:#000000 !important;}
.story-content-page-1 ul {padding-left:15px;} 
.story-content-page-1 ul li {color:#000000; font-size:13px; margin-left:0px; line-height:18px; margin-bottom:5px;} 
.story-content-page-1 a {color:#7BA247; font-size:13px; margin-bottom:5px; text-decoration:none; font-weight:bold;} 
.story-content-page-1 a:hover {text-decoration:underline;} 
.story-content-page-1 table {font-size:13px; color:#333333;}


/* CATEGORY PAGE */
.contenedor-news {margin-bottom:20px; border-bottom:1px solid #D4D4D4; padding-bottom:10px;}
.contenedor-news p {color:#B3003F; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; margin-bottom:10px;}
.contenedor-news h3 {margin-bottom:16px;}
.contenedor-news h3 a {color:#B3003F; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; text-decoration:none; font-weight:normal;}
.contenedor-news h3 a:hover {text-decoration:underline;}
.contenedor-news a img {margin-bottom:16px; margin-right:16px; float:left;}

/* SINGLE PAGE */
.bg-title-news {background-image:url(images/bg-titulo-arriba-news.gif); background-repeat:no-repeat; background-position:0 0; background-color:#B3003F; margin-bottom:20px;}
.title-new-single {background-image:url(images/bg-titulo-abajo-news.gif); background-repeat:no-repeat; background-position:bottom left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; font-weight:bold;  margin:0px; padding:5px 5px 5px 8px; text-transform:uppercase;}
.title-news-side {}
.recent-news {margin-bottom:16px; padding-bottom:16px; border-bottom:1px solid #cccccc;}
.recent-news p {margin-bottom:0px; text-transform:uppercase;}
.recent-news p a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#B3003F;}
.recent-news p a:hover {text-decoration:underline;}
.post-wrap img {margin-bottom:20px;}
.story-content-post p {font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:22px; color:#B3003F;}
.singlemeta {color:#B3003F; font-size:11px; font-weight:bold;}
.post-title-news {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:28px; color:#B3003F; font-weight:normal; border-bottom:1px solid #B3003F; padding-bottom:20px;}


/* RESULTS PAGE */
.listado-resultados li {list-style-type:disc; color:#000000;}
.listado-resultados h3 a {color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none;}
.listado-resultados h3 a:hover {color:#000000; text-decoration:underline;}


/* ACADEMICOS */

.academicos-area li {list-style-type:none; background-color:#7BA247; padding:5px 10px; font-size:12px; text-transform:uppercase; font-weight:bold; margin-left:0px;}
.academicos-area li a { color:#FFFFFF; text-decoration:none;}
.academicos-area li a:hover { color:#FFFFFF; text-decoration:none;}

.academicos-lista li {list-style-type:none; font-size:13px; margin-left:10px;}
.academicos-lista li a { color:#7BA247; text-decoration:underline;}
.academicos-lista li a:hover {}

#contenido-page-academico-single 
#contenido-page-academico-single ul {margin-bottom:16px;}
#contenido-page-academico-single ul li {color:#7BA247; list-style-type:disc; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; font-weight:normal; line-height:22px; margin-bottom:10px;}
.title-contenido-academido {color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding:5px 7px; margin-bottom:10px; background-color:#7ba247;}

/* SECRETARIA PAGE */

.contenedor-secretarias {width:237px; float:left; margin-right:20px;}
.contenedor-secretarias p {line-height:16px;}
.contenedor-img-secretaria p {margin-bottom:0px;}
.contenedor-img-secretaria img {margin-bottom:10px;}

/* FORMULARIO CONTACTO */

#form-izquierda div.form-label {width:70px; float:left; height:18px;}
#form-izquierda label, #form-derecha label, #form-izquierda span {font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#333333; font-size:11px;}
#form-izquierda input {background-color:#FFFFFF; border:1px solid #CCCCCC; padding:3px; font-size:13px; color:#333333; width:210px; margin-bottom:5px;}
#form-derecha label {margin-bottom:5px;}
#form-izquierda label.error {font-size:9px; color:#FF0000; text-transform:capitalize; margin-left:10px;}
#form-derecha textarea {background-color:#FFFFFF; border:1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; padding:3px; margin-bottom:10px;}

