/* INDEX *********************************************************************************** */

.bodyindex {
	margin : 144px 0px 0px 0px;
	padding : 0px;
	text-align: center;
	background-color: #666666;
	background-image: url(../img/fondo_degrade.jpg);
	background-repeat: repeat-x;
}

#contenedor {
	width: 400px;
	margin: auto;
}

#fondoindex {
	background-image: url(../img/fondo_login.jpg);
	background-repeat: no-repeat;
	height: 312px;
	width: 412px;
	border: none;
	padding : 0px;
	text-align: left;
}

#contenedorindex {
	width: 295px;
	padding-top : 180px;
	text-align: right;
}

#userindex {
	padding-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

#passwordindex {
	padding-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.inbotonindex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #BDC540;
	width: 100px;
}

.inputindex {
	background-image: url(../img/fondo_input_login.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	border: 1px solid #999999;
}

#contenedorhora {
	width: 100%;
	margin : 30px 30px 30px 30px;
	background-color: #000000;
	z-index:20;
}

#hora {
	background-image: url(../img/fondo_hora.jpg);
	background-repeat: no-repeat;
	height: 130px;
	width: 220px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	text-decoration: none;
	color:#CCCCCC;
	text-align: left;
	padding-left : 10px;
	padding-top : 26px;
	line-height: 16px;
	position:absolute;
	right:30px;
	top:30px;
}


#contenedorhoraseccion {
	position:absolute;
	height: 130px;
	width: 220px;
	background-color: #FFFFFF;
	z-index:230;
	right:29px;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
}


#horaseccion {
	background-image: url(../img/fondo_hora_seccion.jpg);
	background-repeat: no-repeat;
	height: 130px;
	width: 220px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	text-decoration: none;
	color:#333333;
	text-align: left;
	padding-left : 10px;
	padding-top : 26px;
	line-height: 16px;
	position:absolute;
}


#contenedorhoraseccionsola {
	position:absolute;
	width: 220px;
	background-color: #FF0000;
	z-index:231;
	right: 30px;
}

#horaseccionsola {
	position:absolute;
	width: 220px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	text-align: right;
	padding-right: 10px;
	padding-top: 11px;
	right: 30px;
}

#horaseccionsolaadm {
	position:absolute;
	width: 220px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-align: right;
	padding-right: 10px;
	padding-top: 11px;
	right: 30px;
}

#relojseccion {
	position:absolute;
	height: 40px;
	width: 220px;
	cursor: hand;
	cursor: pointer;
	z-index:232;
	right: 30px;
	text-align: right;
	vertical-align: top;
}

.relojseccionmasciudades {
	font-size:10px;
	color:#999999;
	text-decoration: underline;
	cursor: hand;
	cursor: pointer;
}

.relojseccionmasciudadesadm {
	font-size:10px;
	color:#CCCCCC;
	text-decoration: underline;
	cursor: hand;
	cursor: pointer;
}


form{
	padding: 0;
	border: 0;
	margin: 0;
}





/* EXIT *********************************************************************************** */

#fondoexit {
	background-image: url(../img/fondo_login.jpg);
	background-repeat: no-repeat;
	height: 312px;
	width: 412px;
	border: none;
	padding : 0px;
	text-align: center;
}

#contenedorexit {
	padding-top : 200px;
	font-size:30px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	text-decoration: none;
	color:#333333;
	text-align: center;
}

#contenedorexit a:link 		{font-size:12px; font-style:normal; font-weight:bold; font-family:Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: underline; }
#contenedorexit a:hover 	{font-size:12px; font-style:normal; font-weight:bold; font-family:Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; }
#contenedorexit a 		{font-size:12px; font-style:normal; font-weight:bold; font-family:Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: underline; }





/* PROJECTS *********************************************************************************** */

#contenedorprojectstabla {
	background-color: #D2D2D2;
	background-image: url(../img/fondo_degrade_projects.jpg);
	background-repeat: repeat-x;
	padding-top: 80px;
	padding-bottom: 100px;
	margin-bottom: 20px;
}


.tablacontenedorprojects {
	margin: 0 auto;
	width: 400px;
	background-image: url(../img/fondo_degrade_upload.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 4px solid #000000;
	background-color: #E5E5E5;
}


#tituloprojects {
	margin: 0 auto;
	height: 29px;
	
	background-color: #000000;
	background-image: url(../img/barra_fondo_negro.jpg);
	background-repeat: repeat-x;
	
	text-align: center;
	vertical-align: middle;
	line-height:29px;

	font-size:18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #F5F5F5;
}

#seccionprojects {
	margin-top: 60px;
	margin-bottom: 60px;
	margin-left: 20px;
	margin-right: 20px;
	vertical-align: middle;
	text-align: center;
}

.selectprojects {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.renglonout {
	background-color: #FFFFFF;
}

.renglonover {
	background-color: #F4F5EA;
}


/* FILES *********************************************************************************** */

.bodyfiles {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	margin: auto;
	background-color: #666666;
	background-image: url(../img/fondo_degrade.jpg);
	background-repeat: repeat-x;
}

#contenedorfiles {
	margin: 0 auto !important;
}

