body {
	margin-top: 5px;
}

.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.texto-lt {
	font-family: Verdana, Arial;
	font-size: 9px;
}

.texto-gr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.textoError {
	color: #B22222;
	font-size: 12px;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
}

.tltMenu {
	color: #E3E3E3;
	font-size: 10px;
	font-family: Verdana;
}

.precioTachado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #34434B;
	text-decoration: line-through;	
}

a.btnDesconectar {
	color: Black;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

a.btnDesconectar:HOVER {
	color: White;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

a.catego {
	color: #696969;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.catego:HOVER {
	color: #C60000;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.sub-catego {
	color: Gray;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.sub-catego:HOVER {
	color: Red;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

img.bordeNegro {
	border: 1px solid Black;
}

input.buscarLt {
	color: Gray;
	background: #FFFAFA;
	border: 1px solid #B2B2B2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

input.btnBuscarLt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
}

input.btnForm1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 20px;
}

input.btnAzul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 17px;
	width: 150px;
	background: #3470AC;
	font-weight: normal;
	border: 1px solid #204A74;
	border-left: 10px solid #204A74;
	margin: 1px;
	color: White;
}
	
input.btnAzulClaro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 17px;
	width: 150px;
	background: #87CEEB;
	font-weight: normal;
	border: 1px solid #4682B4;
	border-left: 10px solid #278A86;
	margin: 1px;
}

input.btnRojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 17px;
	width: 150px;
	background: #B22222;
	font-weight: normal;
	border: 1px solid #821717;
	border-left: 10px solid #821717;
	margin: 1px;
	color: White;
}

input.form1 {
	background: #E3E3E3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 190px;
	border: 1px solid #686868;
}

input.form2 {
	background: #E3E3E3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #686868;
}

input.form3 {
	background: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 190px;
	border: 1px solid Black;
}

input.form3_libre {
	background: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid Black;
}

input.filtrosBusqueda {
	background: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 140px;
	border: 1px solid Black;
}

input.filtrosBusquedaLt {
	background: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 66px;
	border: 1px solid Black;
}

input.login {
	background: #E6E6E6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 120px;
	border: 1px solid #686868;
}


input.boton1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px groove;
}

select.form1 {
	background: #E3E3E3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 190px;
}

select.form3 {
	background: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 190px;
	border: 1px solid Black;
}

select.filtroOrden {
	background: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 145px;
	border: 1px solid Black;
}

select.claroLibre {
	background: #FEFEFE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

textarea.form1 {
	background: #E3E3E3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 405px;
	border: 1px solid #686868;
}

textarea.form2 {
	background: #E3E3E3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #686868;
}

textarea.form3 {
	background: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid Black;
}

table.cabProDes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #4682B4;
	color: #F5F5DC;
}

table.cueProDes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-right: 1px solid #4682B4;
	border-left: 1px solid #4682B4;
	border-bottom: 1px solid #4682B4;
	color: #34434B;
}

table.cabProDesRosa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	color: #444444;
}

table.cueProDesRosa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	color: #34434B;
}

table.fichaTexto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #34434B;
}

table.form1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #34434B;
}

table.fichaTecnica {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #10344A;
	border: 1px solid Black;
	padding: 3px;
}

table.historia {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	border: 1px solid Black;
	padding: 5px;
	background-color: White;
}

table.soporte_ayuda {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	border: 1px solid Black;
	padding: 5px;
	background-color: #B0E0E6;
	margin-bottom: 20px;
	text-align: justify;
}

table.paginacion {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	border: 1px solid Black;
	padding: 5px;
	background-color: #87A5C4;
	text-align: justify;
	border-top: 0px none;
}

table.listas {
	font-family: Verdana, Arial;
	font-size: 9px;
	border: 1px solid Black;
}

table.hojaPedido {
	font-family: Verdana, Arial;
	font-size: 9px;
	border: 1px solid Black;
	background: White;
}

table.formAdmin {
	font-family: Verdana, Arial;
	font-size:11px;
	border: 1px solid Black;
	background: #F3F3F3;
}

table.formAdminLt {
	font-family: Verdana, Arial;
	font-size:9px;
	border: 1px solid Black;
	background: #F3F3F3;
}

table.menuSubcategoria {
	background: #D3D3D3;
}

table.formulario {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

input.btn_gestion_1 {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 140px;
	height: 20px;
	color: #4B4B4B;
}



input.btnAzulLt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 17px;
	width: 70px;
	background: #6495ED;
	font-weight: normal;
	border: 1px solid #00008B;
	margin: 1px;
}

input.btnRojoLt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 17px;
	width: 70px;
	background: #CD5C5C;
	font-weight: normal;
	border: 1px solid #A52A2A;
	margin: 1px;
}

td.tituloOscuro {
	background-color: #4C4C4C;
}

td.tituloClaro {
	background-color: #696969;
}

tr.tituloClaro2 {
	background-color: #8E8E8E;	
}