/* CSS Document */
#colizq {
	float: left;
	width: 176px;
}
#central {
	width: 352px;
	margin-left: 186px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A2A183;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #666666;
	margin-right: 10px;
}
.sumario {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	line-height: 26px;
	color: #000000;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A2A183;
	padding-left: 10px;
	padding-top: 5px;
	background-color: #D5D4AD;
	background-image: url(/imagenes/fbeige.gif);
}
.division {
	margin-top: 8px;
	margin-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A2A183;
}
.a-titular {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #000000;
	padding-left: 10px;
	padding-right: 5px;
}
.a-fuente {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
.a-revistas {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #CC0000;
	text-align: center;
	margin-bottom: 5px;
	padding-top: 10px;
}
.a-personaje {
	padding-left: 10px;
	color: #CC0000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: normal;
}
.a-titular2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #000000;
	padding-right: 5px;
	padding-left: 10px;
}
#caja-fuente {
	margin-top: 5px;
	padding-right: 5px;
	padding-left: 10px;
}
.a-fecha {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	width: 200px;
	margin-top: 5px;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
.a-fechaA {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	margin-top: 5px;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
.a-autor {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #CC0000;
	margin-top: 5px;
	padding-right: 5px;
	padding-left: 10px;
}
#afondo {
	background-color: #E7E7E7;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #7F7E67;
	border-right-color: #7F7E67;
	border-bottom-color: #7F7E67;
	border-left-color: #7F7E67;
	margin-top: 7px;
}
#afondo.la {
	border-bottom-color: #7F7E67;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-bottom: 7px;
}
.numero {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #CC0000;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CC0000;
}
.numeroA {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #CC0000;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CC0000;
	margin-right: 10px;
}
.a-bajar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: right;
	margin-bottom: 3px;
	padding-right: 5px;
	padding-left: 10px;
}
.a-bajar a {
	color: #000000;
}
.a-bajar a:hover {
	color: #0000FF;
	text-decoration: underline;
}
.a-titular3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000000;
	font-style: normal;
	padding-right: 5px;
	padding-left: 10px;
	margin-top: 5px;
}
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 32px;
	color: #CC0000;
}
.a-titulo-tapa {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 32px;
	color: #CC0000;
}
.a-texto {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
}
#arc {
	margin: 0px;
	background-image: url(/publicaciones/imagenes/sum.gif);	
}
#sum {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 25px;
	color: #7F7E67;
	height: 25px;
	width: 85px;
	display: block;
	margin-top: 10px;
	background-image: url(/publicaciones/imagenes/suma.gif);
	text-align: center;
}
#ar {
	margin: 0px;
	text-align: center;
}
#ar li {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 25px;
	color: #000000;
	display: inline;
}
#ar li a.izq {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
#ar li a {
	color: #7F7E67;
	border-right: 1px solid #FFFFFF;
	padding-right: 20px;
	padding-left: 20px;
	height: 25px;
	padding-top: 5px;
	padding-bottom: 6px;
}
#ar li a:hover {
	background-color: #C4C39F;
	margin: 0;
	color: #000000;
}

.a-cop {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000000;
	padding-top: 5px;
	padding-left: 10px;
}
#cn {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: italic;
	color: #CC0000;
	width: 150px;
	padding-bottom: 5px;
	text-align: center;
}
.divp {
	background-image: url(/publicaciones/imagenes/divp.gif);
	height: 15px;
	margin-right: 5px;
	margin-left: 10px;
}
#lizq {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #7F7E67;
}.a-personaje1 {
	padding-left: 10px;
	color: #CC0000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	line-height: normal;
	padding-top: 5px;
}
.numeroB {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #000000;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #A2A183;
	margin-right: 10px;
	background-image: url(/imagenes/fbeige.gif);
	padding-top: 5px;
	padding-left: 10px;
}
.a-pdf {
	display: inline;
	text-align: center;
}
.a-titular4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000000;
	font-style: normal;
	margin-top: 8px;
	padding-right: 5px;
	padding-left: 10px;
}
#cn2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: italic;
	color: #CC0000;
	width: 150px;
	padding-bottom: 5px;
	text-align: center;
	margin-top: 10px;
}
#centralpub {
	width: 564px;
}

