html {
height: 100%;
margin-bottom: 1px;
}

form {
float:left;
margin: 0;
padding-left: 10px;
}

body {
font-family: Arial,Helvetica,sans-serif;
line-height: 1.5em;
margin: 0px 0px 0px 0px;
font-size: 13px;
color: #333;
font-style: normal;
font-weight: normal;
font-variant:normal;
line-height:normal;
background-color:#dbdbdb;
}

a:link, a:visited {
text-decoration: none;
font-weight: normal;
}

a:hover {
text-decoration: underline;
font-weight: normal;
}

input.button { 
cursor: pointer; 
}

input.button_login { 
cursor: pointer; 
font-size:9px;
margin-top:-3px;
}

p { margin-top: 0; margin-bottom: 2px; }

img { border: 0 none; }

ul { margin-left: 0px; margin-right: 0px; list-style-type: none;}

#page_bg {
padding: 0px 0;
margin-bottom: 1px;
}

div.center {
text-align: center;
}

.con_margenes {

padding: 10px, 10px, 10px, 10px;
margin-left:10px;
margin-right:10px;

}

.cita {
/*
margin-left:15px;
margin-right:15px;
width:254
*/
padding-left:20px;
padding-right:20px;

}


div#wrapper {
/* */
margin-left: auto;
margin-right: auto;

min-width: 992px;
max-width: 992px;
}

.publi_separador{ 	
background: url(../images/publicidad.png);   
height: 10px;  
line-height: 10px; 
border-top:1px outset #330099;
}

div#header_l {
border-top:1px solid #000000;
position: relative;
}

div#header_r {
border-top:1px solid #000000;
height: 89px;
padding-left: 370px;
padding-right: 2px;
padding-top: 25px;
overflow: hidden;
text-align: left;
}

#sidebar_right { 
margin-left: 15px;
width:185px:
 
}
#sidebar_left { 
margin-right: 15px;
width:185px:
 
}

#novedad { 
text-decoration:blink;
font-size:10px;
color:#FFaa22;
text-align:right;
margin-right:240px;
}

#contenido {
margin:0 auto;
}
#margen_izq, #margen_der {
width:10px;
background-repeat: repeat-y;
}
#margen_izq {
border-right:1px solid #000000;
background-image:url(../images/fnd_sombra_izq.gif);
background-position:right;
}
#margen_der {
border-left:1px solid #000000;
background-image:url(../images/fnd_sombra_der.gif);
}
#margen_inf_izq, #margen_inf_cen, #margen_inf_der {
height:10px;
}
#margen_inf_izq {
background-image:url(../images/fnd_sombra_inf_izq.gif) no-repeat;
}
#margen_inf_cen {
border-top:1px solid #000000;
background-repeat: repeat-x;
background-image:url(../images/fnd_sombra_inf_cen.gif);
}
#margen_inf_der {
background-image:url(../images/fnd_sombra_inf_der.gif) no-repeat;
}

.cabecera, .cabecera_seg {
border-top:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
margin: 0 auto;
background-repeat:  repeat-x;
text-align:center;
}

div#cabecera {
position: absolute;
left: 0;
top: 0;
float: left;
width: 972px;
height: 114px;
background: url(../images/diariorc_bg.png) 0 0 repeat-x;
padding-left: 0px;
margin-left: 0px;
margin-top: 0px;
}

a#cabecera_logo {
position: absolute;
left: 0;
top: 0;
float: left;
width: 158px;
height: 114px;
background: url(../images/diariorc_logo.png) 0 0 no-repeat;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
overflow: hidden;
margin-left: 0px;
margin-top: 0px;
}

a#cabecera_cen {
position: absolute;
left: 0;
top: 0;
float: left;
width: 656px;
height: 114px;
background: url(../images/cabecera.png) 0 0 no-repeat;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
overflow: hidden;
margin-left: 158px;
margin-top: 0px;
}
div#cabecera_der {
position: absolute;
right: 0;
top: 0;
float: right;
width: 158px;
height: 114px;
background: url(../images/cabecera_bg.png) 0 0 no-repeat;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
overflow: hidden;
/*
margin-left: 800px;
margin-top: 0px;
*/
}



#solapa {
position: absolute;
right: 0;
top: 0;
float: left;
width: 158px;
overflow: visible; 
height: 114px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
margin-top: 0px; 
}

*.solapa iframe { 
margin-top:17px;
margin-left:47px; 
}

*.solapa select {
margin-top:25px;
line-height:15px;
margin-left:15px;
width:140px;

}


#form-login { 
/* clear:both; */
text-align:left;
color:#0066FF;
padding-top:15px;
padding-bottom:15px;
padding-left:15px;
padding-right:15px;
font-size:10px;
}

#form-login ul { 
text-align:left;
color:#3366bb; 
/*
margin-top: -3px;
*/
}

