body { 
	background-color: #FFFFFF;
}

table.login{
	margin: auto;
	margin-top: 50px;
	width: 400px;
	font-family: 'Roboto';
	border: 1px solid #555555;
}

table.login td.desclogin{
	text-align: left;
	padding: 10px;
	font-size: 24px;
	font-weight: 500;
	color: #ffffff;
	background-color: #555555;
}

table.login td.desclogin2{
	text-align: right;
	vertical-align: bottom;
	padding: 10px;
	font-size: 14px;
	font-weight: 200;
	color: #ffffff;
	background-color: #555555;
}

table.login2{
	margin: auto;
	width: 400px;
	font-family: 'Roboto';
	#border: 1px solid #000000;
}

table.login2 td.izda{
	width: 100px;
	text-align: right;
	padding: 5px;
	padding-top: 15px;
	font-size: 18px;
	font-weight: 300;
	color: #000000;
	background-color: #ffffff;
}

table.login2 td.dcha{
	width: 300px;
	text-align: left;
	padding: 5px;
	padding-top: 15px;
	color: #000000;
	background-color: #ffffff;
}

input.login{
	width: 280px;
}

table.login2 td.submit{
	text-align: center;
	padding: 10px;
	color: #000000;
	background-color: #ffffff;
}

input.botonlogin{
	width: 150px;
}

table.cuerpo{
	margin: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 990px;
	#border: 1px solid #000000;
}

table.cuerpo td.izda{
	text-align: left;
	vertical-align: top;
}

table.cuerpo td.dcha{
	text-align: right;
	vertical-align: top;
}

.barra_superior{
	background-color: #013188;
	margin-bottom: 10px;
	text-align: center;
}

table.menu_superior{
	width: 990px;
	height: 100%;
	margin: auto;
	font-family: 'Roboto';
	font-size: 16px;
}

table.menu_superior td.titulo{
	border-left: 1px solid #3171c8;
	border-right: 1px solid #3171c8;
	padding: 5px;
}

table.menu_superior td.titulo a:link, table.menu_superior td.titulo a:visited{
	color: #ffffff;
	text-decoration: none;
}

table.menu_superior td.titulo:hover{
	background-color: #3171c8;
}

.enlace_menu{
	width: 100%;
}

table.solicitudes{
	width: 490px;
	height: 250px;
	font-family: 'Roboto';
	border: 1px solid #5696f3;
	margin-bottom: 5px;
}

table#solicitudes_peq{
	height: 150px;
}

table.solicitudes td.titulo{
	height: 24px;
	background-color: #3171c8;
	padding: 5px;
	color: #ffffff;
	font-size: 17px;
	font-weight: 400;
	#border: 1px solid #5696f3;
}

table.solicitudes td#izda{
	text-align: left;
}

table.solicitudes td#dcha{
	text-align: right;
}

table.solicitudes td.campo{
	background-color: #ffffff;
	padding: 5px;
	vertical-align: middle;
	font-size: 12px;
	color: #000000;
	border: 1px solid #cccccc;
}

table.solicitudes td#arriba{
	border-bottom: 0px;
}

table.solicitudes td#centro{
	border-top: 0px;
	border-bottom: 0px;
}

table.solicitudes td#abajo{
	border-top: 0px;
}

table.solicitudes_mini{
	font-family: 'Roboto';
	width: 100%;
}

