/* TEXTOS GENERICOS*/
/*  Este estilo contiene propiedades del texto que heredan  el resto de estilos de la página */
BODY{
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-size: 10px;
	color: white;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #999999;
}
h1
{
	color: white;
	font-size: 12px;
	padding: 5px 5px 5px 5px;
}
img.cargaimagen{
	border:none;
	background: url(/images/cargando.gif) no-repeat center center;
}
.cargando{
	color:#000000;
}
.imagen{
	border:solid 1px;
	border-color:#FFFFFF;
	padding: 0px 0px 0px 0px;
	word-spacing:normal 10px;
}

.texto{
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-size:12px;
	padding: 10px 10px 10px 10px;
}
.contenido{
	font-size:10px;
	padding: 5px 5px 5px 0px;
}
.footer{
	color: black;
	font-size: 10px;
	padding: 5px 5px 5px 5px;
}
.titulo{
	color: #663333;
	font-size: 22px;
	padding: 3px 5px 3px 3px;
	font-weight: bold;
}
.logo{ /* CONFIGURACION DEL LOGOTIPO */
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:30px;
}
.menu{
	border:solid 1px;
	border-color:#FFFFFF;
	background-color:#663333;
	font-size: 14px;
	color: white;
	padding: 2px 5px 2px 2px;
}
.menusecundario{
	border:solid 1px;
	border-color:#663333;
	background-color:#FFFFFF;
	font-size: 12px;
	color: white;
	padding: 2px 5px 2px 2px;
}
.buscador{
	font-size:10px;
	color: white;
	padding-right:4px;
}
.blanco{color:white;}
.rojo{color:#990000;}
.azul{color:#0033FF;}
.verde{color: #228B22;}
/*estilo negrita y color blanco*/
.negrita-blanco{color:white; font-weight: bold;}
.negrita-negro{color:black; font-weight: bold;}

/* enlace por defecto*/
A:active {color: #999999;  text-decoration : none;}
A:link {color: #999999;  text-decoration : none;}
A:visited {color: #999999;  text-decoration : none;}
A:hover {color: black;  text-decoration : none;}

/*enlace para ver más*/
A.link-menu:active { color: white;  text-decoration : none; }
A.link-menu:link {color: white;  text-decoration : none;}
A.link-menu:visited {color: white;  text-decoration : none;}
A.link-menu:hover {color: #663333;  text-decoration :none;}

A.link-menusecundario:active { color: #663333;  text-decoration : none; }
A.link-menusecundario:link {color: #663333;  text-decoration : none;}
A.link-menusecundario:visited {color: #663333;  text-decoration : none;}
A.link-menusecundario:hover {color: white;  text-decoration :none;}

A.link-blanco:active {color: white;  text-decoration : none; }
A.link-blanco:link {color: white;  text-decoration : none;}
A.link-blanco:visited {color: white;  text-decoration : none;}
A.link-blanco:hover {color: white;  text-decoration :underline;}

A.link-negro:active {color: black;  text-decoration : none; }
A.link-negro:link {color: black;  text-decoration : none;}
A.link-negro:visited {color: black;  text-decoration : none;}
A.link-negro:hover {color: black;  text-decoration :underline;}

/* FORMULARIOS*/
/* Estilo para desplegables*/
SELECT {background-color:white; border:1px solid #666666; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 10px; color:black;} 
/* Estilo para campos de texto*/
INPUT.formTXT {font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 10px; color:black;background-color: none; border:1px solid #666666; }

TEXTAREA{font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 10px; color:black;background-color: none; border:1px solid #666666; }
/* botón*/
INPUT.formBOTON {font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 10px;color: black;background-color: white;border:1px solid #666666;}

/* LISTADOS*/
LI { padding-bottom: 2pt; padding-top: 2pt; list-style-type:circle; list-style-position:inside}
/* ESTILO GALERIA DE IMAGENES CAPAS EFECTO VISUAL */
#preload {
	height: auto;
	width: auto;
	top: 10%;
	left:30%;
	right:30%;
	position:absolute;
	filter: alpha(opacity=100);
	-moz-opacity:100; 
	z-index:5002;
	visibility:hidden;
	background-color:#FFFFFF;
	border:1px;
}
#contenedor
{
	height: auto;
	width: auto;
	top: 10%;
    /*bottom: 50%;*/
	left: inherit;
	position:absolute; 
	/* position:relative; */
	/*clip:rect(0,100,100,0); */
	filter: alpha(opacity=100); 
	-moz-opacity:0; 
	z-index:5001;
	visibility:hidden;
}
#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow: auto;
	z-index:0;
	background-color:#000;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
	visibility:hidden;
	/*position:fixed;*/
	
}