#form-login field-set.input p { 
text-align:left;
color:#3366bb; 
/*
margin-top: -30px; 
margin-bottom: 2px;
*/
}

#form-login div { 
text-align:left;
color:#3366FF;
font-size:9px;
/*
padding-top:15px;
*/
}

#form-login div input.button {
font-size:9px; 
/*
margin-top: -3px;
*/
}  

#form-login-username { 
/*
margin-top: -3px;
*/
}

#form-login-password { 
/*
margin-top: -3px;
*/
}

.inputbox_login {
width:52px;
height:12px;
font-size:9px;
} 

.articulo_autor {
float:none;
text-align:right;
width: 304px;
color: #000000;
font-size: 13px;
font-weight:bold;
margin-bottom:5px;
}

.cab_texto_subtitulo {
font-size: 11px;
vertical-align:top;
font-weight:bold;
line-height:110%;
color: #000000;
padding-left:18px;
padding-bottom:5px;
}
.cab_texto_ejemplar, .cab_texto_fecha {
font-size: 11px;
}
.cab_texto_fecha {
vertical-align:bottom;
padding-bottom:3px;
line-height:160%;
}
.cab_texto_titulo, .cab_texto_subtitulo, .cab_texto_ejemplar, .cab_texto_fecha {
text-align:left;
}

div#newsflash {
width: auto;
margin-left: 350px;
margin-right: 30px;
border: 1px solid #00f;
}

div#tabarea, div#tabarea2  {
background: #F5F5ED;
height: 30px;
margin: 0 0px;
padding-top: -5px;
}

div#tabarea_l, div#tabarea2_l {
background: #F5F5ED;
margin-top: -1px;
padding-left: 0px; /*32*/
}

div#tabarea_r, div#tabarea2_r {
background: #F5F5ED;
padding-right: 0px;
}

div#footer_r {
background: #F5F5ED url(../images/fondo_reves.png) 100% 0 repeat-x;
padding-top: -45px; /*0*/
width: 972px;
height: 70px; /*70*/
overflow: hidden;
}

/*
div#footer_r div {
text-align: center;
font-size: .90em;
color: #aaa;
}
*/

/*
div#footer_r a:link, div#footer_r a:visited  {
background-color: #b7c5FF;   
color: #333;
}
*/

div#footerspacer {
height: 0px; /*10*/
background-color: #F5F5ED; 
}

#search {
float: right; 
width: 100px;
margin-top: -48px;
text-align:right; 
height: 21px;
vertical-align:top;
margin-right: 20px;
}

#mod_search_searchword {

width: 80px;
margin-left:0px; /* 20 */
/*padding-right: 20px; */
}

#seartcllist_wrap {
clear:both;
}

form#searchForm {
max-width:954px;
border: #000000;
clear:both;
}

form#searchForm div {

}

form#searchForm input {
vertical-align: middle;
}

form#searchForm table {
border-collapse: collapse;
}

form#searchForm td {
padding:0;
}

#mod_search_searchword {
padding-left: 3px;
}

#area {
padding: 0;
}

#whitebox {
margin: 0 0px 0px 0px;
background: #F5F5ED;
width: auto;
}

#whitebox_t {
margin-top:-1px;
background: #fff url(../images/mw_content_t.png) 0 0 repeat-x;
}

#whitebox_tl {
margin-top:-1px;
background: url(../images/mw_content_t_l.png) 0 0 no-repeat;
}

#whitebox_tr {
margin-top:-1px;
height: 10px;
overflow: hidden;
background: url(../images/mw_content_t_r.png) 100% 0 no-repeat;
}

#whitebox_m {
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
width: auto;
padding-top:5px;
padding-bottom:-14px;
}

#whitebox_b {
margin-top: -5px;
background: url(../images/mw_content_b.png) 0 100% repeat-x;
}

#whitebox_bl {
background: url(../images/mw_content_b_l.png) 0 100% no-repeat;
}

#whitebox_br {
height: 0px; /*13*/
background: url(../images/mw_content_b_r.png) 100% 100% no-repeat;
}

/* horizontal pill menu */
table.pill {
margin-left: auto;
margin-right: auto;
padding: 0;
}

td.pill_l {
background: url(../images/mw_menu_cap_l.png) no-repeat;
width:  20px;
height: 32px;

}

td.pill_m {
background: url(../images/mw_menu_normal_bg.png) repeat-x;
padding: 0;
margin: 0;
width: auto;
}

td.pill_r {
background: url(../images/mw_menu_cap_r.png) no-repeat;
width:  20px;
height: 32px;
}

#pillmenu, #pillmenu2 {
white-space: nowrap;
height: 32px;
float: left;
}

#pillmenu ul, #pillmenu2 ul  {
margin: 0;
padding: 0;
list-style:none;
}