.pubnom {
	font-family: "Lucida Grande";
	font-size: 16px;
	color: #CC0000;
	padding-left: 9px;
	font-weight: normal;
	width: 553px;
}

.pubselector {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(/publicaciones/imagenes/fpub.gif);
	margin: 0px;
	width: 544px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
.pubselector li {
	display: inline;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	list-style-type: none;
}
.pubselector ul {
	margin: 0px;
	padding: 0px;
}
.pubselector li a {
	color: #CCCCCC;
}
.pubselector li a:hover {
	color: #FFFFFF;
}
.caja-central {
	width: 562px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
	padding-top: 10px;
}
.pubdet {
	width: 300px;
	float: left;
	list-style-type: disc;

}
.pubimagen {
	float: right;
	width: 180px;
}
.pubdet li {
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	list-style-type: disc;
}
.pubdet ul {
	margin: 0px;
	padding: 0px;
	list-style-type: disc;
}
.pubcaja {
	margin-top: 5px;
	margin-right: 9px;
	margin-bottom: 10px;
	margin-left: 9px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 10px;
	width: 544px;
	overflow: hidden;
}
.pubdet .pubindice {
	padding-top: 10px;
	padding-bottom: 10px;
}
.pubdet .pubindice a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
.pubdet .pubindice a:hover {
	color: #3366CC;
	text-decoration: underline;
}
.pubdet #irrevin {
}
.pubdet #irrevin a {
	font-size: 11px;
	line-height: 20px;
	color: #000000;
}
.pubdet #irrevin a span {
	font-weight: bold;
}
.pubdet #irrevin a:hover {
	color: #3366CC;
	text-decoration: underline;

}
* html .pubdet {
	overflow: hidden; /*THANKS TO GUNLAUG SORTUN FOR THIS TAG*/
}
#centralpub .pubfinal {
	width: 564px;
	margin: 0px;
}
/*FORMACION*/
.fcaja {
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 10px;
	margin-left: 9px;
	overflow: hidden;
	padding: 0px;
	background-image: url(/formacion/images/f_02.gif);
	background-repeat: repeat-y;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.f-i {
	float: left;
	width: 100px;
}
.f-d {
	float: right;
	width: 424px;
	padding: 0px 0px 5px 5px;
	margin: 0px;
}
.f-d .ftema {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #CC0000;
	font-weight: normal;
}
.f-d .pdf {
	text-align: left;
	padding-bottom: 3px;
	padding-top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}
.f-d .pdf ul {
	margin: 0px;
	padding: 0px;
}
.f-d .pdf li {
	display: inline;
	color: #CCCCCC;
	line-height: 18px;
}
.f-d .pdf li a.none {
	padding-right: 0px;
	border-right-width: 0px;
	border-right-style: none;
	padding-left: 3px;
	margin: 0px;
}
.f-d .pdf li a.non {
	padding-right: 0px;
	border-right-width: 0px;
	border-right-style: none;
	padding-left: 0px;
}
.f-d .pdf li a {
	color: #333333;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	padding-right: 5px;
	margin: 0px;
}
.f-d .pdf li a:hover {
	color: #3366CC;
	text-decoration: underline;
}
.f-d .pres {
	text-align: left;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	background-color: #ECECE4;
	padding-right: 5px;
	padding-left: 11px;
}
.f-d .pres ul {
	margin: 0px;
	padding: 0px;
}
.f-d .pres li {
	list-style-type: none;
	line-height: 16px;
}
.f-d .pres li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.f-d .pres li a:hover {
	color: #0066CC;
	text-decoration: underline;
}
.f-d .pres li span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #7F7E67;
}
.f-d .flec {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-bottom: 5px;
}
.f-d .ftext {
	padding-bottom: 5px;
	padding-top: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000000;
	margin: 0px;
}
.f-d .fref {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #3366CC;
	padding-top: 12px;
	padding-bottom: 5px;
}
.f-d .fref ul {
	margin: 0px;
	padding: 0px;
}
.f-d .fref li {
	list-style-image: url(/imagenes/vineta1.png);
	padding-left: 1px;
	list-style-position: inside;
}
.f-d .fref li:hover {
	list-style-image: url(/imagenes/vineta1a.png);
}
.f-d .fref a {
	color: #3366CC;
	list-style-image: url(/formacion/images/vin.gif);
}
.f-d .fref a:hover {
	color: #3366CC;
	text-decoration: underline;
}
.ref {
	background-color: #ECECE4;
	padding: 5px 10px;
	border-top: 1px dashed #A2A183;
	border-bottom: 1px dashed #A2A183;
}
.ref ul {
	margin: 0px;
	padding: 0px;
}
.ref li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-bottom: 3px;
	list-style-position: inside;
}
.ref li.n {
	padding-bottom: 0px;
}
.f-final {
	width: 564px;
	margin: 0px;
}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #CC0000;
	line-height: 24px;
	font-weight: normal;
	margin: 0px;
}

