@charset "utf-8";
/* CSS Document */

body{
	background-color: #003366;
	padding-top:10px;
	overflow:visible;
	height:auto;
	
	
}
#contenedor{
/*	width:850px;
	min-width:850px;
	max-width:850px;	
	
	margin-left:auto;
	margin-right:auto;
	
	border:#333 1px solid;
	
	background-color:#FFF;
	
	height:1024px;
	min-height:800px;

	overflow:visible;*/
	
	width:850px;
	min-width:850px;
	max-width:850px;	
	
	margin-left:auto;
	margin-right:auto;
	
	border:#333 1px solid;
	
	background-color:#FFF;
	
}

#encabezado{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	height:85px;
	background:url(../images/header.jpg) bottom left no-repeat;
}

#menu{
	background-color:#FFF;	
	height:33px;
	padding-left:20px;
	text-align:justify;
	background: url(../images/degradesup.jpg) top left repeat;
	
	
	border:#999 1px solid;	
	width:800px;
	margin-left:auto;
	margin-right:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;

}



a:link.botonera {
	min-width:175px;
	width:auto;
	background-color:transparent;	
	text-align:center;
	cursor:pointer;
	color:#000;
	text-decoration:none;
	font-size:12px;
	text-align:center;
	
}
a:visited.botonera {
	min-width:175px;
	width:auto;
	background-color:transparent;	
	text-align:center;
	cursor:pointer;
	color:#000;
	text-decoration:none;	
	font-size:12px;	
	text-align:center;	
}
a:hover.botonera {
	min-width:175px;
	width:auto;
	background-color:transparent;	
	text-align:center;
	cursor:pointer;
	color:#F00;
	text-decoration:none;	
	font-size:12px;	
	text-align:center;	
	
	}


a:active.botonera {
	min-width:175px;
	width:auto;
	background-color:transparent;	
	text-align:center;
	cursor:pointer;
	color:#000;
	text-decoration:none;
	font-size:12px;	
	text-align:center;	
	
	}




.degarde_inf{	
background:url(../images/degradeinf.jpg) bottom left repeat-x;

}

#intro{
	width:800px;
	background-color:#FFF;	
	height:auto;
	min-height:100px;
	padding-left:20px;
	text-align:justify;
	
	
}
#cuerpo{
	width:800px;
	background-color:#FFF;
	position:relative;	
	height:auto;
	min-height:750px;
	padding-left:10px;
	padding-right:10px;

/*	background: url(../images/degradesup.jpg) top left repeat-x ;
	border-top:#999 1px solid;
	border-left:#999 1px solid;
	border-right:#999 1px solid;	
*/	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	
	
}

#izquierda{
	background-color:#FFF;
	
	width:250px;
	height:100%;
	min-height:100%;
	/*background: url(../images/degradesup.jpg) top left repeat-x ;
	border:#999 1px solid;*/
	position:absolute;
	left:10px;
/*	padding-top:15px;
	padding-left:5px;*/
	overflow:hidden;
	
}
#separador{
	background-color:#FFF;
	
	width:30px;
	height:100%;
	min-height:100%;
	position:absolute;
	left:271px;
/*	padding-top:15px;*/
	padding-left:5px;
/*	border-left:#333 1px dotted;
*/	overflow:hidden;	
}
#derecha{
	background-color:#FFF;
	
	width:530px;

/*	background: url(../images/degradesup.jpg) top left repeat-x ;
	border:#999 1px solid;
*/	position:absolute;
	left:291px;
	
}

/*#derecha{
	width:480px;
	float:left;
	clear:right;
	height:auto;
	min-height:100%;
	height:auto;


}*/

	
#pestanas{
	height:20px;
	width:850px;
	padding-left:50px;
	margin-left:0px;	

	
	
	
}
.borde_titulo {	height:35px;
	background:url(images/sub_tit.jpg) repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#0F70B7;	
	width:530px;
	font-weight:bold;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.titulo_loading{
	font:"Arial Black", Gadget, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#F00;
	text-align:center;
}
#cuerpo_derecha{
	background:url(../images/sub_tit.jpg) top left repeat-x;
	min-height:493px;
	height:auto;
	   
    width: 515px;   


	border:#999 1px solid;
	padding-left:10px;
	
	padding-top:30px;
	z-index:1;

}

/*  TABS PRINCIPALES */

a:link.boton_descarga {
	text-decoration:none;
	background: url(../images/sub_tit.png) top left no-repeat; 
	
	
	height:27px;
	display:block;
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-align:center;
	text-decoration:none;
	
	padding-top:5px;
	
	border:#000 1px solid;
	
}
a:visited.boton_descarga {
	text-decoration:none;
	background: url(../images/sub_tit.png) top left no-repeat; 
	width:170px; 
	height:27px;
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-align:center;
	padding-top:5px;
	
	

}
a:hover.boton_descarga {
	text-decoration:none;
	background: url(../images/sub_tit.png) top left no-repeat; 
	width:170px; 
	height:27px;
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#F00;
	text-align:center;
	padding-top:5px;
	position:relative;
	left:0px;
	

	}


a:active.boton_descarga {
	text-decoration:none;
	background: url(../images/sub_tit.png) top left no-repeat; 
	width:170px; 
	height:27px;
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#00F;
	text-align:center;
	padding-top:5px; 


	
	}

