body{
	background-image: url(../img/bg-web.jpg);
  margin:0px;
}

/*
TITULOS, SUBTITULOS Y TEXTOS SIMPLES	
*/

.texto-blanco10px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
}
.texto-negro10px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}
.texto-celeste-9px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #DDF3FF;
}
.titulo-rojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #993300;
}
.titulo-rojob {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #993300;
	font-weight: bold;
}
.titulo-verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009900;
	font-weight: bold;	
}
.titulo-gris-11px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5D5D5D;
}
.titulo-negro-11px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.texto-gris-10px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.texto-gris-12px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.titulo-azul-11px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006195;
}
.titulo_azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006195;
}
.texto-rojo11px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D13300;
}

.texto-rojo11pxb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #D13300;
}

.titulo-negro13px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
.texto-negro_df
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.nuemral-marron19px {
	font-family: Times New Roman, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #663300;
}
.numeral-blanco25px {
	font-family: Times New Roman, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #FFFFFF;
}
.numeral-15px {
	font-family: Times New Roman, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #1298C5;
}
.numeral-28px {
	font-family: Times New Roman, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #1298C5;
}
.texto-gris-11px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5D5D5D;
}
.texto-gris-13px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #5D5D5D;
}
.texto-negro-11px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8A0000;
}

.texto-gris-claro10px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #8B99B6;
}
.texto-verde10px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #00D200;
}
.titulo-negro-15px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
.titulo-negro-17px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #000000;
}
.titulo-blanco-17px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
}

.titulo-negro-30px {
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: bold;
	color: #333333;
}

.titulo-azul-16px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #006397;
	font-weight: bold;
}
.titulo_tema_red{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #91340B;
}
.titulo-celeste {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #00709A;
}

.titulo-celesteb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #00709A;
}
.titulo-plomo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #999999;
}


.img-cursor
{
	cursor:pointer;
}

