/*
 * estilos div
 */
	
body {
		margin: 0px;
        font-family: verdana, helvetica, arial, sans-serif;
		font-size:12px;
		color: #036;
		text-align: center;
		background-image:url(../imgs/fdo_patron.jpg);
        /* min-width: 994px; */
		}

div#separador
	{
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 0;
	margin-top: 0;
	/* cancels gap caused by top padding in Opera 7.54 */
	margin-left: 0;
	/* background-color: #86A689; */
	color: white;
	width: 100%;
	font-family: verdana, Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 13px;
	/* fixes Firefox 0.9.3 */
	}

div#cuerpo {
			position: relative;
			margin:0 auto;
			top:0px;
			width:915px;
			background-image: url(../imgs/fdo_cuerpo_degrad.jpg);
            background-repeat: repeat-x repeat-y;
			background-color:#CCC;
			border-left: 1px solid #666;
			border-right: 1px solid #666;
			}
div#cabeza {
		background-color: #FFF;
		margin:auto; 
		font-family:Georgia, 'Times New Roman', Times, serif; 
		font-size:20px; 
		font-weight:bold; 
		color:#FFCC33;
		height:100px;
		}
		
div#capa_ingresar{
	background-color: #003366;
	background-image:url(../imgs/fdo_degrad_azul_bienvenida.jpg);
	background-repeat:repeat-x;
	padding:5px;
	border:1px solid white; 
	margin:auto; 
	text-align:right;
	color: #99CCFF;
}

div#bienv{
	background-color: #003366;
	background-image:url(../imgs/fdo_degrad_azul_bienvenida.jpg);
	background-repeat:repeat-x;
	padding:5px;
	border:1px solid white; 
	margin:auto; 
	text-align:left; 
	float:left; 
	width:700px;
	color: #99CCFF;
}

div#bot_cerrar
	{
	padding:5px;
	border:1px solid white; 
	background-color: #FF9933;
	background-image:url(../imgs/fdo_degrad_bot_cerrar.jpg);
	background-repeat:repeat-x;
	}
div#bot_cerrar a
	{
	color:#FFFFFF;
	text-decoration:none;
	}

div#in_cuerpo {
			margin:0 auto;
			width:98%;
			border: 0px solid #F00;
			text-align: left;
			}
.barra_azul {
            background-color: #147D3E;
            color: #FFF;
            font-size: 12px;
            font-style: bold;
            }

.seccion {
		font-family: georgia, times, serif;
		color: #BE3718;
		font-size:16px;
		font-weight: bolder;
		letter-spacing:2px;
		}
		
.aviso {
		font-family: verdana, helvetica, arial, sans-serif;
		font-size:12px;
		font-weight:normal;
		text-align:center;
		letter-spacing:1px;
		background-color:#EEE;
		border: 1px solid #369;
		margin-left: 15px;
		margin-right: 15px;
		padding: 10px;
		}
		
.aviso2 {
		font-family: verdana, helvetica, arial, sans-serif;
		font-size:12px;
		font-weight:normal;
		text-align:center;
		letter-spacing:0px;
		background-color:#EEE;
		border-left: 1px solid #369; border-top: 0px; border-right: 1px solid #369; border-bottom: 1px solid #369;
		width: 400px;
		margin: auto;
		padding-left: 4px; padding-top: 10px; padding-right: 4px; padding-bottom: 10px;
		}

.error { color:red; }

.pie {
		font-family: verdana, helvetica, arial, sans-serif;
		color: #FFF;
		font-size:10px;
		text-align:center;
		letter-spacing:2px;
		}
		
/* el siguiente estilo es para evitar espacios en celdas de tablas que sólo lleven imagenes */
.solopic { font-size:4px; }

.reset {
        text-align:right;
        text-decoration:none;
		font-size:9px;
		color:#666;
		}

/* Forma de ingreso */
#fingreso
{
padding:0px;
margin:0px;
}

#fingreso input
{
color: #003366;
background:#EBEBEB;
border: 1px solid #003366;
font-size:10px;
}


/* estilos para buscador.php */

.busqueda_res {
		font-size:13px;
		font-weight: bolder;
		letter-spacing:1px;
    }

.res_seccion {
    font-family: georgia, times, serif;
    color: #BE3718;
	font-size:17px;
	font-weight: bolder;
	letter-spacing:2px;
	padding:5px;
	background-image: url(../imgs/fondo_busqueda_seccion.gif);
	background-repeat:repeat-x;
	border: 1px solid #666;
    }
