/* Layout Stylesheet */ 


/***********************/
/* Estilos Variables   */
/***********************/

/* fotos1 */
#fotos1			{	background: #CCCCCC;					}
#fotos1 td		{	padding: 7px;	margin: 0;				}
#fotos1 b		{	color: #660099;	font-size: 120%;		}

/* datos1 */
#datos1			{	font-family: "Courier New", Courier, monospace;	font-size: 13px;			}
#datos1 th		{	background-color: #CCCC00;	margin: 0;	text-align: left;	padding: 2px;	}
#datos1 td		{	font-family: "Courier New", Courier, monospace;	
					border-bottom: 1px dotted gray;	padding: 2px;								}

/* Datos2 */
#datos2			{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;				}
#datos2 th		{	background-color: #99FF99;	margin: 0;	text-align: left;	padding: 2px;
					font-size: 14px;															}
#datos2 td		{	font-family: Arial, Helvetica, sans-serif;	border-bottom: 1px solid gray;
					padding: 2px;																}

/* banner expansivo */
.bannerexpand p	{ margin: 0; padding: 0;		}

/* fin de Estilos variables */
body			{	margin: 0;	height: 100%;	padding:0;     	background-color: white;	color: #333333;
				font-family: Verdana, Geneva;	font-size: 12px;	line-height: 20px;	z-index: 1;		}

h3			{	font-size: 13px;	padding: 3px;	color: black;	border-bottom: 1px solid gray;	
				font-variant: small-caps;}

h4 			{	padding: 2px;	color: white;	background: #C00000;	margin-top: 0;
				margin-bottom: 3px;	font-variant: small-caps;	text-align: left;	font-size: 13px;}

a			{	text-decoration: none;				}
form			{	margin: 0px; padding: 0px;			}
center		{	margin: 0px; padding: 0px;			}

#ftr		{	width: 100%; margin-top: 10px; padding-top: 5px; padding-bottom: 5px; background: #E8E8E8;	color: black;
	 			text-align: center; font-weight: bold;	 border-top: 1px solid gray; clear: both; 
				font-size: 10px;	 float:none;	}


#hdr				{	zoom: 1; position: relative; height: 55px;	 background: red;	 padding: 0px;	margin: 0 0 0.5em 0; 	 clear: both;	 }
#sub-hdr			{ 	width: 100%;	padding-top: 3px;	padding-bottom: 3px;	text-indent: 5px;
						background: #E8E8E8;	color: black;	font-weight: bold;	font-size: 12px;	clear: both;		}
#sub-hdr table		{	width: 100%;		}
#sub-hdr img			{	border: 0px;	vertical-align: middle;	padding-right: 5px;	padding-left: 5px;			}

#sub-hdr-links		{ 	margin-bottom: 3px;	width: 100%;	padding-top: 3px;	padding-bottom: 3px;	text-indent: 5px;
						background: #FFFF99;	font-weight: bold;	font-size: 10px;	border-bottom: 1px solid gray;
						border-top: 1px solid gray;	clear: both;	}

#lh-col			{	background-color: white;	color: black;	padding-right: 10px;	padding-left: 10px;		}
#rh-col			{ 	background: white; 	color: #333333;	width: 250px;	padding: 3px;	border: 1px solid gray;	}
#rh-col p		{	margin: 0px;																				}
#lh-col-nodo p	{	margin: 0px;																				}

/* Presentation Stylesheet */ 
#login_miembro		{	float: right;	font-size: 10px;	font-weight: bold;	height: 100%;				}
#info-izq-nodo		{	line-height: 15px;																	}
#info-izq-nodo table	{	width: 120px;	margin-top: 5px;													}
#info-izq-nodo th	{	border-top: 2px solid gray;	border-bottom: 2px solid gray;	background: orange;		}
#info-izq-nodo td	{	border-bottom: 1px solid gray;	font-size: 10px;									}
#info-izq-nodo img	{	vertical-align: middle;																}
#info-der-port		{	line-height: 15px;																	}
#info-der-port table	{	width: 250px;	margin-top: 5px;													}
#info-der-port th	{	border-top: 2px solid gray;	border-bottom: 2px solid gray;	background: orange;		}
#info-der-port td	{	border-bottom: 1px solid gray;	font-size: 10px;									}
#info-der-port img	{	vertical-align: middle;																}
#parrafo-portada	{	margin-top: 0px;	margin-bottom: 0px;	padding-top: 7px;	line-height: 20px;
						font-size: 12px;	text-align: justify;	background-color: white;				}