#pillmenu li, #pillmenu2 li {
float: left;
background: url(../images/mw_menu_separator.png) top right no-repeat;
margin: 0;
padding: 0;
}

#pillmenu a, #pillmenu2 a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
float:left;
display:block;
height: 24px;
line-height: 24px;
color: #223;
text-decoration: none;
/**/  padding: 0 10px;

}
#pillmenu a:hover, #pillmenu2 a:hover {
color:red;
}

#pillmenu a#active_menu-nav, #pillmenu2 a#active_menu-nav  {
margin-top:2px;
height: 21px;
line-height: 21px;
background-position: 0 0;

}

#current.active span {
color:#CC0000;
}

#leftcolumn {
padding: 0;
margin: 0;
width: 20%;
float:left;
}

#maincolumn {
margin-left: 20%;
padding-left: 15px;
width: 75%;
}

#maincolumn_full {
margin-left: 0;
padding: 0;	
width: 100%;
}

table.nopad {
width: 100%;
padding: 0;
margin: 0;
margin-bottom: 0px; /*15*/
}

table.contentpanearticulo_portada {
padding-left: 20px; 
padding-right: 20px;
}

.ie_columna_1, .ie_columna_2, .ie_columna_3 {
width: 304px; /* con 33% no funciona bien en IE */
height: 400px;
vertical-align:top;
table-layout:fixed;
}


.cue_columna_1, .cue_columna_2, .cue_columna_3 {
width: 33%;  /* con 33% no funciona bien en IE, hay que poner ancho fijo */
height: 400px;
vertical-align:top;
table-layout:fixed;
}

/* Con el div no funciona, hay que insertar un <img> directamente en el artículo */
.ancho304 {
height:1px;
background:url(images/diario/column_304.jpg) no-repeat;
display: block;

}

.noticia_texto {
font-size: 15px;
text-align: justify;
}

div.offline {
background: #fffebb;
width: 100%;
position: absolute;
top: 0;
left: 0;
font-size: 1.2em;
padding: 5px;
}

span.pathway {
display: block;
margin: 0 20px;
height: 16px;
line-height: 16px;
overflow: hidden;
}

/* headers */
div.componentheading {
padding-left: 0px;
}

h1 {
padding: 0;
font-family:Helvetica ,Arial,sans-serif;
font-size: 1.6em;
font-weight: bold;
vertical-align: bottom;
color: #333;
text-align: left;
width: 100%;
}

h2, .contentheading {
padding-bottom: 15px;
font-family: Arial, Helvetica,sans-serif;
font-size: 1.3em;
font-weight: normal;
vertical-align: bottom;
color:#111111; /* #332479; */
width: 100%;
text-decoration: none;
}

.contentheading a{
padding-bottom: 15px;
font-family: Arial, Helvetica,sans-serif;
font-size: 1.3em;
font-weight: bold;
vertical-align: bottom;
color: #222255;
width: 100%;
text-decoration: none;
}

a.contentpagetitle_noticia2:hover {
font-size: 21px;
font-family: Helvetica, Verdana, Arial,  sans-serif;
text-decoration:none;
text-align:center;
font-weight:bold;
color:#333377;
}

a.contentpagetitle_noticia2 {
font-size: 21px;
font-family: Helvetica, Verdana, Arial,  sans-serif;
text-decoration:none;
text-align:center;
font-weight:bold;
color:#000000;
}

a.contentpagetitle_noticia:hover, a.contentpagetitle_declaracion:hover, a.contentpagetitle_portada:hover, a.contentpagetitle_cartas:hover {
font-size: 24px;
font-family: Helvetica, Verdana, Arial,  sans-serif;
text-decoration:none;
text-align:center;
font-weight:bolder;
color:#333377;
}

a.contentpagetitle_noticia, a.contentpagetitle_declaracion, a.contentpagetitle_portada, a.contentpagetitle_cartas {
font-size: 24px;
font-family: Helvetica, Verdana, Arial,  sans-serif;
text-decoration:none;
text-align:center;
font-weight:bolder;
color:#000000;
}

/* , .contentheading_editorial, .contentheading_cronica 
, .contentheading_discriminacion, .contentheading_irrepresentacion, .contentheading_poderes
, .contentheading_deslealtad, .contentheading_impostura, .contentheading_servidumbre
*/
td.contentheading_noticia, td.contentheading_portada {
padding-bottom: 10px;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.5em; 
line-height: 1.5em;
font-weight: normal;
text-align: center; 
vertical-align: bottom;
color: #000000;
width: 100%;
}

/* , .contentheading_editorial a, .contentheading_cronica a
, .contentheading_discriminacion a, .contentheading_irrepresentacion a, .contentheading_poderes a
, .contentheading_deslealtad a, .contentheading_impostura a, .contentheading_servidumbre a 
*/
td.contentheading_noticia a, td.contentheading_portada a, td.contentheading_cartas a {
color: #000000;
}

