/* **************************************************************************************
Theme: Sky is no heaven
Author: Michael Schmieding
Web site: http://www.slifer.de/
************************************************************************************** */
table.sky a, table.sky, table.sky tbody, table.sky tr, table.sky th, table.sky td, table.sky caption {
font-family: Verdana, arial, helvetica, sans-serif;
color:#000;
font-size:12px;
text-align:center;
}
table.sky, table.sky caption {
background:url(../images/heaven-by-www-slifer-de.jpg);
}
table.sky tbody {
background:#69c;
}
table.sky a {
font-weight:bold;
}
table.sky a:visited {
color:#333;
}
table.sky a:hover {
text-decoration:none;
color:#69c; 
}
table.sky {
border-bottom:4px outset #9cf;
}
table.sky, table.sky caption {
border-left:4px outset #9cf;
border-right:4px outset #9cf;
}
table.sky caption {
border-top:4px outset #9cf;
font-size:20px;
font-weight:bold;
}
table.sky th, table.sky tfoot, table.sky tfoot th {
background:#9cf;
}
table.sky th, table.sky td {
border:1px solid;
border-color:#fff #000 #000 #fff;
}
table.sky td, table.sky th, table.sky caption {
padding:5px;
vertical-align:middle;
}
table.sky tfoot td, table.sky tfoot th, table.sky thead th {
font-weight:bold;
white-space:nowrap;
font-size:12px;
}

/* **************************************************************************************
Theme: soft: Utilizado para las tablas de los modulos
************************************************************************************** */
table.soft a, table.soft, table.soft tbody, table.soft tr, table.soft th, table.soft td, table.soft caption {
font-family: verdana, arial, helvetica, sans-serif,times new roman;
font-size:12px;
text-align:center;
line-height:18px;
}

	

table.soft th, table.soft caption {
color:white;
}

table.soft, table.soft tbody, table.soft tr, table.soft td {
color:#333333;
}

table.soft tbody {
background:#ffffcc;
}


table.soft caption {
font-size:20px;
font-weight:bold;
}
table.soft th, table.soft tfoot, table.soft tfoot th,table.soft caption {
background:#003399;
}

table.soft th, table.soft td {
border:0px solid;
border-color:#fff #000 #000 #fff;
}
table.soft td, table.soft th, table.soft caption {
padding:4px;
vertical-align:middle;
}


/* **************************************************************************************
Theme: softG: Utilizado para las tablas de titulos de los modulos
************************************************************************************** */
table.softG a, table.softG, table.softG tbody, table.softG tr, table.softG th, table.softG td, table.softG caption {
font-family: verdana, arial, helvetica, sans-serif,times new roman;
font-size:22px;
text-align:center;
font-weight:bold;
}

table.softG a:link,table.softG a:visited,table.softG a:active,table.softG a:hover{
text-decoration: none; color:white;
}


table.softG th, table.softG caption {
color:#FFFFFF;
font-size:23px;
height:40px;
}

table.softG, table.softG tbody, table.softG tr, table.softG td {
color:#333333;
}

table.softG tbody {
background:#ffffcc;
}

table.softG caption {
border-top:4px outset #9cf;
font-size:20px;
font-weight:bold;
}
table.softG th, table.softG tfoot, table.softG tfoot th,table.softG caption {
background:#003399;
}

table.softG th, table.softG td {
border:1px solid;
border-color:#fff #000 #000 #fff;
}
table.softG td, table.softG th, table.softG caption {
padding:4px;
vertical-align:middle;
color: #EEEEEE;
}

/* **************************************************************************************
Theme: softDatos: Utilizado para las tablas para incluir datos.
************************************************************************************** */
table.softDatos a, table.softDatos, table.softDatos tbody, table.softDatos tr, table.softDatos th, table.softDatos td, table.softDatos caption {
font-family: verdana, arial, helvetica, sans-serif,times new roman;
font-size:12px;
line-height:18px;
}

table.softDatos th, table.softDatos caption {
color:white;
}

table.softDatos, table.softDatos tbody, table.softDatos tr, table.softDatos td {
color:#333333;
}

table.softDatos, table.softDatos tbody {
background:#ffffcc;
}

table.softDatos caption {
font-size:20px;
font-weight:bold;
}
table.softDatos th, table.softDatos tfoot, table.softDatos tfoot th,table.softDatos caption {
background:#003399;
}

table.softDatos th, table.softDatos td {
border:1px solid;
border-color:#888 #333 #333 #888;
}

table.softDatos td, table.softDatos th, table.softDatos caption {
padding:4px;
vertical-align:middle;
}


/* **************************************************************************************
Theme: cal: Utilizado para el calendario
************************************************************************************** */
table.cal a, table.cal, table.cal tbody, table.cal tr, table.cal th, table.cal td{
font-family: verdana, arial, helvetica, sans-serif,times new roman;
font-size:12px;
text-align:center;
line-height:18px;
}

