@charset "utf-8";
/*
Theme Name: Theme Carcaj
Theme URI: http://www.navaja.org
Description: Theme DiseÃ±ado por Navaja para Carcaj. Programado por Juan Pablo Contreras.
Version: 1.0
Author: Navaja
Author URI: http://www.navaja.org/
Tags: carcaj.
Text Domain: Carcaj

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


#todo, .centroizq {
	width:980px;
}
/***FUENTES***/
@font-face {
  font-family: "swiftBI";
  src: url(css/SwiftBI.ttf) format("truetype");
}
@font-face {
  font-family: "swiftLI";
  src: url(css/SwiftLI.ttf) format("truetype");
}
@font-face {
  font-family: "swiftR";
  src: url(css/SwiftR.ttf) format("truetype");
}
@font-face {
  font-family: "swiftRSC";
  src: url(css/SwiftRSC.ttf) format("truetype");
}


/****** FIXES ******/
.cf { height:auto; overflow:hidden;}
.cr {clear:right;}
.fleft {float:left;}
.fright { float:right;}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -4em;
}
.footer, .push {
height: 4em;
}

/****** CAJAS PRINCIPALES ******/
#izq { width:180px; height:200px;}
#centro { width:580px; position:relative;}
#der { width:220px;}

/****** TEXTOS ******/