#icono-nodo			{	float: left;	width: 64px;	height: 120px;	padding-right: 15px;	
						margin-bottom: 25px;	background: white;	color: black;}
#bloque-portada		{	float: left;	width: 100%;	background-image: url(pixel_red.gif);
						background-repeat: repeat-x;	margin-bottom: 5px;	background-color: white;	clear: both;}
#bloque-portada li	{	display: block;	padding-left: 12px;	padding-right: 11px;	margin-bottom: 0px;
						text-align: left;	font-size: 12px;	font-weight: normal;	background-image: url(gifs/flecha.gif);
						background-repeat: no-repeat;}

#bloque-portada ul		{	margin-left: 5%;	margin-bottom: 0px;	margin-top: 1px;	padding: 0px;	
							float: left;	list-style-type: square;}
#bloque-portada a:hover	{	border-bottom: 1px dashed red;}
#subtitulo-nodo			{	color: gray;	background: none;	font-size: 10px;	margin-bottom: 0px;
							padding: 0;	margin-top: 0px;}
#titulo-nodo			{	font-size: 18px;	font-family: Arial, Helvetica;	font-weight: bold;	padding-top: 5px;
							margin: 0;	letter-spacing: -1px;}

#titulo-nodo-link		{	color: #000000;	background: none;}

#icono-chico	{	vertical-align: middle;	padding: 1px;	border: 0px;}

#top-ten		{	width: 100%;	margin-left: auto;	margin-right: auto;	clear: both;}
#top-ten table	{	width: 100%;}
#top-ten th		{	font-size: 16px;	background-color: #CC0000;	font-weight: bold;
					color: white;	text-align: left;	font-family: Arial, Helvetica, sans-serif;}
#top-ten thead td	{	padding: 3px;	background-color: gainsboro;}
#top-ten td		{	border-bottom: 1px solid gray;	padding: 5px;vertical-align: top;font-size: 12px;}
#top-ten i		{	color: #0000FF;}
#top-ten p		{	float: left;	margin-top: 3px;	margin-bottom: 3px;	width: 400px;
					padding: 3px;	background-color: whitesmoke;	border: 1px solid #CC0000;}
#top-ten p img	{	float: left;	border: 0;	margin-right: 10px;	margin-bottom: 10px;}
#rh-col-nodo	{ 	background: white; 	color: #333333;	padding-left: 12px;}
#lh-col-nodo	{	width: 120px;	background: white;	color: black;	border: 1px solid gray;	padding: 3px;}
#nota ul			{	width: 60%;}
#nota li			{	list-style-image: url("gifs/alerta-16.gif");	list-style-position: inside;
					padding: 5px;	margin-left: 10px;	vertical-align: middle;	}

#texto-nodo				{	text-align: justify;																						}
#nodo-acciones			{	padding: 5px;	margin-top: 3px;	margin-bottom: 3px;	font-size: 12px;	border: 1px solid gainsboro;	}
#nodo-acciones a			{	border: 0px;																								}
#nodo-acciones img		{	margin-right: 3px;	margin-left: 5px;	border: 0px;	vertical-align: middle;								}
#foto-grande			{	border: 1px solid black;	padding: 5px;	clear: both;													}
#foto-grande p			{	font-size: 10px;	margin-top: 0px;	padding: 3px;	line-height: 12px;	text-align: center;				}
#foto-thumb				{	border: 1px solid black;																					}
#foto-thumb p			{	font-size: 10px;	margin-top: 0px;	padding: 3px;	line-height: 12px;									}
#foto-thumb img			{	width: 100px;	height: 100px;	padding: 5px;																}
#coment-detalle li		{	border-bottom: 1px solid gainsboro;																			}
#comentarios			{	line-height: 20px;																							}
#comentarios li			{	margin-left: 5px;	padding: 3px;	font-size: 10px;														}
#comentarios a			{	text-decoration: underline;	font-size: 13px;																}

#alerta					{	border: 1px solid black;	padding: 10px;	margin-left: 15%;	margin-right: 15%;	margin-bottom: 10px;	
							margin-top: 10px;	background: #FFFF99; font-size: 10px;	line-height: 12px;	clear: both;				}