table.cal{
border-style: solid;
border-width:1px;
}

table.cal tbody{
background:#DFE3E6;
}

table.cal caption {
	font-size:14px;
}

table.cal th {
border:1px;
border-color:#aaa #000 #000 #aaa;
border-style:solid;
font: 14px verdana,times new roman;
line-height:20px;
letter-spacing:.1em;
color:#FFFFFF;
}

/* **************************************************************************************
Theme: encab: Utilizado para el encabezado
************************************************************************************** */
table.encab a, table.encab, table.encab tbody, table.encab tr, table.encab th, table.encab td, table.encab caption {
font-family: verdana, arial, helvetica, sans-serif,times new roman;
font-size:10px;
line-height:14px;
color:white;
text-align:center;
}

table.encab a:link,table.encab a:visited,table.encab a:active,table.encab a:hover{
text-decoration: none; 
color:white;
font-weight:bold;
}

table.encab a:hover{
color:#CCCCCC;
}


table.encab, table.encab tbody {
border:1px solid;
border-color:#fff #000 #000 #000;
color:white;
}

table.encab th, table.encab tfoot, table.encab tfoot th,table.encab caption,table.encab tbody {
background:#114466;
}

/*table.encab th,table.encab td {
border:1px solid;
border-color:#fff #000 #000 #000;
}*/
table.encab td, table.encab th, table.encab caption {
padding:4px;
vertical-align:middle;
}
/* **************************************************************************************
Theme: tablaMenu: Utilizado para el encabezado
************************************************************************************** */
table.tablaMenu a, table.tablaMenu, table.tablaMenu tbody, table.tablaMenu tr, table.tablaMenu th, table.tablaMenu td{
font-family: verdana, arial, helvetica, sans-serif,times new roman;
font-size:11px;
text-transform:uppercase;
text-align:center;
}

table.tablaMenu a:link,table.tablaMenu a:visited,table.tablaMenu a:active{
text-decoration: none; 
color:navy;
font-weight:bold; 
}

table.tablaMenu a:hover{
text-decoration: none;
font-weight:bold; 
color: #0099CC;
}

/* **************************************************************************************
Theme: tablaDatos: Utilizado para la administracion de datos
************************************************************************************** */
table.datos{
border-style: solid; 
border-color: #8B979F;
}

table.datos a, table.datos, table.datos tbody, table.datos tr, table.datos th, table.datos td, table.datos caption {
font-family: verdana, arial, helvetica, sans-serif,times new roman;
font-size:12px;
line-height:18px;
}

table.datos th, table.datos caption {
font-weight:bold;
color:black;
text-align:center;
}

table.datos, table.datos tbody {
background:#edf6f9;
bordercolor: navy;
}

table.datos caption {
font-size:18px;
font-weight:bold;
}

table.datos th, table.datos tfoot, table.datos tfoot th,table.datos caption {
background:#89C8D8;
}

table.datos th, table.datos td {
BORDER-RIGHT:  medium none;
BORDER-TOP: medium none;
BORDER-LEFT: medium none;
BORDER-BOTTOM: windowtext 0.5pt solid;
}

table.datos td, table.datos th, table.datos caption {
padding:1px;
vertical-align:middle;
}

/* **************************************************************************************
Theme: tablaDatos: Utilizado para la administracion de datos
************************************************************************************** */
table.datosc a, table.datosc, table.datosc tbody, table.datosc tr, table.datosc th, table.datosc td, table.datosc caption {
font-family: verdana, arial, helvetica, sans-serif,times new roman;
font-size:12px;
line-height:18px;
text-align:center;
}

table.datosc th, table.datosc caption {
font-weight:bold;
color:black;
}

table.datosc, table.datosc tbody {
background:#edf6f9;
bordercolor: navy;
}

table.datosc caption {
font-size:18px;
font-weight:bold;
}

table.datosc th, table.datosc tfoot, table.datosc tfoot th,table.datosc caption {
background:#89C8D8;
}

table.datosc th, table.datosc td {
BORDER-RIGHT:  medium none;
BORDER-TOP: medium none;
BORDER-LEFT: medium none;
BORDER-BOTTOM: windowtext 0.5pt solid;
}

table.datosc td, table.datosc th, table.datosc caption {
padding:1px;
vertical-align:middle;
}

/* **************************************************************************************
Theme: tablaDatos: Utilizado para la administracion de datos
************************************************************************************** */
table.datosLisa a, table.datosLisa, table.datosLisa tbody, table.datosLisa tr, table.datosLisa th, table.datosLisa caption {
font-family: verdana, arial, helvetica, sans-serif,times new roman;
font-size:12px;
border-style: solid; 
border-width: 1;
border-color: #888888;
text-align:center;
}