td.contentheading_noticia a:hover, td.contentheading_portada a:hover, td.contentheading_cartas a:hover{
color:#333377;
text-decoration:none;
}

.contentheading_cat, .contentheading_cat a {
padding-bottom: 10px;
font-family: Arial,Helvetica,sans-serif;
font-size: 16px; 
line-height: 1.0em;
font-weight: bolder;
text-decoration:none;
/* text-align: left; 
vertical-align: bottom;*/
color: #443399;
width: 100%;
}

.contentheading_editorial {
text-align:right;
}


.contentheading_enemigos {
padding-top: 38px;
padding-bottom: 15px;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.5em;
font-weight: normal;
vertical-align: bottom;
color: #000000;
width: 100%;
}

/*
.contentheading_enemigos a{
color: #000000;
}
.contentheading_irrepresentacion, .contentheading_enemigos, .contentheading_impostura {
text-align:center;
}
.contentheading_editorial, .contentheading_poderes, .contentheading_servidumbre {
text-align:right;
}
.contentheading_cronica, .contentheading_discriminacion,  .contentheading_deslealtad {
text-align:left;
}
*/

.contentpagetitle, a.contentpagetitle , .contentpagetitle_article, .contentpagetitle_article a {
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
text-align:center;
font-weight:bolder;
color:#000000;
}
/*
.contentpagetitle_noticia, .contentpagetitle_editorial, .contentpagetitle_enemigos, .contentpagetitle_cronica, .contentpagetitle_discriminacion, .contentpagetitle_irrepresentacion, .contentpagetitle_poderes, .contentpagetitle_deslealtad, .contentpagetitle_impostura, .contentpagetitle_servidumbre {
overflow:hidden;
}
*/
/*, .contentpagetitle_editorial:hover, .contentpagetitle_enemigos:hover, .contentpagetitle_cronica:hover, .contentpagetitle_discriminacion:hover, .contentpagetitle_irrepresentacion:hover, .contentpagetitle_poderes:hover, .contentpagetitle_deslealtad:hover, .contentpagetitle_impostura:hover, .contentpagetitle_servidumbre:hover
*/
.contentpagetitle_noticia:hover {
color:#333377;
text-decoration:none;
}
.contentpagetitle_portada:hover {
color:#333377;
text-decoration:none;
}
/* , .contentpagetitle_editorial a, .contentpagetitle_enemigos a, .contentpagetitle_cronica a, .contentpagetitle_discriminacion a, .contentpagetitle_irrepresentacion a, .contentpagetitle_poderes a, .contentpagetitle_deslealtad a, .contentpagetitle_impostura a, .contentpagetitle_servidumbre a 
*/
.contentpagetitle_noticia a, .contentpagetitle_portada a {
text-decoration:none;
color:#000000; 
}

table.contentpaneopen h3 {
margin-top: 15px;
background-color: #332479; /* #h0h4ed; */
}

h4 {
font-family: Arial, Helvetica, sans-serif;
color: #333;
}

h3, .componentheading, table.moduletable th, legend {
margin: 0;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.5em;
font-weight: bold;
margin-bottom: 10px;
text-align: left;
}

.noticia_seccion_left, .noticia_seccion_right, .noticia_seccion_center,
.noticia_seccion_left_seg, .noticia_seccion_right_seg, .noticia_seccion_center_seg {
font-weight:bolder;
margin-bottom:13px;
margin-top:5px;
color:#332479;
}

.noticia_seccion_center {
background:url(../../../images/diario/column_304.jpg) no-repeat;
width: 304px;
}

.noticia_seccion_left, .noticia_seccion_right, .noticia_seccion_center {
font-size:18px;
text-align:center;
}

/* , .moduletable_editorial, .moduletable_enemigos, .moduletable_cronica, .moduletable_discriminacion, .moduletable_irrepresentacion, .moduletable_poderes, .moduletable_deslealtad, .moduletable_impostura, .moduletable_servidumbre 
*/

.moduletable_bannerseg1 {
margin-top: -0px;
float: left;
}

.moduletable_noticia {
min-width: 304px; 
width: 304px;
font-weight: normal;
font-family: Arial,Helvetica,sans-serif;
font-size: 15px;
padding-left: 8px;
padding-right: 0px;
margin-bottom: 10px;
text-align: justify;
}

div.moduletable_cronica h3, div.moduletable_discriminacion h3, div.moduletable_deslealtad h3 {
font-size: 1.3em;
font-weight: bold;
text-align:left;
color: #332479; 
}
div.moduletable_enemigos h3, div.moduletable_irrepresentacion h3, div.moduletable_impostura h3 {
font-size: 1.3em;
font-weight: bold;
text-align:center; 
color: #332479;
}
div.moduletable_editorial h3, div.moduletable_poderes h3, div.moduletable_servidumbre h3 {
font-size: 1.3em;
font-weight: bold;
text-align:right; 
color: #332479; 
}