#alerta img				{	float: left;	padding-bottom: 10px;	padding-right: 5px;													}
#div-coment				{	border: 1px solid gainsboro; padding: 5px;	clear: both;													}
#div-coment img			{	padding: 3px;	border: 0px;	vertical-align: middle;														}
#form-coment			{	margin-top: 10px;																							}
#form-coment td			{	vertical-align: top;	padding: 5px;																		}
#form-coment p			{	margin: 0px;	font-size: 10px;	padding: 3px;															}
#form-coment input		{	border: 1px solid gainsboro;	padding: 3px;}

/* Anuncios de Mitad de Pagina */
#anuncios_mdp		{	border: 1px solid red;	font-size: 10px;	float: left;	background: whitesmoke;}
#anuncios_mdp th		{	background: red;	text-align: left;}
#anuncios_mdp td		{	vertical-align: top;	width: 25%;}
#anuncios_mdp img	{	padding-right: 5px;	padding-bottom: 5px;	float: left;}

/* Estilo de Yay Nay */
#yaynay			{	margin-top: 20px; width: 230px;	font-size: 11px; clear: both; margin-left: auto; margin-right: auto;	}
#yaynay table		{	border: 2px solid #CC0000;										}
#yaynay th		{	background-color: #CC0000;	color: white;	font-size: 13px;	}

/* estilos viejos para compatibilidad */
#pregunta-dealante		{	font-size: 5em;	color: red;														}
#encuesta				{	background: white;	border: 2px solid gray;	margin-top: 15px;	clear: both;	}
#encuesta th				{	background: gainsboro;	font-size: 16px;										}
#encuesta td				{	border-bottom: 1px solid gray;													}
#encuesta p				{	font-size: 30px;	font-weight: bold;											}
#encuesta_titulo		{	font-family: arial,helvetica; font-weight: bold; font-size:24px; color: white;
							background-color: black;														}
#encuesta_porcentaje	{	font-family: georgia, times; font-size: 42px; font-weight: bold;				}
#encuesta_opcion		{	font-size:12px;	font-family:verdana,geneva;	border-bottom: 3px solid lightgrey;	}
#encuesta_info			{	font-size: 11px; font-family: verdana,geneva; background-color: lightgrey;		}

address { border: solid gainsboro 2px; 	padding: 15px;    	width: 80%;	margin-left: auto;	margin-right: auto;
		margin-top: 5px;	font-size: 13px;	font-style: normal;	background-color: whitesmoke;
		clear: both;	font-family: Georgia, "Times New Roman", Times, serif;}

.credit 		{ 	text-align : right; page-break-before: avoid;  	font-family:Verdana,Arial,Helvetica,sans-serif; }
.credit small { 	font-size: 80%; } 

blockqoute img 		{ float: right; 				}
blockquote p 		{ margin: 0; text-indent:1.5em; }
blockquote pre 		{ margin: 0; 					}

#poster 			{	font-size: 10px;	clear: both;	width: 100%;									}
#poster th		{	color: white;	background: gray;	font-size: 10px;								}
#poster td		{	width: 25%;	border: 2px dashed red;	background-color: gainsboro; line-height: 12px;	}
#poster strong	{	font-variant: small-caps;	font-size: 11px;										}
#poster a		{	text-decoration: none;	border: 0px;	color: black;								}
#poster img		{	padding: 1px;	float: left;	border: none;										}

#se-solicita	{	 font-size: 24px; 	 text-align: center; 	 background-color: yellow; 
					border: 5px solid black;	 line-height: 20px;}


/* 	--------------------------------------------------
			N U E V A  V E R S I O N
	--------------------------------------------------- */
h2		{	margin-top: 0px;	margin-bottom: 0px;	font-size: 16px;	font-weight: bold;	letter-spacing: 0px;	
			font-variant: small-caps;	border-bottom: 1px solid gainsboro;	padding-bottom: 3px;	color: #CC0000;	
			font-family: Arial, Helvetica, sans-serif;}
hr		{	width: 0;	height: 0;	border: 0;	clear: both;	margin: 0;	padding: 0;}
#left	{	float: left;	width: 120px;	font-size: 12px;	line-height: 15px;}
#left p	{	margin-top: 0;	margin-bottom: 1px;	border-bottom: 1px solid gainsboro;
			padding-bottom: 3px;	font-size: 11px;}