.menutop {
	width:341px;
	padding-left:245px;
	height:32px;
	border-bottom:1px solid #CCC;
}
ul.menu {
	padding:10px 0px 0px 3px;
	width:338px;
	height:21px;
}
ul.menu li{
	display:block;
	font-family:Georgia;
	font-size:10px!important;
	text-transform:uppercase;
	float:left;
	padding:0px 8px 0px 6px;
	font-size:13px;
	height:11px;
	border-left:1px solid #999;
}
.lastmenuli {
	border-right:1px solid #999;	
}
ul.menu li, ul.menu li a {
	text-decoration:none;	
	color:#999966;	
}
ul.menu li a:hover, ul.menu li.active a  {
	color:#bc2e1a;	
}
.buscar {
	position:absolute;
	left:0px;
	top:0px;
	width:166px;
	height:30px;
}
.buscar input {
	background:url(images/lupa.gif) 3px 3px no-repeat #f2f2e3;
	margin-top:6px;
	width:145px;
	padding-left:19px;
	border:1px #ddddd0 solid;
}
.buscar input:hover {border: 1px #999999 solid;}

.notprin {
	position:relative;
	width:580px;
	height:361px;
	padding-top:80px;
}
span.imagenprinc {
	position:absolute;
	width:383px;
	height:383px;
	display:block;
	z-index:-99999;
	top:19px;
	right:0px;
}
span.coladeflecha {
	background:url(images/coladeflecha.png) no-repeat;
	width:65px;
	top:17px;
	left:188px;
	height:84px;
	z-index:-9999;
}
span.coladeflecha, span.linkflecha, span.logoa {
	position:absolute;
	display:block;
}
span.linkflecha {
	width:253px;
	height:28px;
	z-index:9999;
	top:12px;
	left:0px;
}
span.logoa {
	width:114px;
	top:0px;
	left:36px;
	z-index:9999;
	height:166px;
}
.notprin p.excerptprin, .notprin p.excerptprin a{
	color:#000;
	text-decoration:none;
}
.notprin p.excerptprin {
	margin-top:7px;
	font-size:13px;
	font-family:Georgia;
    text-align:left;
	line-height:20px;
	width:360px;
	padding:14px 12px 15px 12px;
	background:#FFF;
}
.wi460 {width:580px;}
.notprin p.excerptprin span a{ margin-left:9px;text-decoration:none;	color:#999966;}
.notprin p.excerptprin span a:hover {text-decoration:underline;}


p.tituloprin, .conth5 p.tituloprin {
	background:#bc2e1a;
	display:inline!important;
	padding:3px 8px 3px 8px;
	font-family:swiftR;
	line-height:36px;
	font-size:22px;
}
p.tituloprin {
	width:100%!important;
}
span.porautor {
	padding:6px 11px 4px 10px;
	display:inline-block;
	text-transform:uppercase;
	color:#FFF;
	font-family:Helvetica;
	font-size:10px;
	background:#999966;
}
p.tituloprin, span.porautor a, p.tituloprin a {
	text-decoration:none;
	color:#FFF;
}
span.porautor a:hover {
	text-decoration:underline;
}
span.porautor em {
	text-transform:none!important;
	font-size:14px!important;
	color:#36312b;
	font-family:swiftBI;
}

.centroizq {
	position:relative;
}
.carcaj {
	display:block;
	width:122px;
	height:343px;
	z-index:999;
	bottom:0px;
	left:11px;
	background:url(images/carcaj.jpg) no-repeat;
	position:absolute;
}
span.subir, span.subir a, span.subircom, span.subircom a {
	display:block;
	width:40px;
	height:50px;
}
span.subir a, span.subircom a {background:url(images/subir.jpg) no-repeat;}
span.subir, span.subircom {
	display:block;
	z-index:999;
	left:57px;
	position:absolute;
}
span.subir {bottom:207px;}
span.subircom {bottom:29px;}

.scrollportada {
	width:580px;
	height:316px;
	margin-bottom:32px;
}
/************EDITORIAL**************/
h1.editorial {
	color:#FFF;
	width:180px;
	font-size:22px;
	padding:4px 0px 4px 0px;
	text-indent:10px;
	height:22px;
	margin-bottom:24px;
	background:#bc2e1a;
	font-family:swiftR;
}
.cont_editorial {
	width:489px;
}
.cont_editorial p {
	padding-left:10px;
	color:#333;
	text-align:justify;
	margin-bottom:19px;
	font-size:13px;
	font-family:Georgia;
	line-height:18px;
}
.cont_editorial span {
	font-weight:bold;
	font-family:swiftR;
	text-transform:uppercase;
	color:#999966;
}
.cont_editorial p.lastp {
	margin-bottom:133px!important;
}
span.arquero {
	width:311px;
	height:453px;
	display:block;
	z-index:999;
	position:absolute;
	top:582px;
	left:669px;
	background:url(images/arquero.jpg) no-repeat;
	
}
span.logocarcaj {
	width:432px;
	height:167px;
	position:absolute;
	z-index:999;
	top:0px;
	left:0px;
	z-index:-999;
	background:url(images/logo.png) no-repeat;
}

.cont_equipo {
	padding:0 16px 0px 10px;
	width:382px;
	font-size:13px;
	font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande","Lucida Sans", Arial, sans-serif;
	line-height:18px;
        min-height: 450px;
        height: auto !important;
        height: 450px;
}
span.ballesta {
	display:block;
	bottom:0px;
	right:0px;
	z-index:-999;
	background:url(images/ballesta.jpg) no-repeat;
	position:absolute;
	width:465px;
	height:194px;
}
ul.listautores { margin-bottom:97px;}
ul.listautores li{	margin-bottom:12px;}
ul.listautores li a {
	color:#000;
	text-decoration:none;
}
ul.listautores li a span {
	display:block;
	float:left!important;
	width:90px;
	color:#999966;	
}
.editores {
	text-align:center;
	width:140px;
	background:#FFF;
	padding:9px 16px 12px 16px;
}
.editores h5, ul.uleditores li {
	display:block;
	width:140px;
	font-size:11px;
	padding-top:9px;
}
.editores h5 {
	height:20px;
	background:#999966;
	font-style:italic;
	font-family:Georgia;
	color:#333;
	
}
ul.uleditores li a {
    color:#333;
	text-decoration:none;
}
ul.uleditores li a:hover {
    color:#f60;
	text-decoration:underline;
}
ul.uleditores li {

	font-family:Helvetica;
	height:17px;
	border-bottom:1px solid #999;
}

ul.uleditores{
	font-family:Helvetica;
	font-size:11px;
	padding-top:14px;

}




/************POST**************/
.loop, .loop_comments {
	width:580px; position:relative;	
}
.loop {
	padding-top:79px;
}
.conth5 {
	width:489px;
	margin-bottom:16px;
}
.cont2 {
	position:relative;
	width:580px;
	padding-top:36px;
}
.cont2 p, span.subtitulo {
	font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande","Lucida Sans", Arial, sans-serif;
}
.cont2 p {
	padding:0px 18px 0px 12px;
	margin-bottom:18px;
	font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande","Lucida Sans", Arial, sans-serif;
	line-height:20px;
	text-align:justify;
	font-size:13px;
	width:378px;
        word-spacing:-1px;
}

ol{
	padding:0px 18px 0px 30px;
	margin-bottom:18px;
	font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande","Lucida Sans", Arial, sans-serif;
	line-height:20px;
	text-align:left;
	font-size:12px;
	width:350px;
        word-spacing:-1px;
}
span.sub
span.subtitulo {
	font-weight:bold;
	font-family:Helvetica;
	text-transform:capitalize;
	font-size:13px;
	line-height:15px;
	display:block;
	width:300px;
	padding:0px 0px 6px 12px;
	display:block;
}
.meta1, .meta2 {position:absolute; z-index:999;}
.meta1 {
	font-size:12px;
	padding:15px 0px 0px 0px;
	top:36px;
	text-align:center!important;
	right:0px;
	background:#fff;
	width:172px;
	height:125px;
}
.meta1 span a, .meta2 span a {
	text-decoration:none;
	color:#999966;
}
.meta1 span a:hover, .meta2 span a:hover {text-decoration:underline;}

.meta1 span {
	border-bottom:1px solid #CCC;
}
.meta1 span, .meta2 span {
	margin:0 auto 0 auto;
	text-align:center;
	line-height:15px;
	width:84%;
	padding-bottom:4px;
	font-size:10px;
	display:block;
}
span.fecha, span.nomautor{
	font-family:Helvetica;
	text-transform:uppercase;
	color:#999;	
}
span.fecha {
	font-stretch:expanded;
	padding-top:5px;
}
span.nomautor{
	padding-top:4px;
}
em.linkautor a {
	font-family:Helvetica;
	font-style:normal!important;
	font-size:10px;
	text-transform:uppercase;
	color:#FFF!important;
}
span.nomautor .autor{
	background:#999966;
}
em.por {
	color:#000!important;
}
.autor {
	background:#999966;
}
span.nomautor em{ 
	font-family:swiftBI!important; 
	text-transform:none!important; 
	margin-right:3px; 
	font-size:12px!important;
}
.meta2 {
	padding-top:12px;
	bottom:30px;
	right:0px;
	background:#FFF;
	width:172px;
	height:63px;
}

.cont3 {
	width:580px;
	font-family:Helvetica;
	margin-top:35px;
}
.cont3 img {
	float:left;
	margin:15px 14px 0px 13px;
}
.contsobreautor {
	padding-bottom:14px;
	margin-bottom:14px;
	border-bottom:1px solid #CCC;	
}
p.sobreelautor {
	text-transform:uppercase;
	font-size:10px;
	padding-bottom:4px;
	color:#999966;
	width:567px;
	border-bottom:1px solid #CCC;
	padding-left:13px;
}
p.bioautor {
	color:#666;
	margin-top:15px;
	line-height:18px;
	font-size:12px;
	width:450px;
	margin-right:20px;
}
p.bioautor a {
	color:#bc2e1a;
	text-decoration:none;
}
p.bioautor a:hover {
	text-decoration:underline;
}
p.bioautor span {
	color:#bc2e1a;
	text-decoration:underline;
}

/************ archivo ***********/


/***********COMMENTS PAGE ***********/
.cont1comments {
	width:100%;
	border-bottom:1px solid #CCC;
	padding-bottom:18px;
}
.cont1comments h5, .cont1comments h2, h5.titarch {padding-bottom:8px;}
.cont1comments h5, .cont1comments h2, .cont1comments p {
	padding-left:13px;
}
.cont1comments h5, .algoqueopinar h5, h5.titarch{
	font-family:Helvetica;
	text-transform:uppercase;
	color:#bc2e1a;
}
h5.titarch {margin-left:12px;}
.pb30 { padding-top:30px;}
.cont1comments h5, h5.titarch {
	font-size:12px;
}
.cont1comments h2{
	font-family:swiftR;
	font-weight:lighter;
}
.cont1comments h2 a {
	color:#000;
	text-decoration:none;
}
.cont1comments h2 a:hover {
	text-decoration:underline;
}
.cont1comments p, .algoqueopinar p{
	text-transform:uppercase;
	font-family:Helvetica;
	font-size:10px;
	color:#999;
}
.cont1comments p span {
	text-transform:uppercase;
	text-transform:none!important;
	font-family:Georgia;
	font-style:italic;
}
.cont1comments p span.color a{
	text-transform:uppercase;
	font-family:Helvetica;	
	font-style:normal;
	text-decoration:none;
	color:#999966!important;
}
.cont1comments {
	width:580px;	
}
.algoqueopinar {
	padding-left:13px;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
}
.algoqueopinar h5{
	margin:13px 0px 7px 0px;
	font-weight:lighter;
	font-size:13px;
}
.algoqueopinar p {
	width:489px;
	margin-bottom:13px;
	line-height:18px;
	font-size:12px!important;
	font-style:italic;
	text-transform:none!important;
}

.cont2comments {
	width:492px;
	margin-bottom:36px;
}
.comment {
	margin-top:19px;
}
.comment p, span.meta {
	background:#FFF;
	font-family:Helvetica;
	font-size:12px;
}
span.meta {
	padding:0px 13px 13px 13px;
}
.comment p {
	padding:13px 13px 13px 13px;	
	line-height:20px;
	color:#333;
}
span.meta {
	color:#999;	
	display:block;
}
.comment p.autorcom {
	margin-bottom:8px;
	font-size:12px;	
	font-family:Georgia;
	color:#999;
	padding:0px!important;
	background:none!important;
}
.comment p.autorcom span.numcom {
	color:#999966;
}
.cont3comments {
	width:498px;
}
.comment p.autorcom span.nomautorcom {
	color:#bc2e1a;
	font-weight:bolder!important;
}
.comment p.autorcom span.dice {
	font-style:italic!important;
}
.formcomentarios {
	font-family:Arial, Helvetica, sans-serif;
	padding:25px 0px 29px 13px;
	color:#999966!important;
	font-size:12px;
}
.formcomentarios p a {
	color:#999966!important;
	font-weight:bold;
}
.formcomentarios form input, .formcomentarios form textarea {
	border:none;
	text-indent:12px;
	background:#FFF;
}
.formcomentarios form input {
	width:180px;
	height:29px;
}
.formcomentarios form textarea {
	width:460px;
	height:164px;
	padding-top:3px;
}
td.comenta, td.email, td.nombre {
	padding:12px 0 4px 6px;
}
.formcomentarios form input.botonenviar {
	padding-right:7px;
	width:81px;
	height:24px;
}

/***** FOOOTER *****/
#footer {
	height:171px;
	width:100%;
	padding:29px 0px 34px 0px;
	background:#000;
}
.cont_footer {
	width:761px;
}
.logofooter {
	width:181px;
	height:171px;
	background:url(images/logolom.jpg) no-repeat;
}
.logofooter a {
	display:block;
	width:70%;
	height:70%;
	margin:10%;
}
ul.ulfooter, .lastboxfooter { border-left:2px solid #333; padding-left:12px;}
.ml110 {margin-left:104px;}

ul.ulfooter li{
	font-family:swiftR;
	font-size:14px;
	margin-bottom:5px;
}
ul.ulfooter li, ul.ulfooter li a, .lastboxfooter, .lastboxfooter a{color:#999966;}
ul.ulfooter li a { text-decoration:none;}
ul.ulfooter li a:hover { text-decoration:underline;}

ul.ulfooter li.titli, .lastboxfooter h5 {
	font-weight:bold;
	font-family:swiftLI;
	color:#FFF!important;
	font-size:19px;
	margin-bottom:12px;
}
.lastboxfooter h5 {
	padding-top:3px;
}
.lastboxfooter {
	margin-right:6px;
	font-family:swiftR;
	font-size:12px;
	line-height:15px;
	width:160px;
	height:163px;
}
.lastboxfooter a{
	text-decoration:none;
}
.lastboxfooter input {
	color:#FFF;
	border:1px solid #999;
	background:#333;
}
form.formsuscripcion {
	margin-top:6px;
}
.botonenviar {
	width:26px;
	height:18px;
	background:url(images/enviar.jpg) no-repeat!important;
}
.noborder {
	border:none!important;
}

/************ 404 **************/
.error404 {
	width:554px;
	height:305px;
	margin:0 0 200px 10px;
}
.error404 h1 {
	font-family:Helvetica;
	color:#c1321c;
	font-size:16px;
	text-transform:uppercase;
}
.sub404 {
	font-size:14px;
	font-family:Georgia;
	border-top:1px solid #cecec5;
	padding-top:21px;
	height:179px;
}
.sub404 a, .sub404 a:hover {color:#c1321c;}
.sub404 a {text-decoration:none;}
.sub404 a:hover {text-decoration:underline;}

.sub404 span {font-size:11px!important;}
.sub404 ul li {	margin-bottom:5px;}




/*** aca la metia de mano ***/

.footnote {padding:0px 18px 0px 12px;
	margin-bottom:12px;
	font-family:Georgia;
	line-height:20px;
	text-align:left;
	font-size:13px;
	width:378px;
	}

ol.footnotes {
	font-size: 90%;
	display:block;
	width:400px;
	color: #414141;
	line-height: 1.1em;
}
ol.footnotes li {
	width:340px!important;
}

/*** este lo dejo por siacaso se nos va otro, igual lo esoty usabndo pa los footnote***/


a {	color:#bc2e1a; text-decoration: none;}
a:hover {	color:#999966;}
