/* (Base de web) */
body {
  margin           : 0px;
  background-color : #FFFFFF;/* Color del fondo cuando encoje la pantalla */
  font-family      : Arial, sans-serif;
  font-size        : 12px;
  color            : #000000;
  border           : 1px solid #FFFFFF;
}

.contentbox {
  /*background-image : url('../images/image_bottom.png');*/ /*Imagen calada de fondo de web*/
  background-repeat     : no-repeat;
  background-position   : right top;
  padding               : 0px;
  background-color      : #FFFFFF;/*Color Fondo Main #CC9966 #DEDE9E #B37800*/
  border                : 1px solid #FFFFFF; /* Borde Principal del main */
}

td.centro {
   background-color : #FFFFFF; /* Color del fondo de la columna central */
   padding          : 6px; /* Distancia respecto al borde mas exterior */
   border           : 1px solid #FFFFFF;
}

td.lados {
   border           : 1px dashed #275FB0;
   padding          : 1px; /* Distancia respecto al borde mas exterior */
   background-color : #FFFFCC
}

td, tr, p, div {
  
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #000;
}

hr {
  height           : 1px;
  width            : 100%;
  border           : 1px dashed #275FB0;
}

/* Barra inferior Marron*/
.buttonbar {
  font-family      : Arial, Helvetica, serif;
  font-size        : x-small;
  width            : 100%;
  text-align       : center;
}

a.buttonbar:link, a.buttonbar:visited {
  color            : #FFFFFF;
}
a.buttonbar:hover {
  text-decoration  : none;
  color            : #CC3333;
}

/* (Cajones de los modulos bordes y demas)*/
table.moduletable {
  width            : 100%;
  border           : 1px solid #FFFFFF; /* Borde de los Bloques #996600*/
}

table.moduletable th {
  font-size        : 11px;
  font-weight      : bold;
  color            : #FFFFFF;/*Letras Titulo Cajones*/
  /*background       : #CC9933;/*Fondo Titulo Cajones*/
  background-image : url('../images/but3.gif');
  text-align       : center;
  letter-spacing   : 1px;
  padding          : 2px;
  border-bottom    : 1px solid #275FB0;/*Borde Titulo Cajones*/
}

table.moduletable td {
  padding-left     : 2px; /* Separacion dentro de las tablas */
  padding-right    : 2px; /* Separacion dentro de las tablas */
  padding-top      : 0px; /* Separacion dentro de las tablas */
  padding-bottom   : 0px; /* Separacion dentro de las tablas */
  background       : #6798DE;/*Fondo Contenido Cajones*/
}

/* (Botones de los formularios y demas)*/
.button {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #FFFFFF; /* Color Letras Botones */
  background       : #CC8A00; /* Color del los Botones de aceptar, votar, etc... */
  border           : 1px solid #275FB0; /* Color Borde de dicho boton */
  background-image : url('../images/but2.gif'); /* Fondo boton */
  border           : 1px solid #275FB0; /* Color Borde boton */
}

.inputbox {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #000;
  background       : #f0f0f0; /* Color fondo cajones texto blancos */
  border           : 1px solid #275FB0; /* Color Borde entrada de texto cajones blancos */
}

/* (lista de votacion etc...)*/
.sectiontableheader {
  border-bottom    : 1px solid #C0C0C0;
  padding          : 2px;
  background       : #FFFFFF;/*color 1º linea*/
  color            : #000000;
  font-weight      : bold;
  letter-spacing   : 1px;
}

.sectiontableentry1 {
  vertical-align   : top;
  padding          : 2px;
  background       : #FFFFFF;/*color 2º linea*/
  color            : #FFFFFF;
}

.sectiontableentry2 {
  vertical-align   : top;
  padding          : 2px;
  background       : #6798de;/*color 3º linea*/
  color            : #FFFFFF;
}

/* (Links menu y submenu)*/
.mainlevel {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 12px;
  font-weight      : bold;
  color            : #25668D;
  background       : #FFFFFF;
  text-align       : center;
  letter-spacing   : -1px;
  border           : 1px solid #D1DFE7;
  width            : 130px;
}

a.mainlevel:link, a.mainlevel:visited {
  font-weight      : normal;
  text-align       : center;
  display          : block;
  line-height      : 22px;
  height           : 20px;
  width            : auto;
  background       : url('../images/boff2.jpg');/*Fonfo Debajo Links Menu Lateral*/
  /*background       : transparent;*/
  letter-spacing   : 1px;
  border           : none /*1px solid #CC9966*/; /* Color Borde */
  color            : #FFFFFF;
}

a.mainlevel:hover {
  text-align       : center;
  display          : block;
  background       : url('../images/bon2.jpg');/*Fonfo Debajo Links Menu Lateral Al Pulsar*/
  height           : 20px;
  font-weight      : normal;
  text-decoration  : none;
  letter-spacing   : 1px;
  border           : none /*1px solid #996600*/; /* Color Borde */
}

.sublevel {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : xx-small;
}

/* (Todos los links)*/
a:link, a:visited {
  font-size        : 11px;
  color            : #000000;/*Link Estado OFF*/
  text-decoration  : none;
  font-weight      : bold;

}

a:hover {
  color            : #000000;/* Link Pulsado */
  text-decoration  : none;
  font-weight      : bold;
  font-size        : 11px;

}

