@charset "utf-8";
/* CSS Document */

* {font-family:Arial, sans-serif;font-size:12px;}
a:link {text-decoration:none; font-size:11px;}
/*a {font-size:10px;}*/
form {margin:1px}
h1{margin: 0px; padding: 0px;}
h2{margin: 0px; padding: 0px;}
ol {list-style-type:decimal;list-style-position:outside;}
select { width:100px;}
table {border-collapse: collapse;}
table.dataTable thead .sorting, 
table.dataTable thead .sorting_asc, 
table.dataTable thead .sorting_desc {background : none;}
table.dataTable tbody th, table.dataTable tbody td {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
table.dataTable thead .sorting, 
table.dataTable thead .sorting_asc, 
table.dataTable thead .sorting_desc {
    background : none;
}
th, td { padding-left:2px; padding-right:2px;}
thead tr td {font-size:11px;font-weight:bold; border: 1px solid black;}
tfoot tr td {font-size:11px;font-weight:bold; border: 1px solid black;}
ul {list-style-type:square;list-style-position:outside;}
body, legend {font-size:12px;}

#no_print {visibility:hidden;}
.botonimagen {margin:0 0 0 0;padding:0 0 0 0;font-family:Arial, Helvetica, sans-serif;font-size:8px;}
.big, h1 {font-size:18px;}
.big01 {font-family:Arial;font-size:15px;}
.bodystylen {font-weight:bold;}
.box1 {padding:3px;border-width:thin;border-style:solid;border-color:#CCCCCC #666666 #666666 #CCCCCC;}
.box2 {border-width:3px;border-style:solid;padding:5px;}
.bar {height:15px;font-size:11px;text-indent:-9000px;}
.border {width:100%; border:solid 1px #000;}
.bh_100 { height: 100%;}
.border_0 {border: 0px; padding: 2px;}
.border_in { margin:0 0 0 0;height:auto; min-height:100% !important;width:100%;border:solid 1px #000;}
.borderimg{border:solid 1px;}
.border_lados { border-left:1px solid black; border-right:1px solid black;}
.border_derec { border-right:1px solid black;}
.border_izqui { border-left:1px solid black; }
.border_table { border-collapse: collapse;}
.border_table td, table th {  border: 1px solid black;}
.border_table tr:first-child th { border-top: 0;}
.border_table tr:last-child td { border-bottom: 0;}
.border_table tr td:first-child,
.border_table tr th:first-child { border-left: 0;}
.border_table tr td:last-child,
.border_table tr th:last-child { border-right: 0;}
.border_top { border-top: 1px solid black;}
.border_3der { border-top: 1px solid black; border-bottom: 1px solid black; border-right: 1px solid black;}
.border_td {font-size:11px;font-weight:bold; border:solid 1px black;}
.tr_top {  border: 1px solid black;}
.cantid {font-size:11px;color:#000000;text-align:right;}
.fac09 {font-family:Arial;font-size:9px;font-weight:100;}
.fac10 {font-family:Arial;font-size:10px;font-weight:100;}
.fac11 {font-family:Arial;font-size:11px;font-weight:100;}
.fac11n {font-family:Arial;font-size:11px;font-weight:500;}
.fac13 {font-family:Arial;font-size:13px;font-weight:100;}
.fac13n {font-family:Arial;font-size:13px;font-weight:500;}
.fac15 {font-family:Arial;font-size:15px;font-weight:100;}
.fac15n {font-family:Arial;font-size:15px;font-weight:500;}
.fac17 {font-family:Arial;font-size:17px;font-weight:100;}
.fac17n {font-family:Arial;font-size:17px;font-weight:500;}
.fac19 {font-family:Arial;font-size:19px;font-weight:100;}
.fac19n {font-family:Arial;font-size:19px;font-weight:500;}
.fecha {font-size:11px;color:#000000;}
.fecha_all {font-size:11px;color:#000000;}
.fecha_min {font-size:11px;color:#000000;}
.fecha_min_s {font-size:11px;color:#000000;}
.hora {font-size:11px;color:#000000;}
.image-upload > input {display: none;}
.image-upload img {cursor: pointer;}
.marg_padi {margin: 1px; padding: 1px 5px 1px 5px;}
.mediumdate {font-size:10px;color:#000000;}
.medium {font-size:11px;}
.mediumn {font-size:11px;font-weight:bold;}
.medium_pad {font-size:11px;color:#000000; padding-left:5px; padding-right:5px;}
.money {font-size:11px;color:#000000;text-align:right;}
.no_bottom {border-bottom:0px;}
.progress-bar {border:1px solid #56577A;width:200px;margin:5px;padding:1px;background:#fff;float:left;}
.rot90{-webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg);}
.saltopagina {page-break-after:always;}
.small {font-family:Arial;font-size:10px;}
.smalln {font-size:10px;font-weight:bold;}
.smallm {font-size:9px;}
.small_pad {font-size:10px;padding-left:5px; padding-right:5px;}
.sticker00 {font-size:30px;font-weight:bold;color:#000000;}
.sticker01 {font-size:25px;font-weight:bold;color:#000000;}
.sticker02 {font-size:20px;font-weight:bold;color:#000000;}
.sticker03 {font-size:20px;font-weight:bold;color:#000000;}
.sticker04 {font-size:15px;font-weight:bold;color:#000000;}
.sub_head,.sub_body {border:solid 1px #000; padding:5px; margin-bottom:2px; margin-top:2px}
.sub_l_price{border:solid 1px #FFF; border-bottom-right-radius:15px; border-top-left-radius:40px; padding:2px; padding-bottom:15px; padding-left:15px; margin-bottom:5px; margin-top:5px}
.time{font-size:11px;color:#000000;}
.top_head {font-size:11px;font-weight:bold; border:solid 1px black; color: white;}
.top_pags td, table th { border-left:solid 0px #FFF; border-right:solid 0px #FFF; border-top:solid 0px #FFF;}
.ui-dialog-buttonset .ui-button:first-child {padding-top:2px;}
.ui-dialog-buttonset .ui-button:last-child {padding-top:2px;}
.ui-autocomplete.ui-widget {font-size: 12px;}
.ui-dialog {font-size: 1.2em;}
.dataTables_filter,.dataTables_length,.dataTables_info {font-size: 12px;}

fieldset,.sub_head,.sub_body,.radius,.corner,.borderimg,.border_in,.border {border-radius:5px;-ms-border-radius:5px;moz-border-radius:5px;webkit-border-radius:5px;-khtml-border-radius:5px;}

/* CHAT INFO */
.chat_info {
	position: absolute;
	height: 35px;
	width: 250px;
	background: black;
	color: white;
	font-size: 12px;
	text-align: justify;
	padding: 10px;
	border: 1px solid white;
	box-shadow: 1px 12px 33px rgba(0, 0, 0, 0.5);
	border-radius: 10px; -ms-border-radius: 10px; moz-border-radius: 10px; webkit-border-radius: 10px; -khtml-border-radius: 10px;
	display: none; 
}
/* CHAT INFO */
/* CHAT ABAJO */
.chat_bottom:before {
    border: 15px solid black;
    content: '';
    border-left-color: transparent;
    border-bottom-color: transparent;
    border-right-color: transparent;
    position: absolute;
    bottom: -29px;
    left: calc(90% - 25px)
}
/* CHAT ABAJO */
/* CHAT ARRIBA */
.chat_top:before {
    border: 15px solid black;
    content: '';
    border-left-color: transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    position: absolute;
    bottom: 55px;
    left: calc(25% - 25px)
}
/* CHAT ARRIBA */
/* CHAT IZQUIERDA */
.chat_left:before {
    border: 15px solid black;
    content: '';
    border-left-color: transparent;
    border-top-color: transparent;
    border-bottom-color: transparent;
    position: absolute;
    bottom: 13px;
    left: -29px;
}
/* CHAT IZQUIERDA */
/* CHAT DERECHA */
.chat_right:before {
    border: 15px solid black;
    content: '';
    border-right-color: transparent;
    border-top-color: transparent;
    border-bottom-color: transparent;
    position: absolute;
    bottom: 13px;
    right: -29px;
}
/* CHAT DERECHA */