.capitular {
font-weight:bold;
font-size:20px;
color:#000000;
}

.capitular2 {
font-weight:bold;
font-size:28px;
color:#000000;
}

.noticia_texto2 {
font-family:"Times New Roman", Times, serif;
color:#000000;
font-size: 17px;
text-align:justify;
}

.noticia_texto3 {
font-family: Geneva, Arial, Helvetica, sans-serif;
/* line-height:1.2em; */
color:#000000;
font-size: 15px;
text-align:justify;
}

.noticia_texto4 {
font-family: Geneva, Arial, Helvetica, sans-serif;
line-height:1.4em; /* */
color:#000000;
font-size: 15px;
text-align:justify;
}

.noticia_titulo {
text-align:left;
color:#111111;
font-size: 25px;
font-weight:bolder;
line-height:120%;
margin-bottom:10px;
}

.noticia_autor {
text-align:right;
color:#110C29;
font-size: 13px;
font-weight:bold;
margin-top:5px;
margin-bottom:5px;
margin-right:10px;
}

.imagen_autor {
text-align:left;
vertical-align:top;
margin-top:4px;
margin-bottom:12px;
font-size:10px;
}

/* small text */
.small {
padding-top: -15px;
font-size: 15px;
color: #220000;
text-align: right; 
font-weight:bolder;
}

.small_cartas {
padding-top: -15px;
font-size: 12px;
color: #220000;
text-align: left; 
font-weight:bold;
}

.small_article {
padding-top: 15px;
font-size: 15px;
color: #220000;
text-align: center; 
font-weight:bolder;
}
.modifydate {
height: 24px;
vertical-align: bottom;
font-size: 0.8em;
color: #999;
font-weight: normal;
text-align: right;
}

.createdate {
height: 12px;
vertical-align: top;
font-size: .80em;
color: #666;
font-weight: normal;
vertical-align: top;
padding-bottom: 5px;
padding-top: 0px;
text-align:right;
}

.imagen_enemigos {
text-align:left;
vertical-align:top;
margin-top:38px;
margin-bottom:12px;
font-size:10px;}

a.readon {
margin-top: 10px;
display: block;
float: left;
background: url(../images/mw_readon.png) top right no-repeat;
padding-right: 20px;
line-height: 14px;
height: 16px;
}

a.readon_portada {
/*
margin-top: 9px;
display: block; 
background: url(../images/mw_readon.png) top right no-repeat;
*/
float: right;
padding-right: 0px;
margin-top: -15px;
line-height: 12px;
height: 12px;
font-size: 12px;
}

/* form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }


/** overlib **/

.ol-foreground {
background-color: #f6f6f6;
}

.ol-background {
background-color: #555;
}

.ol-textfont {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}

.ol-captionfont {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #f6f6f6;
font-weight: bold;
}
.ol-captionfont a {
color: #0B55C4;
text-decoration: none;
font-size: 12px;
}

.ol-closefont {}

/* menu links */
a.mainlevel:link, a.mainlevel:visited {
padding-left: 5px;
}

a.mainlevel:hover {
text-decoration: none;
color: #FF0000;

}

/* spacers */
span.article_separator {
background-image:url(../images/mw_footer_separator.png);
background-repeat:repeat-x;
display: block;
height: 1px; /*15*/
padding-bottom: 0px; /*5*/
}

span.article_separator_cartas {
background-image: url(../images/mw_footer_separator_cartas.jpg);
background-repeat:no-repeat;
background-position:center;
display: block; 
height: 30px; /*15*/
padding-bottom: 5px; /*5*/
}

div.sr_director {
font-size: 15px;
padding-bottom:15px;
padding-top:15px;
}

td.buttonheading { 
/*
padding-right:20px;
margin-right: 20px;
*/	
}

td.buttonheading img {
border:none;
}

.clr {
clear: both;
}

td.greyline {
width: 8px;
background: url(../images/mw_line_grey.png)  repeat-y;
}

div#maindivider {
border-top: 1px solid #ddd;
margin-bottom: 10px;
overflow: hidden;
height: 1px;
}

table.blog span.article_separator {
display: block;
height: 20px;
}

.blog, .blog div, .blog_declaracion, .blog_declaracion div { 
}

/* edit button */
.contentpaneopen_edit{
float: right;
clear:left;
}

/* table of contents */
table.contenttoc {
margin: 5px;
border: 1px solid #ccc;
padding: 5px;
}

table.contenttoc td {
padding: 0 5px;
}


/* content tables */
td.sectiontableheader {
background: #efefef;
color: #333;
font-weight: bold;
padding: 4px;
border-right: 1px solid #fff;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
padding: 4px;
}

