body {
	margin:0px;
	background-color:#EEFFFF;
	background-image: url(../imagenes/linea.jpg);
        background-repeat: repeat-x;
	}

a {
	color: #0575f4;
	font-size:14px;
    font-family: 'Condensada';
	font-weight: 300;
}
a:hover {
	color: #999;
	text-decoration:none;
}
td a {
	color: #0575f4;
	font-size:14px;
	font-family: 'Condensada';
	font-weight: 300;
}
tr a {
	color: #0575f4;
	text-decoration: none;
	font-size:14px;
	font-family: 'Condensada';
	font-weight: 300;
}
td a:hover {
	color: #999;
	text-decoration:none;
}

#login{
 background:transparent url(../imagenes/fondo_login.jpg) no-repeat scroll left bottom;
 border:medium none;
 color:#333333;
 height:250px;
 width:352px;
 margin:0 auto 0 auto;
 position:absolute;
 top:45%;
 left: 42%;
 margin-top: -100px;
 margin-left: -100px;
}

#login_fondo{
 background:transparent url(../imagenes/Fondo1.jpg) no-repeat scroll left bottom;
 height:578px;
 width:871px;
 position:absolute;
 top:45%;
 left: 42%;
 margin-top: -250px;
 margin-left: -330px;
}

#login_logo{
 margin:0 auto 0 auto;
 position:absolute;
 top:20%;
 left: 42%;
 margin-top: -100px;
 margin-left: -100px;
}
#contenedor{ 
 width: 1300px;
 margin: 40px auto;
}
#contenido{
 background: #FCFCFC;
 padding: 10px;
 margin: 0 0 20px 0;
 -moz-box-shadow: 0 0 5px #666;
 -webkit-box-shadow: 0 0 5px #666;
}
#contenido_interno{
 width: 1260px;
 background: #FFF;
 padding: 10px;
 margin: 0 0 20px 0;
 -moz-box-shadow: 0 0 5px #666;
 -webkit-box-shadow: 0 0 5px #666;
}
#contenido_interno a{
 color: #FFF;
}
#contenido_interno a:hover{
 color: #999;
 text-decoration:none;

}
#contenido_bandeja{
 width: 1280px;
 background: #FFF;
 padding: 1px;
 margin: 0 0 10px 0;
 -moz-box-shadow: 0 0 5px #666;
 -webkit-box-shadow: 0 0 5px #666;
}
#contenido_bandeja a{
 color: #0575f4;
}
#contenido_bandeja a:hover{
 color: #CCC;
 text-decoration:none;

}
#cabecera{ 
 background-image: url(../imagenes/cabecera.jpg );
 background-repeat:no-repeat;
 padding:5px;
 width: 1290px;
 height: 50px;
 -moz-box-shadow: 0 0 5px #666;
 -webkit-box-shadow: 0 0 5px #666;
}
#menu{ 
 background-repeat:no-repeat;
 padding:5px;
 width: 1290px;
 background: #FCFCFC;
 -moz-box-shadow: 0 0 5px #666;
 -webkit-box-shadow: 0 0 5px #666;
}

#contenedor_formulario{
 width: 386px;
 height: 555px;
 margin: 0 0 20px 0;
 -moz-box-shadow: 0 0 5px #666;
 -webkit-box-shadow: 0 0 5px #666;
}
#estilo_formulario{
 background:transparent url(../imagenes/fondo_crear_usuario.png) center no-repeat;
 left:100px;
 top:300px;
 padding: 10px;
 margin: 0 0 20px 0;
 
}
#contenedor_tabla { 
 float: right;
 margin-right:20px;
 width: 865px;
 height: 555px;
 background: #FFF;
 -moz-box-shadow: 0 0 5px #666;
 -webkit-box-shadow: 0 0 5px #666; 
 font-size: 14px;
}
#logo_empresa{
 background:transparent url(../imagenes/logo.jpg)  center no-repeat;
 width: 380px;
 height: 550px;
 margin: 0 0 20px 0;
}
#page-wrap { width: 440px; margin: 80px auto; }
#footer{
 color:#313131;
 margin-left:-50px;
 background-position:center;
 background-repeat:no-repeat;
 text-align:center;
 overflow:auto;
 height:50px;
 border:0px;
 margin-top:530px;
}
#gallery {
}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {
}
#gallery ul a:hover img {
 color: #000;
}
#gallery ul a:hover { color: #000; }
.hide { position: absolute; top: -9999px; left: -9999px; }

.error{
 color: #FF0000;
 font:12px arial;
}
.usuarios{
 height:460px;
 width:377px;
}
.cuerpo{
 color:#333333;
}
.precarga {
 background:transparent url(../imagenes/loading.gif) center no-repeat;
}
.titulos{
 color: white;
 font:15px arial;
}

.referencia{
 color: red;
 font:20px arial;
}

.titulos2{
 color: #000066;
 font:18px arial;
}
.estilo1{
 color: #000066;
 font:15px arial;
}
.pie{
 font-size: 8px arial;
}
.rojo {color: #FF0000;}
.azul {color: #0000FF;}

#organizar_cols {
 list-style-type: none;
 margin: 0;
 padding: 0;
 width: 600px;
}
#organizar_cols li { 
 background-color: #EEEEEE;	
 margin: 1px 1px 1px 1px;
 font-size:15px;
 padding: 5px;
 padding-left: 3px;
 height: 25px;
 text-align: left;
 -moz-border-radius: 8px 8px 8px 8px;
 -webkit-border-radius: 8px 8px 8px 8px;
}
#organizar_cols li span {
 position: absolute;
 margin-left: -1.3em;
}
#organizar_cols li:hover {
 background-color: #FFFFFF;	
 cursor: url(../imagenes/mouse1.png), move;
}
#organizar_cols li:active {
 background-color: #FFFFFF;	
 cursor: url(../imagenes/mouse2.png), move;
}

#organizar_cols a {
 color: #0575f4;
 font-size:14px;
 font-family: 'Condensada';
 font-weight: 300;
}

#organizar_cols a:hover {
 color: #999;
 text-decoration:none;
}