.contenedortablamargenes {
	padding: 20px;
}


/* FILES Cabezal *********************************************************************************** */

#logofiles {
	height: 90px;
	width: 170px;
	background-image: url(../img/logo_files.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.tdcabezallogo {
	height: 90px;
	width: 170px;
}

.tdcabezaldatos {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background: #F5F5F5;
	padding-left: 20px;
	line-height:20px;
	border-left: 1px solid #999999;
}

.cabezalproyecto {
	font-size: 18px;
}



/* FILES Menu *********************************************************************************** */

.menufiles{
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	width: 100%; /*leave this value as is in most cases*/
	vertical-align: middle;
}

.menufiles img{
	vertical-align: middle;
	behavior: url(system/js/pngbehavior.htc);
}

.menufiles ul{
	margin: 0;
	padding: 0;
	float: left;
	width: 100%; /*width of menu*/
	border: 1px solid #000000; /*borde arriba y abajo*/
	border-width: 1px 0;
	background: #BEC541 url(../img/menu_fondo.jpg) center center repeat-x;
}

.menufiles ul li{
	display: inline;
}

.menufiles ul li a{
	float: left;
	color: #000000; /*text color*/
	padding: 0px 11px;
	text-decoration: none;
	border-right: 1px solid #D3D87F;
}

.menufiles ul li a:visited{
	color: #000000;
}

.menufiles ul li a:hover, .menufiles ul li .current{
	color: #FFFFFF !important; /*text color of selected and active item*/
	padding-top: 0px; /*shift text down 1px for selected and active item*/
	padding-bottom: 0px; /*shift text down 1px for selected and active item*/
	background: #7E8400 url(../img/menu_fondo_over.jpg) center center repeat-x;
}

.menufilesvacio{
	margin: 0;
	padding: 0;
	width: 100%; /*width of menu*/
	height: 40px;
	border: 1px solid #000000; /*borde arriba y abajo*/
	border-width: 1px 0;
	background: #BEC541 url(../img/menu_fondo.jpg) center center repeat-x;
	width: 100%; /*leave this value as is in most cases*/
}




/* FILES Ruta *********************************************************************************** */

#menuruta {
	margin: 0 auto;
	height: 35px;
	width: 100%;
	padding: 0;
	vertical-align: middle;
	line-height:35px;
	white-space:nowrap;
}

a:link.menurutaraiz 		{font-size:22px; font-style:normal; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}
a:hover.menurutaraiz 		{font-size:22px; font-style:normal; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline;}
.menurutaraiz 			{font-size:22px; font-style:normal; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}

a:link.menurutacarpetaactual 	{font-size:22px; font-style:normal; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}
a:hover.menurutacarpetaactual	{font-size:22px; font-style:normal; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline;}
.menurutacarpetaactual 		{font-size:22px; font-style:normal; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}

a:link.menurutacarpetasuperior 	{font-size:22px; font-style:normal; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}
a:hover.menurutacarpetasuperior {font-size:22px; font-style:normal; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline;}
.menurutacarpetasuperior 	{font-size:22px; font-style:normal; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}

.menurutapasos 			{font-size:22px; font-style:normal; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}




/* FILES Carpeta Actual *********************************************************************************** */

#titulocarpetaactual {
	margin: 0 auto;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #B1BA1E;
	white-space:nowrap;
}

#titulocarpetaactual img{
	vertical-align: middle;
	behavior: url(system/js/pngbehavior.htc);
}





/* FILES Tabla *********************************************************************************** */


#contenedorfilestabla {
	background-color: #E1E1E1;
	background-image: url(../img/fondo_degrade_files.jpg);
	background-repeat: repeat-x;
}

.tablafiles {
	width: 100%;
	background-color: #FFFFFF;
}

.tdfilestitulonombre {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 29px;
	background-color: #000000;
	text-align: center;
	vertical-align: middle;
	background-image: url(../img/barra_fondo_negro.jpg);
	background-repeat: repeat-x;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #000000;
	white-space: nowrap;
}


.tdfilestitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 29px;
	background-color: #000000;
	text-align: center;
	vertical-align: middle;
	background-image: url(../img/barra_fondo_negro.jpg);
	background-repeat: repeat-x;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #000000;
	padding-right: 10px;
	padding-left: 10px;
	white-space: nowrap;
}


.tdfilesborrar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	text-align: center;
	vertical-align: middle;
	background-image: url(../img/barra_fondo_rojo.jpg);
	background-repeat: repeat-x;
	border-bottom: 1px solid #000000;
	padding-right: 10px;
	padding-left: 10px;
	white-space: nowrap;
}


.tdfilescontenido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	height: 42px;
	vertical-align: middle;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #999999;
	padding-right: 10px;
	padding-left: 10px;
	white-space: nowrap;
}