#left h4			{	font-size: 11px;	text-align: center;								}
#right			{	position: relative;	padding-left: 10px;	padding-right: 10px;		}

/* WRAP */
#wrap			{	padding: 5px;														}


/* MENU DE CATEGORIAS */
.cat			{	cursor: pointer;  padding: 0; 									}
.cat a:hover		{	background-color: whitesmoke;}
.cat li a			{	padding: 0 !important; margin: 0 !important; color: blue !important; font-weight:normal !important; 
					border: 0 !important; background: none !important;}
.cat ul li img 		{	 width: 16px; height: 16px; border: 0; float: none !important; margin: 0 2px 0 0; 	}
.cat ul			{	display: none; right: 0; float: none !important; background: lightyellow; padding: 2px;	
					position: absolute; top: 61px; left: 683px; width: 200px; z-index: 1000;}
.cat li			{ 	float: none!important; margin: 0; font-size: 10px;  background-color: transparent !important;
					border-bottom: 1px dotted gainsboro !important; vertical-align: middle !important;	display: block !important;		}
.cat li a:hover	{	font-weight: bold;	background: none;									}

/* FIN MENU CATEGORIAS */


/* -------------- */
#nodonew		{	width: 100%;														}
#nodonew img		{	float: right;	margin-left: 7px;	margin-bottom: 7px;	border: 0;	}
#texto			{	width: 100%;														}
#texto a			{	border-bottom: 1px dotted red;										}
#texto a:hover	{	background-color: #FFFF99;											}

#nodonew h1		{	margin-top: 0px;	margin-bottom: 0px;	font-size: 18px;	font-weight: bold;
					letter-spacing: 0px;	font-variant: small-caps;	padding-bottom: 3px;
					color: #666666;	font-family: Arial, Helvetica, sans-serif;}

#subtitulo	{		background-color: white;	font-size: 10px;	clear: both;
					margin-bottom: 5px;	padding: 3px;	line-height: 13px;	color: #CC0000;}

#subtitulo img			{	border: none;	float: none;	vertical-align: middle;	margin: 0;	padding: 0;	}
#subtitulo a				{	border: 0;																		}
#nodonew td				{	vertical-align: top;															}
#nodonew td img			{	float: left;	margin:0;	padding:0;											}
#nodonew table td address img	{	float: right;																	}
#nodonew ul				{	list-style-image: url(/0030_arr.png);											}
#nodonew li				{	margin-bottom: 1px;																}
		
/* -------------- */

#procon			{	width: 70%;	border: 2px solid red;	margin-left: auto;	margin-right: auto;}
#procon strong	{	color: #0066FF;}
#procon div		{	background-color:#FFFF99;	padding: 7px;	}
#procon table		{	width: 100%;								}
#procon thead td	{	background-color: #FF0000;	color: white;	font-size: 14px;	font-weight: bold;}
#procon th		{	font-weight: bold;	font-size: 18px; background-color: gainsboro;		}
#procon td p		{	padding: 7px; text-align: left;	margin-bottom: 3px;	margin-top: 3px;	}
#procon td p input	{	width: 20px; height: 20px;	margin-top: 10px;							}
#procon td p i		{	font-size: 12px;														}


/* ------------------ */
#docs			{	font-size: 10px;	color: #CC0000;	line-height: 13px;}
#docs img		{	border: 1px solid gainsboro;	padding: 2px;	float: none;}
#docs b, #docs a	{	font-size: 12px;}

/*	Encuesta */
#encuesta2			{	clear: both;	padding: 5px;	background-color: white;	width: 500px;
						margin-left: 20%;	margin-right: 20%;													}
#encuesta2 table		{	border: 2px solid #CC0000;																}
#encuesta2 th		{	font-size: 18px; color: white; text-align: left; font-weight: normal; 
						background-color: #CC0000;																}
#encuesta2 thead td	{	background-color: gainsboro;	font-size: 11px;										}
#encuesta2 td		{	text-align: justify;	padding: 10px;													}
#encuesta2 em		{	font-size: 34px; font-weight: bold;	color: #0033CC;	padding: 3px;	font-style: normal;	}
#encuesta2 label		{	font-size: 12px;	font-weight: normal;	clear: both;	line-height: 16px;			}
#encuesta2 button		{	width: 200px;																			}
#encuesta2 td img		{	border: 1px solid black; float: none;	padding: 0;										}
#encueta2 a			{	clear: both;																			}