table.solicitudes_mini td.titulo{
	background-color: #cccccc;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}

table.solicitudes_mini td.campo{
	background-color: #ffffff;
	font-size: 12px;
	color: #000000;
	border-bottom: 1px solid #dddddd;
}

table.solicitudes_mini td.campo a:link, table.solicitudes_mini td.campo a:visited{
	text-decoration: none;
	color: #000000;
}

table.solicitudes_mini td.campo a:hover{
	text-decoration: underline;
	color: #0000ff;
}

table.solicitudes_mini td.campodevolucion{
	background-color: #dddd00;
	font-size: 12px;
	color: #000000;
	border-bottom: 1px solid #dddddd;
}

table.solicitudes_mini td.campodevolucion a:link, table.solicitudes_mini td.campodevolucion a:visited{
	text-decoration: none;
	color: #000000;
}

table.solicitudes_mini td.campodevolucion a:hover{
	text-decoration: underline;
	color: #0000ff;
}

table.solicitudes_mini td.campoaveria{
	background-color: #dd00dd;
	font-size: 12px;
	color: #000000;
	border-bottom: 1px solid #dddddd;
}

table.solicitudes_mini td.campoaveria a:link, table.solicitudes_mini td.campoaveria a:visited{
	text-decoration: none;
	color: #000000;
}

table.solicitudes_mini td.campoaveria a:hover{
	text-decoration: underline;
	color: #0000ff;
}

table.solicitudes_mini td.campootros{
	background-color: #00dddd;
	font-size: 12px;
	color: #000000;
	border-bottom: 1px solid #dddddd;
}

table.solicitudes_mini td.campootros a:link, table.solicitudes_mini td.campootros a:visited{
	text-decoration: none;
	color: #000000;
}

table.solicitudes_mini td.campootros a:hover{
	text-decoration: underline;
	color: #0000ff;
}

table.solicitudes_mini td.campoalerta{
	background-color: #ff0000;
	font-size: 12px;
	color: #000000;
	border-bottom: 1px solid #dddddd;
}

table.solicitudes_mini td.campoalerta a:link, table.solicitudes_mini td.campoalerta a:visited{
	text-decoration: none;
	color: #000000;
}

table.solicitudes_mini td.campoalerta a:hover{
	text-decoration: underline;
	color: #0000ff;
}

table.solicitudes_mini td.campofin{
	background-color: #00ff00;
	font-size: 12px;
	color: #000000;
	border-bottom: 1px solid #dddddd;
}

table.solicitudes_mini td.campofin a:link, table.solicitudes_mini td.campofin a:visited{
	text-decoration: none;
	color: #000000;
}

table.solicitudes_mini td.campofin a:hover{
	text-decoration: underline;
	color: #0000ff;
}

select.select_solicitud{
	width: 390px;
}

.boton_solicitudes{
	background-color: #3171c8;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	color: #ffffff;
	border: 0px;
}

.boton_solicitudes:hover{
	background-color: #5191e8;
}

select.filtro_rma{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	width: 135px;
}

.boton_filtro_rma{
	background-color: #013188;
	width:70px;
	padding: 4px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
	font-weight: 500;
	color: #ffffff;
	border: 0px;
}

.boton_filtro_rma:hover{
	background-color: #5191e8;
}

table.leyenda{
	margin: auto;
	margin-bottom: 50px;
	font-family: Arial;
	font-size: 12px;
}

table.leyenda td.campo{
	padding: 10px;
}

.color_leyenda{
	width: 40px;
	height: 10px;
	display: inline-block;
	border: 1px solid #999999;
}

#blanco{
	background-color: #ffffff;
}

#rojo{
	background-color: #ff0000;
}

#verde{
	background-color: #00ff00;
}

#amarillo{
	background-color: #dddd00;
}

#lila{
	background-color: #dd00dd;
}

#azul{
	background-color: #00dddd;
}

.titulo_rma{
	font-family: 'Roboto';
	font-size: 26px;
	text-align: center;
	color: #777777;
	margin-top: 10px;
}

table.rma{
	font-family: 'Roboto';
	font-size: 12px;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 0px;
}

table.rma td.titulo{
	background-color: #3171c8;
	width: 70px;
	padding: 5px;
	vertical-align: top;
	color: #ffffff;
	font-size: 14px;
	#border: 1px solid #013188;
}

table.rma td.nombre{
	background-color: #ffffff;
	width: 125px;
	padding: 5px;
	vertical-align: top;
	color: #000000;
	border: 1px solid #cccccc;
}

table.rma td.campo{
	background-color: #ffffff;
	padding: 5px;
	color: #000000;
	border: 1px solid #cccccc;
}

table.rma td.separacion{
	background-color: #ffffff;
	height: 5px;
	border: 0px;
}

table.rma td.zonabotones{
	background-color: #3171c8;
	width: 70px;
	padding: 5px;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	#border: 1px solid #013188;
}

input.corto{
	width: 20px;
}

input.medio{
	width: 200px;
}

input.largo{
	width: 400px;
}

.areatexto{
	width: 400px;
	height: 150px;
}

button.boton_rma{
	width: 200px;
	padding: 7px;
	background-color: #091A31;
	color: #ffffff;
	border: 0px;
}

button.boton_rma:hover{
	background-color: #475264;
}

.resultado_rma{
	margin-top: 20px;
	text-align: center;
	font-family: 'Roboto';
	font-size: 16px;
	color: #000000;
}

.resultado_rma strong{
	color: #ff0000;
	font-weight: 500;
}

.resultado_rma a:link, .resultado_rma a:visited{
	text-decoration: none;
	color: #0000ff;
}

.resultado_rma a:hover{
	text-decoration: underline;
	color: #000088;
}

table.clientes{
	margin: auto;
	margin-top: 20px;
	font-family: 'Roboto';
	font-size: 14px;
}

table.clientes td.titulo{
	padding: 5px;
}

table.clientes td.campo{
	padding: 5px;
}

input.cliente{
	width: 500px;
}

select.cliente{
	width: 500px;
}