.FontChat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.FontChat2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.UserColo1 {color: #009900}
.UserColo2 {color: #003399}
.UserColo3 {color: #FF0000}
.UserColo4 {color: #009B9B}
.UserColo5 {color: #990000}
.UserColo6 {color: #28CC00}
.UserColo7 {color: #333333}
.UserColo8 {color: #FF9900}
.UserColo9 {color: #666666}

/************************************************/

.css_control_text
{ 
	width:240px; 
	height:18px; 
	background: url(../img/image/bg_form.jpg); 
	border:1px solid #A5A6A8;
		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}


.css_text_default
{ 	
	height:18px; 
	background: url(../img/image/bg_form.jpg); 
	border:1px solid #A5A6A8;
		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}


.css_control_textb
{ 
	width:240px; 
	height:18px; 
	background: #FFD7D7 ; 
	border:1px solid #FF0000;
		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.css_control_submit
{
	font-family: Verdana;
	border-style: solid;
	border-width: 0px;	
	font-size:11px; 
	color:#000000;
	text-align:center;
	background-image:  url("../img/boton-registrar.gif");		
	cursor: pointer;
	height:25px;
	width:120px;
}

.text_nom
{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}
.border_pading{	padding:2px 2px 0px 2px;}
.border_perfil { 
	width:650px; float:left; padding: 5px 5px 5px 5px; 
	border:1px solid #DCCC0A;
	background:#FFFF99; }
.border_perfil_{ 
	width:650px; float:left; padding: 5px 5px 5px 5px; 
	border-left:1px solid #DCCC0A;
	border-right:1px solid #DCCC0A; 
}
.border_perfil2{
	width:650px; float:left; padding: 5px 5px 5px 5px; 
	height:15px;
	border:1px solid #DCCC0A;
	background:#FFFFAA; 
}
.border_perfil2c{
	width:535px; float:left;
	line-height:3;	
	border:1px solid #DCCC0A;
	background:#FFFFAA; 
}

.border_perfil3 {
	width:650px; float:left; padding: 5px 5px 5px 5px; 
	border-left:1px solid #DCCC0A;
	border-right:1px solid #DCCC0A; 
	border-bottom: 1px solid #DCCC0A;
}
.border_perfil3c {
	width:535px; float:left; 
	border-left:1px solid #DCCC0A;
	border-right:1px solid #DCCC0A; 
	border-bottom: 1px solid #DCCC0A;
}

.border_n_curso
{
	width:40px; float:left; padding:4px 4px 4px 4px;
}
.border_n_curso_c
{
	float:left; padding:4px 4px 4px 4px;
}
.border_curso
{
width:250px; float:left; padding:4px 4px 4px 4px; border:1px solid #9E9307; background:#FFFFF0;
}

.border_curso_c
{
	float:left; padding:4px 4px 4px 4px; border:1px solid #9E9307; background:#FFFFF0;
}

.color_t
{
	color: #DCCC0A;
}

.border_standar
{
	padding:4px 4px 4px 4px; float:left;
}

.css_special { visibility:hidden;}


.text-gris11px
{
	font-weight : bold;
	color : #494949;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica ;
	font-size : 11px;
	text-decoration : none;
}

.title-celeste
{
	font-weight : bold;
	color : #3997B8;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 12px;
	text-decoration : none;
}

.text_somos
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}
/*******************************************************************/
/* thumbnail */

span.thumb-sv
{
/*	float:left;
/*	margin:1px;
/*	margin-right:-10px;*/
	padding:-3px;
	background:#333333;
	
}

span.thumb-sv a
{
	display:block;
	width:117px;
	height:90px;		
	overflow:hidden;
	position:relative;
	z-index:1;
}

span.thumb-sv a img
{
	float:left;
	position:absolute;
	left:0px;
	vertical-align:middle;
}

.img_ab{
	
}
/*******************************************************************/
/* BOTONES */

/*BOTON GRIS 11 PX*/

a.btn-gris11px
{
	font-weight : bold;
	color : #494949;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 11px;
	text-decoration : none;
}

a.btn-gris11px:visited
{
	font-weight : bold;
	color : #494949;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 11px;
	text-decoration : none;
}

a.btn-gris11px:link
{
	font-weight : bold;
	color : #494949;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 11px;
	text-decoration : none;
	
}

a.btn-gris11px:active
{
	font-weight : bold;
	color : #494949;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 11px;
	text-decoration : none;
}

a.btn-gris11px:hover
{	font-weight : bold;
	color : #209EC8;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 11px;
	text-decoration : none;
}

/* BOTON MENUNAV */

a.btn-nuevo-usuario9px
{
	font-weight : bold;
	color : #C25000;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 9px;
	text-decoration : none;
}

a.btn-nuevo-usuario9px:visited
{
	font-weight : bold;
	color : #C25000;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 9px;
	text-decoration : none;
}

a.btn-nuevo-usuario9px:link
{
	font-weight : bold;
	color : #C25000;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 9px;
	text-decoration : none;
	
}

a.btn-nuevo-usuario9px:active
{
	font-weight : bold;
	color : #C25000;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 9px;
	text-decoration : none;
}

a.btn-nuevo-usuario9px:hover
{	font-weight : bold;
	color : #663300;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 9px;
	text-decoration : none;
}

/*BOTON GRIS 9PX */

a.btn-gris-9px
{
	font-weight : bold;
	color : #333333;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 9px;
	text-decoration : none;
}

a.btn-gris-9px:visited
{
	font-weight : bold;
	color : #333333;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 9px;
	text-decoration : none;
}

a.btn-gris-9px:link
{
	font-weight : bold;
	color : #333333;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 9px;
	text-decoration : none;
	
}

a.btn-gris-9px:active
{
	font-weight : bold;
	color : #333333;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 9px;
	text-decoration : none;
}

a.btn-gris-9px:hover
{	font-weight : bold;
	color : #B96F00;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 9px;
	text-decoration : none;
}

/*BOTON BLANCO 15 PX*/

a.btn-blanco15px
{
	font-weight : bold;
	color : #fdfdfd;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 15px;
	text-decoration : none;
}

a.btn-blanco15px:visited
{
	font-weight : bold;
	color : #FFFFFF;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 15px;
	text-decoration : none;
}

a.btn-blanco15px:link
{
	font-weight : bold;
	color : #FFFFFF;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 15px;
	text-decoration : none;
	
}

a.btn-blanco15px:active
{
	font-weight : bold;
	color : #FFFFFF;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 15px;
	text-decoration : none;
}

a.btn-blanco15px:hover
{	font-weight : bold;
	color : #DDEEA4;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 15px;
	text-decoration : none;
}

/*BOTON BLANCO 11px */

a.btn-blanco-11px
{
	font-weight : normal;
	color : #FFFFFF;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 11px;
	text-decoration : none;
}

a.btn-blanco-11px:visited
{
	font-weight : normal;
	color : #FFFFFF;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 11px;
	text-decoration : none;
}

a.btn-blanco-11px:link
{
	font-weight : normal;
	color : #FFFFFF;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 11px;
	text-decoration : none;
	
}

a.btn-blanco-11px:active
{
	font-weight : normal;
	color : #FFFFFF;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 11px;
	text-decoration : none;
}

a.btn-blanco-11px:hover
{	font-weight : normal;
	color : #FFFF99;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 11px;
	text-decoration : none;
}

/*BOTON CELESTE 10 PX */

a.btn-celeste10px
{
	font-weight : bold;
	color : #3997B8;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 10px;
	text-decoration : none;
}

a.btn-celeste10px:visited
{
	font-weight : bold;
	color : #3997B8;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 10px;
	text-decoration : none;
}

a.btn-celeste10px:link
{
	font-weight : bold;
	color : #3997B8;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 10px;
	text-decoration : none;
	
}

a.btn-celeste10px:active
{
	font-weight : bold;
	color : #3997B8;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 10px;
	text-decoration : none;
}

a.btn-celeste10px:hover
{	font-weight : bold;
	color : #003366;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 10px;
	text-decoration : none;
}

/* BOTON CELESTE 12 PX */

a.btn-celeste12px
{
	font-weight : bold;
	color : #3997B8;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 12px;
	text-decoration : none;
}

a.btn-celeste12px:visited
{
	font-weight : bold;
	color : #3997B8;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 12px;
	text-decoration : none;
}

a.btn-celeste12px:link
{
	font-weight : bold;
	color : #3997B8;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 12px;
	text-decoration : none;
	
}

a.btn-celeste12px:active
{
	font-weight : bold;
	color : #3997B8;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 12px;
	text-decoration : none;
}

a.btn-celeste12px:hover
{	font-weight : bold;
	color : #003366;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 12px;
	text-decoration : none;
}

.btn-celeste16bpx
{
	font-weight : bold;
	color : #3997B8;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 18px;	
}


/*BOTON CELESTE 16 PX*/

a.btn-celeste16px
{
	font-weight : bold;
	color : #3997B8;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 18px;
	text-decoration : none;
}

a.btn-celeste16px:visited
{
	font-weight : bold;
	color : #3997B8;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 18px;
	text-decoration : none;
}

a.btn-celeste16px:link
{
	font-weight : bold;
	color : #3997B8;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 18px;
	text-decoration : none;
	
}

a.btn-celeste16px:active
{
	font-weight : bold;
	color : #3997B8;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 18px;
	text-decoration : none;
}

a.btn-celeste16px:hover
{	font-weight : bold;
	color : #003366;
	font-style : normal;
	font-family : Arial, sans-serif, Helvetica;
	font-size : 18px;
	text-decoration : none;
}

.style_time
{
border:0px; 
width:80px; 
height:22px; 
font-family:'Times New Roman', Times, serif; 
font-size:20px; 
color:#653100; 
font-weight: bold; 
background:url(../image/bg_time.jpg);
}
/*

TABLAS, CELDAS, MARCOS
	
*/

table.marco-fotos {
  border-collapse: collapse;
  border: 1px solid #D9D9D9;
  background: #FFFFFF;
  padding: 1px 1px 1px 1px;
}

table.marco-fotos-tm {
  border-collapse: collapse;
  border: 1px solid #CCCCCC;
  background: #FFFFFF;
  padding: 1px 1px 1px 1px;
}
	
/************************************************
*	paginacion 									*
************************************************/
.nav {
	font-family:Arial, Helvetica, sans-serif;
	margin:20px 0 20px 0;
	}
.nav a {
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #CCCCCC;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	letter-spacing:-1px;
	padding:2px 5px;
	}
.nav a:visited {
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #CCCCCC;
	padding:2px 5px;
	}
.nav a:hover {
	background:#F2B80F none repeat scroll 0%;
	border:1px solid #BEA303;
	color:#FFFFFF;
	padding:2px 5px;
	text-decoration:none;
	}
.nav span {
	font-size:15px;
	text-transform:uppercase;
	}
.nav .on {
	background:#F2B80F none repeat scroll 0%;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #BEA303;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
	padding:1px 4px;
	}

.nav .pn 
{
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #CCCCCC;	
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#333333;
	font-weight:bold;
	letter-spacing:1px;
	padding:2px 5px;
	
}

/****************************************************************/

/*CSS PAG 12PX*/

a.stylo_1 {

	border:1px solid #000000; width:20px; text-align:center;
	height: 19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#333333;
}
a.stylo_1:link 
{
	border:1px solid #000000; width:20px; text-align:center;
	height: 19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#333333;
	text-decoration: none;
}
a.stylo_1:visited 
{
	border:1px solid #000000; width:20px; text-align:center;
	height: 19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#333333;
	text-decoration: none;
}
a.stylo_1:hover 
{
	border:1px solid #FF0000; width:20px; text-align:center;
	height: 19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#FF0000;
	text-decoration: none;
}
a.stylo_1 :active {
	border:1px solid #000000; width:20px; text-align:center;
	height: 19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#FF0000;
	text-decoration: none;
}

.stylo_1b {

	border:1px solid #999999; width:20px; text-align:center;
	height: 19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	font-weight: bold;
	color:#999999;
	background:#FFFFFF;
}

/*CSS PAG 12PX NEXT*/
a.stylo_2 
{
	border:1px solid #000000; width:25px; text-align:center;
	height: 19px;
	font-family:"Courier New", Courier, monospace;
	font-size:12px;	
	color:#333333;
}
a.stylo_2:link 
{
	border:1px solid #000000; width:25px; text-align:center;
	height: 19px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;	
	color:#333333;
	text-decoration: none;
}
a.stylo_2:visited 
{
	border:1px solid #000000; width:25px; text-align:center;
	height: 19px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;	
	color:#333333;
	text-decoration: none;
}
a.stylo_2:hover 
{
	border:1px solid #FF0000; width:25px; text-align:center;
	height: 19px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;	
	color:#FF0000;
	text-decoration: none;
}
a.stylo_2 :active {
	border:1px solid #000000; width:25px; text-align:center;
	height: 19px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;	
	color:#FF0000;
	text-decoration: none;
}



.stylo3b {

	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;	
	color:#333333;
}

span.stylo3b:link 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;	
	color:#333333;
	text-decoration: none;
}
span.stylo3b:visited 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;	
	color:#333333;
	text-decoration: none;
}
span.stylo3b:hover 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;	
	color:#FF0000;
	text-decoration: none;
}
span.stylo3b :active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;	
	color:#FF0000;
	text-decoration: none;
}

/*CSS PAG 12PX */

a.stylo_3 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#FFFFFF;
}

a.stylo_3:link 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
}
a.stylo_3:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
}
a.stylo_3:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#FFFFCC;
	text-decoration: none;
}
a.stylo_3 :active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#FFFFCC;
	text-decoration: none;
}

/**********************************************/

a.css_texto_curso {
	border:1px solid #000000; width:65px; text-align:center;
	height: 19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#333333;
}
a.css_texto_curso:link 
{
	border:1px solid #000000; width:65px; text-align:center;
	height: 19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#333333;
	text-decoration: none;
}
a.css_texto_curso:visited 
{
	border:1px solid #000000; width:65px; text-align:center;
	height: 19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#333333;
	text-decoration: none;
}
a.css_texto_curso:hover 
{
	border:1px solid #FF0000; width:65px; text-align:center;
	height: 19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#FF0000;
	text-decoration: none;
}
a.css_texto_curso :active {
	border:1px solid #000000; width:65px; text-align:center;
	height: 19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#FF0000;
	text-decoration: none;
}

.res{
color: #990000;
font-style : normal;
font-family : Arial, sans-serif, Helvetica, ;
font-size : 11px;
text-decoration : none;}

#image_problema img{
	vertical-align:middle;
}

