/*
Theme Name: Crítica
Theme URI: http://critica.cl/
Description: Tema para Crítica.cl
Author: Adolfo Pardo
Version: 1.9
*/

@font-face {
    font-family: 'EBGaramondRegular';
    src: url('EBGaramond-webfont.eot');
    src: url('EBGaramond-webfont.eot?#iefix') format('embedded-opentype'),
         url('EBGaramond-webfont.woff') format('woff'),
         url('EBGaramond-webfont.ttf') format('truetype'),
         url('EBGaramond-webfont.svg#EBGaramondRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'EBGaramondSC';
    src: url('EBGaramondSC-webfont.eot');
    src: url('EBGaramondSC-webfont.eot?#iefix') format('embedded-opentype'),
         url('EBGaramondSC-webfont.woff') format('woff'),
         url('EBGaramondSC-webfont.ttf') format('truetype'),
         url('EBGaramondSC-webfont.svg#EBGaramondSC') format('svg');
    font-weight: normal;
    font-style: normal;

}
.tern_members_view {display: none;}
body {
	background-color:#fbfbf0;	
}
#header, #main, #main2, #footer { float:left; clear:both}

a:link {text-decoration:none; color:#004488;}
a:visited {text-decoration:none; color:#004488;}
a:hover {color: #ff6600;text-decoration:none;}


#header {
	padding-bottom: 5px;
	margin-bottom: 4px;
	margin-top: 0px;
}
#headerizq {
	height: 136px;
	cursor:hand;
	cursor:pointer;
	color: #FBFBF0;
}

#fondart {
	height: 116px;
	background-image: url(img/fondart.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	cursor:hand;
	cursor:pointer;
	margin-bottom: 8px;
}

#principal {
	background-image: url(img/logocritica.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 175px;}

#bajada {
	font-size: 10px;
	text-align: center;
	margin-top: 65px;
	color:#000;
	clear: both;
	letter-spacing: 2px;
	font-family: Arial, Helvetica, sans-serif;}

#menu1 {
	font-size: 11px;
	text-align: center;
	color: #004488;
	clear: both;
	margin-bottom: 2px;
	margin-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
}
	
#menu2 {
	font-size: 11px;
	text-align: center;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	word-spacing: 2px;
	}
#menu2 a:hover {color:#ff6600}

#hderecha {
	font-size: 10px;	
}

#dibujo {
	font-size: 10px;
	text-align: center;
	line-height: 12px;
	color: #666;	
}
.noticiaprincipal h1 {
	font-size: 20px;
	color: #039;
	font-family: 'EBGaramond', "Times New Roman", serif;
	font-weight: normal;
	line-height: 24px;
	display: block;
	margin-right: 30px;
	margin-bottom: 10px;
}
.noticiaprincipal p , .noticiadestacada p{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #030000;
	margin-top: 7px;
	margin-bottom: 7px;
}

.noticiaprincipal h1 a:link, #articulosdestacados h1 a:link { display:block; color: #595959;}
.noticiaprincipal h1 a:visited, #articulosdestacados h1 a:visited  { display:block; color: #595959;}
.noticiaprincipal h1 a:hover, #articulosdestacados h1 a:hover  {color: #ff6600;text-decoration:none;} 

.noticiaprincipal , .noticiadestacada{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d8d8d8;
	padding-top: 10px;
	padding-bottom: 10px;
}
.noticiaprincipal img {
	padding-bottom: 10px;
	padding-top: 5px;
}
.noticiadestacada h1 {
	font-size: 19px;
	color: #000;
	font-family: "EBGaramondRegular", "Times New Roman", serif;
	font-weight: normal;
	line-height: 19px;
	display: block;
	margin-right: 30px;
	margin-bottom: 15px;
	text-align: left;
}
.noticiadestacada a:hover {color: #3b9fe6;text-decoration:none;}
#articulosdestacados h3 {
	font-size: 13px;
	display: block;
	text-align: left;
	background-color: #fbfbf0;
	line-height: 33px;
	letter-spacing: 1px;
	color: #595959;
	margin-bottom: 0;
	
}
.publicidad {
	font-size: 10px;
	color: #666;
}

