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

body{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/*
#F7F7F7 Gris sub menu
#CCCCCC linea gris
#E8E8E8 gris hover
#6585A2 azul botones
*/
.sobreTitulo{
	font-size:18px;	
}
.cabezal{
	background:#0053A0;
	width:100%;
}
.cajonBotoneraCabezal{
	text-align:left;
	padding:20px 50px;	
}
a.botoneraCabezal{
	color:#FFF;
	text-align:center;
	text-decoration:none;
	padding:6px 20px;
}
a.botoneraCabezal:hover{
	background-color:#6585A2;
}

.subMenu{
	background-color:#F7F7F7;
	border-bottom:#CCC solid 1px;
	width:100%;
}
.cajonSubMenu{
	text-align:left;
	padding:10px 50px;		
}
a.botoneraSubMenu{
	color:#000;
	padding:5px 20px;
	text-decoration:none;	
}
a.botoneraSubMenu:hover{
	padding:5px 19px;
	background-color:#E8E8E8;
	border:#CCC solid 1px;	
}
.titulos{
	font-size:18px;
	color:#6585A2;
	padding:0 100px 0 0;
}
.mensaje{
	font-size:18px;
	color:#F00;
}
table.cajonTitulos{
	margin:18px 0 0 70px;
}

#divLogin{
	width:200px;
	height:280px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-100px;
	margin-top:-200px;
}
table.login{
	width:200px;
	background-color:#F7F7F7;
	border:#CCC solid 1px;
	border-radius:5px;
}
table.login th {
}
table.login td {
	padding:10px;
}
table.formularios{
	background-color:#F7F7F7;
	margin:20px 70px;
	border:#CCC solid 1px;
	border-radius:5px;
}
table.formularios th {
}
table.formularios td {
	padding:10px;
}
/* */
table.formulariosExp{
	background-color:#F7F7F7;
	margin:20px 70px 0 70px;
	border:#CCC solid 1px;
	border-radius:5px;
    border-bottom:none;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
}
table.formulariosExp th {
}
table.formulariosExp td {
	padding:10px;
}
table.formulariosBps{
	background-color:#F7F7F7;
	margin:0 70px 0 70px;
	border:#CCC solid 1px;
    border-bottom:none;
    border-top:none;
}
table.formulariosBps th {
}
table.formulariosBps td {
	padding:0px;
}
table.formulariosPie{
	background-color:#F7F7F7;
	margin:0 70px 60px 70px;
	border:#CCC solid 1px;
	border-radius:5px;
    border-top:none;
	border-top-left-radius:0;
	border-top-right-radius:0;
}
table.formulariosPie th {
}
table.formulariosPie td {
	padding:10px;
}
table.BpsInterior{
}
table.BpsInterior th {
}
table.BpsInterior td {
	padding:10px;
}
/* */
table.formulariosMini{
	background-color:#F7F7F7;
	margin:5px;
}
table.formulariosMini th {
}
table.formulariosMini td {
	padding:10px;
}
table.buscador{
	background-color:#F7F7F7;
	margin:20px 70px;
	border:#CCC solid 1px;
	border-radius:5px;
}
table.buscador th {
}
table.buscador td {
	padding:10px;
}
a.linkAdicionales{
	color:#000;
	text-decoration:none;
	padding:10px 0 0 0;	
}
a.linkAdicionales:hover{
	color:#999;
	text-decoration:none;
	padding:10px 0 0 0;		
}
a.linkFormularios{
	color:#000;
	text-decoration:none;	
}
a.linkFormularios:hover{
	color:#999;
	text-decoration:none;	
}
a.linkDivisionesNombre{
	color:#999;
	text-decoration:none;
	padding:0 0 0 50px;
}
a.linkDivisionesNombre:hover{
	color:#000;
	text-decoration:none;
	padding:0 0 0 50px;		
}
a.linkDivisiones{
	color:#999;
	text-decoration:none;
}
a.linkDivisiones:hover{
	color:#000;
	text-decoration:none;
}
.menuInterno{
	background-image:url(../img/background-menu-interno.png);
	background-position:center;
	background-repeat:repeat-x;
	border-bottom:#CCC solid 1px;	
}
.subMenuInterno{
	background-color:#E3E8EC;
	border-bottom:#CCC solid 1px;
	font-size:11px;	
}
table.navegador1{
	margin:15px 70px 0 70px;
}
table.navegador1 th {
}
table.navegador1 td {
	padding:0 10px;
}
table.navegador2{
	margin:0 70px 30px 70px;
}
table.navegador2 th {
}
table.navegador2 td {
	padding:0 10px;
}
a.siguiente{
	color:#000;
	text-decoration:none;
}
a.siguiente:hover{
	color:#666;
}
.siguienteActivo{
	color:#CCC;
	
}
.botonGuardar{
	background:#6585A2;
	color:#FFF;
	text-align:center;
	padding:6px 20px;
	cursor:pointer;
	border:none;
	border-radius:3px;	
}
a.botonEliminar{
	background:#C30;
	color:#FFF;
	text-align:center;
	padding:6px 20px;
	cursor:pointer;
	border:#C30 solid 1px;
	border-radius:3px;
	text-decoration:none;	
}
.listaFormulario1{
	background-color:#FFF;
	border-bottom:#CCC solid 1px;	
}
.listaFormulario2{
	border-bottom:#CCC solid 1px;	
}
.listaAuditoria1{
	background-color:#FFF;
	border-bottom:#CCC solid 1px;
	font-size:11px;	
}
.listaAuditoria2{
	border-bottom:#CCC solid 1px;
	font-size:11px;	
}
.listaDivisiones1{
	background-color:#FFF;	
	border-bottom:#CCC solid 1px;
	font-size:12px;
	font-style:italic;
}
.listaDivisiones2{
	border-bottom:#CCC solid 1px;
	font-size:12px;
	font-style:italic;
}
.eliminar{
	padding:15px 5px 15px 20px;	
}
table.autogestion{
	border:#CCC solid 1px;
	border-radius:3px;
	width:100%;	
}
a.adjuntos{
	padding:0 20px 20px 10px;
	text-decoration:none;
	color:#000;
	font-size:12px;	
}
a.adjuntoEliminar{
	padding:0 20px 20px 10px;
	text-decoration:none;
	color:#C30;
	font-size:12px;
	cursor:pointer;	
}
a.agendarEvento{
	text-decoration:none;
	color:#000;
	font-size:12px;
	cursor:pointer;		
}
.sinVencer{
	color:#C30;
	font-weight:bold;	
}

