body {
	background-color: #FFFFFF;
	padding:8px 8px 54px 8px;
	margin:0;
}
img {
     /*behavior: url("../html/css/pngbehavior.htc");*/
}
hr {
     color: #F6F6F6;
     background-color: #F6F6F6;
     height: 1px;
}
hr.cabeceraCollapse {
     border: 1px solid #EB443D;
	 margin:0;
}
td {
	font-size: 11px;
}
li {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.titulo_fieldset {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #EB443D;
	text-decoration: none;
}
.titulo_fieldset:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #EB443D;
	text-decoration: underline;
}
.titulo_fieldset_principal {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #EB443D;
	text-decoration: none;
}
.letra_menu {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
.texto_gris {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
.texto_grisBold {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
.link_gris {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
.link_gris:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: underline;
}
.link_grisBold {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
.link_grisBold:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: underline;
}
.texto_rojo {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #EB443D;
	text-decoration: none;
}
.link_texto_rojo {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #EB443D;
	text-decoration: none;
}
.link_texto_rojo:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #EB443D;
	text-decoration: underline;
}
.texto_rojoBold {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #EB443D;
	text-decoration: none;
}
.titulo_tabla {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration:none;
}
.titulo_tabla:hover {
	text-decoration: underline;
}
.campos {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	background-color: #DDDDDD;
	border: 1px dashed #333333;
}
.titulo_menu {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.fondoCabeceraTabla {
	background-color: #EB443D;
}
.fondoCabeceraTabla2 {
	background-color: #EC5555;
}
.fondoTabla1 {
	background-color: #E6E7E8;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
.fondoTabla2 {
	background-color: #F6F6F6;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
.formulario {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: none;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	padding:2px;
}
.formulario:disabled {
	background:#eeeeee;
	border:1px inset #999999;
}
.botonOpciones {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
     font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	width: 100px;
	cursor: pointer;
}
.botonFormulario {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: none;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	cursor: pointer;
}
fieldset {
     margin: 7px;
}
.colorpick {
     border: 1px solid #AAAAAA;
     font-family: Verdana;
     font-size: 10px;
     text-decoration: none;
}
.lista {
	padding:0 1em;
}
.lista li {
	list-style-type:none;
}

table#botones {
	position:absolute;
	left:0;
	bottom:auto;
	height:46px;
	margin-top:8px;
	background:#ffffff;
}
table#botones.fixed {
	position:fixed;
	bottom:0;
	border-top:1px solid #666666;
}

table.precios td.dia {

}
table.precios td.dia_selected td.cabeceraDia {
	background:#777777;
	color:#ffffff;
}
table.precios td.dia_selected table.cuposDia {
	background:#999999;
	color:#ffffff;
}

.sortable .handle {
    background:url("../images/reorder.png") no-repeat center;
    cursor:move;
}
.draggable:hover .handle {
    background:url("../images/reorder_bold.png") no-repeat center;
}
.sortable.dragging .handle {
    background:url("../images/reorder.png") no-repeat center;
}
.draggable.dragging {
    background:#cccccc;
    text-indent:8px;
    /*outline:1px solid #666666;*/
}
.draggable.dragging .handle,
.draggable.dragging_saving .handle {
    background:url("../images/reorder_loading.gif") no-repeat center;
    cursor:move;
}
.draggable.dragging_success .handle {
    background:url("../images/disk_blue_ok.png") no-repeat center;
    cursor:move;
}
.draggable.dragging_failure .handle {
    background:url("../images/disk_blue_error.png") no-repeat center;
    cursor:move;
}