.tdfilescontenidoizq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	height: 42px;
	vertical-align: middle;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #999999;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	white-space: nowrap;
}

.tdfilescontenidoder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	height: 42px;
	vertical-align: middle;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #999999;
	padding-right: 10px;
	padding-left: 10px;
	text-align: right;
	white-space: nowrap;
}

.tdfilescontenidonombre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	height: 42px;
	vertical-align: middle;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #666666;
	border-bottom-color: #999999;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	white-space: nowrap;
}


.tdfilescontenidoactions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	height: 42px;
	vertical-align: middle;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #999999;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	white-space: nowrap;
}


.tdfilescontenidoborrar {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	padding-right: 10px;
	padding-left: 10px;
	white-space: nowrap;
}


.inbotonborrar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
}


#cantidaddearchivosycarpetas {
	margin: 0 auto;
	width: 100%;
	height: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../img/barra_fondo_pie.jpg);
	background-repeat: repeat-x;
	border-bottom: 1px solid #000000;
	text-align: center;
	vertical-align: middle;
	line-height:22px;
}





/* FILES Crear Subdirectorio *********************************************************************************** */

#botoncerrarcrearsubdirectorio {
	position:absolute;
	height: 14px;
	width: 14px;
	z-index:2001;
	background-image: url(../img/cerrar_cruz.gif);
	background-repeat: no-repeat;
	cursor: hand;
	cursor:pointer;
	top: 2px;
	right: 2px;
}


#layercrearsubdirectorio {
	position:absolute;
	left: 120px;
	height: 30px;
	z-index:2001;
	background-color: #E8E8E8;
	background-image: url(../img/newfolder_fondo.gif);
	background-repeat: repeat-x;
	border: 1px solid #000000;
	padding: 20px;
}

#layercrearsubdirectorio form{
	padding: 0;
	border: 0;
	margin: 0;
}

.botonokcrearsubdirectorio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #BDC540;
}

.inputcrearsubdirectorio {
	background-image: url(../img/fondo_input_login.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	border: 1px solid #666666;
}



/* FILES Actions *********************************************************************************** */

.inbotonok {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
}

.incamporenombrar {
	background-image: url(../img/fondo_input_login.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	width: 100px;
	border: 1px solid #666666;
}

.incampomover {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #666666;
}




/* FILES Iconos PNG *********************************************************************************** */

.iconospng{
	behavior: url(system/js/pngbehavior.htc);
}



/* FILES Iconos Carpetas y Archivos *********************************************************************************** */


.filesarchivosiconos {
	behavior: url(system/js/pngbehavior.htc);
	float:left;
	margin:2px 5px 2px 0;
}

.filesarchivostxt {
	vertical-align:middle;
	line-height:42px;
	margin-top: 38px;
	white-space:nowrap;
}



/* FILES Links *********************************************************************************** */

a:link.carpetanombre 		{font-size:14px; font-style:normal; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}
a:hover.carpetanombre 		{font-size:14px; font-style:normal; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color: #333333; text-decoration: underline;}
.carpetanombre 			{font-size:14px; font-style:normal; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}

a:link.menulink	 		{font-size:12px; font-style:normal; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline;}
a:hover.menulink 		{font-size:12px; font-style:normal; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;}
.menulink 			{font-size:12px; font-style:normal; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline;}

a:link.archivosbajar 		{font-size:12px; font-style:normal; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline;}
a:hover.archivosbajar 		{font-size:12px; font-style:normal; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color: #B1BA1E; text-decoration: none;}
.archivosbajar 			{font-size:12px; font-style:normal; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline;}

a:link.ordenlink 		{font-size:12px; font-style:normal; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline;}
a:hover.ordenlink 		{font-size:12px; font-style:normal; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;}
.ordenlink 			{font-size:12px; font-style:normal; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline;}








/* UPLOAD *********************************************************************************** */


a:link.nuevoupload 	{font-size:12px; font-style:normal; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline;}
a:hover.nuevoupload 	{font-size:12px; font-style:normal; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;}
.nuevoupload 		{font-size:12px; font-style:normal; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline;}

.contenedortablaupload {
	border: 4px solid #000000;
	width: 400px;
}

.contenedortablauploadtips {
	width: 160px;
	padding: 10px;
	background-color: #000000;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F5F5F5;
	text-align: left;
}

.contenedortipsicono {
	margin: 0 0 4px;
}

.contenedortipstxt {
	margin: 0 0 8px;
}

#tituloruta {
	margin: 0 auto;
	height: 29px;
	
	background-color: #000000;
	vertical-align: middle;
	background-image: url(../img/barra_fondo_negro.jpg);
	background-repeat: repeat-x;
	
	text-align: center;
	vertical-align: middle;
	line-height:29px;

	font-size:22px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color: #F5F5F5;
	
	white-space:nowrap;
}

.titulorutatxt {
	padding: 0 20px 0 20px;
	white-space:nowrap;
}

#contenedorupload {
	margin: 0 auto;
	background-image: url(../img/fondo_degrade_upload.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #E5E5E5;
	text-align: left;
}


#seccionupload {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	vertical-align: middle;
}


#formularioupload {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	vertical-align: middle;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-right: 20px;
	padding-left: 20px;
}


#archivoupload {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	padding-top: 30px;
	white-space:nowrap;
}

