html, body {
  	font-family : arial, helvetica, sans-serif;
  	font-size: 12px;
  	background-color: #FFF;
}

form {
      margin: 0px;
}

select {
	border:1px solid #A8AAAC;
}

td {
	font-family : arial, helvetica, sans-serif;
  	font-size: 12px;
  	color: 333;
}

td.fondo1 {
	background-color: #963;
}

td.fondo2 {
	background-image: url(../img/back2.jpg);
	background-repeat: repeat;
}

td.fondo3 {
	background-color: #83878a;
}

td.fondo4 {
	background-image: url(../img/linea_vertical.gif);
	background-repeat: repeat-y;
	background-position: center;
}

td.fondo5 {
	background-image: url(../img/linea_horizontal.gif);
	background-repeat: repeat-x;
	background-position: 0% 30%;
}

td.fondo6 {
	background-color:#DBDBDB;
}

td.fondo7 {
	background-color: #ffe3cd;
}

td.fondo8 {
	background-image: url(../img/linea_horizontal8.gif);
	background-repeat: repeat-x;
	background-position: 0% 50%;
	color: #f47000;
}

td.fondo9 {
	background-image: url(../img/back3.jpg);
	background-repeat: repeat-y;
}

td.tituloCampoBuscador, a.tituloCampoBuscador {
	font-family : arial, helvetica, sans-serif;
  	font-size: 12px;
  	font-weight: bold;
  	color: #f47000;
}

td.tituloCampoBuscador:first-letter {
	text-transform: capitalize;
}

.paddingHorizontal12 {
	padding: 0 4;
}

.textFormBusquedaInput {
	font-family : arial, helvetica, sans-serif;
	color: #333;
	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: #963;
	border-right-color: #963;
	border-bottom-color: #963;
	border-left-color: #963;
}

.textFormBusquedaInput2 {
	font-family : arial, helvetica, sans-serif;
	color: #333;
	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: #C3C3C3;
	border-right-color: #969696;
	border-bottom-color: #969696;
	border-left-color: #C3C3C3;
	background-image: url(../img/back_textform.gif);
	background-repeat: repeat-x;
}

.textFormBusquedaInput3 {
	font-family : arial, helvetica, sans-serif;
	color: #333;
	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: #C3C3C3;
	border-right-color: #969696;
	border-bottom-color: #969696;
	border-left-color: #C3C3C3;
}

.checkFormBusquedaInput {
	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: #963;
	border-right-color: #963;
	border-bottom-color: #963;
	border-left-color: #963;
}

.textSearchButton {
	font-family: arial, helvetica, sans-serif;
	color: #000;
	font-size: 11px;
	padding-left: 8px;
	padding-right: 8px;
	background-image: url(../img/back.jpg);
	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: #b79470;
	border-right-color: #b79470;
	border-bottom-color: #b79470;
	border-left-color: #b79470;
	cursor:pointer; 
  	cursor:hand;
}

.textReservaButton {
	font-family: arial, helvetica, sans-serif;
	color: #000;
	font-size: 11px;
	padding-left: 8px;
	padding-right: 8px;
	background-image: url(../img/back.jpg);
	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: #C3C3C3;
	border-right-color: #969696;
	border-bottom-color: #969696;
	border-left-color: #C3C3C3;
	cursor:pointer; 
  	cursor:hand;
}

.destacado {
	padding : 2px 2px;
	font-family : arial, helvetica, sans-serif;
	font-size : 12px;
	color: #f47000;
	vertical-align : bottom;
}

.destacado1 {
	padding : 4px 4px;
	font-family : arial, helvetica, sans-serif;
	font-size : 14px;
	font-weight: bold;
	color: #f47000;
}

.destacado2 {
	padding : 4px 4px;
	font-family : arial, helvetica, sans-serif;
	font-size : 16px;
	font-weight: bold;
	color: black;
	white-space:nowrap;
}

.destacado3 {
	padding : 4px 4px;
	font-family : arial, helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
	color: #963;
	vertical-align: bottom;
}

.destacado4 {
	padding : 4px 4px;
	font-family : arial, helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
	color: #f47000;
}

.destacado5 {
	padding : 4px 4px;
	font-family : arial, helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
	color: black;
}

.destacado6 {
	padding : 2px 2px;
	font-family : arial, helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
  	color: #ffffff;
}

.destacado7 {
	font-family : arial, helvetica, sans-serif;
	font-size : 12px;
	color: #963;
	text-decoration : none;
	white-space: no-wrap;
	padding: 0px 12px 0px 12px;
	white-space:nowrap;
}

.destacado8 {
	font-family : arial, helvetica, sans-serif;
  	font-size: 18px;
  	font-weight: bold;
  	color: #ffffff;
  	padding: 0px 12px 0px 12px;
  	vertical-align: bottom;
}

.destacado9 {
	font-family : arial, helvetica, sans-serif;
	font-size: 12px;
	color: #ff2020;
	font-weight: bold;
	text-decoration : none;
	white-space: no-wrap;
	padding: 0px 0px 0px 2px;
	white-space:nowrap;
}

.destacado10 {
	color: black;
}

.destacado11 {
  	color: #963;
}

.destacado12 {
	font-family : arial, helvetica, sans-serif;
	font-size : 12px;
	color: #963;
	white-space: no-wrap;
	padding: 0px 12px 0px 12px;
	white-space:nowrap;
}

.destacado13 {
	padding : 4px 4px;
	font-family : arial, helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
	color: #ff2020;
}

.nodestacado {
	padding : 2px 2px;
	font-family : arial, helvetica, sans-serif;
	font-size : 12px;
	color: #999;
}

