html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display:block}
ol, ul {list-style:none}
blockquote, q {quotes:none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
table {border-collapse: collapse;border-spacing:0;}
P {font-family:Arial,Helvetica;font-size:100%;text-align:left;margin:0px;text-align:justify}
/* Hipervinculos */
a {outline:0}
a img {border:0px;text-decoration:none}
a:link, a:visited {text-decoration:none}
a:hover, a:active {text-decoration:none}
b {font-weight:bold}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	font-size: 13px;margin-bottom: 5px;padding: 1px 2px;border-radius:3px}

select {width:auto;height:23px;line-height:18px}
input[type="radio"], input[type="checkbox"] {margin:4px 3px 5px}

html {font-size:12px}
body {text-align:center;color:#000;font-family:Arial, Verdana, Arial;font-size:1.1em;line-height:1.1;background-color:#EDEDED}
.wrapper {background: url("../imgs/menuEffect.png") no-repeat scroll center 160px transparent;min-width:790px}
#header {width:744px;height:160px;border:4px solid #00417A;border-width:0 4px;background:url('../imgs/cap.jpg') no-repeat;margin-left:auto;margin-right:auto}
#container {border:4px solid #00417A;background-color:#FFF;border-top:0;border-radius:0 0 6px 6px;width:720px;overflow:auto;margin-left:auto;margin-right:auto;padding:10px;text-align:left}

ul#menu {list-style-type:none;width:760px;height:40px;padding:0;margin:0;background-color:#00417a;font-family:Verdana, Arial;font-size:11px;vertical-align:baseline;border: 0 none;margin-left:auto;margin-right:auto;padding-left:20px}
ul#menu li {float:left;border-right:1px dotted #FFF}
ul#menu li:last-child {border:0}
ul#menu li a {text-align:center;font-size:12px;font-family:Verdana;font-weight:bold;color:#FFF;padding:5px 3px;display:block;line-height:30px;text-transform:uppercase;font-family:'Lucida Grande',Arial}
ul#menu li a.libre {background-color:#26680f}
ul#menu li a:hover {background-color:#0087e7;color:#FFF;text-decoration:none}
ul#menu li a.hl {color:#fb8700;text-shadow:1px 1px 0 #000}
ul#menu li a.hl:hover {background-color:#00417a;text-shadow:1px 1px 10px #FFF}

h1.titulos {color:#093977;font-size:30px;font-weight:bold;letter-spacing:-3px;margin:10px 0;text-align:left;text-transform:uppercase;padding:0;border-bottom:2px solid #093977}
h2.titulos {color:#666;font-size:25px;margin-bottom:10px}

.tab {text-align:left;font-size:120%;width:98%;background-color:#00417a;margin-left:auto;margin-right:auto;border-radius:5px;padding-bottom:5px}
.tab h1 {color:#FAAD1E;padding:5px 0 5px 11px;text-transform:uppercase;font-size:16px}
.tab h2 {margin-left:11px;padding:3px;padding-top:6px;padding-bottom:6px;color:#FFF;font-size:14px}
.subtext {font-size:11px;clear:both}

/* CONTAINER TABLE */
.tab .ctable td {text-align:center}
.ctable {background-color:#E7E7E7;padding:10px}
.ctable TD, .container_table TH {padding:6px}
.ctable caption {border:1px solid #666;font-weight:normal;text-align:left;color:#333;padding-left:3px;padding-top:2px;padding-bottom:2px;background:url('imgs/captionBg.gif') top repeat-x}
.ctable .tdtit {color:#666;padding-right:2px;padding-left:2px}
.ctable th {color:#666;text-align:right;vertical-align:top}
.ctable .tdtit-m {text-align:center;color:#666;padding-right:2px;padding-left:2px}
.ctable .num {text-align:right;padding-right:5px}
.ctable th.num {text-align:right;padding:5px}
.ctable a {text-decoration:underline}

/* FORM_TABLE */
.resumen_table {background-color:#E7E7E7;color:#000;padding:5px}
.resumen_table caption {border:1px solid #666;font-weight:normal;font-size:110%;text-align:left;color:#333;padding:2px;background:url('imgs/captionBg.gif') top repeat-x;}
.resumen_table TH {padding:2px 2px 2px 5px;text-align:left;color:#666;line-height:18px}
.resumen_table TH.tit {border:1px solid #666;font-weight:bold;text-align:left;color:#333;padding-left:3px;padding-top:2px;padding-bottom:2px;background:url('imgs/captionBg.gif') top repeat-x;}
.resumen_table TD {padding:2px;padding-left:5px}
.resumen_table .num {text-align:right;padding-right:5px}
.resumen_table TH.mal,
.resumen_table TD.mal {color:#A33;font-weight:bold}
.resumen_table a.link {text-decoration:underline}

/* FORM_TABLE */
.form_table {background-color:#E7E7E7;color:#000;padding:5px}
.form_table caption {border:1px solid #666;font-weight:normal;font-size:110%;text-align:left;color:#222;padding:2px;background:url('imgs/captionBg.gif') top repeat-x;}
.form_table TH {padding:2px;padding-left:5px;vertical-align:text-top;text-align:right;color:#555;font-size:14px}
.form_table TH.l {text-align:left}
.form_table TD {padding:2px;padding-left:5px}
.form_table .num {text-align:right;padding-right:5px}
.form_table TH.mal,
.form_table TD.mal {color:#A33}
.form_table a.link {text-decoration:underline}

.boxOferta {width:99%;height:200px;clear:both;border:2px solid #003d79;border-radius:4px;margin-bottom:10px}
a .boxOferta:hover {border:2px solid #ffe800;text-decoration:none}
.boxOferta .textBox {width:245px;float:right;margin-right:5px;text-align:center}
.boxOferta > .textBox > .title {font-size:62px;color:#FFF;text-shadow:2px 2px 2px rgba(0,0,0,0.9);margin-bottom:-2px}
.boxOferta > .textBox > .title_med {font-size:45px;color:#FFF;text-shadow:2px 2px 2px rgba(0,0,0,0.9);margin-bottom:-2px}
.boxOferta > .textBox > .title_big {font-size:60px;color:#FFF;text-shadow:2px 2px 2px rgba(0,0,0,0.9);margin-bottom:-2px}
.boxOferta > .textBox > .subtitle {font-size:20px;color:#ffc100;text-shadow:2px 2px 2px rgba(0,0,0,0.9)}
.boxOferta > .textBox > .serv {font-size:12px;color:#FFF;padding:5px}
.boxOferta > .textBox > .price {font-size:28px;color:#000;background-color:#ffe800;border-radius:5px;font-weight:bold;width:175px;margin-left:auto;margin-right:auto;padding:3px}
.boxOferta > .textBox > .price > .antPrice {font-size:13px;color:#000;font-weight:normal}

.boxOferta .textBox_yellow {margin-right:7px}
.boxOferta > .textBox_yellow > .serv {background-color:#ffc102;font-size:35px;color:#000;padding:9px 4px;width:100%;font-weight:bold}
.boxOferta > .textBox_yellow > .serv SUP {font-size:12px;font-weight:normal}
.boxOferta > .textBox_yellow > .serv > .price {font-size:20px;color:#000;font-weight:bold;width:175px;margin-left:auto;margin-right:auto;padding:3px}


.content {margin-left:auto;margin-right:auto;width:770px;text-align:justify;padding:4px;padding-top:0}

hr.printBreak {width:100%;padding:0px;border:0px;margin:0px;page-break-after:always}

DIV .sep {clear:both;height:0px;overflow:hidden}
DIV .sepnone {clear:both;float:none;height:5px}
.adminTitle {text-align:left;padding-left:20px;padding-bottom:5px}
.adminTitle h1 {color:#CCC;font-family:"Lucida Grande"}
.adminTitle .options {border-top:1px solid #FFF;font-family:"Lucida Grande"}
.adminTitle .options a {color:#BBB}
.adminTitle .options a:hover {color:#E19212}

/* Forms */
INPUT {padding-left:2px;border:1px solid #666}
INPUT.radio	{border:none}
INPUT.disabled {border:0px;background-color:#CCC}
INPUT.invis {border:0px solid #666;width:275px}
INPUT.peq {width:35px;text-align:right;height:15px}
INPUT.peqinv {width:35px;text-align:right;border:0px;font-size:95%}
TEXTAREA {border:1px solid #666;width:350px}

INPUT#txtcentro {font-size:14px;border:0px;background-color:#FFF}

.r {text-align:right}
.l {text-align:left}
.hl {font-size:110%}
.ll {font-size:85%}
.fr {float:right}
.fl {float:left}

.pend {background-color:#e7dc9c}
.CONF {background-color:#8be19a}
.CANC {background-color:#e59b9b}

.red {color:#996666}
.errorDB {font-size:8px;color:#666}

div.clear, hr {clear:both;display:block;font-size:1px;height:0;line-height:1px;margin:0;padding:0}

.greyTab {text-align:center;font-size:120%;background-color:#ddd;}

#left {position:absolute;top:0px;left:1px;width:155px;float:left;clear:left;}
#logo {width:150px;height:110px;background:url('imgs/logoAvant.gif') center no-repeat}
#left .side_block {width:152px;float:left;margin:-1px 0 7px 0;font-family:"Lucida Grande",Arial;}
#left .side_block h2 {background:url('imgs/sidenav.png') no-repeat;font-size:110%;height:16px;vertical-align:bottom;margin:0px;padding:8px 10px;display:block;text-decoration:none;color:#000;letter-spacing:0px;font-weight:bold}
/* box content */
#left .side_block ul {background:url('imgs/sidenav_strip.jpg') no-repeat;margin:0;padding:0}
#left .side_block li {list-style-type:none}
#left .side_block li a {display:block;padding:6px 8px;border-top:1px solid #999;color:#243f77;text-decoration:none;font-size:105%;margin:0px 3px}
#left .side_block li a:hover {background-color:#efefef;color:black}
#left .side_block li a.selected, #left .side_block li a.selected:hover {background-color:#666;color:#fff;cursor:default}
#left .side_block div.clear {background:url('imgs/sidenav.png') no-repeat 0 -353px;height:10px}

#navbar {width:450px;clear:right;overflow:auto;background-color:#EEE;border:2px solid #CCC;padding:10px;margin-left:auto;margin-right:auto;font-size:100%}
#navbar li {width:33%;float:left;text-align:center;font-weight:bold;font-size:100%}
#navbar li img {border:0px}

.label,.badge {font-size:11px;font-weight:bold;line-height:14px;color:#000;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);white-space: nowrap;vertical-align: baseline;background-color:#999999;}
.label {padding: 1px 4px 2px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.badge {padding: 3px 9px 2px;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;}
a.label:hover, a.badge:hover {color: #ffffff;text-decoration: none;cursor: pointer;}
.label-important,.badge-important {background-color: #b94a48;color:#FFF}
.label-important[href],.badge-important[href] {  background-color: #953b39;}
.label-warning,.badge-warning {  background-color: #ffed00;}
.label-warning[href],.badge-warning[href] {  background-color: #c67605;}
.label-success,.badge-success {  background-color: #468847;}
.label-success[href],.badge-success[href] {  background-color: #356635;}
.label-info,.badge-info {  background-color: #3a87ad;}
.label-info[href],.badge-info[href] {  background-color: #2d6987;}
.label-inverse,.badge-inverse {  background-color: #333333;}
.label-inverse[href],.badge-inverse[href] {  background-color: #1a1a1a;}

/***** TITULOS *****/
.secTitle, .secTitleAdmin {font-size:170%;font-weight:normal;color:#999;border-bottom:2px;border-bottom-color:#999;text-align:right}
.secTitleC {font-size:135%;font-weight:bold;width:100%;text-align:center;border-bottom:1px dotted #000;margin-bottom:5px}

h1.titulos2 {text-align:center;color:#093977;font-weight:bold;font-size:18px;text-transform:uppercase;padding:22px 0 22px 8px}
.tit_ini {text-align:center;font-size:27px;font-weight:bold;color:#243f77;margin-bottom:10px}
div.intro {width:95%;font-size:15px;text-align:left;text-align:justify;color:#506070}
div.intro b {color:#243f77}
div .banner {width:770px;font-size:16px;text-align:center;background-color:#ecce29;color:#d82020;padding:6px;margin-bottom:10px;font-weight:bold}
.campImg {margin-bottom:12px}
ul.menuLinks {font-family:"Lucida Grande", Verdana, Arial;border-top:1px solid #242677;border-bottom:1px solid #243f77;background-color:#c6d6e3;overflow:auto;margin-bottom:5px;margin-top:5px}
ul.menuLinks li {float:left;border-right:1px dotted #243f77;}
ul.menuLinks li a {width:80px;padding:3px;text-align:center;display:block;color:#243f77}
ul.menuLinks li a:hover {text-decoration:none;background-color:#a4b4c1;color:#FFF}

ul.genMenu li a {font-size:105%;color:#666;padding:0 3px;display:block}
ul.genMenu li a:hover {color:#222;text-decoration:none}

/***** FORM *****/
input#reset {background:url('imgs/reset.gif') 10px no-repeat;padding: 2px 15px 2px 25px;cursor:pointer;font-weight:bold;color:#666}
input#search {background:url('imgs/search.png') 10px no-repeat;padding:2px 15px 2px 25px;cursor:pointer;font-weight:bold;color:#666}
input#save {background:url('imgs/save.png') 10px no-repeat;padding:2px 15px 2px 25px;cursor:pointer;font-weight:bold;color:#666}
input#del {background:url('imgs/del.png') 10px no-repeat;padding:2px 15px 2px 25px;cursor:pointer;font-weight:bold;color:#666}
input#add {background:url('imgs/add.png') 10px no-repeat;padding:2px 15px 2px 25px;cursor:pointer;font-weight:bold;color:#666}
input#login {background:url('imgs/key.png') 10px no-repeat;padding:2px 15px 2px 25px;cursor:pointer;font-weight:bold;color:#666}
input#continue {background:url('imgs/continue.png') 10px no-repeat;padding:2px 15px 2px 25px;cursor:pointer;font-weight:bold;color:#666}
input#search:hover,
input#reset:hover,
input#save:hover,
input#add:hover,
input#login:hover,
input#continue,
input#del:hover {background-color:#E0E0E0;color:#000}

a.button { padding:2px 15px 2px 15px;font-weight:bold;color:#666;margin-left:10px;margin-right:10px;border:1px solid #666}
a.button:hover { background-color:#F0F0F0;color:#000}

a.bigbutton,
INPUT.bigbutton {border:0px;background:url('../imgs/button.gif');width:175px;padding:10px;font-size:17px;;color:#FFF;text-align:center}
INPUT.bigbutton:hover {cursor:pointer;color:#eaad1e}

.ruta {width:100%;border:1px dotted #CCC;padding:3px;color:#666;font-size:110%;background-color:#EEE}
.ruta a {color:#666;padding:3px}
.ruta a:hover {color:#000}

/* FORM_BOX */
.inbox {font-size:105%;color:#000;width:99%;background-color:#FFF;text-align:left;padding:3px;margin-bottom:0px}
.inbox th {font-size:12px;color:#777;text-align:center;padding:5px 3px 2px 1px;vertical-align:top}
.inbox td {padding:3px}

.inboxData {font-size:13px;color:#000;background-color:#FFF;text-align:left;padding:3px;margin-bottom:3px}
.inboxData th {font-size:12px;color:#777;text-align:left;padding:5px 3px 2px 1px;margin:2px;border-right:1px solid #c6d6e3}
.inboxData th img {margin-left:auto;margin-right:auto}
.inboxData td {padding:4px}

.textbox_blue {font-size:13px;text-align:center;background-color:#093977;width:770px;padding:5px 0}
.textbox_blue h1 {font-size:14px;color:#FFF}
.textbox_blue h2 {font-size:28px;text-align:center;color:#FFF;margin-bottom:10px}
.textbox_blue .form_table TH.mal,
.textbox_blue .form_table TD.mal {font-size:13px;color:#A33;font-weight:bold}
.textbox_blue .inbox {width:350px;background-color:#FFF !important;margin-left:auto;margin-right:auto}
p.peqOut {margin-left:auto;margin-right:auto;width:770px;font-size:10px;color:#333}


/***** TABLAS *****/

/* FORM_TABLE */
.form_table2 {background-color:#FFF;color:#000;padding:2px}
.form_table2 caption {border:1px solid #666;font-weight:normal;font-size:110%;text-align:left;color:#333;padding:2px;background:url('imgs/captionBg.gif') top repeat-x;}
.form_table2 TH {padding:2px;padding-left:4px;vertical-align:top;text-align:right;color:#666}
.form_table2 TH.tit {border:1px solid #666;font-weight:bold;text-align:right;color:#333;padding-left:3px;padding-top:2px;padding-bottom:2px;background:url('imgs/captionBg.gif') top repeat-x;}
.form_table2 TD {padding:2px;padding-left:4px}
.form_table2 .num {text-align:right;padding-right:5px}
.form_table2 TH.mal,
.form_table2 TD.mal {color:#A33;font-weight:bold}
.form_table2 a.link {text-decoration:underline}

/* INFO_TABLE */
#info_block {background:url('imgs/content_top.jpg') no-repeat;}

.info_table {margin:5px;font-size:110%;border:2px solid #CCC;background:url('imgs/bg.gif') top repeat-x;background-color:#CCC}
.info_table caption {text-align:center;font-weight:bold;color:#333}
.info_table th {color:#000;padding:2px}
.info_table td {color:#555;padding:3px}
.info_table td.txt {color:#666;padding:2px;font-size:95%}
.info_table td a {color:#555;text-decoration:underline}
.info_table h3 {font-size:120%;border-bottom:1px solid #CCC;padding:3px;font-weight:normal;background-color:#FFF}
.info_table .options {float:right}
.info_table li {color:#000}
.info_table tr.inactivo td,
.info_table tr.inactivo th {background-color:#FCC}

.info_table .controls { display: none; }
.info_table:hover .controls { display: block; }

/* LIST TABLE */
.list_table {border:1px solid #C1DAD7;background-color:#F1F1F1;empty-cells:show;color:#333;font-size:105%}
.list_table td,
.list_table td {margin:0px;padding:1px 2px 1px 2px;border-right: 1px solid #C1DAD7;border-bottom: 1px solid #C1DAD7;}
.list_table td a {text-decoration:underline;cursor:pointer}
.list_table th img,
.list_table td img {vertical-align:text-bottom}
.list_table tr.d0 td {background-color:#FFF}
.list_table tr.d0:hover {background-color:#E6F2FA}
.list_table tr.d1 td {background-color:#F3F3F3}
.list_table tr.d1:hover,
.list_table tr.d1:hover td,
.list_table tr.d0:hover,
.list_table tr.d0:hover td {background-color:#E6F2FA}
.list_table th.num,
.list_table td.num {text-align:right;padding-right:5px}
.list_table caption {border:1px solid #666;font-weight:normal;text-align:left;padding:2px 0 0 5px;background:url('imgs/captionBg.gif') top repeat-x;}
.list_table caption p {font-size:110%;color:#333;float:left}
.list_table caption .options {float:right;vertical-align:top;padding-right:3px;padding-bottom:2px}
.list_table caption .options input,
.list_table caption .options select {font-size:85%}
.list_table th {color: #4f6b72;border-right: 1px solid #C1DAD7;border-bottom:1px solid #C1DAD7;border-top:1px solid #C1DAD7;letter-spacing:1px;text-align:left;padding: 2px 2px 2px 4px;background:#c6d6e3;font-weight:bold}
.list_table .tdtit {padding-right:2px;padding-left:2px;background-color:#333;color:#FFF}
.list_table .tdtit a {padding-right:2px;padding-left:2px;background-color:#333;color:#FFF}
.list_table tr.inactivo td {background-color:#FCC}

.list_table a.rowlink {display:block;padding:2px;text-decoration:none}
.list_table a.rowlink:hover {font-weight:normal;text-decoration:none;background:url('imgs/arrow_right.gif') right no-repeat}
.list_table tr.HL td,
.list_table tr.HL td:hover {background-color:#ff9e0e;color:#000;font-weight:bold}
.list_table tr.HL td a.rowlink,
.list_table tr.HL td a.rowlink:hover {font-weight:bold;color:#fff;background:url('imgs/arrow_right.gif') right no-repeat}


/* LIST PRINT TABLE */
.list_printtable {border-collapse:collapse;background-color:#FFFFFF;empty-cells:show;color:#000;font-family:Arial}
.list_printtable td, .list_printtable th {border:thin solid black}
.list_printtable td,
.list_printtable th {vertical-align:top;text-align:left}
.list_printtable td {margin:0px;padding:1px 1px 1px 2px;}
.list_printtable td a {text-decoration:underline;cursor:pointer}
.list_printtable th img,
.list_printtable td img {vertical-align:text-bottom}
.list_printtable tr.d0 td {background-color:#FFF}
.list_printtable tr.d0:hover {background-color:#E6F2FA}
.list_printtable tr.d1 td {background-color:#F3F3F3}
.list_printtable tr.d1:hover,
.list_printtable tr.d1:hover td,
.list_printtable tr.d0:hover,
.list_printtable tr.d0:hover td {background-color:#E6F2FA}
.list_printtable th.num,
.list_printtable td.num {text-align:right;padding-right:5px}
.list_printtable caption {border:1px solid #666;font-weight:normal;color:#333;text-align:left;padding:2px 0 0 5px;background:url('imgs/captionBg.gif') top repeat-x;}
.list_printtable caption p {font-size:110%;color:#333;float:left}
.list_printtable caption .options {float:right}	
.list_printtable th {text-align:left;background-color:#EEE;padding-left:5px;font-weight:bold;font-size:100%}
.list_printtable .tdtit {padding-right:2px;padding-left:2px;background-color:#333;color:#FFF}
.list_printtable .tdtit a {padding-right:2px;padding-left:2px;background-color:#333;color:#FFF}

/* PLIST TABLE - Tabla de Listas Pœblicas*/
.plist_table {border:1px solid #999;background-color:#FFF;empty-cells:show;font-size:105%}
.plist_table caption {border:1px solid #666;font-weight:normal;color:#333;text-align:left;padding:2px 0 0 5px;background:url('imgs/captionBg.gif') top repeat-x;}
.plist_table td {border-bottom:1px solid #999;vertical-align:top;padding:2px 1px 2px 2px;font-size:90%}
.plist_table tr.d0 td {background-color:#FFF}
.plist_table tr.d0:hover {background-color:#E6F2FA}
.plist_table tr.d1 td {background-color:#F0F0F0}
.plist_table tr.d1:hover,
.plist_table tr.d1:hover td,
.plist_table tr.d0:hover,
.plist_table tr.d0:hover td {background-color:#E6F2FA}
.plist_table th {text-align:left;background-color:#c6d6e3;padding-left:5px;font-size:90%;border-left:1px solid #666}
.plist_table th a {background:url("imgs/orderdown.gif") left no-repeat;padding-left:9px;color:#666}
.plist_table .tdtit {padding-right:2px;padding-left:2px}
.plist_table td.num {text-align:right;padding-right:5px}
.plist_table a.rowlink {display:block;padding:2px}
.plist_table a.rowlink:hover {font-weight:normal;text-decoration:none;background:url('imgs/arrow_right.gif') right no-repeat}
.plist_table tr.HL td,
.plist_table tr.HL td:hover {background-color:#a4b4c1;color:#FFF;font-weight:bold}
.plist_table tr.HL td a.rowlink,
.plist_table tr.HL td a.rowlink:hover {font-weight:bold;color:#fff;background:url('imgs/arrow_right.gif') right no-repeat}


/* MESSAGE_TABLE */
.message_table {border:1px solid #666;background-color:#F7F7F7;empty-cells:show;margin:0px;padding:1px 1px 1px 2px}
.message_table caption {border:1px solid #666;font-weight:bold;text-align:left;color: #333;padding-left:3px;padding-top:2px;padding-bottom:2px;background:url('imgs/captionBg.gif') top repeat-x;}
.message_table td {text-align:center;vertical-align:top}
.message_table img {float:left;padding-bottom:5px;padding-left:10px}

/* ESTADO PRODUCTOS */
.prodActivo {color:#04ab03}
.prodFinalizado {color:#000}

INPUT.ac_field {background-image:url(../../imgs/autocomplete_leftcap.gif);background-position:right center;background-repeat:no-repeat;font-size:100%;width:250px}
INPUT.ac_field_busy {background-image:url(../../../imgs/autocomplete_spinner.gif);background-position:right center;background-repeat:no-repeat;font-size:100%;width:250px}
div.autocomplete {position:absolute;width:250px;background-color:white;border:1px solid #000;margin:0px;padding:0px;}
div.autocomplete ul {list-style-type:none;margin:0px;padding:0px;}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {list-style-type:none;display:block;margin:0;padding:2px;height:40px;cursor:pointer;color:#000;font-weight:bold;border-bottom:1px dotted #CCC}
div.autocomplete ul li div {font-size:100%;color:#666;font-weight:normal}

/***** PAGINACION *****/
ul#paginacion {clear:none;width:450px;overflow:auto;margin-left:auto;margin-right:auto}
ul#paginacion li {font-size:105%;margin:2px;font-weight:normal;padding:3px;background-color:#EEE;border:1px solid #CCC;float:left;clear:none}
ul#paginacion li a {color:#333}
ul#paginacion li a:hover {color:#555}
ul#paginacion li.on {color:#000;font-weight:bold;background-color:#CCC}
ul#paginacion li.puntos {color:#333}

/* FICHA CLIENTE */
#fichaCliente {width:400px;font-size:125%;color:#888;border:2px solid #30378a;padding:10px;background:url('imgs/bg.gif') top repeat-x}
#fichaCliente .numCli {color:#888;font-size:90%;text-align:left}
#fichaCliente .nomCli {color:#000;font-size:130%;text-align:center;width:95%}

/* FICHA CLIENTE */
#fichaProducto {width:400px;font-size:125%;color:#888;border:2px solid #30378a;padding:10px;background:url('imgs/bg.gif') top repeat-x}
#fichaProducto h1 {color:#000;font-size:130%;text-align:center;width:95%}

/* TABS */
#TABContainer {width:95%;margin-left:auto;margin-right:auto}
ul#tabnav {background-color:#bbcdda;border-bottom:2px solid #30378a;border-top:2px solid #30378a;height:35px;margin:0pt;padding:0pt;display:block;line-height:35px}
ul#tabnav li {float:left;height:35px;list-style-type:none;position:relative;border-right:1px dotted #30378a}
ul#tabnav li a.tab {color:#30378a;font-size:120%;font-weight:bold;line-height:35px;text-decoration:none;display:block;float:left;height:35px;margin:0pt 0pt 0pt 0px;padding:0pt 10px;position:relative}
ul#tabnav li a.tab:hover, ul#tabnav li a.selected {background:#FFFFFF none repeat scroll 0%}
.panel {background:#EAE6C9 none repeat scroll 0%;display:block}
#TABContainer .peq {font-size:75%;color:#888}
#TABContainer .content {line-height:15px;padding:13px 35px 15px 15px;text-align:left;background:url('imgs/bg.gif') top repeat-x;font-size:120%;border:1px solid #CCC}
#TABContainer .content img {vertical-align:baseline}
#TABContainer .content h1 {padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #000;color:#243f77}
#TABContainer .content h1 a {border:0px;float:right}
#TABContainer .content .fecha {font-size:100%;float:left;clear:left}
#TABContainer .content #datosSalida {font-size:80%;float:right}
#TABContainer .content ul {color:#666;font-size:95%;clear:left}
#TABContainer .content ul li {color:#000;font-size:110%;padding-top:1px}

/* GENERAL BOX */
.genBox {font-size:125%;color:#888;border:2px solid #333;padding:10px;background:url('imgs/bg.gif') top repeat-x}
.genBox table {font-size:89%}
.genBox table.list_table td {text-align:left}

a.CheckCSGrey {width:24px;height:24px;background:url('../../imgs/checkAsientoGrey.png');display:block}
a.CheckCSGreen {width:24px;height:24px;background:url('../../imgs/checkAsientoGreen.png');display:block}
a.CheckCSRed {width:24px;height:24px;background:url('../../imgs/checkAsientoRed.png');display:block}

.contentBox {border:0px;margin:3px}
.contentBoxTab {border:2px solid #c6d6e3;width:600px;clear:both;background-color:#c6d6e3}
.contentBoxTab h2 {font-size:100%;color:#000;text-align:left;padding:5px 3px;font-weight:bold}

a.question:link, a.question:hover {font-size:110%;color:#243f77;font-weight:bold}
p.resp {font-size:105%;text-align:justify; margin-top:4px; margin-left:17px;padding-top:10px}

.iti_tit {font-size:15px;color:#A50022;font-weight:bold;text-align:left}
.iti_tit span {font-size:22px;color:#AC7A79;margin-right:5px}

.alert {font-size:12px;color:#333;padding:8px 35px 8px 14px;margin-bottom:18px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.alert-heading {color: inherit}
.alert .close {position:relative;top:-2px;right:-21px;line-height:18px}
.alert-success {color:#468847;background-color:#dff0d8;border-color:#d6e9c6}
.alert-danger,.alert-error {color:#b94a48;background-color:#f2dede;border-color:#eed3d7}
.alert-info {color:#555555;background-color:#fff9b4;border-color:#ffe900}
.alert-block {padding-top:14px;padding-bottom:14px}
.alert-block > p,.alert-block > ul {margin-bottom:0}
.alert-block p + p {margin-top:5px}