a.activar_cuenta{	
	padding:10px;
	padding-left:30px;
	padding-right:30px;
	background-color:#B7EB1A;
	border:1px solid #659913;
	font-size:1.6em;
	font-weight:bolder;
	color:#000;
	text-decoration:none;	
}
a.activar_cuenta:hover{
	background-color:#659913;
	border:1px solid #B7EB1A;
	color:#fff;
	text-decoration:none;
	}	

/* menu general */
ul#zerotopmenu{margin:0px;padding:0px;list-style:none;}
ul#zerotopmenu li{float:left;background:url(../img/botonera-fondo.jpg) repeat-x top;height:22px;text-align:center;}
ul#zerotopmenu li.l{width:110px;background:url(../img/header-btn-izq.jpg) no-repeat top left;}
ul#zerotopmenu li.home{width:98px;border-left:3px solid #000;border-right:2px solid #000;}
ul#zerotopmenu li.home a{background:url(../img/ztm-home.png) no-repeat center left;padding-left:16px;}
ul#zerotopmenu li.somos{width:147px;border-right:2px solid #000;}
ul#zerotopmenu li.serv{width:126px;border-right:2px solid #000;}
ul#zerotopmenu li.conc{width:109px;border-right:2px solid #000;}
ul#zerotopmenu li.eval{width:120px;border-right:2px solid #000;}
ul#zerotopmenu li.top{width:125px;border-right:3px solid #000;padding:0px;}
ul#zerotopmenu li.r{width:109px;background:url(../img/header-btn-der.jpg) no-repeat top right;}
div#ztm-base{width:960px;height:16px;float:left;background:url(../img/botonera-inf.jpg) no-repeat top left;}