/*	Links */
#linkrel2			{	font-size: 11px;	float: left;	margin-right: 5px;
						margin-bottom: 20px;	margin-top: 10px;	line-height: 13px;						}
#linkrel2 div			{	font-weight: bold;																	}
#linkrel2 p			{	margin-top: 0;	margin-bottom: 2px;	background-image: url(pointer-right.gif);
						background-repeat: no-repeat;	background-position: left;	padding-left: 10px;
						padding-top: 3px;	padding-bottom: 3px;	border-bottom: 1px solid #CC0000;		}
#linkrel2 a			{	text-decoration: none;	border: 0;	}
#linkrel2 a:hover	{	font-weight: bold;					}

/*	Agrupacion */
#agrup				{	font-size: 11px;	float: left;	margin-right: 5px;
						margin-bottom: 10px;	margin-top: 10px;	width: 280px;
						line-height: 13px;	height: 300px;	overflow: auto;}

#agrup img			{	width: 64px;	height: 64px;	float: right;	margin-left: 3px;
						padding: 0;	border: 1px solid black;	}

#agrup hr			{	margin: 0;	padding: 0;					}

#agrup div			{	padding-left: 2px;	margin-bottom: 2px;	clear: both;
						float: left;	padding: 5px;	background-color: whitesmoke;	width: 245px;	}

#agrup p				{	margin-top: 0;	margin-bottom: 2px;	padding: 0;									}

#agrup p a			{	text-decoration: none;	background-color: none;	border: 0;	font-size: 11px; 
						font-weight: bold;																}

/*	COMENTARIOS */
#comentarios2			{	width: 100%; float: left; clear: both; margin-bottom: 5px;	margin-top: 10px;	}

#comentarios2 div			{	padding-bottom: 1px; border-top: 1px solid #CC0000;	background-color: whitesmoke;
							padding: 3px;																	}
#comentarios2 img		{	vertical-align: middle;	border: 0;	padding-right: 3px;							}
#comentarios2 div strong	{	font-size: 11px;																}
#comentarios2 ul			{	list-style-type: none;	margin-left: 0;	padding-left: 0px;						}
#comentarios2 ul ul		{	padding-left: 20px;																}
#comentarios2 ul img		{	margin-right: 0px;	padding-right: 15px; clear: none;							}
#comentarios2 li			{	padding-left: 0px;	margin-left: 0px;	clear: both;	font-size: 12px;	
							line-height: 17px;																}
#comentarios2 table		{	margin-bottom: 10px;															}
#comentarios2 ul div		{	padding: 5px;	border: 1px solid gray;	float: left;	clear: right;	
							width: auto;	background-color: #FFFFFF;										}
#comentarios2 a			{	font-size: 12px;																}
#comentarios2 span		{	font-size: 10px;	color: #CC0000;	padding-left: 10px;	margin-top: 5px;	
							margin-bottom: 0; text-align: right;	clear: both;	display: block;			}
#comentarios2 span a		{	font-size: 10px;										}
#comentarios2 span img	{	padding: 0;	margin: 0;									}

a.menosvoto_com, a.masvoto_com, a.basurerito		{	cursor: pointer;}

/* formulario de login (HDR) */
#loginbox input			{	font-size: 11px;	border: 0;			}
#loginbox a				{	color: white;							}

/* poster2 */
#poster2	{	clear: both;font-size: 9px;	line-height: 11px;	width: 100%;padding: 2px;	border-top: 1px gray solid;	
				border-bottom: 1px gray solid;	margin-bottom: 5px;	background-color: #FFFFCC;	text-align: left;}
#poster2 div	{	float: left;	clear: none;	margin-right: 3px;	margin-bottom: 3px;
				border: 1px solid gray;	padding: 4px;	width: 150px;	background-color: white;}

#poster2 p		{	margin:0;	clear: none;												}
#poster2 span	{	color: gray;	letter-spacing: 3px;									}
#poster2 a		{	color: black;	float: left;											}
#poster2 img		{	float: left; border: 0;	margin-right: 3px;	width: 64px; height: 64px;	}