/*SOCIALISMO LAT*/

/*NUEVO MARXISMO*/
#principal .enc-sec {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#cuerpo #izq {
	padding: 0px 8px 0px 0px;
	float: left;
	width: 173px;
	background-image: url(/imagenes/2x2la.gif);
	background-repeat: repeat-y;
	background-position: right;
}
#cuerpo #centro {
	float: right;
	width: 361px;
}
#cuerpo #centro #cen {
	width: 173px;
	float: left;
	background-image: url(/imagenes/2x2la.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding-right: 8px;
}
#cuerpo #centro #der {
	float: right;
	width: 173px;
	margin: 0px;
	padding: 0px;
}
#cuerpo .vsc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 5px;
	font-style: italic;
}
#cuerpo #margen-tapa {
	padding: 5px;
	margin-top: 5px;
}
#cuerpo #margen-tapa .tsm {
	font: normal 10px/13px Verdana;
	color: #7F7E67;
}
#cuerpo #centro #der #lg {
	margin-top: 5px;
	background-color: #FFFFFF;
}

/*CAJAS DE TEXTO*/
#caja-titular {
	padding-bottom: 3px;
	padding-top: 3px;
}
#caja-titular1 {
	padding-bottom: 8px;
	margin-top: 5px;
}
#caja-titular2 {
	padding-bottom: 8px;
}
#caja-titular3 {
	padding-top: 5px;
}
/*TITULARES*/
#cuerpo .fecha {
	font: italic 12px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 5px;
}
#cuerpo .fecha strong {
	color: #7F7E67;
}
#cuerpo .volanta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 5px;
	line-height: 15px;
	color: #000000;
	background-color: #ECECE4;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #A2A183;
	background-image: url(/imagenes/fbeige.gif);
}
h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	margin: 0;
	text-decoration: none;
}
h3 a {
	color: #000000;
}
h3 a:hover {
	color: #0066CC;
	margin: 0;
}
.autor-art {
	font: bold 9px Verdana;
	color: #000000;
}

/*ESPECIAL*/
#div-blanco {
	height: 10px;
}
.divi-p-C {
	background-image: url(/imagenes/6x15p-ch.gif);
	height: 15px;
}
.divi-puntos {
	background-image: url(/imagenes/6x15p-h.gif);
	height: 15px;
}
/*LISTA DE CORREO*/
.blog {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #ECECE4;
	font-size: 11px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #A2A183;
	border-bottom-color: #A2A183;
	padding: 5px;
	width: 166px;
	text-align: center;
}
.blog a {
	color: #7F7E67;
	font-weight: bold;
	line-height: 25px;
	font-size: 12px;
}
.blog a:hover {
	color: #0066CC;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0066CC;
}

