body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #E5E5E5;
}

a:link,a:active,a:visited {
	color : #006699;
	text-decoration: none;
	font-weight: bold;
}

a:hover{
	text-decoration: underline; 
	color : #DD6900; 
}

/** Form elements ****/
input,textarea, select {
	color: #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border-color : #000000;
}
input{ 
	text-indent: 2px; 
}

/* The buttons used for bbCode styling in message post */
input.button {
	background-color : #EFEFEF;
	color : #000000;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/********************************* Cabecera ********************************/
table.cabecera{
	width:100%;
}

table.cabecera img.logo{
	margin-left:30px;
	margin-right:30px;
	border-style:none;
}

table.cabecera td.titulo {
	text-align:center;
	font-weight: bold; 
	font-size: 26px; 
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	font-style:italic;
	line-height : 120%; 
	color : #000000;
}

table.cabecera td.eslogan{
	color:#333333;
	text-align:center;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

table.cabecera td.opciones{
	text-align:left;
}
table.cabecera td.opciones a{
	text-align:left;
	font-weight:normal;
}
/*************************************** Marco Principal **********************************/
table.marco_principal{
	background-color:#FFFFFF;
	border: #006699 1px solid;
}

/******************************************* Login ****************************************/
table.login {
	border: #006699 2px solid; 
}

table.login th{
	font-weight: bold;
	font-size: 14px;
	background-image: url(../imagenes/cellpic3.gif);
	background-position:top;
	background-repeat:repeat-x;
	color: #ffa34f;
	height: 38px;
}

/******************************************* Miembros *************************************/
table.miembros {
	border: #006699 2px solid; 
}

table.miembros th{
	font-weight: bold;
	font-size: 14px;
	background-image: url(../imagenes/cellpic3.gif);
	background-position:top;
	background-repeat:repeat-x;
	color: #ffa34f;
	height: 38px;
}

table.miembros td{
	height:20px;
}

table.miembros td.row0	{ background-color: #EFEFEF; }
table.miembros td.row1	{ background-color: #DEE3E7; }
table.miembros td.row2	{ background-color: #D1D7DC; }

/******************************************* Búsqueda ****************************************/
table.busqueda {
	border: #006699 2px solid; 
}

table.busqueda th{
	font-weight: bold;
	font-size: 14px;
	background-image: url(../imagenes/cellpic3.gif);
	background-position:top;
	background-repeat:repeat-x;
	color: #ffa34f;
	height: 38px;
}

table.busqueda td{
	height:20px;
}

table.busqueda td.row0	{ background-color: #EFEFEF; }
table.busqueda td.row1	{ background-color: #DEE3E7; }
table.busqueda td.row2	{ background-color: #D1D7DC; }

table.busqueda td.pie {
	background-image:url(../imagenes/cellpic1.gif);
	height:30px;
	text-align:center;
}
/************************************ Resultados Búsqueda ********************************/
table.resultados {
	border: #006699 2px solid; 
}

table.resultados th{
	font-weight: bold;
	font-size: 14px;
	background-image: url(../imagenes/cellpic3.gif);
	background-position:top;
	background-repeat:repeat-x;
	color: #ffa34f;
	height: 38px;
}

table.resultados td{
	height:20px;
}

table.resultados tr.row1	{ background-color: #EFEFEF; }
table.resultados tr.row2	{ background-color: #DEE3E7; }
table.resultados tr.row3	{ background-color: #D1D7DC; }
table.resultados td.row1	{ background-color: #EFEFEF; }
table.resultados td.row2	{ background-color: #DEE3E7; }
table.resultados td.row3	{ background-color: #D1D7DC; }

table.resultados td.tema {
	background-image:url(../imagenes/cellpic1.gif);
	height:30px;
	text-align:left;
}

table.resultados td.datos_autor {
	vertical-align:top;
	text-align:left;
	font-size:11px;
}

table.resultados td.datos_autor .nombre{
	font-weight:bold;
}

table.resultados .mensaje .texto .asunto{
	padding-left:5px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}

table.resultados .mensaje .texto{
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
}

table.tema .mensajes .texto .resaltar{
	color:#FFA34F;
	font-weight:bold;
}

table.resultados td.pie {
	background-image:url(../imagenes/cellpic1.gif);
	height:30px;
	text-align:center;
}

/***************************************** Principal *************************************/
table.principal {
	border: #006699 2px solid;
}

table.principal th{
	font-weight: bold;
	font-size: 14px;
	background-image: url(../imagenes/cellpic3.gif);
	background-position:top;
	background-repeat:repeat-x;
	color: #ffa34f;
	height: 38px;
}

table.principal td.categoria {
	background-image: url(../imagenes/cellpic.gif);
	background-position:right;
	background-color:#C2CDD6;
	background-repeat: repeat-y;
	font-size:16px;
	font-weight:bolder;
	padding-left:5px;
}

table.principal td.titulo_foro {
	background-color: #efefef;
}

table.principal td.temas {
	background-color: #DEE3E7;
	text-align:center;
}

table.principal td.mensajes {
	background-color: #DEE3E7;
	text-align:center;
}

table.principal td.ultimo_mensaje {
	background-color: #DEE3E7;
	text-align:center;
}

/***************************************** Foro *************************************/
table.foro {
	border: #006699 2px solid; 
}

table.foro th{
	font-weight: bold;
	font-size: 14px;
	background-image: url(../imagenes/cellpic3.gif);
	background-position:top;
	background-repeat:repeat-x;
	color: #ffa34f;
	height: 38px;
}

table.foro td.categoria {
	background-image: url(../imagenes/cellpic.gif);
	background-position:right;
	background-color:#C2CDD6;
	background-repeat: repeat-y;
	font-size:16px;
	font-weight:bolder;
	padding-left:5px;
}

table.foro td.icono_tema {
	background-color: #efefef;
}

table.foro td.titulo_tema {
	background-color: #efefef;
	padding-left:5px;
}

table.foro td.respuestas {
	background-color: #DEE3E7;
}

table.foro td.autor {
	background-color: #D1D7DC;
}

table.foro td.lecturas {
	background-color: #DEE3E7;
}

table.foro td.ultimo_mensaje {
	background-color: #D1D7DC;
}

table.foro td.pie {
	background-image:url(../imagenes/cellpic1.gif);
	height:30px;
	text-align:center;
}



/************************************************ Ventanas ******************************/
table.ventana {
	border: #006699 2px solid;
}

table.ventana th{
	color : #006699;
	text-align:left;
	height: 16px;
	font-size:14px;
	font-weight:bolder;
	padding-left:5px;
	letter-spacing:1px;
	background-color:#C2CDD6;
}

table.ventana td{
	background-color:#EFEFEF;
}

/*****************************************************************************************/
.nota{
	font-size: 11px;
	font-weight:normal;
}

table.botones{
	width:100%;
}

table.botones th{
	text-align:left;
	font-weight: bold; 
	font-size: 22px; 
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	line-height : 120%; 
	color : #0B70A2;
}

table.botones td{
	height: 30px;
	vertical-align:middle;
}

table.botones td img{
	margin-right: 10px;
}

/****************************************** TEMA ****************************************/
table.tema{
	width:100%;
}
table.tema th{
	text-align:left;
	font-weight: bold; font-size: 22px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; line-height : 120%; color : #0B70A2;
}

table.tema .botones{
	height:30px;
	vertical-align:middle;
}

table.tema .mensajes{
	border: #006699 2px solid; 
}

table.tema .mensajes table{
	width:100%;
}

table.tema .mensajes th{
	font-weight: bold;
	font-size: 14px;
	background-image: url(../imagenes/cellpic3.gif);
	background-repeat:repeat-x;
	color: #ffa34f;
	height: 25px;
	text-align:center;
}

table.tema .mensajes .datos_autor {
	vertical-align:top;
	text-align:left;
	font-size:11px;
}

table.tema .mensajes .datos_autor .nombre{
	font-weight:bold;
}

table.tema .mensajes .row0 {
	background-color: #EFEFEF;
}

table.tema .mensajes .row1 {
	background-color: #DEE3E7;
}

table.tema .mensajes .texto{
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
}

table.tema .mensajes .texto .resaltar{
	color:#FFA34F;
	font-weight:bold;
}

table.tema .mensajes .texto .asunto{
	padding-left:5px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}

table.tema .mensajes .texto .texto{
	padding:3px;
	text-indent: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

table.tema .mensajes .texto .firma{
	color:#333333;
	vertical-align:bottom;
	margin-bottom:10px;
}
table.tema .mensajes .texto .firma span{
	text-indent:5px;
	padding-left:5px;
	font-size:10px;
}

table.tema .mensajes .texto .cita{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #444444; 
	line-height: 125%;
	background-color: #FAFAFA; 
	border: #D1D7DC; 
	border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
	width: 95%;
}

table.tema .mensajes .separador{
	height:6px;
	background-color:#D1D7DC;
}

/********************************* Posting ****************************************/
table.posting {
	border: #006699 2px solid; 
}

table.posting th{
	font-weight: bold;
	font-size: 14px;
	background-image: url(../imagenes/cellpic3.gif);
	background-position:top;
	background-repeat:repeat-x;
	color: #ffa34f;
	height: 38px;
}

table.posting td.titulo{
	background-color: #EFEFEF;
	vertical-align:top;
	font-weight:bold;
}

table.posting td.campo{
	background-color: #DEE3E7;
}

table.posting td.pie {
	background-image:url(../imagenes/cellpic1.gif);
	height:30px;
	text-align:center;
}

/********************************** Información *************************************/
table.informacion{
	width:100%;
	border: #006699 2px solid;
	padding:2px 2px 2px 2px;
}

table.informacion th{
	font-weight: bold;
	font-size: 14px;
	background-image: url(../imagenes/cellpic3.gif);
	background-position:top;
	background-repeat:repeat-x;
	color: #ffa34f;
	height: 25px;
}

table.informacion td{
	text-align:center;
	height:50px;
	background-color:#EFEFEF;
}
/*********************************** Registro **********************************/
table.registro {
	border: #006699 2px solid; 
}

table.registro td{
	background-color: #DEE3E7;
}

table.registro th{
	font-weight: bold;
	font-size: 14px;
	background-image: url(../imagenes/cellpic3.gif);
	background-position:top;
	background-repeat:repeat-x;
	color: #ffa34f;
	height: 38px;
}

table.registro td.titulo{
	background-color: #EFEFEF;
	vertical-align:top;
	font-weight:bold;
}

table.registro td.campo{
	background-color: #DEE3E7;
}

table.registro td.pie {
	background-image:url(../imagenes/cellpic1.gif);
	height:30px;
	text-align:center;
}

/******************************** Versión *****************************************/
.version{ 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #444444; 
	letter-spacing: -1px;
}