html, body {
  font-family : verdana, arial, helvetica;
  font-size: 11px;
  background-color: #DFEBF0;
}

form {
      margin: 0px;
}

table#menuInferior {
  border: 0px none #000;
  padding: 0px 0px 0px 0px;
  font-size: 11px;
  color: #5F899B;
}

table#principal {
  border: 0px none #000;
  padding: 0px 0px 0px 0px;
  width: 100%;
  font-size: 11px;
  font-weight: bold;
  color: white;
}

table#principalCentro {
  border: 0px none #000;
  padding: 0px 0px 0px 0px;
  font-size: 11px;
  font-weight: bold;
  color: white;
}

table#resultados {
  width: 100%;
  font-family:verdana;
  font-size: 10px;
  font-weight: bold;
  color: white;
  empty-cells: show;
}

table#resultadosCabecera {
  padding: 0px 0px 0px 0px;
  width: 100%;
  color: white;
}

table#directorio {
  padding: 0px 0px 0px 0px;
  width: 100%;
  color: white;
}

table#login {
  border: 0px none #000;
  padding: 0px 0px 0px 0px;
  width: 100%;
  font-size: 11px;
  color: white;
}

table#busqueda {
  border: 0px none #000;
  padding: 0px 0px 0px 0px;
  width: 100%;
  font-size: 11px;
  color: #5E5C5C;
}

table#manuales {
  border: 0px none #000;
  padding: 0px 0px 0px 0px;
  width: 100%;
  font-size: 11px;
  color: #5E5C5C;
}

a#manuales:link {
  text-decoration: none;
  color: #77a4b6;
}

table#empresa {
  border: 0px none #000;
  padding: 0px 0px 0px 0px;
  width: 100%;
  font-size: 11px;
  color: #5E5C5C;
  white-space: nowrap;
}

table#cabecera {
  border: 0px none #000;
  padding: 0px 0px 0px 0px;
  width: 100%;
  font-size: 16px;
  font-weight: bold;
  color: white;
}

table#pie {
  border: 0px none #000;
  padding: 0px 0px 0px 0px;
  width: 100%;
  font-size: 9px;
  color: #5F899B;
}

table#titulo {
  border: 0px none #000;
  padding: 0px 0px 0px 0px;
  width: 100%;
}

table#titulo td {
  padding-bottom: 5px;
}

th#resultados {
		 padding: 2px 4px 2px 4px;
		 border-right: #87b4c4 1px dotted;
		 white-space: nowrap;
		 font-weight: normal;
}

td#manuales{

}

td#infoTabla  {
  font-family: verdana;
  font-size: 9px;
  font-weight: normal;
  color: white;
}

td#resultadoFila {
		 padding: 2px 4px 2px 4px;
		 border-top: #87b4c4 1px dotted;
		 border-right: #87b4c4 1px dotted;
		 background-color: white;
		 font-weight: normal;
  		 color: #5E5C5C;
}

td#resultadoFilaFin {
		 padding: 2px 4px 2px 4px;
		 border-top: #87b4c4 1px dotted;
		 background-color: white;
  		 color: #5E5C5C;
}

td#articuloOferta {
		 font-family: verdana;
		 font-size: 9px;
  		 font-weight: normal;
  		 color: #5E5C5C;
  		 white-space : nowrap;
}

td#ventaEstadoProgramado{
		 background-color: #E93C47;
}

td#ventaEstadoreservado{
		 background-color: #17F059;
}

.articuloOferta {
		 font-family: verdana;
		 font-size: 9px;
  		 font-weight: normal;
  		 color: #5E5C5C;
  		 white-space : nowrap;
}

td#condicionOferta {
		 font-family: verdana;
		 font-size: 9px;
  		 font-weight: normal;
  		 color: #5E5C5C;
  		 white-space : nowrap;
}

td#condicionOfertaLinea {
		 border-top: #87b4c4 1px dotted;
		 font-family: verdana;
		 font-size: 9px;
  		 font-weight: normal;
  		 color: #5E5C5C;
  		 white-space : nowrap;
}

th#resultadosSinBorde {
		 padding: 2px 4px 2px 4px;
		 white-space: nowrap;
		 font-weight: normal;
}

td#resultadoFila {
		 padding: 2px 4px 2px 4px;
		 border-top: #87b4c4 1px dotted;
		 border-right: #87b4c4 1px dotted;
		 background-color: white;
		 font-weight: normal;
  		 color: #5E5C5C;
}

a#campana {
  font-family:verdana;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  color: white;
}

a#menu:link {
  font-size: 11px;
  font-family: arial;
  text-decoration: none;
  color: #5F899B;
}