#nuevoupload {
	background-image: url(../img/fondo_degrade_nuevoupload.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #666666;
	text-align: center;
	vertical-align: middle;
	padding-top: 20px;
	padding-bottom: 30px;
}

#nuevoupload img{
	vertical-align: middle;
}



#loading {
	height: 172px;
	width: 172px;
	text-align: center;
	/*
	width: 100%;
	background-image: url(../img/loading.gif);
	background-repeat: no-repeat;
	background-position: center;
	*/
}

#loadingcontenedor {
	background-image: url(../img/fondo_loading.gif);
	background-repeat: repeat-x;
	background-color: #9D9D9D;
	text-align: center;
}

#loadingtexto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	vertical-align: middle;
	background-color: #BDC540;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: 1px solid #000000;
	border-bottom: 2px solid #000000;
}


#loadingresultadobien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	background-color: #99E600;
	text-align: center;
	margin-top: 30px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: 1px solid #000000;
	border-bottom: 2px solid #000000;
}

#loadingresultadomal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	background-color: #FF0000;
	text-align: center;
	margin-top: 30px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: 1px solid #000000;
	border-bottom: 2px solid #000000;
}


.loadingresultadomaldestacado {
	color: #000000;
}


.botonsubir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #BDC540;
	padding: 0 10px 0 10px;
}

.botonsubircancelar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0 2px 0 2px;
}

.incamposubir {
	background-image: url(../img/fondo_input_upload.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #666666;
}






/* ERRORES *********************************************************************************** */


#contenedorerroraviso {
	margin: 0 auto;
	width: 100%;
	background-color: #FFFF00;

}

#erroraviso {
	background-color: #FFFF00;
	background-image: url(../img/fondo_aviso_atencion.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #666666;
}

#erroravisoatencion {
	float: left;
	margin-top: 6px;
	margin-left: 4px;
	margin-rigth: 4px;
}


#botoncerrar {
	height: 14px;
	width: 14px;
	background-image: url(../img/cerrar_cruz.gif);
	background-repeat: no-repeat;
	cursor: hand;
	cursor: pointer;
	float: right;
	margin-top: 4px;
	padding-right: 4px;
}




/* BORRAR *********************************************************************************** */


#borraraviso {
	margin-top: 60px;
	margin-bottom: 60px;
}

.borraravisotabla {
	background-image: url(../img/fondo_borrar_cartel.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FF0000;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;

	padding-top: 20px;
	padding-bottom: 40px;
	
	border: 4px solid #000000;
	
	width: 500px;
}

#borraravisocuadro {
	margin: 0 auto;
	margin-left: 30px;
	margin-right: 30px;
}


#borraravisoelemento {
	margin: 0 auto;
	color: #000000;
	margin-top: 16px;
	margin-bottom: 5px;
	white-space: nowrap;
}

#borraravisoaclaracion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 20px;
}

.inbotonborraraviso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
}


.inbotonborraravisocancelar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
}



#contenedorborrardice {
	margin: 0 auto;
	width: 100%;
	background-color: #FFC733;

}

#borrardice {
	background-color: #FFC733;
	background-image: url(../img/fondo_borrar.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #666666;
}

#borrardiceavisoatencion {
	float: left;
	margin-top: 6px;
	margin-left: 4px;
	margin-rigth: 4px;
}






/* BOTONES *********************************************************************************** */

#menucrearsubcarpeta {
	cursor: hand;
	cursor: pointer;
}


.botonrenombrarsubcarpeta {
	cursor: hand;
	cursor: pointer;
}


.botonmoverarchivo {
	cursor: hand;
	cursor: pointer;
}







/* ADM *********************************************************************************** */

.bodyadm {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	margin: auto;
	background-color: #EDEDED;
	background-image: url(../img/fondo_degrade_adm.jpg);
	background-repeat: repeat-x;
}

#contenedoradm {
	margin: 0 auto !important;
}

#contenedoradmhome {
	background-color: #999999;
	background-image: url(../img/fondo_degrade_adm_pr.jpg);
	background-repeat: repeat-x;
	padding: 80px 30px 80px 30px;
}

.tablacontenedoradmhome {
	margin: 0 auto;
	width: 400px;
	background-image: url(../img/fondo_degrade_upload.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 4px solid #000000;
	background-color: #E5E5E5;
}

.selectadmhome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

#seccionprojectsadmhome {
	margin-top: 60px;
	margin-bottom: 60px;
	margin-left: 20px;
	margin-right: 20px;
	vertical-align: middle;
	text-align: center;
}

