/* CSS Document */

html, body{
	border:0;
	height:94%;
}

.ui-menu{
	z-index:999 !important;
}

body {
	text-align:center; 
    font-family: 'Raleway', sans-serif;
	font-size:14px;
	background-color:#002649;
	min-width:1000px;
	color:#666;
	margin-top: 10px;
}

input {
	border-radius: 3px 3px 3px 3px;
	font-size:12px;
	color:#666;
}

select {
	width:150px;
}

div {
	margin:auto;
}

table,td,tr {
	margin:auto;
	border-spacing:2px;
	text-align:left;
}

#enviar,.boton {
	height: 17px;
    padding: 2px;
    vertical-align: middle;
    background: url("images/fond_form.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #888888;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 3px;
    cursor: pointer;
    font-size: 11px;
    height: auto;
}

#enviar:hover,.boton:hover {
    background: url("images/fond_form_on.png") repeat-x scroll 0 0 transparent;
    border: 1px inset #888888;
}

#enviar:disabled,.boton:disabled {
	height: 17px;
    padding: 2px;
    vertical-align: middle;
	background:#E0E0E0;
	cursor:default;
    border: 1px solid #888888;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 3px;
    cursor: pointer;
    font-size: 11px;
    height: auto;
}

#divContent {
	background-color:#FFF;
	width:85%;
	border-radius: 8px 8px 8px 8px;
    box-shadow: 0 7px 10px;
	padding:20px;
	min-height:400px;
	overflow:auto;
}

#divHeader {
	text-align:center;
	font-size:24px;
	font-weight:bold;
	background-color:#FFF;
	width:85%;
	border-radius: 8px 8px 8px 8px;
    box-shadow: 0 7px 10px;	
	padding:20px;
	height: 50px;
}

#divFooter{
}

.div-400{
	width:400px;
}

#divLogin{
	float:right;
	width:33%;
	background-color:#F2F2F2;
	border-radius: 8px 8px 8px 8px;
    box-shadow: 0 7px 10px;	
	margin-right:1%;
	margin-left:1%;
}

#tbMenu{
	display:none;
	width:100% !important;
}

.contenedorMenu{
	border:none;
}

#tdMenuIzq #div-1{
	float:left;
	width:170px;
}

#tdMenuIzq #div-2{
	float:left;
	width:65px;
}

.contenedorMenu ul
{
	text-align: left;
	width:160px;
}

#tdMenuIzq{
	text-align:right;
	font-size:10px;
	min-width:150px;
	width:34%;
	float:left;
	vertical-align:middle;
}

#tdMenuCen{
	text-align:center;
	min-width:250px;
	width:32%;
	float:left;
	font-size:9px;
	font-variant: small-caps;
}

#tdMenuDer{
	text-align:right;
	font-size:10px;
	min-width:150px;
	width:34%;
	float:right;
}

#formRestaurar .table-80 #email{
	width:230px;
}

.table-80{
	width:80% !important;
}

.table-65{
	width:65% !important;
}

.table-50{
	width:50% !important;
}

.table-consultar{
	width:700px;
	border: solid 1px #ccc;
}

.table-consultar tr:hover{
	background-color:#F4F4F4;
}

.table-consultar td{
	border: solid 1px #ccc;
	padding: 3px !important;
}

.tdTitulo{
	width:80px;
	background-color:#CCC;
}

.trTitulo{
	background-color:#CCC;
}

.trTitulo td{
	text-align:center;
}

#tbMensaje{
	width:500px;
	border: solid 1px #ccc;
}

.alerta{
	color:#F00;
	text-align:center !important;
}

.titulo{
	text-align:center !important;
	font-size:18px;
	font-weight:lighter;
}

#div-respuesta-consulta{
	height:20px;
}

.editar {
    background-image: url("images/mas.jpg");
    background-size: 20px;
    display: block;
    margin: 0 auto;
    text-indent: -9999px;
    height: 22px;
    width: 20px;
}

.editar-disabled {
    background-image: url("images/mas-disabled.png");
    background-size: 20px;
    display: block;
    margin: 0 auto;
    text-indent: -9999px;
    height: 22px;
    width: 20px;
	pointer-events: none;
	cursor: default;
}

.eliminar {
    background-image: url("images/eliminar.gif");
    background-size: 20px;
    display: block;
    margin: 0 auto;
    text-indent: -9999px;
    height: 20px;
    width: 20px;
}

.eliminar-disabled {
    background-image: url("images/eliminar-disabled.png");
    background-size: 20px;
    display: block;
    margin: 0 auto;
    text-indent: -9999px;
    height: 20px;
    width: 20px;
	pointer-events: none;
	cursor: default;
}

.observaciones {
    background-image: url("images/observaciones.png");
    background-size: 20px;
    display: block;
    margin: 0 auto;
    text-indent: -9999px;
    height: 20px;
    width: 20px;
}

.observaciones-disabled {
    background-image: url("images/observaciones-disabled.png");
    background-size: 20px;
    display: block;
    margin: 0 auto;
    text-indent: -9999px;
    height: 20px;
    width: 20px;
	pointer-events: none;
	cursor: default;
}

.imprimir {
    background-image: url("images/imprimir.png");
    background-size: 20px;
    display: block;
    margin: 0 auto;
    text-indent: -9999px;
    height: 20px;
    width: 20px;
	cursor: pointer;
}

.cerrar-estado {
    background-image: url("images/cerrar.png");
    background-size: 20px;
    display: block;
    margin: 0 auto;
    text-indent: -9999px;
    height: 20px;
    width: 20px;
}

.cerrado-estado {
    background-image: url("images/verificar.png");
    background-size: 20px;
    display: block;
    margin: 0 auto;
    text-indent: -9999px;
    height: 20px;
    width: 20px;
}

.table-consultar .table-consultar .trTitulo{
	background-color:#ededed;
	border:1px solid #ccc;
}

.table-consultar .table-consultar{
	background-color:#FFF;
	border-spacing:0px;
}

.table-consultar .table-consultar td{
	border:none;
}

.nuevo {
    background-image: url("images/ir.jpg");
    background-size: 20px;
    display: block;
    margin: 0 auto;
    text-indent: -9999px;
    height: 20px;
    width: 20px;
}

.dia-calendario{
	color: #666;
    text-decoration: none;
}

.table-detalle-agenda td{
	text-align:center;
}

.totales .trValores{
	font-size:11px;
	font-weight:bold;
}

.totales .trValores td{
	text-align:right;
}