td.ztm-anillos{background:url(../img/anillos.jpg) no-repeat top left;width:960px;height:56px;}


/* Rsultados del concurso */
div#dcConcursoRes h3{font-size:1.5em;margin:0px; padding:0px;}
div#dcConcursoRes p{font-size:0.75em;margin:0px; padding:0px;}
div#dcConcursoRes p span{margin-right:10px;}
div#dcConcursoRes table{margin-top:20px;}
div#dcConcursoRes table td{border-bottom:1px solid}
div#dcConcursoRes table td.name{width:200px;}
div#dcConcursoRes table td.name span{margin-right:10px;}
div#dcConcursoRes table td.fecha{width:100px;text-align:center;font-size:0.85em;}
div#dcConcursoRes table td.puntos{width:100px;text-align:center;}


/* Tienda de avatars */
div#dc-zona-avatar ul{list-style:none;float:left;border:2px solid #84A100;width:675px;}
div#dc-zona-avatar ul.evol{margin:0px;border:0px;float:left;width:450px;}
div#dc-zona-avatar ul li{float:left;text-align:center;}
div#dc-zona-avatar ul li.base{width:200px;}
div#dc-zona-avatar ul li.evol{width:450px;}
div#dc-zona-avatar ul.evol li.evolucion{float:left;width:150px;margin:10px;background-color:#E8E8E8;}