/* MAS */
#mas		{	padding: 2px;	text-align: center;	margin-top: 10px;		}
#mas img		{	border: 1px solid black;	width: 80px;					}
#mas th		{	text-align: left;											}
#mas p		{	margin-bottom: 5px;											}
#mas i		{	color: gray;												}
#mas td		{	border-bottom: 1px solid gainsboro;	padding: 3px; text-align: left; font-size: 11px;	
				vertical-align: top;}
				
				
/* ULTIMO COMENTARIO */
#ultimocom		{	margin-top: 10px;	border: 1px solid gainsboro;}
#ultimocom div	{	color: white;	background: #CC0000;	font-family: Arial, Helvetica, sans-serif;
					padding: 2px;	text-align: center;		}
#ultimocom a		{	text-decoration: none;	padding: 3px;	}
#ultimocom em	{	font-size: 11px;						}
#ultimocom p		{	margin-top: 3px;	margin-bottom: 3px;	margin-left: 5px;	padding: 3px;}
#ultimocom b		{	font-size: 11px;	margin-left: 5px;}

/* comentarios moderados */
#modcom			{	font-size: 10px;	line-height: 12px;}
#modcom div		{	float: left;	border: 1px solid gainsboro;	margin-right: 3px;	background-color: white;
					width: 140px;	padding: 5px;}
#modcom p		{	margin-top: 3px;	margin-bottom: 5px;}
#modcom img		{	vertical-align: middle;}

/* CALENDARIO DEALANTE */
#calendario		{	margin-top: 10px;	border: 1px solid gainsboro;}
#calendario p	{	margin: 0;	font-size: 11px;	line-height: 13px;	padding: 2px;}
#calendario table	{	width: 100%;}

