* {
    margin: 1px;
    padding: 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}
input[type="text"] {border:none;text-align: center;}
input[type="date"] {border:none;text-align: center;}
input[type="button"]    {background-color: #A4B5C5; border: thin solid #8BA0B6;font-weight: bold; font-size: 14px;}
input[type="checkbox"]  {height: 11px; width: 11px;}
.casillas {border: none;width:200px;font-size:12px;}

#encabezado_div table {border-collapse: collapse;width: 100%;}
#encabezado_div table td {text-align: center;padding-right: 5px;border:1px solid #A4B5C5;}
#encabezado_div ol {list-style: none;text-align: center;}
#encabezado_div li {font-size:14px;font-weight: bold;padding:2px}
#encabezado_div li p {font-size:10px;}
#encabezado_div li a {text-decoration:none;font-size:14px;font-weight: bold;}

#generales_tab  {border-collapse: collapse;width: 100%;}
#generales_tab th {border:1px solid #A4B5C5;padding:5px;}
#generales_tab td {border:1px solid #A4B5C5; vertical-align: top}
#generales_div table {border-collapse: collapse;width: 100%;}

#propietarios_tab {border-collapse: collapse;}
#propietarios_tab th {text-align: left;border:none;padding:2px;vertical-align:top}
#propietarios_tab td {text-align: left;border:none;padding:2px;vertical-align:top}

#direccion_tab {border-collapse: collapse;}
#direccion_tab th {text-align: left;border:none;padding:2px;vertical-align:top}
#direccion_tab td {text-align: left;border:none;padding:2px;vertical-align:top}

#opciones_div {display: none;}
#opciones_div ol {list-style: none;}
#opciones_div li {display:inline;font-size:14px;font-weight: bold;padding:1px;text-align: center;}
#opciones_div table {border-collapse: collapse;width: 100%;}
#opciones_div table td {text-align: center;padding-right: 5px;border:1px solid #A4B5C5;}

#cortes_div table {border-collapse: collapse;width: 100%;}
#cortes_div table td {font-size:14px;font-weight: bold;padding:1px;text-align: center;}
#cortes_div table td {text-align: center;padding-right: 5px;border:1px solid #A4B5C5;}

#funciones_div {float:right;}
#vistas_div {float:right}
#cortes_div {float:right}

#Grid {border-collapse: collapse;width:100%;}
#Grid td {border:1px solid #A4B5C5;text-align:center;}
#Grid td:first-child {width:70px;}
#Grid td:nth-child(2) {width:70px;}

#OptionsDiv table {width:100%}

#SignatureDiv {margin-bottom:0px}

#plan_pago {border-collapse: collapse;width:100%;}
#plan_pago th{border:1px solid #A4B5C5;}
#plan_pago td{border:1px solid #A4B5C5;text-align:center}

#plan_pago_detalle {border-collapse: collapse;width:100%;}
#plan_pago_detalle th{border:1px solid #A4B5C5;}
#plan_pago_detalle td{border:1px solid #A4B5C5;text-align:center}

#emisor_div {border-collapse: collapse;}
#emisor_div table {border-collapse: collapse;}
#emisor_div th{border:1px solid #A4B5C5;}
#emisor_div td{border:1px solid #A4B5C5;}

#mandamientoDiv {
    display: none;
	position: absolute;
	top:200px;
	left:100px;
	/*width:300px;*/
	border-radius:10px;
	-moz-box-shadow: 3px 3px 3px #888888;
	-webkit-box-shadow: 3px 3px 3px #888888;
	box-shadow: 3px 3px 3px #888888;
	background: #59ABE3;
    padding-bottom: 5px;
}
#elementsDiv {
	margin: 5px 5px 5px 5px;
	border-radius:8px 8px 8px 8px;
	padding:0px 2px 2px 5px;
	background: #fff;
    text-align: center;
}
#elementsDiv ol {list-style: none;}
#elementsDiv li{height: 30px;}
#elementsDiv p{font-size:10px;}
#elementsDiv input[type="text"] {border:1px solid #A4B5C5;font-size:16px;font-weight:bold;text-align: center}
#botones_div {padding-right:15px;float:right;}
.button {
    padding: 5px;
    border:none;
	border-radius:8px;
	-moz-box-shadow:3px 3px 3px #888888;
	-webkit-box-shadow:3px 3px 3px #888888;
	box-shadow:3px 3px 3px #888888;	
	background: #1570A6; /* Old browsers */
	background: -moz-linear-gradient(top, #1570A6 0%, #f1da36 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1570A6), color-stop(100%,#f1da36)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1570A6 0%,#f1da36 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1570A6 0%,#f1da36 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #1570A6 0%,#f1da36 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1570A6', endColorstr='#f1da36',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #1570A6 0%,#f1da36 100%); /* W3C */	
}
.button:hover {
    padding: 5px;
	border:none;
	border-radius:8px;
	-moz-box-shadow:3px 3px 3px #888888;
	-webkit-box-shadow:3px 3px 3px #888888;
	box-shadow:3px 3px 3px #888888;	
    background: #d9b034;
    background-image: -webkit-linear-gradient(top, #d9b034, #b82f2b);
    background-image: -moz-linear-gradient(top, #d9b034, #b82f2b);
    background-image: -ms-linear-gradient(top, #d9b034, #b82f2b);
    background-image: -o-linear-gradient(top, #d9b034, #b82f2b);
    background-image: linear-gradient(to bottom, #d9b034, #b82f2b);	
}
#periodoIni{font-size:14px;font-weight:bold;}
#mandamientoTable {border-collapse: collapse;width:100%;}
#mandamientoTable td {border:1px solid #A4B5C5;text-align:center;padding: 3px;}
#mandamientoTable th {border:1px solid #A4B5C5;text-align:center;padding: 3px;}