td.buscador, .buscador {
	color:#4D4F51;
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:normal;
	line-height:13px;
	
	
	text-decoration : none;
	white-space: no-wrap;
	padding: 0px 12px 0px 12px;
	white-space:nowrap;
}

td.buscadorBold, .buscadorBold {
	font-family : arial, helvetica, sans-serif;
	font-size: 11px;
	color: black;
	font-weight: bold;
	text-decoration : none;
	white-space:nowrap;
}

td.buscadorNormal, .buscadorNormal {
	font-family : arial, helvetica, sans-serif;
	font-size: 11px;
	color: black;
	text-decoration : none;
	white-space:nowrap;
}

td.buscadorBold:first-letter {
	text-transform: capitalize;
}

.buscadorBold:first-letter {
	text-transform: capitalize;
}

.buscadorResultado {
	font-family : arial, helvetica, sans-serif;
  	font-size: 16px;
  	font-weight: bold;
  	color: #963;
  	padding: 0px 12px 0px 12px;
}

.buscadorResultadoRojo {
	font-family : arial, helvetica, sans-serif;
  	font-size: 12px;
  	font-weight: bold;
  	color: #f30;
  	padding: 0px 0px 0px 0px;
  	text-decoration : none;
}

.buscadorAtributos {
	padding: 0px 12px 0px 12px;
}

.buscadorPasos {
	font-family : arial, helvetica, sans-serif;
  	font-size: 12px;
  	font-weight: bold;
  	color: #C80B0B;
}

.masInfo {
	padding : 2px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #767A7D;
	vertical-align : bottom;
	padding: 0px 12px 0px 12px;
	cursor:pointer;
	cursor:hand;
}

table.caracteristicas {
	padding: 4px 12px 4px 1px;
}

.tituloCesta {
	font-family : arial, helvetica, sans-serif;
	font-size : 12px;
	color: #f90;
	font-weight: bold;
	padding: 0px 12px 0px 12px;
}

.tituloCesta2 {
	font-family : arial, helvetica, sans-serif;
	font-size : 12px;
	color: #f47000;
	font-weight: bold;
	padding: 0px 12px 0px 12px;
}

.paginado {
	font-family : arial, helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
	color: #f47000;
}

.tituloLogin {
	font-family : arial, helvetica, sans-serif;
  	font-size: 12px;
  	font-weight: bold;
  	color: white;
  	text-align: center;
}

.inputLogin {
	border: 1px solid white;
	font-family : arial, helvetica, sans-serif;
  	font-size: 12px;
  	background-color: #a5cdff;
}

.errorLogin {
	font-family : arial, helvetica, sans-serif;
  	font-size: 12px;
  	color: white;
}

.calendarioLaborable {
	font-family : arial, helvetica, sans-serif;
  	font-size: 12px;
  	text-align: center;
  	padding : 3px 3px;
  	text-decoration: none;
  	color: black;
}

.domingo {
	font-family : arial, helvetica, sans-serif;
  	font-size: 12px;
  	text-align: center;
  	color : #C80B0B;
  	background-color: #FBE6E6;
  	padding : 3px 3px;
  	text-decoration: none;
  	color: #C80B0B;
}

.calendarioLaborableSeleccionado {
	font-family : arial, helvetica, sans-serif;
  	font-size: 12px;
  	text-align: center;
  	padding : 3px 3px;
  	text-decoration: none;
  	color: black;
  	background-color: #cfe8f3;
}

.domingoSeleccionado {
	font-family : arial, helvetica, sans-serif;
  	font-size: 12px;
  	text-align: center;
  	color : #C80B0B;
  	background-color: #FBE6E6;
  	padding : 3px 3px;
  	text-decoration: none;
  	color: white;
  	background-color: #C80B0B;
}

.calendario {
	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: #A2CFE6;
	border-right-color: #A2CFE6;
	border-bottom-color: #A2CFE6;
	border-left-color: #A2CFE6;
}

.calendarioTituloDomingo {
	font-family : arial, helvetica, sans-serif;
	font-size: 12px;
  	text-align: center;
  	font-weight : bold;
  	padding : 3px 3px;
  	color: #C80B0B;
  	background-color: #cfe8f3;
  	border-bottom-width: 1px;
  	border-bottom-style: solid;
  	border-bottom-color: #A2CFE6;
}

.calendarioTitulo {
	font-family : arial, helvetica, sans-serif;
	font-size: 12px;
  	text-align: center;
  	font-weight : bold;
  	padding : 3px 3px;
  	background-color: #cfe8f3;
  	border-bottom-width: 1px;
  	border-bottom-style: solid;
  	border-bottom-color: #A2CFE6;
}

.calendarioTituloLaborable {
	font-family : arial, helvetica, sans-serif;
	font-size: 12px;
  	text-align: center;
  	font-weight : bold;
  	padding : 3px 3px;
  	background-color: #cfe8f3;
  	border-bottom-width: 1px;
  	border-bottom-style: solid;
  	border-bottom-color: #A2CFE6;
}

.cajaBuscador {
	text-align: left;
	padding: 5 5;
	width: 210px;
	background-color: #f2f2f2;
	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: #dcdcdc;
	border-right-color: #dcdcdc;
	border-bottom-color: #dcdcdc;
	border-left-color: #dcdcdc;
}

.cajaAtributos {
	background-color: #ffffff;
	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: #dcdcdc;
	border-right-color: #dcdcdc;
	border-bottom-color: #dcdcdc;
	border-left-color: #dcdcdc;
	padding-left: 12px;
}

.numPaginado {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #4D4F51;
	text-decoration: none;
	cursor:pointer;
	cursor:hand;
}