a#menu:visited {
  font-size: 11px;
  font-family: arial;
  text-decoration: none;
  color: #5F899B;
}

a#menu:hover {
  font-size: 11px;
  font-family: arial;
  text-decoration: underline;
  color: #5F899B;
}

a#menu:active {
  font-size: 11px;
  font-family: arial;
  text-decoration: none;
  color: #5F899B;
}

a#menuCentral:link {
  font-size: 11px;
  font-family: verdana;
  text-decoration: none;
  color: #5F899B;
}

a#menuCentral:visited {
  font-size: 11px;
  font-family: verdana;
  text-decoration: none;
  color: #5F899B;
}

a#menuCentral:hover {
  font-size: 11px;
  font-family: verdana;
  text-decoration: underline;
  color: #5F899B;
}

a#menuCentral:active {
  font-size: 11px;
  font-family: verdana;
  text-decoration: none;
  color: #5F899B;
}

a#menuPetit:link {
  font-size: 9px;
  text-decoration: none;
  color: #5F899B;
}

a#menuPetit:visited {
  font-size: 9px;
  text-decoration: none;
  color: #5F899B;
}

a#menuPetit:hover {
  font-size: 9px;
  text-decoration: underline;
  color: #5F899B;
}

a#menuPetit:active {
  font-size: 9px;
  text-decoration: none;
  color: #5F899B;
}

a#cabecera:link {
  text-decoration: none;
  font-size: 16px;
  font-weight: bold;
  color: white;
}

a#cabecera:visited {
  text-decoration: none;
  font-size: 16px;
  font-weight: bold;
  color: white;
}

a#cabecera:hover {
  text-decoration: none;
  font-size: 16px;
  font-weight: bold;
  color: white;
}

a#cabecera:active {
  text-decoration: none;
  font-size: 16px;
  font-weight: bold;
  color: white;
}

a#login:link {
  text-decoration: underline;
  font-size: 9px;
  color: white;
}

a#login:visited {
  text-decoration: underline;
  font-size: 9px;
  color: white;
}

a#login:hover {
  text-decoration: underline;
  font-size: 9px;
  color: white;
}

a#login:active {
  text-decoration: underline;
  font-size: 9px;
  color: white;
}

a#resultado:link {
  text-decoration: none;
  font-size: 11px;
  color: #77A4B7;
  font-weight: bold;
}

a#resultado:visited {
  text-decoration: none;
  font-size: 11px;
  color: #77A4B7;
  font-weight: bold;
}

a#resultado:hover {
  text-decoration: underline;
  font-size: 11px;
  color: #77A4B7;
  font-weight: bold;
}

a#resultado:active {
  text-decoration: none;
  font-size: 11px;
  color: #77A4B7;
  font-weight: bold;
}

a#desconectar:link {
  font-family: arial;
  font-size: 11px;
  text-decoration: none;
  /* color: red; */
  color: #5F899B;
}

a#desconectar:visited {
  font-family: arial;
  font-size: 11px;
  text-decoration: none;
  /* color: red; */
  color: #5F899B;
}

a#desconectar:hover {
  font-family: arial;
  font-size: 11px;
  text-decoration: underline;
  /* color: red; */
  color: #5F899B;
}

a#desconectar:active {
  font-family: arial;
  font-size: 11px;
  text-decoration: none;
  /* color: red; */
  color: #5F899B;
}

#titulo {
  text-align: right;
  font-size: 16px;
  font-weight: bold;
  color: white;
}

#subTitulo {
  font-family: arial;
  text-align: right;
  font-size: 9px;
  color: #C7C7C7;
}

#pie {
  text-align: left;
  font-size: 9px;
  color: #5E5C5C;
}

#bienvenido {
  font-family: arial;
  font-size: 11px;
  text-decoration: none;
  color: #5E5C5C;
}

#bienvenidoUsuario {
  font-family: arial;
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
  color: #5E5C5C;
}

#linkCabecera {
  background-image: url(lineas.gif);
  background-repeat: repeat;
}

#loginCabecera {
  background-image: url(../img/lineasLogin.gif);
  background-repeat: repeat;
  font-family: Arial;
  font-size: 17px;
  color: white;
}

#busquedaCabecera {
  background-image: url(lineasBusqueda.gif);
  background-repeat: repeat;
  font-family: Arial;
  font-size: 17px;
  color: #5E5C5C;
}

#calendarioCabecera {
  background-image: url(lineasBusqueda.gif);
  background-repeat: repeat;
  font-size: 11px;
  font-weight: bold;
  color: #5E5C5C;
}