table.datosLisa th, table.datosLisa caption {
font-weight:bold;
color:black;
text-align:center;
}

table.datosLisa, table.datosLisa tbody {
background:#edf6f9;
bordercolor: navy;
}

table.datosLisa caption {
font-size:20px;
font-weight:bold;
}

table.datosLisa th, table.datosLisa tfoot, table.datosLisa tfoot th,table.datosLisa caption {
background:#89C8D8;
}

table.datosLisa2 th, table.datosLisa2 td {
BORDER-RIGHT:  medium none;
BORDER-TOP: medium none;
BORDER-LEFT: medium none;
BORDER-BOTTOM: windowtext 0.5pt solid;
}



/* **************************************************************************************
Theme: foro: Utilizado para el foro
************************************************************************************** */

table.foro, table.foro tbody, table.foro tr, table.foro th, table.foro td, table.foro caption {
font-family: Verdana, arial, helvetica, sans-serif;
color:#000;
font-size:10px;
text-align:center;
}
table.foro tbody {
background:#B0C4DE;
}
table.foro {
border-color:#000000;
border-style: solid;
}



table.foro th, table.foro td {
border:1px solid;
border-color:#fff #000 #000 #fff;
text-align:center;
}

/* **************************************************************************************
Theme: chat: Utilizado para el chat
************************************************************************************** */

table.chat, table.chat tbody, table.chat tr, table.chat th, table.chat td, table.chat caption {
font-family: Verdana, arial, helvetica, sans-serif;
color:#000;
font-size:10px;
line-height: 100%;

}
table.chat tbody {
background:#B0C4DE;
}
table.chat {
border-color:#000000;
border-style: solid;
}

table.chat th, table.chat td {
border:1px ;
border-color:#fff #000 #000 #fff;
border-right-style: solid;
border-right-color: #B0C4DE;
}

/* **************************************************************************************
Theme: miniCal: Utilizado para el calendario pequeño
************************************************************************************** */
table.miniCal, table.miniCal tbody, table.miniCal tr, table.miniCal th, table.miniCal td, table.miniCal caption {
font-family: Verdana, arial, helvetica, sans-serif;
color:#4A6688;
font-size:11px;
text-align:center;
}

table.miniCal caption{
background:#FFFFFF;
font-size:13px;
height: 20px;
}

table.miniCal a {
font-weight:bold;
text-decoration:none;
font-weight:bold;
color:#000000;
}
table.miniCal a:visited {
text-decoration:none;
font-weight:bold;
color:#000000;
}
table.miniCal a:hover {
text-decoration:none;
font-weight:bold;
color:#000000;
}

table.miniCal th {
background:#EFF3F6;
border-bottom: 2pt solid;
border-bottom-color: #E7E8EB;
color:#999999;
text-align:center;
}

table.miniCal td {
border-top: 1pt solid;
border-top-color: #D5D5D6;
text-align:center;
}

table.miniCal tr{
background:#FFFFFF;
}	

/* **************************************************************************************
Theme: Resultados: Utilizado para el calendario pequeño
************************************************************************************** */

table.tablaResult, table.tablaResult tbody, table.tablaResult tr, table.tablaResult th, table.tablaResult td {
font-family: Verdana, arial, helvetica, sans-serif;
color:#000;
font-size:10px;
text-align:center;
}
 
table.tablaResult tbody,table.tablaResult th, table.tablaResult td {
border:1px solid;
border-color:#fff #000 #000 #fff;
text-align:center;
background:#B0C4DE;
}
 
table.tablaResult{
border:1px solid;
border-color:#000000;
}
 
table.tablaResult caption {
border-color:#000000;
font-size:16px;
font-weight:bold;
 
}
 
table.tablaResult th{
background:#B0C4DE;
font-size:11px;
font-weight:bold;
}
 
table.tablaResult td{
background:#EAEDF4;
}
/* **************************************************************************************
Theme: Administracion: 
************************************************************************************** */

table.tablaAdmin, table.tablaAdmin tbody, table.tablaAdmin tr, table.tablaAdmin th, table.tablaAdmin td {
font-family: Verdana, arial, helvetica, sans-serif;
color:#000;
font-size:12px;
}
 
table.tablaAdmin tbody,table.tablaAdmin th, table.tablaAdmin td {
border:1px solid;
border-color:#fff #000 #000 #fff;
background:#B0C4DE;
}
 
table.tablaAdmin{
border:1px solid;
border-color:#000000;
}
 
table.tablaAdmin caption {
border-color:#000000;
font-size:16px;
font-weight:bold;
 
}
 
table.tablaAdmin th{
background:#B0C4DE;
font-size:16px;
font-weight:bold;
text-align:center;
}
table.tablaAdmin td{
background:#EAEDF4;
font-weight:bold;
font-size:14px;
}


 