a.category:link, a.category:visited {
  font-weight      : bold;
  font-size        : 11px;
  color            : #000000;
  
}

a.readon:link, a.readon:visited{
  padding-left     : 10px;
  padding-right     : 8px;
  margin-left      : 5px;
  /*background-image : url('../images/rm_icon.png');*/
  background-repeat: repeat;
  background-position: center;
  background-image : url('../images/but.gif'); /* Fondo Leer... */
  border           : 1px solid #275FB0; /* Color Borde leer... */
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  text-decoration  : none;
  white-space      : normal;
  font-weight      : normal;
  padding-bottom   : 4px;
  padding-left     : 4px;
  padding-right    : 4px;
  padding-top      : 4px;
  float            : left;
  line-height      : 10px;
  color            : #FFFFFF;
  
}

/* (Navegacion por pagina)*/
.pagenavbar {
  border           : 1px solid #C0C0C0;
  padding          : 2px;
  background       : #EFF7FB;
}

.pagenav {
  color            : #000000;
  font-weight      : bold;
}

a.pagenav:link, a.pagenav:visited {
  color            : #25668D;
  text-decoration  : none;
}

a.pagenav:hover {
  color            : #000000;
  text-decoration  : underline;
}

a.blogsection:link, a.blogsection:visited, a.blogsection:hover {
  color            : #000000;
}


/* (lineas finas de las noticias ;) )*/
.small {
  font-size        : 11px;
  color            : #994433;
}

.smalldark {
  font-size        : 11px;
  color            : #000000;
}

.createdate, .modifydate {
  font-size        : 11px;
  color            : #996633;
}

/* (Tabla de votos) */
.content_rating {
  font-size        : 10px;
  color            : #996633;
}

.content_vote {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  height           : 22px;
  padding-top      : 2px;
  padding-bottom   : 2px;
  /*padding-left     : 10px;
  padding-right    : 10px;*/
  background       : #EFF7FB;
  border           : 1px solid #C0C0C0;
}

/* #(Pathway) linea de ruta superior*/
.pathway {
  letter-spacing   : 0px;
  font-size        : 11px;
  color            : #000000;
}

a.pathway:link, a.pathway:visited {
  font-size        : 11px;
  letter-spacing   : 0px;
  color            : #275FB0;
}

a.pathway:hover {
  font-size        : 11px;
  letter-spacing   : 0px;
  color            : #275FB0;
}

/* (Titulos noticias y cosas asi)*/
.contentpane {
  padding-left     : 4px;
  padding-right    : 4px;
}

.contentpaneopen {
  padding-left     : 4px;
  padding-right    : 4px;
}

.contentheading, .componentheading {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : medium;
  font-weight      : bold;
  color            : #275FB0;
}
a.componentheading {
  color            : #000000;
}
.contentpagetitle {
  font-weight      : bold;
  color            : #000000;
}

.small {
  color            : #215197;
}

.createdate, .modifydate {
  color            : #6596DD;
}

a.back_button:link, a.back_button:visited, a.back_button:hover {
  color            : #000000;
}

a.idioma, a.idioma:visited, a.idioma:hover {
  color            : #FFFFFF;
}

a.sectiontableentry1, a.sectiontableentry1:hover, a.sectiontableentry1:visited {
   color           : #000000;
}

table.moduletable_fondoclaro {
  width            : 100%;
  border           : 1px solid #FFFFFF; /* Borde de los Bloques #996600*/
}

table.moduletable_fondoclaro  th {
  font-size        : 11px;
  font-weight      : bold;
  color            : #FFFFFF;/*Letras Titulo Cajones*/
  /*background       : #CC9933;/*Fondo Titulo Cajones*/
  background-image : url('../images/but3.gif');
  text-align       : center;
  letter-spacing   : 1px;
  padding          : 2px;
  border-bottom    : 1px solid #275FB0;/*Borde Titulo Cajones*/
}

table.moduletable_fondoclaro  td {
  padding-left     : 2px; /* Separacion dentro de las tablas */
  padding-right    : 2px; /* Separacion dentro de las tablas */
  padding-top      : 0px; /* Separacion dentro de las tablas */
  padding-bottom   : 0px; /* Separacion dentro de las tablas */
  background       : #cccc66;/*Fondo Contenido Cajones*/
}


/* (Tab)*/
/*.ontab {
  background-color : #FFF;
  border-left      : 1px solid #C0C0C0;
  border-top       : 1px solid #C0C0C0;
  text-align       : center;
  cursor           : hand;
  font-weight      : bold;
  color            : #25668D;
  padding          : 5px;
}
.offtab {
  background-color : #EFF7FB;
  border-left      : 1px solid #C0C0C0;
  border-top       : 1px solid #C0C0C0;
  border-bottom    : 1px solid #C0C0C0;
  text-align       : center;
  cursor           : hand;
  font-weight      : normal;
  color            : #25668D;
  padding          : 5px;
}
.tabpadding {
  border-left      : 1px solid #C0C0C0;
  border-bottom    : 1px solid #C0C0C0;
}

.pagetext {
  visibility       : hidden;
  display          : none;
  position         : relative;
  top              : -19;
  border-left      : 1px solid #C0C0C0;
  border-right     : 1px solid #C0C0C0;
  border-bottom    : 1px solid #C0C0C0;
  background-color : #FFF;

}*/