/* GENERAL */
body {
   /* background: rgb(42,63,66); */
	background: rgb(35,43,51);
   font-size: 10px;
   font-family: verdana, helvetica, arial, sans-serif;
   color: white;
   margin: 0px;
   scrollbar-arrow-color: rgb(255,255,255);
   scrollbar-face-color: rgb(35,43,51);
   scrollbar-3dlight-color: white;
   scrollbar-highlight-color: rgb(35,43,51);
   scrollbar-shadow-color: white;
   scrollbar-darkshadow-color: rgb(35,43,51);
   scrollbar-track-color: rgb(35,43,51);
}

/* ESTILOS PRINCIPALES */
table.main {
	width: 830px;
}

table.main td.col_right {
	background: rgb(35,43,51);
	width: 15px;
}

table.main td.col_left {
	background: rgb(35,43,51);
	width: 15px;
}

table.main td.col_center {
	background: rgb(35,43,51);
	width: 800px;
}

/* ESTILOS PARA LA TABLA DE CONTENIDO */
table.contenido {
	vertical-align: top; position: absolute; left: 0px; top: 170px;
}

table.contenido td.col_1 {
	width: 660px; vertical-align: top;
}

/* ESTILOS DE FORMULARIOS */

input {
   font-family: Verdana;
   font-size: 10px;
   color: rgb(255,255,255);
   background: rgb(35,43,51);
   border: 1px solid rgb(255,255,255);
   padding-left: 2px;
   padding-right: 2px;
}

input.nombre {
	text-transform: uppercase;
}

input.checkbox {
	border: 0px;
}

input.boton {
   font-size:10px;
   background-color: #DDD;
   border: 1px outset #CCC;
   color: rgb(0,0,0);   
   font-size:9px;   
}

select {
   font-family: Verdana;
   font-size: 10px;
	background-color: #DDD;
}

textarea {
   font-family: Verdana;
   background: rgb(35,43,51);
   color: rgb(255,255,255);
   font-size: 10px;
   border:1px solid #FFFFFF;
   padding-top: 2px;
   padding-left: 2px;
   padding-right: 2px;
   padding-bottom: 2px;
   overflow: auto;
}

/* VISOR */
table.visor {
	background: rgb(35,43,51); 
	font-family: verdana, helvetica, arial; font-size: 9px; text-transform: lowercase; text-align: justify;
}

table.visor td.titulo {
	font-family: verdana, helvetica, arial; font-size: 9px; color: rgb(177,199,209); text-transform: lowercase; text-align: justify;
}

table.visor div.fecha {
	font-family: verdana, helvetica, arial; font-size: 9px; color: rgb(84,114,138); text-transform: lowercase;
}

table.visor td.descripcion {
	font-family: verdana, helvetica, arial; font-size: 9px; color: rgb(255,255,255); text-transform: lowercase; text-align: justify;
}	

table.visor td.descripcion a {
	font-family: verdana, helvetica, arial; font-size: 9px; color: rgb(255,255,255); text-transform: lowercase; text-decoration: none;
}

table.visor td.descripcion a:hover {
	font-family: verdana, helvetica, arial; font-size: 9px; color: rgb(255,255,255); text-transform: lowercase; text-decoration: line-through;
}	

table.visor td.descripcion a:active {
	font-family: verdana, helvetica, arial; font-size: 9px; color: rgb(255,255,255); text-transform: lowercase; text-decoration: none;
}	


table.visor td.icono {
   background-color: rgb(35,43,51);
   border-bottom: #000000 0px solid;
   border-top: #000000 0px solid;
   border-left: #000000 0px solid;
   border-right: #000000 0px solid;
}

table.visor table.contenido_flash {
	border: #C0C0C0 1px solid;
	width: 616px;
}

/* INDICE */
table.indice {
   background-color: rgb(35,43,51);
}

table.indice div.tema {
	font-family: verdana; font-size: 9px; color: rgb(255,255,255); text-transform: lowercase; text-align: left;
}

table.indice div.tema_resaltado {
	font-family: verdana; font-size: 9px; color: rgb(255,255,255); font-weight: bold; text-transform: lowercase; text-align: left;
}
		
table.indice div.tema_sombreado {
	font-family: verdana; font-size: 9px; color: rgb(192,192,192); text-transform: lowercase; text-align: left;
}	

table.indice div.descr {
	font-family: verdana; font-size: 9px; color: rgb(253,56,158); text-transform: lowercase; text-align: left;
	width: 189px;
}

/* LINKS */

a.reciente {
   font-family: Verdana;
  	color: rgb(253,38,106);
   text-decoration: none;
}