#tituloadmhome {
	margin: 0 auto;
	height: 29px;
	
	background-color: #000000;
	background-image: url(../img/barra_fondo_negro.jpg);
	background-repeat: repeat-x;
	
	text-align: center;
	vertical-align: middle;
	line-height:29px;

	font-size:18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.tdpaneldecontrol {
	margin: 0 auto;
	background-color: #000000;
	text-align: left;
	vertical-align: middle;
	
	font-size:11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 15px;
	
	padding: 0 0 0 4px;
	
	white-space:nowrap;
}

.paneldecontrolpr {
	padding: 6px 10px 6px 10px;
	margin: 0;
	/*color: #04A4CC;*/
	border-bottom: 1px solid #666666;
	border-left: 2px solid #04A4CC;
	border-right: 1px solid #666666;
}

.paneldecontrolus {
	padding: 6px 10px 6px 10px;
	margin: 0;
	/*color: #FFCC33;*/
	border-bottom: 1px solid #666666;
	border-left: 2px solid #FFCC33;
	border-right: 1px solid #666666;
}

.paneldecontroladm {
	padding: 6px 10px 6px 10px;
	margin: 0;
	/*color: #CC66CC;*/
	border-left: 2px solid #CC66CC;
	border-right: 1px solid #666666;
}




/* Aviso Contenedor :::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
#contenedoravisoadm {
	float: left;
	margin-top: 6px;
	margin-left: 4px;
	margin-rigth: 4px;
}

/* Aviso ROJO :::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
#erroravisoadm {
	background-color: #FF0000;
	background-image: url(../img/fondo_aviso_error.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	border-top: 1px solid #000000;
}

/* Aviso Amarillo :::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
#atencinavisoadm {
	background-color: #FFFF00;
	background-image: url(../img/fondo_aviso_atencion.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	border-top: 1px solid #000000;
}

/* Aviso Verde :::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
#bienavisoadm {
	/*background-image: url(../img/fondo_aviso_bien.gif);*/
	/*background-repeat: repeat-x;*/
	text-align: center;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
}



/* Aviso Ventana :::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

#contenedoravisoventana {
	margin: 0 auto;
	background-color: #FFFF00;
	margin: 10px 10px 10px 10px;
}

#avisoventana {
	background-color: #FFFF00;
	background-image: url(../img/fondo_aviso_atencion.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #666666;
}

#avisoventanaicono {
	float: left;
	margin-top: 6px;
	margin-left: 4px;
	margin-rigth: 4px;
}




/* Tabla ADM :::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.tablaadm {
	width: 100%;
	background-color: #FFFFFF;
}

.tablaadmtitulonombre {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 29px;
	background-color: #000000;
	text-align: center;
	vertical-align: middle;
	background-image: url(../img/barra_fondo_negro.jpg);
	background-repeat: repeat-x;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #000000;
	white-space: nowrap;
}

.tablaadmtitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 29px;
	background-color: #000000;
	text-align: center;
	vertical-align: middle;
	background-image: url(../img/barra_fondo_negro.jpg);
	background-repeat: repeat-x;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #000000;
	padding: 0 10px 0 10px;
	white-space: nowrap;
}

.tablaadmborrar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	text-align: center;
	vertical-align: middle;
	background-image: url(../img/barra_fondo_rojo.jpg);
	background-repeat: repeat-x;
	border-bottom: 1px solid #000000;
	padding: 0 10px 0 10px;
	white-space: nowrap;
}

.tablaadmcontenidonombre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	height: 36px;
	vertical-align: middle;
	border-left: 1px solid #666666;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #999999;
	padding: 0 10px 0 10px;
	text-align: left;
	white-space: nowrap;
}

.tablaadmcontenido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #999999;
	padding: 0 10px 0 10px;
	white-space: nowrap;
}

.tablaadmcontenidoizq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #999999;
	padding: 10px;
	text-align: left;
	white-space: nowrap;
}

.tablaadmcontenidoder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #999999;
	padding: 10px;
	text-align: right;
	white-space: nowrap;
}

.tablaadmcontenidocall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	vertical-align: middle;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #999999;
	padding: 10px;
	text-align: center;
	white-space: nowrap;
}



/* Contenido Arriba :::::::::::::::::::::::::::::::::::::::::::::: */

.tablaadmcontenidonombrearriba {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	height: 36px;
	border-left: 1px solid #666666;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #999999;
	padding: 10px 10px 0 10px;
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
}

.tablaadmcontenidoarriba {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #999999;
	padding: 10px 10px 0 10px;
	white-space: nowrap;
	vertical-align: top;
}

.tablaadmcontenidoizqarriba {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #999999;
	padding: 10px;
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
}

.tablaadmcontenidoborrar {
	border-right: 1px solid #666666;
	border-bottom: 1px solid #999999;
	padding: 0 10px 0 10px;
	white-space: nowrap;
}

.tablaadmcontenidonoborrar {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;	
	border-right: 1px solid #666666;
	border-bottom: 1px solid #999999;
	padding: 0 10px 0 10px;
	white-space: nowrap;
}