tr.sectiontableentry0 td {
background-color:#dedefe;
}

tr.sectiontableentry1 td {
background-color:#e0edfe;
}

tr.sectiontableentry2 td {
background-color:#ededef;
}

td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 {
padding: 3px;
}


.column_separator {
/*border-left: 1px solid #F5F5ED;*/
padding-left: 12px;
}

.column_separator_right {
/*border-left: 1px solid #F5F5ED;*/
padding-right: 12px;
}

.column_separator2 {
/*border-left: 1px solid #F5F5ED;*/
padding-left: 24px;
}


/* content styles */
table.contentpaneopen, table.contentpane {
margin: 0;
padding: 0;
/* width: 954px; */

}

table.contentpane form {
width:100%;
}

table.contentpaneopen_portada {

width: 304px;
height: 1340px;
background-color:#F5F5ED;
text-align:justify;
color:#000000;
font-size:15px;
}

/*   , table.contentpane_editorial, table.contentpaneopen_editorial, table.contentpane_enemigos, table.contentpaneopen_enemigos, table.contentpane_cronica, table.contentpaneopen_cronica , table.contentpane_deslealtad, table.contentpaneopen_deslealtad, table.contentpane_irrepresentacion, table.contentpaneopen_irrepresentacion, table.contentpane_poderes, table.contentpaneopen_poderes , table.contentpane_discriminacion, table.contentpaneopen_discriminacion, table.contentpane_impostura, table.contentpaneopen_impostura, table.contentpane_servidumbre, table.contentpaneopen_servidumbre
*/
table.contentpaneopen_noticia {

width: 304px;
height: 1420px;
background-color:#F5F5ED;
text-align:justify;
color:#000000;
font-size:15px;
}

table.contentpaneopen_cartas {
background-color:#FFF9D8;
padding-bottom: 20px;
padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
text-align:justify;
color:#000000;
font-size:15px;
font-family:Georgia, "Times New Roman", Times, serif;
}

div.contenido_cartas {
background-color:#FFF9D8;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:justify;
padding-bottom: 15px;
padding-top: 0px;
padding-left: 20px;
padding-right: 20px;
text-align:justify;
color:#336;
}

div.respuesta_cartas {
background-color:#E9E9Af;
font-family:"Courier New", Courier, monospace;
text-align:justify;
padding-bottom: 10px;
padding-top: 15px;
padding-left: 20px;
padding-right: 20px;
text-align:justify;
color:#336;
}

table.contentpane_noticia, table.contentpaneopen_declaracion, table.contentpaneopen_revistaprensa {
background-color:#F5F5ED;
text-align:justify;
color:#000000;
font-size:15px;
min-height:300px;
}

.contentheading_declaracion {
padding-bottom: 10px;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.5em; 
line-height: 1.5em;
font-weight: normal;
text-align: center; 
vertical-align: bottom;
color: #000000;
width: 100%;
}

.contentheading_revistaprensa {
padding-bottom: 0px;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.5em; 
line-height: 1.5em;
font-weight: normal;
text-align: center; 
vertical-align: bottom;
color: #000000;
width: 100%;
}

table.blog_revistaprensa, table.contentpaneopen_revistaprensa {
	width:100%;
}

table.contentpaneopen li, table.contentpaneopen_noticia li {
margin-bottom: 5px;
}

table.contentpaneopen_noticia fieldset {
border: 0;
border-top: 1px solid #ddd;
}

table.contentpaneopen h3, table.contentpaneopen_noticia h3 {
margin-top: 25px;
}

table.contentpaneopen h4, table.contentpaneopen_noticia h4 {
font-family: Arial, Helvetica, sans-serif;
color: #333;
}

/* */
#segundacolumna {
padding-top: 0px; /*10*/
border-top-width: 1px;
border-top-color:#3366CC;
max-width: 952px; 
border-top: #3366CC;
clear:both;
}


.blog_noticia, .blog_portada {
padding-bottom: 5px; /*20*/
}

.blog_cartas {
background-image:url(../images/bg_blog_cartas.png);
background-repeat: repeat-y;
 
}

.moduletable_bloglist {
padding-bottom: 15px; 
margin-bottom: 15px;
}

.menu_bloglist, .featuredarticles_bloglist {
list-style-type: none;
margin: 0;
padding-right: 10px;
/* width: 200px; */
}

.menu_bloglist li a, .featuredarticles_bloglist li a{
color: blue;
display: block;
width: 100%;
padding: 2px 2px;
text-decoration: none;
font-weight: normal;
border: 1px solid;
border-color:  #999999 #666699 #666699 #999999; 
background-color:#F5F5ED;
text-decoration:none;
}

.moduletable_hemeroteca {
padding-bottom: 15px; 
margin-bottom: 15px;
}

.menu_hemeroteca  {
list-style-type: none;
margin: 0;
padding-right: 10px;
/* width: 200px; */
}