#busquedaBold {
  font-size: 11px;
  font-weight: bold;
  color: #5E5C5C;
}

#empresaBold {
  font-size: 11px;
  font-weight: bold;
  color: #5E5C5C;
  white-space:nowrap;
}

#resultadosCabecera {
  background-image: url(lineasResultados.gif);
  background-repeat: no-repeat;
  font-family: Arial;
  font-size: 17px;
  font-weight: normal;
  color: white;
}

#directorio {
  background-image: url(lineasResultados.gif);
  background-repeat: no-repeat;
  font-family: Arial;
  font-size: 17px;
  font-weight: normal;
  color: white;
}

#tituloBlanco {
  background-image: url(../img/lineasBlanco.gif);
  background-repeat: no-repeat;
  font-family: Arial;
  font-size: 17px;
  font-weight: normal;
  color: #5E5C5C;
}

.botonGris {
  font-family : verdana, arial, helvetica;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: normal;
  /* background-color: #5E5D5C; */
  background-color: #87b3c3;
  /* border: #FFFFFF 1px solid; */
  border: #5E5D5C 1px solid;
}

.botonRojo {
  font-family : verdana, arial, helvetica;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: normal;
  background-color: #E93C47;
  border: #6B6464 1px solid;
}

.botonAdquirir {
  font-family : verdana, arial, helvetica;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: normal;
  background-color: #E93C47;
  border: #6B6464 1px solid;
}

.botonAdquirirDisabled {
  font-family : verdana, arial, helvetica;
  color: #000000;
  font-size: 11px;
  font-weight: normal;
  background-color: #C5C5C4;
  border: #6B6464 1px solid;
}

.textFormLoginInput
{
  font-family : verdana, arial, helvetica;
  color: #000000;
  font-size: 11px;
  vertical-align: middle;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #F3949A;
  border-right-color: #F3949A;
  border-bottom-color: #F3949A;
  border-left-color: #F3949A;
  width: 100%;
}

.textFormBusquedaInput
{
  font-family : verdana, arial, helvetica;
  color: #000000;
  font-size: 11px;
  vertical-align: middle;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #CECECD;
  border-right-color: #CECECD;
  border-bottom-color: #CECECD;
  border-left-color: #CECECD;
}

.miSelect {
  font-family : verdana, arial, helvetica;
  font-size: 11px;
  color: #000000;
  border: 1px solid #CECECD;
  /*background-color: #FFCC33;*/
}

.resultado {
  text-decoration:none;
  background-color: white;
  color: #5E5C5C;
}

.detalleResultado {
  /* color: #E93C47; */
  color: #5E5C5C;
}

.valorResultado {
  font-weight: normal;
}

#nosalto {
  white-space:nowrap;
}

#insertaelimina {
  color: #E93C47;
}

#error {
		 font-weight : bold;
		 color : red;
}

.buscadorTXT {
  font-size: 10px;
  color: white;
}

.campana {
  font-size: 10px;
  color: #87b3c3;
}

.buscadorTXTGran {
  font-family: Arial;
  font-size: 17px;
  font-weight: normal;
  color: white;
}

#buscador{
font-size:11px;
font-weight:bold;
background-color:#FFFFFF;
}

table#buscador {
border:0px none #000;
padding:1px 1px 1px 1px;
width:100%;
color: #87B4C4;
}

.buscadorSeleccion
{
	background-color:#71716F;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

.buscadorSinSeleccion
{
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#87B4C4;

}
a:link.buscadorSinSeleccion{text-decoration:none}
a:hover.buscadorSinSeleccion{text-decoration:none}
a:visited.buscadorSinSeleccion{text-decoration:none}


td#buscador {
		 padding: 2px 4px 2px 4px;
		 border-right: #87b4c4 1px dotted;
		 white-space: nowrap;
		 font-weight: normal;
}


.backLineaDotted {
  background-image: url(back_punts_gris.gif);
  background-repeat: repeat-x;
  background-position:0% 50%;
}

.menuCabecera {
  font-size: 12px;
  font-weight: normal;
  color: white;
  padding: 0px 12px 0px 12px;
}

.language {
		 border: 1px solid white;
		 background-color: #bad3df;
		 text-decoration: none;
		 padding: 2px 4px 2px 4px;
		 color : white;
}

.language2 {
		 font-size: 10px;
		 color: white;
}

hr {
		 border: none 0;
		 border-top: #87b4c4 1px dotted;
		 background-color: #DFEBF0;
		 color: #DFEBF0;
		 width: 100%;
		 height: 1px; /*whatever the total width of the border-top and border-bottom equal*/
}