.tablaadmcontenidoeditarpr {
	background-color: #04A4CC;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #999999;
	padding: 10px;
	white-space: nowrap;
	vertical-align: top;
}

.tablaadmcontenidoeditarus {
	background-color: #FFCC33;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #999999;
	padding: 10px;
	white-space: nowrap;
	vertical-align: top;
}

.tablaadmcontenidoeditaradm {
	background-color: #CC66CC;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #999999;
	padding: 10px;
	white-space: nowrap;
	vertical-align: top;
}

.trblanco {
	background-color: #FFFFFF;
}

.trgris {
	background-color: #F7F7F7;
}



#pieadm {
	margin: 0 auto;
	width: 100%;
	height: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../img/barra_fondo_pie.jpg);
	background-repeat: repeat-x;
	border-bottom: 1px solid #000000;
	text-align: center;
	vertical-align: middle;
	line-height:22px;
}

.inbotonadmborrar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
}

.inbotonadmeditar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
}

.editadmpermisosi {
	color: #669900;
}

.editadmpermisono {
	color: #FF0000;
	font-weight: bold;
}

.inselectpermisosi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
}

.inselectpermisono {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
}

.botonadmedit {
	font-size:12px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	background-color: #000000;
	padding: 0 6px 0 6px;
}



a:link.editadmestadisticas	{font-size:12px; font-style:normal; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline; }
a:hover.editadmestadisticas	{font-size:12px; font-style:normal; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; }
.editadmestadisticas		{font-size:12px; font-style:normal; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline; }


