/*
Theme Name: Tribunal Constitucional Chile
Theme URI: http://wordpress.org/
Author: AldeaGlobal.cl
Version: 1.0
*/


/*  */

.tablaencabezado {font-weight:bold; height:30px; font-size:11px; text-align:center;}
.tablaencabezadodocumentos {font-weight:bold; height:30px; font-size:11px; text-align:left;}
.tablarol { background:#fff; width:45px; text-align:center}
.tablacaratulado { background:#fff; width:350px; text-align:center;}
.tablafecha { background:#fff; width:70px; text-align:center;}
.tablaver { background:#fff; width:65px; text-align:center;}
.tabladescargar { background:#fff; width:65px; text-align:center;}
.resultadogris { background:#F0F3F4; font-size:12px;  text-align:center;}
.resultadoblanco { background:#fff; font-size:12px;  text-align:center;}
.resultadoquinientos { width: 500px; text-align:left;}

.tablalineado { text-align:left;}

.expedientesderizq { width:80px; text-align:left; font-size:12px; font-weight:bold;}
.expedientesderder { text-align:left; font-size:12px; color: #C3895B; font-weight:bold;}
.expedientesderder2 { text-align:left; font-size:12px;}

.listleft { width:205px; float:left; text-align:left;}
.listright { text-align:right; right:50px;}
a.info { position:relative; z-index:24; text-decoration:none;}
a.info img { margin:0 5px 5px 0;}
a.info:hover { z-index:25;}
a.info span { display:none; padding:5px 10px;}
a.info:hover span { display:block; position:absolute; top:-90px; left:0; width:160px; border-top:1px solid #75a08f; border-left:1px solid #75a08f; border-right:1px solid #75a08f; border-bottom:7px solid #75a08f; background:url(images/subpagbg.jpg); color:#717171; text-align:left;}

#formcolizq { float:left; width:150px;}
#formcolizq p.lineasform { line-height:26px;}
#formcolder { float:left; width:500px; padding-left:20px;}

#formcolizqdocumentos { float:left; width:150px;}
#formcolizqdocumentos p.lineasform { line-height:26px;}
#formcolizqdocumentos p.lineasform125 { line-height:26px; height:125px;}
#formcolizqdocumentos p.lineasformslh { line-height:16px;}
#formcolderdocumentos { float:left; width:250px; padding-left:10px;}

#expedientesizq { float:left; width:390px; padding-right:10px;}
#expedientesder { float:left; width:250px; border-left: 1px solid #f7ebe1; padding-left:10px;}

#formcolderdocumentos textarea { background:url(images/fondotextarea.png) no-repeat top left; width:230px; height:125px; margin:0; border:none; font-size:12px; color:#999; resize:none;}


/* GENERAL */

body { font-size:13px; list-style:none; margin:0; font-weight:lighter;}
h1, h2, h3, h4, h5, h6 { font-weight:normal; clear:both;}
ol, ul { list-style:none;}
blockquote { quotes:none;}
blockquote:before, blockquote:after { content:''; content:none;}
table { border-collapse:collapse; border-spacing:0;}
a img { border:none;}
em { font-size:9px; color:#232323;}
strong { }
a:visited {color:#044b33;}


/* HEADER */

#header { padding:0px; margin:0px; background:url(images/header.png) no-repeat top center; width:900px; height:170px;}
#site-title { float:left; margin:0; width:700px;}
#site-title a { color:#000; font-weight:bold; text-decoration:none;}
#datos { color:#666; height:25px; float:right; margin:15px 0 0; text-align:right; font-size:12px;}
#datos a { color:#666; text-decoration:none;}
#datos a:hover { text-decoration:underline;}
#site-description { font-size:15px; margin:29px 0 0;}
#site-description a { background:none;}
#searchsubmit { width:35px; line-height:25px; height:25px; background:url(images/searchbutton.png) no-repeat top left; margin:0; padding:0; border:none; cursor:auto;}
#s { background:url(images/fondosearch.png) no-repeat top left; width:140px; height:25px; margin:0; padding:0 0 0 5px; line-height:25px; border:none; margin-left:20px; font-size:12px; color:#999;}

/*
LAYOUT: Two columns
DESCRIPTION: Two-column fixed layout with one sidebar right of content
*/

#logo { background:url(images/logo.png); width:303px; height:120px; float:left;}
#container { float:left; margin:0; width:900px; background:#fff; color:#666;}
#content { margin:15px 0; float:left;}
#content #trescol { width:489px;margin-left:-17px;margin-top:-5px;}
#content #doscol { width:670px;}
#content #unacol { width:900px;}
#footer { clear:both; width:900px;}
.left { width:205px; float:left;}
.right { width:250px; float:right;}


/* FONTS */

body, input, textarea, .page-title span, .pingback a.url, h3#comments-title, h3#reply-title, #access .menu, #access div.menu ul, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title, #wp-calendar, .comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label, .navigation, .page-title, .pingback p, .reply, .widget-title, .wp-caption-text, input[type=submit] { font-family:Tahoma, sans-serif;}
pre { font-family:Tahoma, sans-serif;}
code { font-family:Tahoma, sans-serif;}


/* ESTRUCTURA */

/* PRINCIPAL */

div.menu, #colophon, #branding, #wrapper {margin:0 auto; width:900px;}
#wrapper { padding:0;}
#wrapper { float:none !important; clear:both !important; display:block !important; position:relative !important;}


/* FOOTER */


#footer-widget-area { font-size:11px; color:#666;}
#footer-widget-area .widget-area { float:left; margin:0; border-top:1px solid #75a08f; width:580px;}
#footer-widget-area #secondf { width:575px; margin:0; padding:0;}
#footer-widget-area #secondf h3 { color:#175F45; font-size:14px; font-weight:bold;}
#footer-widget-area #fototrib { float:right; border:1px solid #175F45;}
.left-second { width:300px; float:left; margin:0;}
.left-second p a { color:#175F45; font-weight:bold;}
.left-second p a:hover { color:#333;}
.right-second { width:230px; float:right; text-align:right; font-size:11px; margin-top:15px;}
.right-second img { float:left; border:0; margin:0 0 0 35px;}
.right-second a { color:#175f45; text-decoration:none; font-weight:lighter;}
#footer-widget-area #third { width:900px; margin:0; padding:10px 0; text-align:center;}





/* GLOBAL */

/* PRINCIPAL */

input, textarea { font-size:11px;}
hr { background-color:#e7e7e7; border:0; height:1px; margin-bottom:18px; clear:both;}

/* TEXTO */

ul {list-style:none;}
ol {list-style:none;}
ol ol {	list-style:none;}
ol ol ol {list-style:none;}
ol ol ol ol { list-style:none;}
ul ul,ol ol,ul ol,ol ul {margin-bottom:0;}
dl {margin:0 0 24px 0;}
dt {font-weight: bold;}
dd {margin-bottom: 18px;}
strong {font-weight: bold;}
cite,em,i { font-style: italic;}
big {font-size: 131.25%;}
ins {background: #ffc;	text-decoration: none;}
blockquote {font-style: italic;	padding: 3px;}
blockquote cite,blockquote em, blockquote i {font-style: normal;}
pre {background: #f7f7f7; color: #222; margin-bottom: 18px;	padding:15px;}
abbr,acronym {border-bottom: 1px dotted #666; cursor: help;}
sup,sub {height: 0;	vertical-align: baseline; position: relative;}
sup {bottom: 1ex;}
sub {top: .5ex;}
input[type="text"],textarea {background:#fff; border:1px solid #ccc;}
a:link {color:#737373;}
a:active, a:hover { color:#257c5c;}
.screen-reader-text {position: absolute; left: -9000px;}
p {text-align:justify; font-family: Tahoma, sans-serif;}

/* MENU */

#access { background:url(images/menubg.png); height:33px; width:900px; float:left; border:1px solid #193023;}
#access .menu-header, div.menu { font-size:14px; font-weight:normal;}
#access .menu-header ul, div.menu ul { list-style:none; margin:0; padding:0;}
#access .menu-header li, div.menu li { float:left; position:relative;}
#access a { display:block; text-decoration:none; text-shadow:0px 1px 0px #000; color:#FFF; padding:8px 12px; border-left: 1px solid #40835c; border-right: 1px solid #193023;}
#access li:hover > a { display:block; color:#176045; background:#FFF; text-decoration:none; text-shadow:none; padding:8px 12px; border-left:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff;}
#access ul { position:absolute; z-index:100;}
#access ul ul { display:none; position:absolute; top:33px; float:left; width:188px; z-index:100;}
#access ul ul li { min-width:188px;}
#access ul ul a { background:#F7FDFB; color:#666; font-size:14px; padding:10px auto 10px 20px; width:188px; text-shadow:none; border-bottom:1px solid #e4eceb; border-right:none; border-left:none; border-top:none; font-weight:lighter;}
#access ul ul a:hover { background:#f3f6f7; color:#333; font-size:14px; padding:10px auto 10px 20px; width:188px; text-shadow:none; border-bottom:1px solid #e4eceb; border-right:none; border-left:none; border-top:none;}
#access ul ul:hover > a { text-shadow:none; border:none; padding:10px auto 10px 20px;}
#access ul li:hover > ul { display:block; border:none;}
#access ul li.current_page_item > a, #access ul li.current-menu-ancestor > a, #access ul li.current-menu-item > a, #access ul li.current-menu-parent > a { color:#f2b976;}
#access ul li.menu-item-405 a { border-left:none;}
#access ul li.menu-item-592 a { border-right:none;}
#access ul ul ul { left:-215px; top:0;}
#access ul ul ul a { background:#e6edec; border-bottom:1px solid #fff;}
/* 20140604-jrios estilo para sub-menu */
#access ul ul.sub-menu ul.sub-menu {position: absolute; margin-left: 425px;}

/* CONTENIDO */

#main { padding:0; margin:0;}
#content p, #content ul, #content ol, #content dd, #content pre, #content hr { margin-bottom:14px; font-size:13px; line-height:16px;}
#content ul ul, #content ol ol, #content ul ol, #content ol ul { margin-bottom:0;}
#content pre, #content kbd, #content tt, #content var { font-size:15px;}
#content code { font-size:13px;}
#content dt, #content th { color:#333;}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {color:#666; margin:0 0 20px 0;}
#content tr { vertical-align:top;}
#content tr th, #content thead th { color:#888; font-size:12px;	font-weight:bold; padding:9px 24px;}
#content tr td { padding:6px 15px;}
#content tr.odd td { background:#f2f7fc;}
.hentry { margin:0 0 20px 0;}
.home .sticky {background: #F2F7FC;	padding: 18px 20px;	margin-left: -20px;	margin-right: -20px;}
.single .hentry { margin:0 0 36px 0;}
.page-title { color:#666; font-size:14px; font-weight:bold; margin:0 0 36px 0;}
.page-title span { color: #333; font-size: 16px; font-style: italic; font-weight:normal;}
.page-title a:link, .page-title a:visited {color:#888; text-decoration: none;}
.page-title a:active, .page-title a:hover {color: #FF4B33;}
#content .entry-title {color: #257c5c ; font-size:15px; font-weight: bold; margin-bottom:10px;}
.entry-title a:link, .entry-title a:visited {color:#969696;	text-decoration: none; }
.entry-title a:active,.entry-title a:hover {color: #edb13c;}
.entry-meta {color: #888;	font-size: 12px;}
.entry-meta abbr,.entry-utility abbr {border: none;}
.entry-meta abbr:hover,.entry-utility abbr:hover { border-bottom: 1px dotted #666;}
.entry-content, .entry-summary { clear:both;text-align:justify;}
#content .entry-summary p:last-child { margin-bottom:12px;}
.entry-content fieldset { border: 1px solid #E7E7E7; margin: 0 0 24px 0; padding:24px;}
.entry-content fieldset legend { background:#fff; color: #6f6f6f; font-weight: bold; padding: 0 24px;}
.entry-content input { margin: 0 0 0px 0;}
.entry-content input.file, .entry-content input.button { margin-right:24px;}
.entry-content label { color: #888; font-size: 12px;}
.entry-content select { margin: 0 0 0 0;}
.entry-content sup, .entry-content sub { font-size: 10px;}
.entry-content blockquote.left { float:left; margin-left:0; margin-right:24px; text-align:right; width:33%;}
.entry-content blockquote.right { float:right; margin-left:24px; margin-right:0; text-align:left; width:33%;}
.page-link { color: #333; font-weight:bold;	margin:0 0 22px 0;	word-spacing:0.5em;}
.page-link a:link,.page-link a:visited {background: #f1f1f1; color:#333;	font-weight:normal;	padding:0.5em 0.75em; text-decoration:none;}
.home .sticky .page-link a {background: #D9E8F7;}
.page-link a:active,.page-link a:hover { color: #FF4B33;}
.page .edit-link {clear: both; display: block;}
#entry-author-info {background: #F2F7FC;padding: 18px 20px;	margin: 24px 0; overflow: hidden; clear: both;	font-size: 12px; }
#entry-author-info #author-avatar {background: #fff; float: left; margin: 0 -104px 0 0; padding: 11px; height: 60px;}
#entry-author-info #author-description {float: left; margin:0 0 0 104px;}
#entry-author-info h2 {color:#000; font-weight:bold; font-size:100%; margin-bottom:0;}
.entry-utility {color:#888; font-size:12px; clear:both;}
.entry-meta a,.entry-utility a {color: #888;}
.entry-meta a:hover,.entry-utility a:hover {color: #FF4B33;}
#content .video-player {padding: 0;}
#content select { height:25px; border:1px solid #74a08f; padding-left:5px; font-size:13px; font-family:Tahoma, sans-serif; font-weight:normal; margin-right:8px; color:#666;}
#content select.documentos { width: 300px; height:25px; border:1px solid #74a08f; padding-left:5px; font-size:13px; font-family:Tahoma, sans-serif; font-weight:normal; margin-right:8px; color:#666;}
#content h3.titulo { font-size:14px; color:#176045; font-weight:bold; margin:15px 0;}
#content form { height:auto; width:100%; padding-bottom:15px; padding-top:15px; border-bottom:1px solid #f7ebe1;}
#content .formexpedientes { height:auto; width:100%; padding-bottom:15px; padding-top:15px; border-top:1px solid #f7ebe1; border-bottom:1px solid #f7ebe1;}
#content .formdocumentos { height:auto; width:100%; padding-bottom:15px; padding-top:15px; border-bottom:1px solid #f7ebe1;}
#content input.button { width:70px; height:25px; background:url(images/searchbt.png) no-repeat top left;}
#content .result { color:#d29967;}
#content .resultder { color:#d29967; float:right;}

#content table {width:100%;}
#content table td { padding:3px; text-align:justify;}
#content table td.celfecha { }
#content table td.celflecha { width:15px; font-size:18px;}
#content table td.celprev, #content table td.celdown { font-size:12px;}
#content table td.celprev a, #content table td.celdown a { display:block; padding-left:20px; color:#176045; font-weight:normal; text-decoration:none;}
#content table td.celprev a:hover, #content table td.celdown a:hover { color:#000;}
#content table td.celprev a { background:url(images/iconitolink.png) no-repeat left center;}
#content table td.celdown a { background:url(images/iconitopdf.png) no-repeat left center;}

#ctabs a { font-weight:lighter; font-size:13px;}
#ctabs ul.fila { display:table-row; height:20px;}
#ctabs ul.fila li { display:table-cell; width:230px;}

#content input.cuatrocien { background:url(images/fondossentencias.png) no-repeat top left; width:400px; height:25px; margin:0; line-height:25px; border:none; font-size:12px; color:#999;}
#content input.cientosesenta { background:url(images/fondossentencias2.png) no-repeat top left; width:165px; height:25px; margin:0; line-height:25px; border:none; font-size:12px; color:#999;}
#content input.formdostreinta { background:url(images/fondodostreinta.png) no-repeat top left; width:230px; height:25px; margin:0; line-height:25px; border:none; font-size:12px; color:#999;}


/* CONTENIDO INICIO */

.tabbertab { color:#666;}
.tabbertab .fecha { color:#999;}
.tabbertab a { font-weight:bold; color:#175f45; text-decoration:none;}
.tabbertab a:hover { color:#333;}


/* OTROS */

.home #content .category-asides p {font-size: 14px;	line-height: 20px; margin-bottom: 10px; margin-top:0;}
.home .hentry.category-asides {padding: 0;}
.home #content .category-asides .entry-content { padding-top:0;}


/* GALERIA */

.category-gallery {margin-bottom: 48px;}
.category-gallery h2 {margin-top: 10px;}
.category-gallery .entry-meta {}
.category-gallery .size-thumbnail img {border: 10px solid #f1f1f1;	margin-bottom: 0;}
.category-gallery .gallery-thumb {float: left; margin-right:20px; margin-top: -4px;}
.home #content .category-gallery .entry-content p { display:inline;}
.home #content .category-gallery .entry-utility {padding-top:4px;}


/* PAGINAS ADJUNTAS */

.entry-content .attachment img { margin-bottom:0;}
.attachment .entry-content .entry-caption { font-size:13px; margin-top:24px;}
.attachment .entry-content .nav-previous a:before { content:'\2190\00a0';}
.attachment .entry-content .nav-next a:after { content:'\00a0\2192';}


/* IMAGENES */

#content img {margin: 0; max-width:700px;}
#content .attachment img {max-width: 700px;}
#content .alignleft,#content img.alignleft {display:inline;	float:left; margin-right: 24px; margin-top:4px;}
#content .alignright,#content img.alignright {display: inline; float: right; margin-left: 24px; margin-top: 4px;}
#content .aligncenter,#content img.aligncenter {clear: both; display: block; margin-left: auto; margin-right: auto;}
#content img.alignleft, #content img.alignright, #content img.aligncenter { margin-bottom: 12px;}
#content .wp-caption {background: #f1f1f1;	line-height: 18px;	text-align:center;	margin-bottom: 20px; padding: 4px;}
#content .wp-caption img {margin: 5px 5px 0;}
#content .wp-caption p.wp-caption-text {margin: 5px; color: #888; font-size: 12px;}
#content .wp-smiley {margin:0;}
#content .gallery {margin: auto;}
#content .gallery .gallery-item {float:left; margin-top:0; text-align:center; width: 33%;}
#content .gallery img {border: 2px solid #cfcfcf;}
#content .gallery .gallery-caption {color: #888; font-size: 12px; margin: 0 0 12px;}
#content .gallery dl {margin: 0;}
#content .gallery img {border: 10px solid #f1f1f1;}
#content .gallery br+br {display: none;}


/* NAVEGACION */

.navigation { font-size:12px; overflow:hidden; color:#888;}
.navigation a:link, .navigation a:visited { color:#888; text-decoration:none;}
.navigation a:active, .navigation a:hover { color:#FF4B33;}
.nav-previous { float:left; width:50%;}
.nav-next { float:right; width:50%; text-align:right;}
#nav-above { margin:0 0 18px 0;}
#nav-above { display: none;}
.paged #nav-above, .single #nav-above { display: block;}
#nav-below { margin: -18px 0 0 0;}


/* COMENTARIOS */

#comments {clear: both;}
#comments .navigation {padding: 0 0 18px 0;}
h3#comments-title,h3#reply-title{color: #fff; font-weight: bold;font-size: 20px;margin-bottom: 0;}
h3#comments-title{padding: 24px 0;}
.commentlist{list-style: none; margin:0;}
.commentlist li.comment{ border-bottom: 1px solid #e7e7e7;	line-height: 24px; margin: 0 0 24px 0;	padding: 0 0 0 56px; position: relative;}
.commentlist li:last-child{border-bottom:none; margin-bottom:0;}
#comments .comment-body ul,#comments .comment-body ol {margin-bottom:18px;}
#comments .comment-body p:last-child {margin-bottom: 6px;}
#comments .comment-body blockquote p:last-child {margin-bottom: 24px;}
.commentlist ol {list-style: decimal;}
.commentlist .avatar {position: absolute; top: 4px;	left: 0;}
.comment-author {}
.comment-author cite {color: #000;	font-style: normal;	font-weight: bold;}
.comment-author .says {font-style: italic;}
.comment-meta {font-size: 12px;	margin: 0 0 18px 0;}
.comment-meta a:link, .comment-meta a:visited { color:#888; text-decoration:none;}
.comment-meta a:active, .comment-meta a:hover { color:#FF4B33;}
.commentlist .even {}
.commentlist .bypostauthor {}
.reply {font-size: 12px; padding: 0 0 24px 0;}
.reply a,a.comment-edit-link {color: #888;}
.reply a:hover, a.comment-edit-link:hover { color:#FF4B33;}
.commentlist .children {list-style: none; margin: 0;}
.commentlist .children li {border: none; margin: 0;}
.nopassword,.nocomments {display: none;}
#comments .pingback {margin-bottom: 18px; padding-bottom: 18px;	border-bottom: 1px solid #e7e7e7;}
.commentlist li.comment+li.pingback {margin-top: -6px;}
#comments .pingback p {color: #888;	font-size: 12px; line-height: 18px; display:block;	margin: 0;}
#comments .pingback .url {font-style: italic; font-size: 13px;}


/* FORM COMENTARIOS */

input[type=submit] {color:#fff; border:none;}
#respond {margin: 24px 0; border-top: 1px solid #e7e7e7; overflow: hidden; position: relative;}
#respond p {margin: 0;}
#respond .comment-notes {margin-bottom: 1em;}
.form-allowed-tags {line-height: 1em;}
.children #respond {margin: 0 48px 0 0;}
h3#reply-title {margin: 18px 0;}
#comments-list #respond { margin: 0 0 18px 0;}
#comments-list ul #respond {margin: 0;}
#cancel-comment-reply-link {font-size: 12px;line-height: 18px;	font-weight: normal;}
#respond .required {color:#FF4B33;font-weight:bold;}
#respond label {color: #888;font-size: 12px;}
#respond input {margin:0 0 9px;}
#respond textarea {width:98%;}
#respond .form-allowed-tags {color: #888;font-size: 12px;line-height: 18px;}
#respond .form-allowed-tags code {font-size: 11px;}
#respond .form-submit {	margin: 12px 0;}
#respond .form-submit input { width:auto; font-size:14px;}


/* SIDEBARS PRINCIPALES */

#topslide { width:900px; float:left; height:340px; background:#fff;}
#second { float:left; overflow:hidden; width:890px; height:290px; margin:0; background:#ccc;}

#main .widget-area ul { margin:0; padding:0;}
#main .widget-area ul ul { border:none; padding:0;}

#side { width:205px; height:auto; float:left; margin:10px 25px 0 0; border:none; background:#fff;}

#primary { float:left; padding:0; overflow:hidden; width:215px; height:auto; margin:-5px 0 0; background:none;}
#primary li.widget-container ul { background:url(images/bordetop.png) no-repeat top left; padding:1px 0 0;}
#primary a { float:left; display:block; width:205px; line-height:32px; background:url(images/lateralinactive.png) no-repeat top left; padding:0 0 0 15px; border-left:1px solid #76a08f; color:#666;}
#primary a:hover { background:url(images/lateralactive.png) no-repeat top left;}
#primary h3 { font-size:20px; font-weight:lighter; color:#666; margin:0 0 10px 5px; font-family:'Radley', Tahoma, sans-serif;}
#primary ul li.current_page_item a { background:url(images/lateralactive.png) no-repeat top left; font-weight:bold; color:#176045;}

#side2 { width:190px; height:auto; float:right; margin:15px 0;}
#secondary { float:left; overflow:hidden; width:205px; height:auto; padding:0; border:none; margin:10px 0 0;}


/* MATERIAL DE REFERENCIA */

#first { padding-top:5px;padding-left:20px; border-left:1px solid #f1ebe1;}
#first p { line-height:14px; font-size:12px;}
#first h3 { color: #176045; font-size:14px; font-weight: bold;}
#first .bajada { padding-left: 20px; margin-top:-11px; line-height:14px; font-size:10px;}
#first a.textorel { display: block; background:url(images/iconitopdf.png) no-repeat center left; padding-left: 20px; color: #d29967; font-size:11px; line-height:12px; font-weight: bold; }
#first a.fotorel { display: block; background:url(images/iconitocamara.png) no-repeat center left; padding-left: 20px; color: #d29967; font-size:11px; line-height:12px; font-weight: bold; }
#first a.linkrel { background:url(images/iconitolink.png) no-repeat center left; padding-left:15px; color:#176045; font-size:11px; font-weight:bold;}

 
/* TABLA SESIONES */

#fourth { background:#e4eceb url(images/fondocol.png) repeat-x top left; height:auto; padding:0; float:right; width:190px; height:100%; overflow:hidden; padding-bottom: 8px;}
#fourth h3 { color:#176045; font-size:14px; font-weight:bold; margin:10px 0 10px 20px;}
#fourth p { margin:10px 20px; font-size:12px; line-height:13px;}
#fourth a { font-size:13px; color:#176045; text-decoration:none; font-weight:bold;}
#fourth a:hover { color:#333;}
#fourth a.titses { font-size:11px; color:#d49a6a; text-transform:uppercase; text-decoration:none;}
#fourth a:hover.titses { color:#176045;}


/* BUSCADOR LATERAL */

#buscador { background:#e4eceb url(images/fondocol.png) repeat-x top left; width:202px; border:1px solid #76a08f; margin-left: -15px; margin-right: 15px;}
#buscador h3 { color:#176045; font-size:14px; font-weight:bold; margin:10px 0 10px 15px;}
#buscador li { list-style:none; float:left; width:101px;}
#buscador ul a { display:block; padding:8px 0 6px 15px; text-decoration:none!important; margin:0; font-size:13px; color:#666; background:none; width:83px; font-weight:normal; border-top:none; border-left:none; border-right:none; border-bottom:1px solid #e4eceb;}
#buscador ul a:hover { color:#333; background:none;}
#buscador ul a.selected { margin:0; color:#d29967; background:none; border-top:1px solid #e4eceb; border-left:1px solid #e4eceb; border-right:1px solid #e4eceb; border-bottom:none; cursor:default; font-weight:bold; padding:6px 0 7px 15px;}
#buscador div { padding:10px 10px 8px 10px; clear:left; background:none; font-size:10pt;}
#buscador div a { color:#000; font-weight:bold;}
#buscador #s { width:160px; height:25px; line-height:25px; background:url(images/fondosearch.png) no-repeat top left; margin:0; padding:0 0 0 5px; border:none; margin:0 0 5px 10px; font-size:12px; color:#999;}
#buscador p { margin:10px 0 15px 7px; font-size:13px;}
#buscador #fecha, #buscador #rol { margin-right:5px;}
#buscador #searchbt { width:70px; height:25px; background:url(images/searchbt.png) no-repeat top left; margin:10px;}


/* AREAS DE WIDGETS */

.widget-area { }
.widget-area a { }
.widget-area ul { list-style:none;}
.widget-area ul ul { list-style:none; padding:5px;}
.widget_search #s { width:165px;}
.widget_search label { display:none;}
.widget-container { margin:0; padding:0;}
.widget-title { color:#257c5c; font-weight:bold; font-size:11px; }
#sub_page_navigation-5 {margin-left: -10px;}
.widget-area a:link, .widget-area a:visited { text-decoration:none; list-style:none;}
.widget-area a:active, .widget-area a:hover { text-decoration:none; list-style:none;}
.widget-area .entry-meta { font-size: 11px;}
#wp_tag_cloud div { line-height:2px;}
#wp-calendar { width:100%;}
#wp-calendar caption { font-weight:bold; color:#222; text-align:left; font-size:14px; padding-bottom:4px;}
#wp-calendar thead { font-size:11px;}
#wp-calendar thead th { }
#wp-calendar tbody { color: #aaa;}
#wp-calendar tbody td { padding:3px 0 2px; background:#f5f5f5;	text-align:center;}
#wp-calendar tbody .pad { background:none;}
#wp-calendar tfoot #next { text-align:right;}
.widget_rss a.rsswidget { color:#000;}
.widget_rss a.rsswidget:hover { color:#ff4b33;}
.widget_rss .widget-title img { height:11px; width:11px;}


/* FOOTER */

#footer { margin:0 0 30px;}
#colophon { width:900px; margin:0; padding:0; overflow:hidden;}
img#wpstats { display:block; margin:0;}


/* SAFARI MOVIL (iPad, iPhone & iPod Touch) */

pre {-webkit-text-size-adjust: 140%;}
code {-webkit-text-size-adjust: 160%;}
#site-description {-webkit-text-size-adjust: none;}


/* IMPRESION */

@media print {
body {	background:none !important;}
#site-title,#site-description {	float: none; margin: 0;	padding:0;}
#site-title {font-size: 13pt;}
.entry-content { font-size:14pt; line-height: 1.6em; width:100px;}
.entry-title {font-size: 21pt;}
#access,#branding img,#respond,	.comment-edit-link,.edit-link,.navigation,.page-link,	.widget-area {display: none !important;}
#content, .one-column #content {margin:0 0 0;}
.wp-caption p {	font-size: 11pt;}
#site-info { float:none; width:auto;}
img#wpstats { display:none}
#entry-author-info { border:1px solid #e7e7e7;}
.home .sticky {	border: none;}
html .mceContentBody {max-width:640px;}
* {font-family: Georgia, "Bitstream Charter", serif; color: #444;}
p,dl,td,th,ul,ol,blockquote {font-size: 16px;}
tr th,thead th,label,tr th,thead th {font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;}
pre { font-family:Tahoma, sans-serif;}
code, code var { font-family:Tahoma, sans-serif;}
input, textarea {font-size:12px; line-height:14px;}
hr {background-color: #e7e7e7; border:0; height: 1px; margin-bottom: 18px; clear:both;}


/* ELEMENTOS DE TEXTO */

p {margin-bottom: 18px;}
ul {list-style: nonee;	margin: 0 0 18px 1.5em;}
ol {list-style: none; margin: 0 0 18px 1.5em;}
ol ol {	list-style:upper-alpha;}
ol ol ol {list-style:lower-roman;}
ol ol ol ol {list-style:lower-alpha;}
ul ul,ol ol,ul ol,ol ul {margin-bottom:0;}
dl {margin:0 0 24px 0;}
dt {font-weight: bold;}
dd {margin-bottom: 18px;}
strong {font-weight: bold; color: #000;}
cite,em,i {font-style: italic;	border: none;}
big {font-size: 131.25%;}
ins {background: #ffffcc; border: none;	color: #333;}
del {text-decoration: none; color: #555;}
blockquote {font-style: italic;	padding: 0 3em;}
blockquote cite,blockquote em,blockquote i {font-style: normal;}
pre {background: #f7f7f7; color: #222;	line-height: 18px; margin-bottom: 18px; padding: 1.5em;}
abbr,acronym {border-bottom: 1px dotted #666; cursor: help;}
ins {text-decoration: none;}
sup,sub {height: 0; line-height: 1; vertical-align: baseline; position: relative; font-size: 10px;}
sup { bottom: 1ex;}
sub { top:.5ex;}
a:link {color:#0066cc;}
a:active, a:hover {color: #ff4b33;}
p,ul,ol,dd,pre,hr {margin-bottom:24px;}
ul ul,ol ol,ul ol,ol ul {margin-bottom:0;}
pre,kbd,tt,var {font-size: 15px; line-height: 21px;}
code {font-size: 13px;}
strong,b,dt,th {color:#000;}
h1,h2,h3,h4,h5,h6 {color: #000;	margin: 0 0 20px 0; line-height:13px; font-weight:normal;}
h1 {font-size: 2.4em;}
h2 {font-size: 1.8em;}
h3 {font-size: 1.4em;}
h4 {font-size: 1.2em;}
h5 {font-size: 1em;}
h6 {font-size: 0.9em;}
table {text-align: left; margin: 0 -1px 24px 0;	width: 100%; border-collapse: collapse;border-spacing: 0;}
tr th,thead th {border: none !important; color: #888; font-size: 12px;	font-weight: bold;line-height: 18px;	padding: 9px 24px;}
tr td {	border: none !important;border-top: 1px solid #e7e7e7 !important; padding: 6px 24px;}
img {margin: 0;	max-width: 640px;}
.alignleft,img.alignleft {display: inline; float: left;	margin-right: 24px;margin-top: 4px;}
.alignright,img.alignright {display: inline; float: right; margin-left: 24px;	margin-top: 4px;}
.aligncenter,img.aligncenter {clear: both; display: block; margin-left: auto; margin-right: auto;}
img.alignleft,img.alignright,img.aligncenter {margin-bottom: 12px;}
.wp-caption {border: none; background: #f1f1f1;	color: #888; font-size: 12px;	line-height: 18px; text-align: center;	margin-bottom: 20px; padding: 4px;}
.wp-caption img {margin: 5px;}
.wp-caption p.wp-caption-text {	margin: 0 0 4px;}
.wp-smiley {margin:0;}
html .mceContentBody { direction:rtl; unicode-bidi:embed; float:right;}
ul { margin: 0 -18px 18px 0;}
ol { margin: 0 -18px 18px 0;}
dd { margin-right: 0;}
blockquote { font-style: normal;}
table { text-align: right; margin: 0 0 24px -1px;}
html .mceContentBody { direction:rtl; unicode-bidi:embed; float:right;}
#secondary { clear:both;}


/* FONTS */

input, textarea, .page-title span, .pingback a.url, h3#comments-title, h3#reply-title, #access .menu, #access div.menu ul, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title, #wp-calendar, .comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label, .navigation, .page-title, .pingback p, .reply, .widget-title, input[type=submit] { font-family: Tahoma, sans-serif;}


/* GLOBALES */

/* TEXTO */

ul {margin: 0 1.5em 18px 0;}
blockquote {font-style: normal;}
.screen-reader-text {left: auto; text-indent:-9000px; overflow:hidden;}


/* CONTENIDO */

.page-title span { font-style:normal;}
.entry-title, .entry-meta { clear:right; float:right; margin-left:68px; margin-right:0;}
.entry-content input.file, .entry-content input.button { margin-left:24px; margin-right:0;}
.entry-content blockquote.left { float:right; margin-right:0; margin-left:24px; text-align:left;}
.entry-content blockquote.right { float:left; margin-right:24px; margin-left:0; text-align:right;}
#entry-author-info #author-avatar { float:right; margin:0 0 0 -104px;}
#entry-author-info #author-description { float:right; margin:0 104px 0 0;}


/* GALERIA */

.category-gallery .gallery-thumb {float: right; margin-left:20px; margin-right:0;}


/* IMAGENES */

#content .gallery .gallery-caption {margin-right: 0;}
#content .gallery .gallery-item {float: right;}


/* NAVEGACION */

.nav-previous {float: right;}
.nav-next {float: left;	text-align:left;}


/* COMENTARIOS */

.commentlist li.comment {padding: 0 56px 0 0;}
.commentlist .avatar {right: 0;	left: auto;}
.comment-author .says, #comments .pingback .url  {font-style: normal;}


/* FORM COMENTARIOS */

.children #respond {margin: 0 0 0 48px;}


/* AREAS WIDGET */

#wp-calendar caption {text-align: right;}
#wp-calendar tfoot #next {text-align: left;}
#mini{width:52px; height:52px; float:left; overflow:hidden;}
#mini a:hover{width:52px; height:52px; float:left; overflow:visible;}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}