.menulateral h3 {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #666;
	margin-bottom: 0px;
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-top: 10px;
}
.menulateral ul    {
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}
.menulateral ul li {
	margin-left: 0px;
	font-size: 12px;
	line-height: 30px;
	color: #999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-left: 15px;
}
.menulateral a:link, .menulateral a:visited {color: #999}
.menulateral a:hover {
	color: #000;
}
#articulo h1 {
	font-size: 30px;
	color: #666;
	font-family: 'EBGaramond', "Times New Roman", serif;
	font-weight: normal;
	line-height: 40px;
	padding-right: 0px;
}
#articulo h2 {
	font-size: 18px;
	color: #333;
	font-family: 'EBGaramondRegular', "Times New Roman", serif;
	font-weight: normal;
	
}

#articulo ul, #articulo ol {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
}

#articulo h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 4px;
	font-weight: normal;
	color: #6c6767;
}
#articulo {*width: 100%; /* IE 7 and below */

}


#articulo h4 {
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #666;
	margin-bottom: 25px;
	margin-top: 0px;
	padding-bottom: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d8d8d8;
	font-family: Verdana, Geneva, sans-serif;
}
.verdana {font-family: Verdana, Geneva, sans-serif;}
#articulo p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #333;
}
#footer {
	text-align: center;
	margin-top: 40px;
	padding-bottom: 20px;
	font-size: 10px;
	line-height: 15px;
	font-family: Verdana, Geneva, sans-serif;
	color: #999;
}
.CABECERA_INDICE {
	font-size: 11px;
	font-weight: bold;
	color: #999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	float: left;
	padding-bottom: 5px;
	clear: both;
}
.list-ind {
	float: left;
	clear: both;
	font-size: 11px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
}
#titulo {text-align: center;
	color: #999;

}

#titulo h3 {
	font-family: 'EBGaramond', "Times New Roman", serif;
	margin-bottom: 5px;
	font-size: 19px;
}
.small {font-size: 10px;}
.text-right {text-align: right;}
.right {float: right !important;}
.texto-autor {	font-family: Verdana, Geneva, sans-serif; font-size: 10px;}
.texto-der {text-align: right}
.box {width: 250px; margin-left: 30px; margin-right: 30px; margin-bottom: 5px; float: left;}