table#dc-shpavatar td.miavatar{text-align:center;vertical-align:top;}
table#dc-shpavatar td.acs{width:520px;}
table#dc-shpavatar td.acs h4{padding-left:10px;color:#0179AD;margin-bottom:5px;}
table#dc-shpavatar td.acs small{padding-left:10px;color:#0179AD;}
table#dc-shpavatar td.acs ul li{float:left;text-align:center;margin:10px;background-color:#E4FCBE;}
table#dc-shpavatar td.acs ul li img{border:0px;}

div.dc_ctlg-avatar{color:#0086B2;}
div.dc_ctlg-avatar ul{margin-top:10px;}
div.dc_ctlg-avatar ul li{float:left;text-align:center;border:1px solid #F8E8B4;}

/* navegador */
div#eyNavigation{float:left;padding-bottom:20px;padding-left:10px;margin-left:30%;display:inline;margin-top:20px;}
div#eyNavigation ul{border:0; margin:0; padding:0;}

div#eyNavigation ul li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
margin-right:2px;
float:left;
}
div#eyNavigation ul a{
border:solid 1px #9aafe5;
margin-right:2px;
}
div#eyNavigation ul li.eyNavPrevOff,
div#eyNavigation ul li.eyNavNextOff {
border:solid 1px #DEDEDE;
color:#888888
display:block;
float:left;
font-weight:bold;
margin-right:2px;
padding:3px 4px;
}
div#eyNavigation ul li.eyNavNext a,
div#eyNavigation ul li.eyNavPrev a{
font-weight:bold;
}
div#eyNavigation ul li.eyNavActive{
background:#2e6ab1;
color:#FFFFFF;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
div#eyNavigation a:link,
div#eyNavigation a:visited {
color:#0e509e
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
div#eyNavigation a:hover{
border:solid 1px #0e509e
}