.dayHeader		{	background-color: whitesmoke;}
.calendarToday	{	font-weight: bold;	background-color: #FFFF99;	border: 1px solid gray;}

/* datatable */
#datatable table	{	width: 100%;	border-left: 1px solid gray;	border-top: 1px solid gray;}
#datatable td	{	border-right: 1px solid gray;	border-bottom: 1px solid gray;	padding: 0px;}

/* AHORA */
small		{	font-weight: bold;	font-size: 11px;	padding-left: 17px;	background-image: url(time.gif);
				background-repeat: no-repeat;	background-position: left;	color: #003282;	letter-spacing: -1px;}

/* PORTADA */
#nodoport		{	clear: both;	border-bottom: 1px solid gainsboro;	padding-bottom: 5px;}
#nodoport p		{	margin-top: 3px;	margin-bottom: 0px;}
#nodoport img	{	border: 0;	margin-right: 5px;	padding: 0;	width: 150px;	height: 100px;	float: left;}
#nodoport h1		{	margin-top: 0px;	margin-bottom: 0px;	font-size: 18px;	font-weight: bold;	letter-spacing: 0px;	
					font-variant: small-caps;	padding-bottom: 1px;	color: black;	font-family: Arial, Helvetica, sans-serif;}
#nodoport a		{	color: #666666;}
#subtitulo		{	font-size: 10px;	clear: both;	margin-bottom: 5px;	padding-left: 3px;}
#nodoport td		{	vertical-align: top;}

/* CINTILLO */
#cintillo		{	clear: both;	font-size: 11px;	line-height: 12px;	letter-spacing: -1px;}
#cintillo a		{	color: black;	text-decoration: none;}
#cintillo div		{	float: left;	padding: 2px;	border: 1px dotted black;	margin-left: 3px;
					width: 110px;	height: 30px;	margin-bottom: 3px;	margin-top: 3px;	background-color: #FCFB92;}
#cintillo img	{	float: left;	margin-right: 5px;	border: 0;}

/* estilos de nodo */
#tabular1		{	font-size: 11px;}
#tabular1 table	{	border-left: 1px solid gainsboro;border-top: 1px solid gainsboro;padding: 0;}
#tabular1 td		{	border-bottom: 1px solid gainsboro;	border-right: 1px solid gainsboro;	margin: 0;	padding: 2px;}
#tabular2 td		{	border-bottom: 1px solid gainsboro;	padding-right: 15px;}
#tabular2 th		{	color: #6633CC;	background-color: #CCCCCC;	text-align: left;	padding-right: 15px;}

/* --- Registro de Miembro/Area de Miembro */
.registrar		{	padding: 10px;	background-color: #CCFFFF;	margin-top: 10px;	width: 500px;	text-align: left;
					border: 1px dotted #CCCCCC	}

.registrar input			{	padding: 1px;}
.registrar input:focus ,
.registrar textarea:focus	{ border: 2px solid blue;}
.registrar p				{	margin-top: 6px;	margin-bottom: 6px;}
.registrar h1			{	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	margin-top: 0;	margin-bottom: 6px;}
.registrar em			{	color: gray;	font-size: 11px;	font-style: normal;}
.registrar span			{	font-size: 11px;	color: red;	font-weight: bold;}
.confirmacion			{	border: 2px dotted blue;	background-color: #FFFFFF;	font-size: 15px;	
							font-family: Arial, Helvetica, sans-serif;	padding: 15px;	margin: 5px;}

/* --- Navegador de Area de Miembro --- */
.navmiembro			{	float: left;	margin-right: 10px;	padding: 0;	border-right: 1px solid gainsboro;}
.navmiembro ul		{	margin: 0;	padding: 0;}
.navmiembro a:hover	{	border-bottom: 1px dotted blue;}
.navmiembro li		{	margin-left: 7px;	padding: 3px 7px 3px 3px;	list-style-type: none;	text-align: right;}
#mbrnavsel			{	background-color: gainsboro;	font-weight: bold;}

/* estilo de area de miembro */
.miembro		{	margin-left: 180px;	width: 450px;}
.miembro div		{	padding: 5px;}
.miembro p		{	margin-top: 5px;	margin-bottom: 5px;}
.miembro em		{	font-style: normal;	font-size: 11px;	color: #999999}
.miembro h1		{	font-family: Arial, Helvetica, sans-serif;font-size: 14px; margin-top: 0;margin-bottom: 5px;}
.miembro input	{	padding: 2px;}
.miembro span	{	font-size: 11px;	color: red;	font-weight: bold;}

/* --- login --- */
.login			{	zoom: 1; position: relative; padding: 5px;	background-color: white;	font-weight: normal;	font-size: 11px;}
.login img		{	border: 0;	vertical-align: middle;	margin-right: 3px;}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}



/* begin css tabs */
ul#tabnav		{ background-color: red;	}
ul#tabnav li 		{ /* do not change */ display: inline;}

ul#tabnav 
{ 	/* general settings */
	text-align: left; 							/* set to left, right or center */
	margin: 3.2em 0 0 0; 						/* set margins as desired */
	font: bold 11px verdana, arial, sans-serif; /* set font as desired */
	border-bottom: 1px solid red; 				/* set border COLOR as desired */
	list-style-type: none;
	padding: 3px 10px 3px 10px; 				/* THIRD number must change with respect to padding-top (X) below */
}

body#tab1 li.tab1, 
body#tab2 li.tab2, 
body#tab3 li.tab3, 
body#tab4 li.tab4 ,
body#tab5 li.tab5,
body#tab6 li.tab6,
body#tab7 li.tab7
{ 	/* settings for selected tab */
	border-bottom: 0; 	/* set border color to page background color */
	background-color: red; 		/* set background color to match above border color */
}

body#tab1 li.tab1 a, 
body#tab2 li.tab2 a, 
body#tab3 li.tab3 a, 
body#tab4 li.tab4 a ,
body#tab5 li.tab5 a,
body#tab6 li.tab6 a,
body#tab7 li.tab7 a
{ 	/* settings for selected tab link */
	background-color: #fff; 		/* set selected tab background color as desired */
	color: #000; 					/* set selected tab link color as desired */
	position: relative;
	top: 1px;
	padding-top: 7px;				 /* must change with respect to padding (X) above and below */
}

ul#tabnav li a 
{ 	/* settings for all tab links */
	padding: 6px 3px 4px 24px; 		/* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
	border: 1px solid black; 		/* set border COLOR as desired; usually matches border color specified in #tabnav */
	background-color: #fde0d9; 		/* set unselected tab background color as desired */
	color: #666; 					/* set unselected tab link color as desired */
	margin-right: 0px; 				/* set additional spacing between tabs as desired */
	text-decoration: none;
	border-bottom: none;
}

ul#tabnav a:hover 
{ 	/* settings for hover effect */
	background: #fff; /* set desired hover color */
}


/* end css tabs */