#divSolicitud{
	width:408px;
	min-height:250px;
	height:auto;
	border-left:#999 1px solid;
	border-top:#999 1px solid;
	border-bottom:#000 1px solid;
	border-right:#000 1px solid;
	padding:10px;	
	background:url(../images/degradesup.jpg) top left repeat-x;
	}
	
#divEstadoSolicitud{
	width:100%;
	min-height:250px;
	height:auto;
	border-left:#999 1px solid;
	border-top:#999 1px solid;
	border-bottom:#000 1px solid;
	border-right:#000 1px solid;
	padding:10px;	
	background:url(../images/degradesup.jpg) top left repeat-x;
	}






a:link.boton_pestana_principal {
	text-decoration:none;
/*	background: url(../images/tab1.png) top left no-repeat; 
*/	
	width:170px; 
	height:27px;
	display:block;
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-align:center;
	
	padding-top:5px;
	
}
a:visited.boton_pestana_principal {
	text-decoration:none;
	background: url(../images/tab1.png) top left no-repeat; 
	width:170px; 
	height:20px;
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-align:center;
	padding-top:5px;
	
	

}
a:hover.boton_pestana_principal {
	text-decoration:none;
	background: url(../images/tab2.png) top left no-repeat; 
	width:170px; 
	height:15px;
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#00F;
	text-align:center;
	padding-top:5px;
	position:relative;
	left:0px;
	top:5px;
	z-index:-10px;
	vertical-align:top;
	
	}


a:active.boton_pestana_principal {
	text-decoration:none;
	background: url(../images/tab1.png) top left no-repeat; 
	width:170px; 
	height:20px;
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#00F;
	text-align:center;
	padding-top:5px; 
	

	
	}

/*     BOTONERA CATEGORIAS */

.boton_categorias {
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
/*	font-weight:bold;*/
	color:#000;
	text-align:left;
	/*padding-left:5px;*/
	cursor:pointer;


}

.pasiva_menu{
	background:#fff;
	color:#000;	
	height:35px;
	padding-top:5px;
	padding-left:10px;
	cursor:pointer;
	list-style:square;
	
}

.pasiva_over{
	background-color:#006;
	color:#FFF;
	height:35px;
	padding-top:5px;
	padding-left:15px;
	cursor:pointer;
	font-weight:bold;
	list-style:square;
}

/*a:link.boton_categorias {
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-align:center;
	padding-left:5px;

}
a:visited.boton_categorias {
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
}
a:hover.boton_categorias {
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#F00;
	}


a:active.boton_categorias {
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	}
*/









#loading{


    margin-left:auto;
	margin-right:auto;


}
.texto_principal{
	width:95%;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:justify;
	line-height:17px;

}
#Stm0p0iTBBD{

	/*width:auto;*/
	min-width:100%;
	margin-left:-5px;
	background: url(../images/degradesup.jpg) top left repeat-x ;	
}
.titulos_registro_usuario{
	font-family: Arial,Helvetica,sans-serif;

	font-size: 14px;
	
	color: #0f70b7;
	font-weight:bold;
	list-style-type:decimal;
}



.oneColLiqCtrHdr #container {
	width: 900px;  /* esto creará un contenedor con el 80% del ancho del navegador */
	background: #FFFFFF;
	margin: 0 auto; /* los márgenes automáticos (conjuntamente con un ancho) centran la página */
	border: 1px solid #000000;
	text-align: left; /* esto anula text-align: center en el elemento body. */
}
.oneColLiqCtrHdr #header {
	 
	/*padding: 0 10px 0 20px;   este relleno coincide con la alineación izquierda de los elementos de los divs que aparecen bajo él. Si se utiliza una imagen en el #header en lugar de texto, es posible que le interese quitar el relleno. */
}
.oneColLiqCtrHdr #header h1 {
	margin: 0; /* el ajuste en cero del margen del último elemento del div de #header evita la contracción del margen (un espacio inexplicable entre divs). Si el div tiene un borde alrededor, esto no es necesario, ya que también evita la contracción del margen */
	padding: 0px 0; /* el uso de relleno en lugar de margen le permitirá mantener el elemento alejado de los bordes del div */
}
.oneColLiqCtrHdr #mainContent {
	padding: 0 20px; /* recuerde que el relleno es el espacio situado dentro del cuadro div y que el margen es el espacio situado fuera del cuadro div */
	background: #FFFFFF;
}
.oneColLiqCtrHdr #footer { 
	padding: 0 10px; /* este relleno coincide con la alineación izquierda de los elementos de los divs que aparecen por encima de él. */
	background:#DDDDDD;
} 
.oneColLiqCtrHdr #footer p {
	margin: 0; /* el ajuste en cero de los márgenes del primer elemento del pie evitará que puedan contraerse los márgenes (un espacio entre divs) */
	padding: 10px 0; /* el relleno de este elemento creará espacio, de la misma forma que lo haría el margen, sin el problema de la contracción de márgenes */
}
h1 {font-family:Arial, Helvetica, sans-serif;font-size:22px;color:#0F70B7;margin:10px 0 0 0;padding-top:6px;}
.borde_titulo{
	height:35px;
	background:url(images/sub_tit.jpg) repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#0F70B7;	
	width:780px;
	font-weight:bold;
	text-align:center;
}

.item{
	background:url(images/download-page-blue.gif) left no-repeat;
	padding-left:20px;
	height:20px;
	
	
}
.borde_titulo1 {	
	height:35px;
/*	background:url(../images/degradesup.jpg) repeat-x top left;
*/	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	
	color:#0F70B7;	
	width:780px;
	font-weight:bold;
	text-align:center;
}