.menu_hemeroteca li a {
color: blue;
display: block;
width: 200px;
padding: 2px 2px;
text-decoration: none;
font-weight: normal;
border: 1px solid;
border-color:  #999999 #666699 #666699 #999999; 
background-color:#F5F5ED;
text-decoration:none;
}
.menu_bloglist li a:visited, .menu_hemeroteca li a:visited, .featuredarticles_bloglist li a:visited{
color: #660011;
}

a.menu_bloglist, a.menu_hemeroteca, .menu_hemeroteca li a:hover, .menu_bloglist li a:hover, .menu_bloglist li a:active, .menu_hemeroteca li a:active, .featuredarticles_bloglist li a:active, .featuredarticles_bloglist li a:hover {
color: 339933;
background-color: #b0ccff;
}

div#edicionfecha { 
display: block;
padding: 0px 0px 0px;
width: auto;
margin-top:-1px;
margin-right: 0px;
text-align: center;
font-size: 11px;
height: 15px;
background-color: #F5F5ED; 
}

/* ------------------------------------------ */

.moduletable_autor {
/*	padding-top: -15px; 
margin-bottom: 15px; */
}

ul.menu_autor {
margin: 0;
padding: 0; 
margin-top: 45px; 
vertical-align:top;
/*
list-style-type: none;
width: 92px;
padding-left: 20px;
margin-top: -46px; 
margin-bottom: 0px; 
height: 0px;
*/

}

.menu_autor li a, .featuredarticles_autor li a{
color: #cce0cc;
display: block;
width: 90%;
text-decoration: none;
font-weight: bold;
background-color: #F5F5ED; 
text-decoration:none;
}

.menu_autor li a:visited {
color: #990000;
}

a.menu_autor, .menu_autor li a:hover, .menu_autor li a:active {
color: black;
background-color: #b0d099;
}

/* ------------------------------------------ */

.moduletable_destacados {
padding-bottom: 15px; 
margin-bottom: 15px;
}

.menu_destacados, .featuredarticles_destacados {
list-style-type: none;
margin: 0;
padding: 0;
width: 296px;
}

.menu_destacados li a, .featuredarticles_destacados li a{
color: blue;
display: block;
width: 100%;
padding: 2px 2px;
text-decoration: none;
font-weight: normal;
border: 1px solid;
border-color:  #999999 #666699 #666699 #999999; 
background-color:#F5F5ED;
text-decoration:none;
}

.menu_destacados li a:visited, .featuredarticles_destacados li a:visited{
color: blue;
}

a.menu_destacados, .menu_destacados li a:hover, .menu_destacados li a:active, .featuredarticles_destacados li a:active, .featuredarticles_destacados li a:hover {
color: black;
background-color: #ffb099;
}
/* ------------------------------------------ */


.mainlevel_bloglist {
list-style-type: none;
margin: 0;
padding: 0;
width: 290px;
}

.mainlevel_bloglist li a{
color: blue;
display: block;
width: 100%;
padding: 2px 2px;
text-decoration: none;
font-weight: normal;
border: 1px solid;
border-color:#D5BFD0 #5A3A54 #5A3A54 #D5BFD0; 
background-color:#F5F5ED;
text-decoration:none;
}

.mainlevel_bloglist li a:visited{
color: blue;
}

.mainlevel_bloglist li a:hover, .mainlevel_bloglist li a:active{
color: black;
background-color: #b0ffcc;
}

.mostread_bloglist {
list-style-type: none;
margin: 0;
padding: 0;
width: 296px;
}

.mostread_bloglist li a{
color: blue;
display: block;
width: 100%;
padding: 2px 2px;
text-decoration: none;
font-weight: normal;
border: 1px solid;
border-color:#D5BFD0 #5A3A54 #5A3A54 #D5BFD0;
background-color:#F5F5ED;
text-decoration:none;
}

.mostread_bloglist li a:visited{
color: blue;
}

.mostread_bloglist li a:hover, .mostread_bloglist li a:active{
color: black;
background-color: #b0ffcc;
}

.highlight {
background-color: #fffebb;
}

/* module control elements */
table.user1user2 div.moduletable {
margin-bottom: 0px;
margin-top:0px;
padding-top:25px;

}
div.moduletable h3, div.moduletable_destacados h3, div.moduletable_bloglist h3 {
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-style:italic;
text-align:left;
font-weight:bold;
}
.moduletable, td.moduletable {
/*padding-left: 1px;
padding-right: 1px;
min-width:304px;
max-width:954px;  */ 
}

/* div.moduletable, */
div.module {
margin-bottom: 25px;
}

div.module_menu h3 {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #eee;
margin: -23px -4px 5px -5px;
padding-left: 10px;
padding-bottom: 2px;
}

div.module_menu {
margin: 0;
padding: 0;
margin-bottom: 15px;
}