a.reciente:hover {
   font-family: Verdana;
  	color: rgb(253,38,106);
   text-decoration: line-through;
}

a.reciente:visited {
   font-family: Verdana;
  	color: rgb(84,114,138);
   text-decoration: none;
}

a.reciente:visited:hover {
   font-family: Verdana;
  	color: rgb(84,114,138);
   text-decoration: line-through;
}

a.pink {
   font-family: Verdana;
  	/* color: rgb(253,56,158); */
  	color: rgb(177,199,209);
/*color: rgb(253,58,106); */
   text-decoration: none;
}

a.pink:hover {
   font-family: Verdana;
  	color: rgb(177,199,209);
   text-decoration: line-through;
}

a.pink:active {
   font-family: Verdana;
  	color: rgb(177,199,209);
   text-decoration: none;
}

a.pink:visited {
   font-family: Verdana;
 	color: rgb(84,114,138);
   text-decoration: none;
}

a.pink:visited:hover {
   font-family: Verdana;
 	color: rgb(84,114,138);
   text-decoration: line-through;
}

a.white {
   font-family: Verdana;
  	color: rgb(255,255,255);
   text-decoration: none;
}

a.white:hover {
  	font-family: Verdana;
  	color: rgb(255,255,255);
	text-decoration: line-through;
}

a.white:active {
   font-family: Verdana;
  	color: rgb(255,255,255);
   text-decoration: none;
}

a.white:visited {
   font-family: Verdana;
  	color: rgb(255,255,255);
   text-decoration: none;
}

a.white:visited:hover {
   font-family: Verdana;
  	color: rgb(255,255,255);
   text-decoration: line-through;
}

a {
   font-family: Verdana;
  	color: rgb(177,199,209);
   text-decoration: none;
}

a:hover {
   font-family: Verdana;
  	color: rgb(84,114,138);
   text-decoration: line-through;
}

a:active {
   font-family: Verdana;
  	color: rgb(177,199,209);
   text-decoration: none;
}

a:visited {
   font-family: Verdana;
  	color: rgb(177,199,209);
   text-decoration: none;
}

a.sitemap {
	font-size: 10px;
   font-family: Verdana;
  	color: rgb(253,38,106);
   text-decoration: none;
}

a.sitemap:hover {
	font-size: 10px;
   font-family: Verdana;
  	color: rgb(253,38,106);
   text-decoration: line-through;
}

a.sitemap:visited {
	font-size: 10px;
   font-family: Verdana;
  	color: rgb(253,38,106);
   text-decoration: none;
}

a.sitemap:visited:hover {
	font-size: 10px;
   font-family: Verdana;
  	color: rgb(253,38,106);
   text-decoration: line-through;
}
/* TABLAS */

.table_box {
   border-top-color: rgb(179,88,135);
   border-top-width: 1px;
   border-top-style: solid;
   border-bottom-color: rgb(179,88,135);
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-right-color: rgb(179,88,135);
   border-right-width: 1px;
   border-right-style: solid;
   border-left-color: rgb(179,88,135);
   border-left-width: 1px;
   border-left-style: solid;
   font-family: Verdana;
   font-size: 10px;
   color: rgb(208,207,208);
}

/* ESTILOS GENERICOS */

.text {
	font-family: verdana; font-size: 9px;
}

.text_titulo {
	font-family: verdana; font-size: 9px; color: rgb(253,56,158); text-transform: lowercase; text-align: right;
}

.text_tema {
	font-family: verdana; font-size: 9px; color: rgb(255,255,255); text-transform: lowercase;
}

.text_seccion {
   font-family: verdana; color: rgb(253,56,158); font-size: 10px; vertical-align: top;
}

.text_info {
	font-family: verdana; color: #e0e0e0; font-size: 10px; vertical-align: top; text-align: justify;
}

.text_contacto {
	font-family: verdana; color: rgb(177,199,209); font-size: 9px;
}

/* COPYRIGHT */
.copyright {
	background: rgb(35,43,51);	height: 14px; text-align: right; color: rgb(255,255,255); font-family: verdana, arial; font-size: 9px; vertical-align: middle;
}

.contacto {
	background: rgb(35,43,51);	height: 14px; color: rgb(255,255,255); font-family: verdana, arial; font-size: 9px; vertical-align: middle;
}

/* SITEMAP */
table.sitemap {
	background: rgb(35,43,51);
	font-family: verdana, helvetica, arial; font-size: 9px; text-align: justify;
}

table.sitemap td.sitemap {
	background: rgb(35,43,51);
	font-family: verdana, helvetica, arial; font-size: 9px; text-align: justify;
	border: 1px rgb(130,130,130) dotted;
}