@media only screen and (max-width: 1000px) {

body{
	font-size:50px;
	
}

#divLogin{
	width:100%;
	height:280px;
	text-align:center;
	top:300px;
	left:10%;
}
	
table.login{
	width:100%;
}
table.login th {
}
table.login td {
	padding:20px;
}

.botonGuardar{
	width:80%;
	font-size:50px;
}

.mensaje{
	font-size:50px;
}
.titulos{
	font-size:60px;
	color:rgba(0,0,0,1.00);
	word-spacing:10px;
}

.cabezal{
	background:#0053A0;
	width:300% !important;
}
.cajonBotoneraCabezal{
	text-align:left;
	padding:50px 50px;	
}
a.botoneraCabezal{
	color:#FFF;
	text-align:center;
	text-decoration:none;
	padding:40px 60px;
}


table.formularios{
	background-color:#F7F7F7;
	margin:50px 30px;
	border:#CCC solid 1px;
	border-radius:5px;
	width:250%;
}
table.formularios th {
}
table.formularios td {
	padding:50px;
}

table.viaje{
	width:100%;
}

table.cajonTitulos{
	margin:80px 0 80px 70px;
	font-size:70px;
}

table.cajonTitulos{
	width:250%;
	color:rgba(0,0,0,1.00);
}

	

}

	
