/* EN GENERAL ----------------------------------------------------------------------*/
body{
background:#1A1A1A;
margin:0px 0px 0px 0px;
overflow:scroll; /* Muestra siempre la barra de desplazamiento */
/*Color de la barra de desplazamiento. Sólo par IE y Opera */
scrollbar-face-color: #BBBBBB;
 scrollbar-3dlight-color: #CCCCCC;
 scrollbar-darkshadow-color: #CCCCCC;
scrollbar-highlight-color: #999999;
scrollbar-shadow-color: #666666;
 scrollbar-track-color: #CCCCCC;
 scrollbar-arrow-color: #333333;
}

*{
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
}

a { font: bold 12px "Century Gothic", Arial, Verdana; color: #435B8D; text-decoration: none; }
a:hover { font: bold 12px "Century Gothic", Arial, Verdana; color: #CC3366; text-decoration: none; }

fieldset{
	border: 1px solid #333;
	/*
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	*/
	border-radius: 6px;
}

form{
	margin:0px;
}

.caja_expandir_general{
	border: 1px dotted #CCC;
	background-color:#EEEEEE;
	padding:4px;
	cursor: pointer;
	font: 12px "Century Gothic", Arial, Verdana;
	color:#333;
}
.caja_expandir{
	border: 1px dotted #CCC;
	background-color:#EEEEEE;
	padding:4px;
	cursor: pointer;
}
div:hover.caja_expandir{
	border-color:#00CC00;
	background-color:#FFFFFF;
}
.caja_expandida{
	padding:4px;
}

.caja_expandir_usuario{
	cursor: pointer;
	border-bottom: 1px dotted #666666;
}
div:hover.caja_expandir_usuario{
	border-color:#006600;
	background-color:#999999;
}

/* FORMULARIOS -------------------------------------------------------------------------*/

.form_caja, textarea, select{ /* input[type="text"], input[type="checkbox"], input[type="radio"], input[type="file"], input[type="password"] */
background:#E6E6E6;
border: 1px solid #666666;
font: 12px "Century Gothic", Arial, Verdana;
color : #333333;
}

.form_caja_numero{ /* Campos de formulario que necesitan que los valores se alineen a la derecha (por ejem. precios, números, intereses % ...) */
background:#E6E6E6;
border: 1px solid #666666;
font: 12px "Century Gothic", Arial, Verdana;
color : #333333;
text-align:right;
}

.form_caja:focus, .form_caja_numero:focus, textarea:focus, select:focus{
background: #FFFFFF;
border: 1px solid #00CC00;
}


.form_boton{ /*, input[type="submit"], input[type="button"]*/
background: url(/__img/boton_fondo.png) repeat;
background-color: #CCCCCC;
border: 1px solid #333333;
font: bold 12px "Century Gothic", Arial, Verdana;
color: #333333;
cursor: pointer;
width: auto;
height: 25px;
}

.form_caja_vacia{ /* utilizado para aquellos elementos del formulario que no requieran lo anterior, por ejemplo, type="button", type="checkbox" */
padding:0px;
}

legend{ /* Titulo de las agrupaciones de los formularios en forma de marcos */
font: bold 12px "Century Gothic", Arial, Verdana; color : #333333;
}

.boton_editor{ /* Fondo de los botones de formulario */
background-image: url(/__img/editor/boton_fondo.png);
cursor:pointer;
}

.form_titulo{ /* Nombre de los campos de los formularios */
font: bold 12px "Century Gothic", Arial, Verdana; color : #333333;
}

.form_titular{ /* Nombre de los campos de los formularios embellecidos, con img de fondo, etc. */
font: bold 12px "Century Gothic", Arial, Verdana; color : #333333;
padding:4px;
width:20%;
text-align:right;
vertical-align:top;
/*background-color:#CCCCCC;
background-image: url(/__img/cabecera_03.png);
text-align:right;
padding:4px;
width:20%;
vertical-align:top;*/
}

.form_detalle{ /* Valor de los campos de los formularios */
font: 12px "Century Gothic", Arial, Verdana; color : #333333;
text-align:left;
padding:4px;
vertical-align:top;
/*border-left:#333 solid 1px;*/
/*background-color:#F2F2F2;
background-image: url(/__img/cabecera_01.png);*/
}


/* MENUS -----------------------------------------------------------------*/

.menu_cabecera{ /* Cabecera de los menus general */
	background-color: #2D2B2E; /* Color de fondo */
	padding: 4px; /* Margen de la celda */
	background-image: url("/__img/fondos/menu_lateral.png");
	font: bold 14px "Century Gothic", Arial, Verdana; color: #FFFFFF; /* Color y tipo de la fuente */
	text-align: center;
	height: 40px;
	padding: 0px 0px 0px 0px;	/* arriba, derecha, abajo, izquierda */
	cursor:pointer;
}

.menu_fila_oscura{
	background-color:#B3B3B3;
	padding:8px 0px 8px 5px;	/* arriba, derecha, abajo, izquierda */
	cursor:pointer;
	color:#333;
}
.menu_fila_clara{
	background-color:#CCCCCC;
	padding:8px 0px 8px 5px;	/* arriba, derecha, abajo, izquierda */
	cursor:pointer;
	color:#333;
}
.menu_fila_activa{
	background-color:#66697d;
	padding:8px 0px 8px 5px;	/* arriba, derecha, abajo, izquierda */
	cursor:pointer;
	color:#333;
}
td:hover.menu_fila_oscura, tr:hover.menu_fila_oscura, td:hover.menu_fila_clara, tr:hover.menu_fila_clara, td:hover.menu_fila_activa{
	background-color:#F6F6F6;
}

.menu_enlace{
	cursor:pointer;
}

.oculto{ /*Submenus que estan ocultos al inicio*/
	display: none;
}

.menu_tab { /* Tabs de la barra de menús utilizadas por ejemplo en mi curriculum, mi perfil... son las paletas (taps) que muestran distintos paneles */
	background-image:url(/__img/cabecera_01.png);
	background-color:#efeff1;
	text-align:center;
	padding:5px;
}

.menu_tab_02 { /* Tabs de tono más oscuro */
	background-image:url(/__img/cabecera_02.png);
	background-color:#cccdce;
	text-align:center;
	padding:5px;
	
}

.menu_tab_03 { /* Tabs de tono oscuro */
	background-image:url(/__img/cabecera_03.png);
	background-color:#b6b8b9;
	text-align:center;
	padding:5px;
}


/* CABECERAS Y CONTENEDORES ------------------------------------------------------------------- */

.cab_general{
	background-color:#333333;
	background-image:url(/__img/fondo_buscador.png);
	font: bold 14px "Century Gothic", Arial, Verdana; color : #FFFFFF;
}

.cab_encabezado_general{ /* encabezados para listados, etc... */
	background-color:#333333;
	background-image:url(/__img/fondo_buscador.png);
	font: 12px "Century Gothic", Arial, Verdana; color : #FFFFFF;
	padding: 4px;
}

.cab_titulo_grande{ /* Titulo del blog, por ejem. */
	font: bold 36px "Century Gothic", Arial, Verdana; color : #000000;
	padding: 4px;	/* arriba, derecha, abajo, izquierda */
}

.cab_fecha_corta{ /* Fechas cortas, del blog por ejem.  */
	background-color:#CCCCCC;
	font: bold 14px "Century Gothic", Arial, Verdana; color : #666666;
	padding: 4px;	/* arriba, derecha, abajo, izquierda */
	width: 45px;
	text-align: center;
}

.txt_fecha_corta{ /* Si se quiere poner partes de la fecha corta más grande, el dia por ejem. */
	font: bold 20px "Century Gothic", Arial, Verdana; color : #666666;
}

.cab_pie{ /* Pies de los registros en contenedores, por ejem. el pie de las publicaciones de los blogs */
	background-color:#CCCCCC;
	font: bold 14px "Century Gothic", Arial, Verdana; color : #666666;
	padding: 4px;	/* arriba, derecha, abajo, izquierda */
}

.cab_clara{ /* Cabeceras claras, por ejem. los comentarios */
	background-color:#F2F2F2;
	font: bold 14px "Century Gothic", Arial, Verdana; color : #999999;
	padding: 4px;	/* arriba, derecha, abajo, izquierda */
}

.cab_menu_principal {
	background-color:#CCCCCC;
	background-image:url(/__img/fondos/menu_principal.png);
	font: bold 14px "Century Gothic", Arial, Verdana; color : #333333;
}

.cab_menu_principal_adm {
	background-color:#CCCCCC;
	background-image:url(/__img/fondos/menu_principal.png);
	font: bold 14px "Century Gothic", Arial, Verdana; color : #FFFFFF;
	padding: 4px; /* Margen de la celda */
}

.cab_menu_lateral {
	background-color:#333333;
	background-image:url(/__img/fondos/menu_lateral.png);
	font: bold 14px "Century Gothic", Arial, Verdana; color : #FFFFFF;
}

.cab_contraste { /* Para contrastar zonas en las cabeceras, por el ejemplo el RSS */
	background-color:#333333;
	background-image:url(/__img/fondos/contraste.png);
	font: bold 14px "Century Gothic", Arial, Verdana; color : #FFFFFF;
}

.cab_general {
	background-color:#333333;
	background-image:url(/__img/fondos/general.png);
	font: bold 14px "Century Gothic", Arial, Verdana; color : #FFFFFF;
	padding: 4px;
}

.cab_encabezado { /* Para los encabezados de tabla, en los foros por ejem. */
	background-color:#333333;
	background-image:url(/__img/fondos/general.png);
	font: bold 12px "Century Gothic", Arial, Verdana; color : #FFFFFF;
	padding: 4px;
}

.cab_usuario { /* Zona de logout de usuario */
	background-color:#333333;
	background-image:url(/__img/fondos/usuario.png);
	font: bold 14px "Century Gothic", Arial, Verdana; color : #999999;
	padding: 0px 0px 0px 0px;
}

.cab_usuario_detalles { /* Detalles y enlaces del perfil de usuario en la cabecera */
	background-color:#666666;
	background-image:url(/__img/fondos/usuario_detalles.png);
	font: bold 14px "Century Gothic", Arial, Verdana; color : #999999;
	padding: 0px 0px 0px 0px;
}

.cab_solida_n1{
	background-color:#666666;
	font: bold 14px "Century Gothic", Arial, Verdana; color : #CCCCCC;
	padding:2px;
}

/* FOROS -------------------------------------------------------------------- */
.fila_oscura{
	background-color:#B3B3B3;
}
.fila_clara{
	background-color:#CCCCCC;
}
td:hover.fila_oscura, tr:hover.fila_oscura, td:hover.fila_clara, tr:hover.fila_clara{
	background-color:#F6F6F6;
}



/* CONTENEDORES ------------------------------------------------------------- */

.contenedor{ /* Contenedor principal de la web, el fondo de la zona donde se encuentran los contenidos */
	background-color:#CCCCCC;
	background-image:url(/__img/fondo_grid.png);
	padding: 4px; /* Margen de la celda */
	font: 12px "Century Gothic", Arial, Verdana;
	color : #333333;
}

.contenedor_claro{ /* Contenedor alternativo, de un color más oscuro, se utiliza en los foros por ejem. */
	background-color: #EEEEEE;
	padding: 4px; /* Margen de la celda */
	font: 12px "Century Gothic", Arial, Verdana;
	color : #333333;
}

.contenedor_oscuro{ /* Contenedor alternativo, de un color más oscuro, se utiliza en los foros por ejem. */
	background-color:#B2B2B2;
	padding: 4px; /* Margen de la celda */
	font: 12px "Century Gothic", Arial, Verdana;
	color : #333333;
}

.contenedor_fijo { /* Contender que muestra barras de desplazamiento si el contenido lo supera */
    width: 430px;
	height: 200px;
	border:#333333 solid 1px;
	background: #CCCCCC url(/__img/algunfondo.png) no-repeat;
	color:#000;
	margin: 0px;
	padding: 6px;
	overflow:auto;
	clear:both;
}

.contenedor_resalto { /* Contender que muestra barras de desplazamiento si el contenido lo supera */
    width: 580px;
	border:#CCCCCC solid 1px;
	background: #FFFFE6 url(/__img/algunfondo.png) no-repeat;
	width:90%;
	margin: 2px 0 10px 20px;
	padding: 10px;
	overflow:auto;
	clear:both;
}

.contenedor_panel_bocadillo{
	background-color:#F6F6F6;
	background-image:url(/__img/fondo_panel_bocadillo.jpg);
	background-repeat: no-repeat;
}

.contenedor_panel_informacion{
	background-color:#F6F6F6;
	background-image:url(/__img/fondo_panel_informacion.jpg);
	background-repeat: no-repeat;
}

.contenedor_panel_post{
	background-color:#F6F6F6;
	background-image:url(/__img/fondo_panel_post.jpg);
	background-repeat: no-repeat;
	padding:10px;
}

.contenedor_panel_me_invertido{
	background-color:#F6F6F6;
	background-image:url(/__img/fondo_panel_bocadillo_me_invertido.jpg);
	background-repeat: no-repeat;
	font: 12px "Century Gothic", Arial, Verdana; color : #333333;
	padding:10px;;
}

.contenedor_panel_me_invertido_amarillo{
	background-color:#f8f9ec;
	background-image:url(/__img/fondo_panel_bocadillo_me_invertido_amarillo.jpg);
	background-repeat: no-repeat;
	font: 12px "Century Gothic", Arial, Verdana; color : #666600;
	padding:10px;;
}

.contenedor_panel_me_invertido_rojo{
	background-color:#f9ecec;
	background-image:url(/__img/fondo_panel_bocadillo_me_invertido_rojo.jpg);
	background-repeat: no-repeat;
	font: 12px "Century Gothic", Arial, Verdana; color : #660000;
	padding:10px;;
}

.contenedor_panel_me_invertido_verde{
	background-color:#edf8ec;
	background-image:url(/__img/fondo_panel_bocadillo_me_invertido_verde.jpg);
	background-repeat: no-repeat;
	font: 12px "Century Gothic", Arial, Verdana; color : #006600;
	padding:10px;;
}

/* PORTADA */
.panel_portada{
	background-color:#EAE9EA;
	background-image:url(/__img/fondo_panel_bocadillo.jpg);
	margin: 0px;
	padding:0px;
}
.portada_01{
	background-color:#666;
	background-image:url(/__img/fondos/fondo_portada_01.jpg);
	padding:5px 5px 5px 5px;
	margin: 0px;
}
.portada_02{
	background-color:#999;
	background-image:url(/__img/fondos/fondo_portada_02.jpg);
	padding:5px 5px 5px 5px;
	margin: 0px;
}
.iframe_portada_01 { /* Contender que muestra barras de desplazamiento si el contenido lo supera */
	height:187px;
	border: none;
	background:none;
	font:12px "Century Gothic", Arial, Verdana; color : #333333;
	margin:0px;
	padding:0px;
	overflow:auto;
	clear:both;
	text-align:justify;
}
.iframe_portada_02 { /* Contender que muestra barras de desplazamiento si el contenido lo supera */
	height:187px;
	border: none;
	background:#EEEEEE url(/__img/fondos/fondo_iframe_portada_02.jpg) no-repeat;
	font:10px "Century Gothic", Arial, Verdana; color : #333333;
	margin:0px;
	padding:0px;
	overflow:auto;
	clear:both;
}
.iframe_portada_estadisticas { /* Contender que muestra barras de desplazamiento si el contenido lo supera */
	height:150px;
	border: none;
	background:#EEEEEE url(/__img/fondos/fondo_iframe_portada_02.jpg) no-repeat;
	font:10px "Century Gothic", Arial, Verdana; color : #333333;
	margin:0px;
	padding:0px;
	overflow:auto;
	clear:both;
}
.iframe_informacion { /* Contender que muestra barras de desplazamiento si el contenido lo supera */
	height:170px;
	width:500px;
	border: none;
	background-color:#EEEEEE;
	font:10px "Century Gothic", Arial, Verdana; color : #333333;
	margin:0px;
	padding:5px;
	overflow:auto;
	clear:both;
	text-align:justify;
	margin:10px;
}


.contenedor_anuncio{
	background-color:#F6F6F6;
	background-image:url(/__img/fondo_panel_anuncio.jpg);
	background-repeat: no-repeat;
	padding:10px;
}

.contenedor_fecha{ /* Fechas de los paneles */

	background-color:#999999;
	font: 26px "Century Gothic", Arial, Verdana; color : #333333;
	
	/*background-color:#666666;
	background-image:url(/__img/fondos/menu_principal.png);
	font: bold 20px "Century Gothic", Arial, Verdana; color : #F6F6F6;*/
	padding: 4px; 
	text-align: center;
	
}

.glosopedia_letra{
	background-color:#333333;
	text-align:center;
	cursor:pointer;
}

.glosopedia_letra_activa{
	background-color:#666666;
	text-align:center;
	cursor:pointer;
}


/* TEXTO -----------------------------------------------------------------*/
.titulo{ font: bold 20px "Century Gothic", Arial, Verdana; color : #39373A; font-weight: bold; } /* Encabezado foros */

.txt_general_10 { font : 10px "Century Gothic", Arial, Verdana; color : #333333; }
.txt_general_12 { font : 12px "Century Gothic", Arial, Verdana; color : #333333; }
.txt_general_14 {
	font : 14px "Century Gothic", Arial, Verdana;
	color : #333333;
	text-align: justify;
}
.txt_general_16 { font : 16px "Century Gothic", Arial, Verdana; color : #333333; }
.txt_general_18 { font : 18px "Century Gothic", Arial, Verdana; color : #333333; }
.txt_general_20 { font : 20px "Century Gothic", Arial, Verdana; color : #333333; }
.txt_general_26 { font : 26px "Century Gothic", Arial, Verdana; color : #333333; }
.txt_general_36 { font : 36px "Century Gothic", Arial, Verdana; color : #333333; }

.txt_atencion_10 { font : 10px "Century Gothic", Arial, Verdana; color : #CC3366; }
.txt_atencion_12 { font : 12px "Century Gothic", Arial, Verdana; color : #CC3366; }
.txt_atencion_14 { font : 14px "Century Gothic", Arial, Verdana; color : #CC3366; }
.txt_atencion_16 { font : 16px "Century Gothic", Arial, Verdana; color : #CC3366; }
.txt_atencion_18 { font : 18px "Century Gothic", Arial, Verdana; color : #CC3366; }
.txt_atencion_20 { font : 20px "Century Gothic", Arial, Verdana; color : #CC3366; }

.txt_azul_10 { font : 10px "Century Gothic", Arial, Verdana; color : #435B8D; }
.txt_azul_12 { font : 12px "Century Gothic", Arial, Verdana; color : #435B8D; }
.txt_azul_14 { font : 14px "Century Gothic", Arial, Verdana; color : #435B8D; }
.txt_azul_16 { font : 16px "Century Gothic", Arial, Verdana; color : #435B8D; }
.txt_azul_18 { font : 18px "Century Gothic", Arial, Verdana; color : #435B8D; }
.txt_azul_20 { font : 20px "Century Gothic", Arial, Verdana; color : #435B8D; }

.txt_rojo_10 { font : 10px "Century Gothic", Arial, Verdana; color : #CB222E; }
.txt_rojo_12 { font : 12px "Century Gothic", Arial, Verdana; color : #CB222E; }
.txt_rojo_14 { font : 14px "Century Gothic", Arial, Verdana; color : #CB222E; }
.txt_rojo_16 { font : 16px "Century Gothic", Arial, Verdana; color : #CB222E; }
.txt_rojo_18 { font : 18px "Century Gothic", Arial, Verdana; color : #CB222E; }
.txt_rojo_20 { font : 20px "Century Gothic", Arial, Verdana; color : #CB222E; }

.txt_gris_10 { font : 10px "Century Gothic", Arial, Verdana; color : #999999; }
.txt_gris_12 { font : 12px "Century Gothic", Arial, Verdana; color : #999999; }
.txt_gris_14 { font : 14px "Century Gothic", Arial, Verdana; color : #999999; }
.txt_gris_16 { font : 16px "Century Gothic", Arial, Verdana; color : #999999; }
.txt_gris_18 { font : 18px "Century Gothic", Arial, Verdana; color : #999999; }
.txt_gris_20 { font : 20px "Century Gothic", Arial, Verdana; color : #999999; }
.txt_gris_40 { font : 40px "Century Gothic", Arial, Verdana; color : #CCCCCC; }

.txt_gris_osc_10 { font : 10px "Century Gothic", Arial, Verdana; color : #666666; }
.txt_gris_osc_12 { font : 12px "Century Gothic", Arial, Verdana; color : #666666; }
.txt_gris_osc_14 { font : 14px "Century Gothic", Arial, Verdana; color : #666666; }
.txt_gris_osc_16 { font : 16px "Century Gothic", Arial, Verdana; color : #666666; }
.txt_gris_osc_18 { font : 18px "Century Gothic", Arial, Verdana; color : #666666; }
.txt_gris_osc_20 { font : 20px "Century Gothic", Arial, Verdana; color : #666666; }
.txt_gris_osc_26 { font : 26px "Century Gothic", Arial, Verdana; color : #666666; }
.txt_gris_osc_36 { font : 36px "Century Gothic", Arial, Verdana; color : #666666; }

.txt_blanco_10 { font : 10px "Century Gothic", Arial, Verdana; color : #FFFFFF; }
.txt_blanco_12 { font : 12px "Century Gothic", Arial, Verdana; color : #FFFFFF; }
.txt_blanco_14 { font : 14px "Century Gothic", Arial, Verdana; color : #FFFFFF; }
.txt_blanco_16 { font : 16px "Century Gothic", Arial, Verdana; color : #FFFFFF; }
.txt_blanco_18 { font : 18px "Century Gothic", Arial, Verdana; color : #FFFFFF; }
.txt_blanco_20 { font : 20px "Century Gothic", Arial, Verdana; color : #FFFFFF; }

.txt_negro_10 { font : 10px "Century Gothic", Arial, Verdana; color : #000000; }
.txt_negro_12 { font : 12px "Century Gothic", Arial, Verdana; color : #000000; }
.txt_negro_14 { font : 14px "Century Gothic", Arial, Verdana; color : #000000; }
.txt_negro_16 { font : 16px "Century Gothic", Arial, Verdana; color : #000000; }
.txt_negro_18 { font : 18px "Century Gothic", Arial, Verdana; color : #000000; }
.txt_negro_20 { font : 20px "Century Gothic", Arial, Verdana; color : #000000; }

/* ENLACES ---------------------------------------------------------------------------------------*/
a.enl_funciones { font: bold 12px "Century Gothic", Arial, Verdana; color: #435B8D; text-decoration: none; }
a:hover.enl_funciones { font: bold 12px "Century Gothic", Arial, Verdana; color: #CC3366; text-decoration: none; }

a.enl_funciones_ate { font: bold 12px "Century Gothic", Arial, Verdana; color: #CC3366; text-decoration: none; }
a:hover.enl_funciones_ate { font: bold 12px "Century Gothic", Arial, Verdana; color: #CC3366; text-decoration: underline; }

.enl_menu_principal:link, .enl_menu_principal:visited, .enl_menu_principal:hover{}

a.enl_menu { font: 12px "Century Gothic", Arial, Verdana; color: #FFFFFF; text-decoration: none; }
a:hover.enl_menu { font: bold 12px "Century Gothic", Arial, Verdana;  color: #FFFFFF; text-decoration: none; }
a.enl_menu_activo { font: bold 12px "Century Gothic", Arial, Verdana; color: #FC6; text-decoration: none; }
a:hover.enl_menu_activo { font: bold 12px "Century Gothic", Arial, Verdana;  color: #FFFFFF; text-decoration: none; }

a.enl_general_10 { font: 10px "Century Gothic", Arial, Verdana; color: #333333; text-decoration: none; }
a:hover.enl_general_10 { font: 10px "Century Gothic", Arial, Verdana;  color: #000000; text-decoration: none; }
a.enl_general_12 { font: 12px "Century Gothic", Arial, Verdana; color: #333333; text-decoration: none; }
a:hover.enl_general_12 { font: 12px "Century Gothic", Arial, Verdana;  color: #000000; text-decoration: none; }
a.enl_general_14 { font: 14px "Century Gothic", Arial, Verdana; color: #333333; text-decoration: none; }
a:hover.enl_general_14 { font: 14px "Century Gothic", Arial, Verdana;  color: #000000; text-decoration: none; }
a.enl_general_16 { font: 16px "Century Gothic", Arial, Verdana; color: #333333; text-decoration: none; }
a:hover.enl_general_16 { font: 16px "Century Gothic", Arial, Verdana;  color: #000000; text-decoration: none; }
a.enl_general_18 { font: 18px "Century Gothic", Arial, Verdana; color: #333333; text-decoration: none; }
a:hover.enl_general_18 { font: 18px "Century Gothic", Arial, Verdana;  color: #000000; text-decoration: none; }
a.enl_general_20 { font: 20px "Century Gothic", Arial, Verdana; color: #333333; text-decoration: none; }
a:hover.enl_general_20 { font: 20px "Century Gothic", Arial, Verdana;  color: #000000; text-decoration: none; }

a.enl_gris_10 { font: 10px "Century Gothic", Arial, Verdana; color: #666666; text-decoration: none; }
a:hover.enl_gris_10 { font: 10px "Century Gothic", Arial, Verdana;  color: #666666; text-decoration: underline; }
a.enl_gris_12 { font: 12px "Century Gothic", Arial, Verdana; color: #666666; text-decoration: none; }
a:hover.enl_gris_12 { font: 12px "Century Gothic", Arial, Verdana;  color: #666666; text-decoration: underline; }
a.enl_gris_14 { font: 14px "Century Gothic", Arial, Verdana; color: #666666; text-decoration: none; }
a:hover.enl_gris_14 { font: 14px "Century Gothic", Arial, Verdana;  color: #666666; text-decoration: underline; }
a.enl_gris_16 { font: 16px "Century Gothic", Arial, Verdana; color: #666666; text-decoration: none; }
a:hover.enl_gris_16 { font: 16px "Century Gothic", Arial, Verdana;  color: #666666; text-decoration: underline; }
a.enl_gris_18 { font: 18px "Century Gothic", Arial, Verdana; color: #666666; text-decoration: none; }
a:hover.enl_gris_18 { font: 18px "Century Gothic", Arial, Verdana;  color: #666666; text-decoration: underline; }
a.enl_gris_20 { font: 20px "Century Gothic", Arial, Verdana; color: #666666; text-decoration: none; }
a:hover.enl_gris_20 { font: 20px "Century Gothic", Arial, Verdana;  color: #666666; text-decoration: underline; }

a.enl_azul_10 { font: 10px "Century Gothic", Arial, Verdana; color: #435B8D; text-decoration: none; }
a:hover.enl_azul_10 { font: 10px "Century Gothic", Arial, Verdana; color: #435B8D; text-decoration: underline; }
a.enl_azul_12 { font: 12px "Century Gothic", Arial, Verdana; color: #435B8D; text-decoration: none; }
a:hover.enl_azul_12 { font: 12px "Century Gothic", Arial, Verdana; color: #435B8D; text-decoration: underline; }
a.enl_azul_14 { font: 14px "Century Gothic", Arial, Verdana; color: #435B8D; text-decoration: none; }
a:hover.enl_azul_14 { font: 14px "Century Gothic", Arial, Verdana; color: #435B8D; text-decoration: underline; }
a.enl_azul_16 { font: 16px "Century Gothic", Arial, Verdana; color: #435B8D; text-decoration: none; }
a:hover.enl_azul_16 { font: 16px "Century Gothic", Arial, Verdana; color: #435B8D; text-decoration: underline; }
a.enl_azul_18 { font: 18px "Century Gothic", Arial, Verdana; color: #435B8D; text-decoration: none; }
a:hover.enl_azul_18 { font: 18px "Century Gothic", Arial, Verdana; color: #435B8D; text-decoration: underline; }
a.enl_azul_20 { font: 20px "Century Gothic", Arial, Verdana; color: #435B8D; text-decoration: none; }
a:hover.enl_azul_20 { font: 20px "Century Gothic", Arial, Verdana; color: #435B8D; text-decoration: underline; }

a.enl_atencion_10 { font: 10px "Century Gothic", Arial, Verdana; color: #CC3366; text-decoration: none; }
a:hover.enl_atencion_10 { font: 10px "Century Gothic", Arial, Verdana; color: #CC3366; text-decoration: underline; }
a.enl_atencion_12 { font: 12px "Century Gothic", Arial, Verdana; color: #CC3366; text-decoration: none; }
a:hover.enl_atencion_12 { font: 12px "Century Gothic", Arial, Verdana; color: #CC3366; text-decoration: underline; }
a.enl_atencion_14 { font: 14px "Century Gothic", Arial, Verdana; color: #CC3366; text-decoration: none; }
a:hover.enl_atencion_14 { font: 14px "Century Gothic", Arial, Verdana; color: #CC3366; text-decoration: underline; }
a.enl_atencion_16 { font: 16px "Century Gothic", Arial, Verdana; color: #CC3366; text-decoration: none; }
a:hover.enl_atencion_16 { font: 16px "Century Gothic", Arial, Verdana; color: #CC3366; text-decoration: underline; }
a.enl_atencion_18 { font: 18px "Century Gothic", Arial, Verdana; color: #CC3366; text-decoration: none; }
a:hover.enl_atencion_18 { font: 18px "Century Gothic", Arial, Verdana; color: #CC3366; text-decoration: underline; }
a.enl_atencion_20 { font: 20px "Century Gothic", Arial, Verdana; color: #CC3366; text-decoration: none; }
a:hover.enl_atencion_20 { font: 20px "Century Gothic", Arial, Verdana; color: #CC3366; text-decoration: underline; }

a.enl_blanco_10 { font: 10px "Century Gothic", Arial, Verdana; color: #FFFFFF; text-decoration: none; }
a:hover.enl_blanco_10 { font: 10px "Century Gothic", Arial, Verdana;  color: #FFFFFF; text-decoration: underline; }
a.enl_blanco_12 { font: 12px "Century Gothic", Arial, Verdana; color: #FFFFFF; text-decoration: none; }
a:hover.enl_blanco_12 { font: 12px "Century Gothic", Arial, Verdana;  color: #FFFFFF; text-decoration: underline; }
a.enl_blanco_14 { font: 14px "Century Gothic", Arial, Verdana; color: #FFFFFF; text-decoration: none; }
a:hover.enl_blanco_14 { font: 14px "Century Gothic", Arial, Verdana;  color: #FFFFFF; text-decoration: underline; }
a.enl_blanco_16 { font: 16px "Century Gothic", Arial, Verdana; color: #FFFFFF; text-decoration: none; }
a:hover.enl_blanco_16 { font: 16px "Century Gothic", Arial, Verdana;  color: #FFFFFF; text-decoration: underline; }
a.enl_blanco_18 { font: 18px "Century Gothic", Arial, Verdana; color: #FFFFFF; text-decoration: none; }
a:hover.enl_blanco_18 { font: 18px "Century Gothic", Arial, Verdana;  color: #FFFFFF; text-decoration: underline; }
a.enl_blanco_20 { font: 20px "Century Gothic", Arial, Verdana; color: #FFFFFF; text-decoration: none; }
a:hover.enl_blanco_20 { font: 20px "Century Gothic", Arial, Verdana;  color: #FFFFFF; text-decoration: underline; }

/* OTROS OBJETOS ----------------------------------------------------------------------------------------*/
img.valign {
	width:0px;
	height:30px;
	vertical-align:middle;
	border:0
} 

.separador_guion {
	background-image:url(/__img/pixel_guion.gif);
}

.fila_separador{ /* Fondo para celdas que sirven como separador, de 1px por lo general. Se utiliza en los msg de foros * ejem. */
	background-color:#666668;
	padding: 0px; /* Margen de la celda */
}

/* BOCADILLO --------------------------------------------------------------------------------------------*/
.bocadillo{
	border-collapse: collapse;
}
.bocadillo222{
	width:100%;
	border:0;
	padding:0px;
	border-collapse:collapse;
	border-spacing: 0px;
	margin:0px;
	/* cell-spacing:0px; */
}

.caja_borde_inf{
	padding: 0px; /* Margen de la celda */
	background-image: url(/__img/bocadillo_borde_inf.gif);
	width:100%;
}

.caja_borde_der{
	padding: 0px; /* Margen de la celda */
	background-image: url(/__img/bocadillo_borde_der.gif);
	width:8px;
}



/* INICIO DE SESIÓN */
.ventana_popup { 
   z-index:2; 
   position:absolute; 
   border: 1px solid #000000; 
   text-align:center; 
   background:#FFFFFF;
   width: 200px;
   height: 200px;
}

#fondo_popup{  
 display:none;  
 position:fixed;  
 _position:absolute; /*hack para IE 6*/
 height:100%;  
 width:100%;  
 top:0;  
 left:0;  
 background:#000000;  
 border:1px solid #cecece;  
 /*z-index:1; */
 /*IE*/
 filter: alpha(opacity=50);
 /*FireFox Opera*/
 opacity: .5;
}

#fondo_transparente{
	display:none;
	/*Div que ocupa toda la pantalla*/
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:1000%;
	background-color:#000000;
	/*IE*/
	/*filter: alpha(opacity=50);*/
	/*FireFox Opera*/
	/*opacity: .5;*/
	/*cursor:pointer;*/
}

#ventana_modal{
	position:absolute;
	top:expression(body.scrollTop + 50 + "px");
	display:none;
	height:400px;
	width:600px;
	background-color: #F6F6F6;
	padding: 4px;
	border:#333 1px double;
	overflow:auto;
	z-index:10000000;
}

#ventana_modal_cerrar{
	cursor:pointer;
	font:12px "Century Gothic", Arial, Verdana;
	color:#333;
	background-color:#CCC;
	border:#333 1px solid;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	display:none;
}



/* CODEBB ----------------------------------------- */

.codeStyle { /* Contender que muestra barras de desplazamiento si el contenido lo supera */
	font : 12px "Century Gothic", Arial, Verdana; color : #333333;	
	border:#cccc99 solid 1px;
	background: #ffffcc url(/__img/fondos/fondo_codigos.png) no-repeat;
	width:90%;
	margin: 10px;
	padding: 10px 10px 10px 80px;
	overflow:auto;
	clear:both;
}

.quoteStyle { /* Contender que muestra barras de desplazamiento si el contenido lo supera */
	font : 12px "Century Gothic", Arial, Verdana; color : #333333;	
	border:#CCCCCC solid 1px;
	background: #F6F6F6 url(/__img/fondos/fondo_citas.png) no-repeat;
	width:90%;
	margin: 10px;
	padding: 10px 10px 10px 80px;
	overflow:auto;
	clear:both;
}