/*


.post-comments:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.post-comments h2,
h3#comments-title, 
h3#reply-title {
	margin-bottom: 1em;
	font-size: 2.8em;
	font-weight: normal;
	color: #21759B;
}

.comment,
.trackback,
.pingback {
	padding-left: 0;
	padding-bottom: 10px;
	padding-right: 0;
	padding-top: 0;
	width: 470px;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #ddd;
	clear: both;
	float: left;
	height: 1%;
}

.comment:after, 
.trackback:after,
.pingback:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.pingback p, 
.trackback p {
	font-family: Verdana, sans-serif;
	font-size: 1.1em;
	line-height: 1.5;
	color: #aaa;
}

.comment-body {
	width: 460px;
	height: 100%;
	margin-left: 10px;
	clear: both;
}

.comment-body p {
clear: both;
float: left;
}

.comment-body ul {
	margin: 0 0 1.4em 1.2em;
}

.comment-body li {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 1.5;
}

.comment-body blockquote {
	margin-left: 30px;
	margin-bottom: 1.4em;
	padding-left: 15px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	border-left: 2px solid #ddd;
}

.comment-body blockquote p {
	font-size: 1em;
}

.comment-meta {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	border-top-color: #bababa;
	border-top-width: 1px;
	border-top-style: dotted;
	margin: 0;
	font-size: 11px;
	color: #999;
	clear: both;
	float: left;	
}

.comment-form table {
	width: 530px;
	border-collapse: collapse;
}

.comment-form th {
	width: 120px;
	padding: 2px 0 15px 0;
	text-align: left;
	vertical-align: top;
}

.comment-form th label {
	font-size: 13px;
	line-height: 1.4;
	color: #333;
}

.comment-form th p {
	margin: 0;
	font-family: Verdana, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #999 !important;
}

.comment-form td {
	padding: 5px 0 15px 24px;
	vertical-align: top;
}

.comment-form td input {
	width: 310px;
	padding: 6px;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 13px;
	border: 1px solid #ddd;
	color: #444;
}

.comment-form td textarea {
	width: 310px;
	padding: 6px;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 11px;
	font-weight: 300;
	border: 1px solid #ddd;
	color: #444;
}

#submit {
	width: auto;
	padding: 6px 10px;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #333;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-transition: all .2s linear;
}

#submit:hover {
	background-color: #ff6600;
	text-decoration: none;
}

.depth-2,
.depth-3,
.depth-4,
.depth-5 {
	margin: 15px 0 0 0;
	padding: 0;
	border: 0 none;
}



.depth-2 .comment-body {
	width: 440px;
}

.depth-3 .comment-body {
	width: 420px;
}


.depth-4 .comment-body {
	width: 400px;
}


.depth-5 .comment-body {
	width: 380px;
}

input#s{      padding-left: 25px;      padding-right: 5px;      padding-bottom: 5px;      padding-top: 5px;      background-position: 4px center;      background-repeat: no-repeat;      background-image: url(img/search.gif);      border:1px solid #ccc; width: 120px }
input#s:focus{      border:1px solid #38C; }

*/

/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	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 {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}

/* Comments form */
input[type=submit] {
*width: 100%; /* IE 7 and below */
	color: #333;
}
#respond {
	border-top: 1px solid #e7e7e7;
	margin: 24px 0;
	
	float: left;clear: both;
	

}
#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;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin: 0 0 9px;
	width: 98%;
	*width: 100%; /* IE 7 and below */
}
#respond textarea {
	width: 98%;
	*width: 100%; /* IE 7 and below */
}
#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 {
	font-size: 14px;
	width: auto;
}


/*------------------------------------------------*/
/*------------[SI Captcha Anti-Spam]--------------*/
/*------------------------------------------------*/
div#captchaImgDiv { display:block; }
.captchaSizeDivSmall { width:175px; height:45px; padding-top:10px; }
.captchaSizeDivLarge { width:250px; height:60px; padding-top:10px; }
img#si_image_com,#si_image_reg,#si_image_log,#si_image_side_login { border-style:none; margin:0; padding-right:5px; float:left; }
.captchaImgAudio { border-style:none; margin:0; vertical-align:top; }
.captchaImgRefresh { border-style:none; margin:0; vertical-align:bottom; }
div#captchaInputDiv { display:block; padding-top:15px; padding-bottom:5px; }
label#captcha_code_label { margin:0; padding-left: 5px; font-size: 11px; }
input#captcha_code { width:65px; }

.pagination {
clear:both;
padding:20px 0;
position:relative;
font-size:11px;
line-height:13px;
}
 
.pagination span, .pagination a {
display:block;
float:left;
margin: 2px 2px 2px 0;
padding:6px 9px 5px 9px;
text-decoration:none;
width:auto;
color:#fff;
background: #555;
}
 
.pagination a:hover{
color:#fff;
background: #3279BB;
}
 
.pagination .current{
padding:6px 9px 5px 9px;
background: #3279BB;
color:#fff;
}

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter, div.aligncenter {
    display:block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 15px;
}

.alignleft {
    float:left;
    margin: 5px 20px 15px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin:0;
    max-width: 98.5%;
    padding:0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size:11px;
    line-height:17px;
    margin:0;
    padding:0 4px 5px;
}