.incampoadm {
	background-image: url(../img/fondo_input_login.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #666666;
}

.admusnombreproyecto {
	padding: 6px 0 6px 0;
	margin: 0 auto;
	width: 100%;
	vertical-align: middle;
	text-align: left;
	background: #FFECB2;
	border-top: 1px solid #000000;
}

.admusnombreproyectotxt {
	padding: 0 0 0 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: middle;
}

.admusseparador {
	width: 100%;
	height: 1px;
	margin: 25px 0 25px 0;
}




/* ADM Cabezal *********************************************************************************** */

#logoadm {
	height: 90px;
	width: 170px;
	background-image: url(../img/logo_adm.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

/*
.tdcabezallogo {
	height: 90px;
	width: 170px;
}
*/

.tdcabezaldatosadm {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background: #808080;
	background-image: url(../img/fondo_degrade_cabezal_adm.jpg);
	background-repeat: repeat-y;
	padding-left: 20px;
	line-height:20px;
	border-left: 1px solid #CCCCCC;
}


/* ADM Menu *********************************************************************************** */


.menuadm{
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	width: 100%; /*leave this value as is in most cases*/
	vertical-align: middle;
	background: #666666 url(../img/menu_fondo_adm.jpg) center center repeat-x;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.menuadm img{
	vertical-align: middle;
	behavior: url(system/js/pngbehavior.htc);
}



.menuadm ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.menuadm ul li{
	position: relative;
	display: inline;
	float: left;
}

.menuadm ul li a{
	display: block;
	padding: 0px 11px;
	text-decoration: none;
	border-right: 1px solid #666666;
	color: #000000;
}

.menuadm ul li a:hover{
	color: #FFFFFF !important;
	padding-top: 0px;
	padding-bottom: 0px;
	background: #FFFFFF url(../img/menu_fondo_adm_over.jpg) center center repeat-x;
}



/* --------------------------------------------------------------- 1st sub level menu*/

.menuadm ul li ul{
	left: 0;
	position: absolute;
	top: 1em; /* no need to change, as true value set by script */
	display: block;
	visibility: hidden;
}

.menuadm ul li ul li{
	display: list-item;
	float: none;
}

.menuadm ul li ul li a{
	display: block;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	padding: 6px 15px 6px 8px;
	border-top: 1px solid #999999;
	border-right: 0;
	background-color: #DFDFDF;
	width: 140px; /*leave this value as is in most cases*/
}


.menuadm ul li ul li a:hover{
	color: #FFFFFF !important;
	padding: 6px 15px 6px 8px;
	background: #B1BA1E;
}



/* Holly Hack for IE \*/
	* html .menuadm ul li { float: left; height: 1%;}
	* html .menuadm ul li a { height: 1%; width: 0;}
	* html .menuadm ul li ul li { float: left;}
/* End */





/* ADM Contenido *********************************************************************************** */


/* -- ADM Proyectos ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

#contenedoradmpr {
	background-color: #999999;
	background-image: url(../img/fondo_degrade_adm_pr.jpg);
	background-repeat: repeat-x;
	padding: 30px 30px 30px 30px;
}

.contenedoradmtablapr {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	border: 2px solid #000000;
}

#titulopr {
	margin: 0 auto;
	width: 100%;
	height: 30px;
	line-height:30px;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	background-color: #04A4CC;
	background-image: url(../img/fondo_titulo_adm_pr.jpg);
	background-repeat: repeat-x;
	border-bottom: 1px solid #000000;
}


.contenedoradmtablaprins {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	border: 2px solid #000000;
	width: 600px;
}

.contenedoradmtablaprins p{
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
}

.contenedoradmtablaprins a:link 	{font-size:12px; font-style:normal; font-weight:normal; font-family:Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; }
.contenedoradmtablaprins a:hover 	{font-size:12px; font-style:normal; font-weight:normal; font-family:Arial, Verdana, Helvetica, sans-serif; color: #04A4CC; text-decoration: underline; }
.contenedoradmtablaprins a 		{font-size:12px; font-style:normal; font-weight:normal; font-family:Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; }



/* -- Formulario Proyectos ----------------------------- */

.admformulariopr p{
	clear: left;
	margin: 0;
	border-bottom: 1px solid #666666;
	height: 1%;
	padding: 20px 0 20px 0;
	padding-left: 85px;
	margin-left: 20px;
	margin-right: 20px;
}

.admformulariopr label{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FFFFFF;
	float: left;
	margin-left: -85px;
	width: 80px;
}

.layerbotonadmpr{
	padding: 20px 0 20px 0;
	margin-left: 105px;
}

.inputadmpr {
	background-image: url(../img/fondo_input_login.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #FFFFFF;
}

.botonadmpr {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	background-color: #04A4CC;
}





/* -- ADM Usuarios ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

#contenedoradmus {
	background-color: #CCCCCC;
	background-image: url(../img/fondo_degrade_adm_us.jpg);
	background-repeat: repeat-x;
	padding: 30px 30px 30px 30px;
}

.contenedoradmtablaus {
	background-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	border: 2px solid #333333;
}

#titulous {
	margin: 0 auto;
	width: 100%;
	height: 30px;
	line-height:30px;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	background-color: #FFCC33;
	background-image: url(../img/fondo_titulo_adm_us.jpg);
	background-repeat: repeat-x;
	border-bottom: 1px solid #333333;
}

.contenedoradmtablausins {
	background-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	border: 2px solid #333333;
	width: 600px;
}

.contenedoradmtablausins p{
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
}

.contenedoradmtablausins a:link 	{font-size:12px; font-style:normal; font-weight:normal; font-family:Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; }
.contenedoradmtablausins a:hover 	{font-size:12px; font-style:normal; font-weight:normal; font-family:Arial, Verdana, Helvetica, sans-serif; color: #FFCC33; text-decoration: underline; }
.contenedoradmtablausins a 		{font-size:12px; font-style:normal; font-weight:normal; font-family:Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; }


/* -- Formulario Usuarios ----------------------------- */

.admformularious p {
	clear: left;
	margin: 0;
	border-bottom: 1px solid #333333;
	height: 1%;
	padding: 20px 0 20px 0;
	padding-left: 95px;
	margin-left: 20px;
	margin-right: 20px;
}

.admformularious label {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FFFFFF;
	float: left;
	margin-left: -95px;
	width: 90px;
}

.layerbotonadmus {
	padding: 20px 0 20px 0;
	margin-left: 115px;
}

.inputadmus {
	background-image: url(../img/fondo_input_login.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #FFFFFF;
}

.botonadmus {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	background-color: #FFCC33;
}





/* -- ADM Administradores ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

#contenedoradmadm {
	background-color: #DCDCDC;
	background-image: url(../img/fondo_degrade_adm_adm.jpg);
	background-repeat: repeat-x;
	padding: 30px 30px 30px 30px;
}

.contenedoradmtablaadm {
	background-color: #868686;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	border: 2px solid #666666;
}

#tituloadm {
	margin: 0 auto;
	width: 100%;
	height: 30px;
	line-height:30px;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	background-color: #CC66CC;
	background-image: url(../img/fondo_titulo_adm_adm.jpg);
	background-repeat: repeat-x;
	border-bottom: 1px solid #666666;
}

.contenedoradmtablaadmins {
	background-color: #868686;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	border: 2px solid #666666;
	width: 600px;
}

.contenedoradmtablaadmins p{
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
}

.contenedoradmtablaadmins a:link 	{font-size:12px; font-style:normal; font-weight:normal; font-family:Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; }
.contenedoradmtablaadmins a:hover 	{font-size:12px; font-style:normal; font-weight:normal; font-family:Arial, Verdana, Helvetica, sans-serif; color: #CC66CC; text-decoration: underline; }
.contenedoradmtablaadmins a 		{font-size:12px; font-style:normal; font-weight:normal; font-family:Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; }



.contenedoradmtablaprlec {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	border: 2px solid #000000;
	width: 100%;
}

.contenedoradmtablauslec {
	background-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	border: 2px solid #333333;
	width: 100%;
}

.contenedoradmtablaadmlec {
	background-color: #868686;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	border: 2px solid #666666;
	width: 100%;
}



/* -- Formulario Administradores ----------------------------- */

.admformularioadm p {
	clear: left;
	margin: 0;
	border-bottom: 1px solid #666666;
	height: 1%;
	padding: 20px 0 20px 0;
	padding-left: 95px;
	margin-left: 20px;
	margin-right: 20px;
}

.admformularioadm label {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FFFFFF;
	float: left;
	margin-left: -95px;
	width: 90px;
}



.layerbotonadmadm {
	padding: 20px 0 20px 0;
	margin-left: 115px;
}

.inputadmadm {
	background-image: url(../img/fondo_input_login.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #FFFFFF;
}

.botonadmadm {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	background-color: #CC66CC;
}

.inputadmadmtodos {
	font-size:14px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	text-decoration: none;
	color:#FFFFFF;
	background-color: #CC66CC;
	padding: 2px 0px 2px 0px;
}

.inputadmadmtodostxt {
	font-size:14px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	text-decoration: none;
	color:#CC66CC;
}



/* ADM Estadisticas *********************************************************************************** */

.bodyadmestadisticas {
	padding: 10px;
	margin: auto;
	background-color: #000000;
}

.admestadisticascabezal {
	font-size: 18px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	margin: 10px 0 20px 10px;
}

.tablaadmestadisticas {
	width: 100%;
}

.tablaadmestadisticastitulo {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 22px;
	line-height:22px;
	background-color: #000000;
	text-align: center;
	vertical-align: middle;
	background-image: url(../img/barra_fondo_negro.jpg);
	background-repeat: repeat-x;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #000000;
	white-space: nowrap;
}

.tablaadmestadisticascontenido {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #999999;
	padding: 2px 10px 2px 10px;
	text-align: center;
	white-space: nowrap;
}




/* ADM Log *********************************************************************************** */

#tituloadmlog {
	margin: 0 auto;
	width: 100%;
	height: 30px;
	line-height:30px;
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	background-color: #CC66CC;
	background-image: url(../img/fondo_titulo_adm_adm.jpg);
	background-repeat: repeat-x;
	border-bottom: 1px solid #666666;
}

.tituloadmlogtxt {
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	padding-left: 10px;
}

a:link.tablatitulolinklog 	{font-size:12px; font-style:normal; font-weight:bold; font-family:Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; }
a:hover.tablatitulolinklog 	{font-size:12px; font-style:normal; font-weight:bold; font-family:Arial, Verdana, Helvetica, sans-serif; color: #CC66CC; text-decoration: none; }
a.tablatitulolinklog 		{font-size:12px; font-style:normal; font-weight:bold; font-family:Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; }


.tituloadmlogresultado {
	width: 100%;
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #CC66CC;
	padding: 20px 0 20px 0;
}

.tituloadmlogresultadotxt {
	text-align: left;
	padding-left: 10px;
}


.tituloadmlogbuscador {
	width: 100%;
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #333333;
	padding: 20px 0 20px 0;
}

.tituloadmlogbuscadortxt {
	text-align: left;
	padding-left: 10px;
}

.tituloadmlogbuscador a:link 	{font-size:12px; font-style:normal; font-weight:bold; font-family:Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; }
.tituloadmlogbuscador a:hover 	{font-size:12px; font-style:normal; font-weight:bold; font-family:Arial, Verdana, Helvetica, sans-serif; color: #CC66CC; text-decoration: none; }
.tituloadmlogbuscador a		{font-size:12px; font-style:normal; font-weight:bold; font-family:Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; }




/* Tablas Contenido Log :::::::::::::::::::::::::::::::::::::::::::::: */

.trblancolog {
	background-color: #FFFFFF;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #999999;
}

.trgrislog {
	background-color: #F7F7F7;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #999999;
}

.tablaadmcontenidolog {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #999999;
	padding: 4px;
	text-align: center;
	white-space: nowrap;
}

.tablaadmcontenidologizq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #999999;
	padding: 4px;
	text-align: left;
	white-space: nowrap;
}

.tablaadmcontenidologizqnaranja {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #999999;
	padding: 4px;
	text-align: left;
	white-space: nowrap;
	background-color: #FF9900;
}

.tablaadmcontenidologizqceleste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #999999;
	padding: 4px;
	text-align: left;
	white-space: nowrap;
	background-color: #00CCFF;
}

.tablaadmcontenidologizqrojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #999999;
	padding: 4px;
	text-align: left;
	white-space: nowrap;
	background-color: #FF0000;
}

.tablaadmcontenidologizqamarillo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #999999;
	padding: 4px;
	text-align: left;
	white-space: nowrap;
	background-color: #FFFF00;
}

.tablaadmcontenidologizqvioleta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #999999;
	padding: 4px;
	text-align: left;
	white-space: nowrap;
	background-color: #FF33FF;
}

.tablaadmcontenidologizqverde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #999999;
	padding: 4px;
	text-align: left;
	white-space: nowrap;
	background-color: #99FF00;
}


/* TEXTOS *********************************************************************** */

.textoblanco10v {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	text-decoration: none;
	color:#FFFFFF;
}

* html .trespxfix {
	margin-left: -3px;
}

.textonobr {
	white-space:nowrap;
}