div.module_menu div div div {
padding: 10px;
padding-top: 30px;
padding-bottom: 15px;
width: auto;
}

div.module_menu div div div div {
background: none;
padding: 0;
}

div.module_menu ul {
margin: 0px 0;
padding-left: 0px;
}

div.module_menu ul li a:link, div.module_menu ul li a:visited {
font-weight: bold;
}

#leftcolumn div.module {
padding: 0 10px;
}

#leftcolumn div.module table {
width: auto;
}

/* forms */
table.adminform textarea {
width: 540px;
height: 400px;
font-size: 1em;
color: #000099;
}

div.search {
padding-left: 10px; 
width: 120px;
}

div.search input {
width: 120px;
border: 1px solid #ccc;
}

form#form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}
form#form-login ul { padding-left: 20px; }

/* thumbnails */
div.mosimage         {  margin: 5px; }
div.mosimage_caption {  font-size: .90em; color: #555; }

div.caption       { padding: 0 10px 0 10px; }
div.caption img   { border: 1px solid #CCC; }
div.caption p     { font-size: .90em; color: #555; text-align: center; }

/* Parameter Table */
table.paramlist {
margin-top: 5px;
}

table.paramlist td.paramlist_key {
width: 128px;
text-align: left;
height: 30px;
}

table.paramlist td.paramlist_value {
}

div.message {
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
font-size : 14px;
color : #c30;
text-align: center;
width: auto;
background-color: #f9f9f9;
border: solid 1px #d5d5d5;
margin: 3px 0px 10px;
padding: 3px 20px;
}

/* Banners module */

/* Default skyscraper style */
.bannergroup {
}

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

/* Text advert style */

.banneritem_text {
padding: 4px;
font-size: 11px;
}

.bannerfooter_text {
padding: 4px;
font-size: 11px;
background-color: #F7F7F7;
text-align: right;
}

/* System Messages */
/* see system general.css */
.pagination_bg { background:url(../images/pagination_mcrc.jpg) center no-repeat;
width:954px;
height:32px;
font-size:16px;
font-variant:small-caps;
font-family:"Courier New", Courier, monospace
}
.pagination span { padding: 10px; }
.pagination a    { padding: 10px; }

/* Polls */
.pollstableborder td {
text-align: left;
}

table.poll { 
padding-bottom:15px;
 
}


/* WebLinks */
span.description {
display:block;
padding-left: 30px;
}

/* Frontend Editing*/
fieldset {
border: 1px solid #ccc;
margin-top: 15px;
padding: 15px;
}

legend {
margin: 0;
padding: 0 10px;
}

td.key {
border-bottom:1px solid #eee;
color: #555;
}

/* Tooltips */

.tool-tip {
float: left;
background: #ffc;
border: 1px solid #D4D5AA;
padding: 5px;
max-width: 200px;
}

.tool-title {
padding: 0;
margin: 0;
font-size: 100%;
font-weight: bold;
margin-top: -15px;
padding-top: 15px;
padding-bottom: 5px;
background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text {
font-size: 100%;
margin: 0;
}

/* System Standard Messages */
#system-message { margin-bottom: 20px; }

#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;}

/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}

#syndicate{
float:none;
margin-left: 35px;
margin-top:30px;
background-color:#F5F5ED;
}

#syndicate select, #syndicate a, #agt a, #hitstats embed, #elconfidencial {
margin-top:0px;
line-height:15px;
background-color:#b0c5FF;
}

#elconfidencial, .elconfidencial {
padding-right:0px;
/* float:left; */
}

#elconfidencial a {
display:block;
background: url(images/logo_elconfidencial.gif);
}

#elconfidencial a:hover {
background: url(images/logo_elconfidencialoscuro.gif);
}


#hitstats, #agt, #elconfidencial {
float:left;
padding-left:15px; /* 25 */
}


#hitstats embed {
padding-left:25px; /* 25 */
padding-top:-5px;
}

#hitstats a img {
padding-left:25px; /* 25 */
padding-top:-5px;
}
/*
#syndicate a {
float:right;
margin-right:15px;
width:80px;
}
*/
#syndicate select {
background-color:#EDEDFE;
float:left;
margin-left:5px;
width:125px;
}



#pdf {
color:#000000;
float: right;
padding-right: 15px;
font-size:0.8em;
}


#whosonline {
float:right;
margin-right:15px;
}



#power_by{
float:right;
padding-right: 25px;
}

/* Component Specific Fixes */

#component-contact table td {
padding: 2px 0;
}

#contentThumbnail {
	padding-left:75px;
	/*height:630px;*/
  /*border:1px solid #000000;
  width:850px;*/
  margin:0px auto;
  text-align:left;
}
.thumbnail img {
  margin:5px 5px 5px 5px;
	width:120px;
	height:167px;
}
