
.Estilo1 {
font-size : 12px;
}
.Estilo2 {
color : #0000ff;
font-weight : bold;
}
.Estilo3 {
font-size : 12px;
font-weight : bold;
}
.Estilo4 {
color : #0000ff;
width : 50px;
height : 50px;
}
.error, .error p {
color : #d32323;
font-weight : normal;
}
#inline_error {
font-family : Verdana, Arial, Helvetica, sans serif;
font-size : 11px;
position : absolute;
background-color : white;
border : 1px solid #ffe4a2;
padding : 10px;
background-repeat : no-repeat;
display : none;
}
.suggest_link {
background-color : #ffffff;
padding : 2px 6px 2px 6px;
}
.suggest_link_over {
background-color : #ffe4a2;
color : black;
padding : 2px 6px 2px 6px;
}
#search_suggest {
color : black;
position : absolute;
background-color : #ffffff;
text-align : left;
border : 1px solid #000000;
width : 205px;
font-family : Verdana;
font-size : 10px;
visibility : hidden;
}
#master_details {
color : black;
font-family : Verdana, Arial, Helvetica, sans serif;
font-size : 11px;
position : absolute;
padding : 10px;
background-color : #ffe4a2;
border : 1px solid #444444;
background-repeat : no-repeat;
display : none;
z-index : 1001;
}
.highlight {
border : 2px solid #d32323;
padding : 1px;
}
.detailtable {
border : 1px solid #444444;
}
.detailtable td {
padding : 5px;
background-color : #ffeec6;
}

body {
color : black;
font-family : Verdana, Arial, SunSans-Regular, Sans-Serif;
background-color : white;
font-size : 11px;
overflow:hidden;
}

html {
overflow:hidden;
}

.header {
margin : 0 auto;
}
.navigation {
background : white;
margin-bottom : 5px;
}
.navigation td a {
text-decoration : underline;
font-family : Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size : 11px;
font-weight : bold;
color : #666666;
}
.navigation a:hover {
color : #666666;
text-decoration : none;
}
a {
text-decoration : underline;
color : #747474;
font-size : 8pt;
font-family : Arial, Helvetica, sans serif;
}
a:hover {
text-decoration : none;
color : #747474;
}
.bl {
border-bottom : 1px solid #999999;
border-top : 1px solid black;
color : #999999;
font-size : 13px;
font-family : Verdana, Arial, SunSans-Regular, Sans-Serif;
height : 30px;
margin : 0;
padding-left : 12px;
background-color : #444444;
}
.pagina {
border-bottom : 1px solid #999;
border-top : 1px solid #999;
color : black;
font-size : 1.2em;
height : 30px;
margin : 0;
padding-left : 12px;
background-color : #e2e2e2;
}
.currentT {
border-bottom : 1px solid #999999;
border-top : 1px solid black;
border-left : 1px solid #e2e2e2;
color : #999999;
font-size : 1.1em;
height : 30px;
margin : 0;
padding-left : 12px;
background-color : #444444;
}
.menu_item {
border-bottom : 1px solid #999999;
background-color : #777;
}
.menu_item a {
display : block;
padding : 4px 0 4px 10px;
text-decoration : none;
font-size : 11px;
color : white;
}
.menu_item a:hover {
background : #999;
color : white;
font-weight : bold;
}
.footer {
color : white;
font-size : 1.1em;
margin : 0 auto;
text-align : center;
background : #484848;
}
.footer a {
color : #ffd;
text-decoration : none;
}
.footer a:hover {
color : #fff;
text-decoration : underline;
}
TD, TH, P {
font-size : 8pt;
color : #333333;
font-family : Verdana, Arial, SunSans-Regular, Sans-Serif;
}
INPUT {
font-size : 8pt;
color : #333333;
font-family : Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
}
SELECT {
font-size : 8pt;
color : #333333;
font-family : Verdana, Arial, SunSans-Regular, Sans-Serif;
}
TEXTAREA {
font-size : 8pt;
color : #333333;
font-family : Verdana, Arial, SunSans-Regular, Sans-Serif;
}
LI {
color : #444444;
line-height : 1.5em;
list-style-type : square;
font-family : Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size : 9pt;
}
INPUT.button, INPUT.buttonM {
background : #ff6600;
border : 1px solid #ffe4a2;
color : white;
font-family : Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size : 11px;
cursor : pointer;
width : auto;
font-weight : bold;
}
.search {
border-right : 1px solid black;
padding-right : 5pt;
border-top : 1px solid black;
padding-left : 5pt;
padding-bottom : 5pt;
border-left : 1px solid black;
padding-top : 5pt;
border-bottom : 1px solid black;
background-color : #e5e5e5;
}
.shade {
color : black;
background-color : #fff4d8;
}
.blackshade {
font-weight : bold;
background-color : #ffc368;
color : black;
}
.rowselected {
color : #993300;
background-color : #ffc368;
}
.observa {
font-size : 8pt;
font-weight : bold;
color : #cc3300;
font-family : Verdana, Arial, SunSans-Regular, Sans-Serif;
}
.Cargando {
position : absolute;
left : 50%;
top : 50%;
z-index : 4;
visibility : hidden;
}
.obs {
width : 379px;
height : 122px;
background-color : #ffff99;
}
.message {
font-size : 8pt;
font-weight : bold;
color : #cc3300;
font-family : Verdana, Arial, SunSans-Regular, Sans-Serif;
}
.SELECTS {
border-right : 1px solid gray;
border-top : 1px solid gray;
border-left : 1px solid gray;
border-bottom : 1px solid gray;
color : #333333;
width : 57px;
font-family : Verdana, Arial, SunSans-Regular, Sans-Serif;
}
h1 {
font-family : Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size : 13pt;
color : black;
}
.tableheader {
font-family : Tahoma, verdana, Arial;
font-size : 12px;
font-weight : bold;
background-color : #f19c1b;
color : white;
padding : 5px;
}
.header2 {
background-color : #fff4d8;
padding : 10px;
}
.header3 {
background-color : #f9dc3b;
padding : 5px;
text-align : center;
color : #000033;
}

.header4 {
background-color : #0099ff;
padding : 5px;
}
.fondotabla {
background-color : #ffcc00;
text-align : center;
}
.fieldname {
font-family : Verdana, Arial, SunSans-Regular, Sans-Serif;
color : #444444;
font-weight : bold;
padding : 5px;
}
.xtop, .xbottom {
display : block;
background : transparent;
font-size : 1px;
}
.xb1, .xb2, .xb3, .xb4 {
display : block;
overflow : hidden;
background : #fce19d;
}
.xb1, .xb2, .xb3 {
height : 1px;
}
.xb2, .xb3, .xb4 {
border-left : 1px solid #fce19d;
border-right : 1px solid #fce19d;
}
.xb1 {
margin : 0 5px;
background : #fce19d;
}
.xb2 {
margin : 0 3px;
border-width : 0 2px;
}
.xb3 {
margin : 0 2px;
}
.xb4 {
height : 2px;
margin : 0 1px;
}
.xboxcontent {
display : block;
border : 0 solid #ffc368;
border-width : 0 0;
padding : 0;
background : #fce19d;
}
.xboxcontent2 {
display : block;
border : 0 solid #726449;
border-width : 0 1px;
padding-top : 20px;
padding-bottom : 20px;
background : #fcfaea;
}
.main_table {
background : #ffc368;
}
.main_table2 {
background : #ffc368;
}
.data {
background : #ffe4a2;
}
.separator {
background-color : #a4a4a0;
}
.tn {
background-color : #eeebe8;
}
.menu_line {
background-color : #555555;
}
.line2 {
background-color : #e6e1dc;
}
a.toplinks {
font-family : Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size : 11px;
color : #993300;
text-decoration : none;
}
a.toplinks:hover {
color : #993300;
text-decoration : underline;
}
a.tablelinks {
font-family : Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size : 11px;
font-weight : bold;
color : #993300;
text-decoration : underline;
cursor : pointer;
}
a.tablelinks-now {
font-family : Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size : 10px;
font-weight : bold;
background : #7e7e7e;
color : white;
}
a.highlight-table {
font-family : Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size : 11px;
font-weight : bold;
color : white;
text-decoration : none;
}
a.tablelinks:hover {
text-decoration : none;
color : #993300;
cursor : pointer;
}
a.addnew {
font-family : Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size : 12px;
color : #999999;
text-decoration : none;
}
a.addnew:hover {
color : white;
text-decoration : none;
font-weight : bold;
}
a.columnheaders {
font-family : Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size : 11px;
color : #444444;
text-decoration : none;
}
a.columnheaders:hover {
color : black;
text-decoration : none;
}
#menu-4 ul {
margin : 0;
padding-left : 0;
list-style : none;
}
#menu-4 li {
font-size : 12px;
display : inline;
margin : 0;
padding : 0;
}
.searchpanel {
margin-left : 5px;
margin-top : 5px;
background-color : #444444;
color : #999999;
}
a.navlinks {
text-decoration : none;
font-family : Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size : 11px;
font-weight : bold;
color : #747474;
}
a.navlinks:hover {
color : black;
text-decoration : underline;
}
.menuline {
background : #ffc368;
}
.uplistmenu {
background : #f19c1b;
font-family : Arial, SunSans-Regular, Sans-Serif;
font-size : 11px;
color : black;
}
.upeditmenu {
background : #f19c1b;
font-family : Tahoma, Arial, SunSans-Regular, Sans-Serif;
font-size : 12px;
font-weight : bold;
color:#FFF;
}

.upsearchmenu {
font-family : Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size : 18px;
font-weight : bold;
color : #bfa56a;
background : #fef7bb;
}
.headerlist_v {
font-family : Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size : 11px;
font-weight : bold;
color : #993300;
background : #ffc368;
text-align : left;
line-height : 20px;
vertical-align : middle;
border-bottom : 1px solid white;
}
.headerlistdown_v {
font-family : Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size : 11px;
font-weight : bold;
color : #993300;
background : #fef7bb;
text-align : left;
line-height : 20px;
vertical-align : middle;
border-bottom : 1px solid white;
border-right : 1px solid white;
}
.headerlist {
font-family : Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size : 10px;
font-weight : bold;
color : #993300;
background : #ffc368;
text-align : center;
vertical-align : middle;
border-right : 1px solid white;
border-bottom : 1px solid white;
border-top : 1px solid white;
}
.headerlist2 {
font-family : Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size : 10px;
font-weight : bold;
color : #993300;
background : #ffc368;
text-align : center;
vertical-align : middle;
border-right : 1px solid white;
border-left : 1px solid white;
border-bottom : 1px solid white;
border-top : 1px solid white;
}
.headerlist_right {
font-family : Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size : 10px;
font-weight : bold;
color : #993300;
text-align : center;
vertical-align : middle;
border-bottom : 1px solid white;
border-top : 1px solid white;
background : #ffc368;
}
.headerlist_right_M {
font-family : Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size : 10px;
font-weight : bold;
color : #993300;
background : #ffc368;
text-align : center;
vertical-align : middle;
border-bottom : 1px solid white;
border-top : 1px solid white;
}
.headerlist_right2 {
font-family : Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size : 10px;
font-weight : bold;
color : #993300;
background : #ffc368;
text-align : center;
vertical-align : middle;
border-top : 1px solid white;
border-bottom : 1px solid white;
}
.headerlist_left {
font-family : Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size : 10px;
font-weight : bold;
color : #993300;
text-align : center;
vertical-align : middle;
border-bottom : 1px solid white;
border-top : 1px solid white;
background : #ffc368;
}
.headerlist_left_M {
font-family : Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size : 10px;
font-weight : bold;
color : #993300;
text-align : center;
vertical-align : middle;
border-top : 1px solid white;
border-bottom : 1px solid white;
background : #ffc368;
}

.linedownD1 {
background : #d1ba84;
}
a.tablelinks2 {
font-family : Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size : 11px;
font-weight : bold;
color : #993300;
text-decoration : underline;
cursor : pointer;
}
a.tablelinks2:hover {
text-decoration : none;
color : #993300;
cursor : pointer;
}
a.highlight-tablesearch {
font-family : Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size : 12px;
font-weight : bold;
color : #993300;
text-decoration : none;
}
a.highlight-tablesearch:hover {
color : #993300;
text-decoration : none;
}
a.tablelinkssearch {
font-family : Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size : 12px;
font-weight : bold;
color : white;
cursor : pointer;
}
a.tablelinkssearch:hover {
color : white;
text-decoration : none;
cursor : pointer;
}
tr.tablelinkssearch {
cursor : pointer;
}
tr.tablelinkssearch_hover {
background : #f19c1b;
cursor : pointer;
}
a.menuhref {
font-family : Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size : 12px;
font-weight : bold;
color : black;
text-decoration : underline;
cursor : pointer;
}
a.menuhref {
color : black;
text-decoration : none;
cursor : pointer;
font-weight : bold;
}
.tabledate {
font-family : Tahoma, SunSans-Regular, Sans-Serif;
font-size : 10px;
color : black;
text-align : center;
vertical-align : middle;
}
.downedit {
font-family : Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size : 11px;
font-weight : bold;
color : black;
background : #fef7bb;
text-align : center;
}
.observac2 {
position : absolute;
z-index : 2;
left : 25%;
right : 25%;
}
.observac1 {
z-index : 1;
position : absolute;
width : 400px;
height : 200px;
background-color : #ffff66;
top : 300px;
left : 25%;
right : 25%;
}
.downedit2 {
font-family : Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size : 11px;
font-weight : bold;
color : black;
background : #fef7bb;
}
.loginshade {
font-size : 11px;
color : black;
background-color : #fce19d;
vertical-align : middle;
font-weight : bold;
}
.editshade {
font-size : 11px;
font-weight : bold;
color : black;
background-color : #fff4d8;
vertical-align : middle;
}
.editshade_b {
font-size : 11px;
font-weight : bold;
color : black;
background-color : #fff4d8;
vertical-align : middle;
border-bottom : 1px solid #ffe4a2;
}
.editshade_lb {
font-size : 11px;
font-weight : bold;
color : black;
background-color : #fff4d8;
vertical-align : middle;
border-left : 1px solid #ffe4a2;
border-bottom : 1px solid #ffe4a2;
}
.editshade_v {
font-size : 11px;
font-weight : bold;
color : black;
background-color : #fff4d8;
vertical-align : middle;
border-bottom : 1px solid white;
}

.export_left {
font-size : 11px;
color : black;
background : #fff4d8;
}
.export_right {
font-size : 11px;
color : black;
background : #fff4d8;
}
.darkshade {
background-color : #ffc368;
}
.darkshade2 {
background-color : #f19c1b;
}
.buttonborder {
outline : #655a46 1px solid;
}
.success {
font-family : Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size : 12px;
color : #993300;
background : #fce19d;
font-weight : bold;
}
.xb1b, .xb2b, .xb3b, .xb4b {
display : block;
overflow : hidden;
background : #f19c1b;
}
.xb1b, .xb2b, .xb3b {
height : 1px;
}
.xb2b, .xb3b, .xb4b {
border-left : 1px solid #f19c1b;
border-right : 1px solid #f19c1b;
}
.xb1b {
margin : 0 5px;
background : #f19c1b;
}
.xb2b {
margin : 0 3px;
border-width : 0 2px;
}
.xb3b {
margin : 0 2px;
}
.xb4b {
height : 2px;
margin : 0 1px;
}
.xb1b2, .xb2b2, .xb3b2, .xb4b2 {
display : block;
overflow : hidden;
background : #ffc368;
}
.xb1b2, .xb2b2, .xb3b2 {
height : 1px;
}
.xb2b2, .xb3b2, .xb4b2 {
border-left : 1px solid #ffc368;
border-right : 1px solid #ffc368;
}
.xb1b2 {
margin : 0 5px;
background : #ffc368;
}
.xb2b2 {
margin : 0 3px;
border-width : 0 2px;
}
.xb3b2 {
margin : 0 2px;
}
.xb4b2 {
height : 2px;
margin : 0 1px;
}
.xboxcontentb {
display : block;
border : 0 solid #ffc368;
border-width : 0 0;
padding : 0;
background : #ffc368;
}
.xb1u, .xb2u, .xb3u, .xb4u {
display : block;
overflow : hidden;
background : #fef7bb;
}
.xb1u, .xb2u, .xb3u {
height : 1px;
}
.xb2u, .xb3u, .xb4u {
border-left : 1px solid #fef7bb;
border-right : 1px solid #fef7bb;
}
.xb1u {
margin : 0 5px;
background : #fef7bb;
}
.xb2u {
margin : 0 3px;
border-width : 0 2px;
}
.xb3u {
margin : 0 2px;
}
.xb4u {
height : 2px;
margin : 0 1px;
}
.xb1a, .xb2a, .xb3a, .xb4a {
display : block;
overflow : hidden;
background : #fef7bb;
}
.xb1a, .xb2a, .xb3a {
height : 1px;
}
.xb2a, .xb3a, .xb4a {
border-left : 1px solid #fef7bb;
border-right : 1px solid #fef7bb;
}
.xb1a {
margin : 0 5px;
background : #fef7bb;
}
.xb2a {
margin : 0 3px;
border-width : 0 2px;
}
.xb3a {
margin : 0 2px;
}
.xb4a {
height : 2px;
margin : 0 1px;
}
.shade2 {
color : black;
background-color : #f6ebcf;
vertical-align : middle;
}
.lightshade {
background : #fef7bb;
}
a.tablelinks3 {
font-family : Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size : 11px;
font-weight : bold;
color : #ff6600;
text-decoration : underline;
cursor : pointer;
}
a.tablelinks3:hover {
text-decoration : none;
cursor : pointer;
}
.body2 {
background : white;
}
.body3 {
background : #ffeccf;
}
.linedownbody {
border-bottom : 3px solid white;
}
.lineleftbody {
border-left : 3px solid white;
}
.toplist {
font-family : Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size : 11px;
color : #993300;
}
.borderbody {
border-right : 1px solid white;
}
a.page {
color : white;
}
.shade_b {
color : black;
background-color : #fff4d8;
vertical-align : middle;
border-bottom : 1px solid white;
}
.main_table_border {
background : #ffdaa2;
}
.main_table_border_P {
background : #ffdaa2;
}
.main_table_border2 {
border : 1px solid #fd9903;
}
.menu_table {
border-left : 1px solid #fd9903;
border-right : 1px solid #fd9903;
background : #ffdaa2;
}
.menu_table1 {
background : #ffdaa2;
border : 1px solid #ffdaa2;
}
.menu_table2 {
border-left : 1px solid #fd9903;
border-right : 1px solid #fd9903;
border-bottom : 1px solid #fd9903;
}
.menu_text {
font-family : Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size : 11px;
font-weight : bold;
color : #b66e01;
}
.blackshade2 {
font-family : Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size : 11px;
font-weight : bold;
color : white;
background : #fc9b07;
}

.list_table {
border : 1px solid #ffdaa2;
background : #ffc368;
}
.list_table1 {
border : 1px solid #fd9903;
}

a.menu_db {
font-family : Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size : 11px;
color : #666666;
text-decoration : none;
font-weight : bold;
padding-right : 5px;
padding-left : 10px;
}
a.menu_db2 {
font-family : Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size : 11px;
color : white;
text-decoration : none;
font-weight : bold;
padding-right : 5px;
padding-left : 10px;
}

.navigat {
font-size : 11px;
font-weight : bold;
color : black;
background-color : #ffeccf;
vertical-align : middle;
}

.searchlist {
font-family : Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size : 11px;
font-weight : bold;
color : #544430;
background : #fea621;
text-align : center;
vertical-align : middle;
border-left : 1px solid #ffe4a2;
border-bottom : 1px solid #ffe4a2;
}

.headerlistdown_v2 {
font-family : Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size : 11px;
color : #544430;
background : #fcf6e5;
text-align : left;
line-height : 20px;
vertical-align : middle;
border-bottom : 1px solid white;
}
.xb1b3, .xb2b3, .xb3b3, .xb4b3 {
display : block;
overflow : hidden;
background : #ffc368;
}
.xb1b3, .xb2b3, .xb3b3 {
height : 1px;
}
.xb2b3, .xb3b3, .xb4b3 {
border-left : 1px solid #ffc368;
border-right : 1px solid #ffc368;
}
.xb1b3 {
margin : 0 5px;
background : #ffc368;
}
.xb2b3 {
margin : 0 3px;
border-width : 0 2px;
}
.xb3b3 {
margin : 0 2px;
}
.xb4b3 {
height : 2px;
margin : 0 1px;
}
.xb1b4, .xb2b4, .xb3b4, .xb4b4 {
display : block;
overflow : hidden;
background : #ffc368;
}
.xb1b4, .xb2b4, .xb3b4 {
height : 1px;
}
.xb2b4, .xb3b4, .xb4b4 {
border-left : 1px solid #ffc368;
border-right : 1px solid #ffc368;
}
.xb1b4 {
margin : 0 5px;
background : #ffc368;
}
.xb2b4 {
margin : 0 3px;
border-width : 0 2px;
}
.xb3b4 {
margin : 0 2px;
}
.xb4b4 {
height : 2px;
margin : 0 1px;
}
.table_right {
background : #ffc368;
}
.xb1b1, .xb2b1, .xb3b1, .xb4b1 {
display : block;
overflow : hidden;
background : #ffdaa2;
}
.xb1b1, .xb2b1, .xb3b1 {
height : 1px;
}
.xb2b1, .xb3b1, .xb4b1 {
border-left : 1px solid #fd9903;
border-right : 1px solid #fd9903;
}
.xb1b1 {
margin : 0 5px;
background : #fd9903;
}
.xb2b1 {
margin : 0 3px;
border-width : 0 2px;
}
.xb3b1 {
margin : 0 2px;
}
.xb4b1 {
height : 2px;
margin : 0 1px;
}
.rb1, .rb2, .rb3, .rb4 {
display : block;
overflow : hidden;
}
.rb1, .rb2, .rb3 {
border-top : 1px solid;
}
.rb1 {
margin : 0 5px;
}
.rb2 {
margin : 0 3px;
}
.rb3 {
margin : 0 2px;
}
.rb4 {
border-top : 2px solid;
margin : 0 1px;
}
.rb1_search, .rb2_search, .rb3_search, .rb4_search {
border-color : #ffdaa2;
margin-left : 0;
}
.rb1_controls, .rb2_controls, .rb3_controls, .rb4_controls {
border-color : #ffeccf;
}
.rb1_top, .rb2_top, .rb3_top, .rb4_top {
border-color : #f19c1b;
}
.top {
background : #f19c1b;
font-family : Tahoma, Arial, SunSans-Regular, Sans-Serif;
font-size : 12px;
font-weight : bold;
color : white;
}
.menuitem_active {
background-color : #ffdaa2;
}
.menuitem {
background-color : #f19c1b;
}
.rb1_menu, .rb2_menu, .rb3_menu, .rb4_menu {
border-color : #f19c1b;
}
.rb1_menua, .rb2_menua, .rb3_menua, .rb4_menua {
border-color : #ffdaa2;
}
.menu_unselected {
background-color : #fcab31;
}
.menuborder1 {
border-color : #fd9903;
}
.menuborder2 {
border-color : white;
}
.tableborder {
border : 1px solid #fd9903;
}

/*
------------------------------
	impromptu Envio de MENSAJES
------------------------------
*/
.impromptuwarning .impromptu{ background-color: #aaaaaa; }
.impromptufade{
	position: absolute;
	background-color:#000000;
}
div.impromptu{
	width: 300px;
	z-index:6;
	background-color:#ff9e14;
	padding: 10px; 
	text-align:center;
}
div.impromptu .impromptuclose{
    float: right;
    margin: -35px -10px 0 0;
    cursor: pointer;
    color: #213e80;
}
div.impromptu .impromptucontainer{
	background-color:#ffcc00;
	padding: 5px; 
	color:#000000;
	font-weight: bold;
}
div.impromptu .impromptumessage{
	background-color:#ffe400;
	padding: 10px;
}
div.impromptu .impromptubuttons{
	text-align: center;
	padding: 5px 0 0 0;
}
div.impromptu button{
	padding: 3px 10px 3px 10px;
	margin: 0 10px;
}

/*
------------------------------
	alertaenvio2
------------------------------
*/
.alertaenvio2warning .alertaenvio2{ background-color: #aaaaaa; }
.alertaenvio2fade{
	position: absolute;
	background-color:#000000;
}
div.alertaenvio2{
    position: absolute;
	background-color:#0066CC;
	padding: 10px; 
	width: 300px;
	text-align:center;
}
div.alertaenvio2 .alertaenvio2close{
    float: right;
    margin: -35px -10px 0 0;
    cursor: pointer;
    color: #213e80;
}
div.alertaenvio2 .alertaenvio2container{
	background-color: #213e80;
	padding: 5px; 
	color: #ffffff;
	font-weight: bold;
}
div.alertaenvio2 .alertaenvio2message{
	background-color: #415ea0;
	padding: 10px;
}
div.alertaenvio2 .alertaenvio2buttons{
	text-align: center;
	padding: 5px 0 0 0;
}
div.alertaenvio2 button{
	padding: 3px 10px 3px 10px;
	margin: 0 10px;
}

/*
------------------------------
	alertaenvio1
------------------------------
*/
.alertaenvio1warning .alertaenvio1{ background-color: #aaaaaa; }
.alertaenvio1fade{
	position: absolute;
	background-color:#000000;
}
div.alertaenvio1{
    position: absolute;
	background-color:#0066CC;
	padding: 10px; 
	width: 490px;
	text-align:center;
}
div.alertaenvio1 .alertaenvio1close{
    float: right;
    margin: -35px -10px 0 0;
    cursor: pointer;
    color: #213e80;
}
div.alertaenvio1 .alertaenvio1container{
	background-color: #213e80;
	padding: 5px; 
	color: #ffffff;
	font-weight: bold;
}
div.alertaenvio1 .alertaenvio1message{
	background-color: #415ea0;
	padding: 10px;
}
div.alertaenvio1 .alertaenvio1buttons{
	text-align: center;
	padding: 5px 0 0 0;
}
div.alertaenvio1 button{
	padding: 3px 10px 3px 10px;
	margin: 0 10px;

}

/*
------------------------------
	alertaenvioOK
------------------------------
*/
.alertaenvioOKwarning .alertaenvioOK{ background-color: #aaaaaa; }
.alertaenvioOKfade{
	position: absolute;
	background-color:#000000;
}
div.alertaenvioOK{
    position: absolute;
	background-color:#25a844;
	padding: 10px; 
	width: 300px;
	text-align:center;
}
div.alertaenvioOK .alertaenvioOKclose{
    float: right;
    margin: -35px -10px 0 0;
    cursor: pointer;
    color: #213e80;
}
div.alertaenvioOK .alertaenvioOKcontainer{
	background-color: #7de062;
	padding: 5px; 
	color: #ffffff;
	font-weight: bold;
}
div.alertaenvioOK .alertaenvioOKmessage{
	background-color: #6ec956;
	padding: 10px;
}
div.alertaenvioOK .alertaenvioOKbuttons{
	text-align: center;
	padding: 5px 0 0 0;
}
div.alertaenvioOK button{
	padding: 3px 10px 3px 10px;
	margin: 0 10px;
}

/*
------------------------------
	columns ex
------------------------------
*/
.colsJqifadewarning .colsJqi{ background-color: #b0be96; }
.colsJqifade{
	position: absolute;
	background-color: #ffffff;
}
div.colsJqi{
    position: absolute;
	background-color: #d0dEb6;
	padding: 10px; 
	width: 400px;
	text-align: left;
}
div.colsJqi .colsJqiclose{
    float: right;
    margin: -35px -10px 0 0;
    cursor: pointer;
    color: #bbbbbb;
}
div.colsJqi .colsJqicontainer{
	background-color: #e0eEc6;
	padding: 5px; 
	color: #ffffff;
	font-weight: bold;
	height: 160px;
}
div.colsJqi .colsJqimessage{
	background-color: #c0cEa6;
	padding: 10px;
	width: 280px;
	height: 140px;
	float: left;
}
div.colsJqi .jqibuttons{
	text-align: center;
	padding: 5px 0 0 0;
}
div.colsJqi button{
	background: url(../images/button_bg.jpg) top left repeat-x #ffffff;
	border: solid #777777 1px;
	font-size: 12px;
	padding: 3px 10px 3px 10px;
	margin: 5px 5px 5px 10px;
	width: 75px;
}
div.colsJqi button:hover{
	border: solid #aaaaaa 1px;
}

/*
------------------------------
	brown theme
------------------------------
*/
.brownJqiwarning .brownJqi{ background-color: #cccccc; }
.brownJqifade{
	position: absolute;
	background-color: #ffffff;
}
div.brownJqi{
	position: absolute;
	background-color: transparent;
	padding: 10px;
	width: 300px;
	text-align: left;
}
div.brownJqi .brownJqiclose{
    float: right;
    margin: -20px 0 0 0;
    cursor: pointer;
    color: #777777;
    font-size: 11px;
}
div.brownJqi .brownJqicontainer{
	position: relative;
	background-color: transparent;
	border: solid 1px #5F5D5A;
	color: #ffffff;
	font-weight: bold;
}
div.brownJqi .brownJqimessage{
	position: relative;
	background-color: #F7F6F2;
	border-top: solid 1px #C6B8AE;
	border-bottom: solid 1px #C6B8AE;
}
div.brownJqi .brownJqimessage h3{
	background: url(../images/brown_theme_gradient.jpg) top left repeat-x #ffffff;
	margin: 0;
	padding: 7px 0 7px 15px;
	color: #4D4A47;
}
div.brownJqi .brownJqimessage p{
	padding: 10px;
	color: #777777;
}
div.brownJqi .brownJqimessage img.helpImg{
	position: absolute;
	bottom: 0px;
	left: 10px;

}
div.brownJqi .brownJqibuttons{
	text-align: right;
}
div.brownJqi button{
	background: url(../images/brown_theme_gradient.jpg) top left repeat-x #ffffff;
	border: solid #777777 1px;
	font-size: 12px;
	padding: 3px 10px 3px 10px;
	margin: 5px 5px 5px 10px;
}
div.brownJqi button:hover{
	border: solid #aaaaaa 1px;
}

/*
*------------------------
*   clean blue ex
*------------------------
*/
.cleanbluewarning .cleanblue{ background-color: #acb4c4; }
.cleanbluefade{ position: absolute; background-color: #aaaaaa; }
div.cleanblue{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; width: 300px; font-size: 11px; text-align: left; border: solid 1px #213e80; }
div.cleanblue .cleanbluecontainer{ background-color: #ffffff; border-top: solid 14px #213e80; padding: 5px; font-weight: bold; }
div.cleanblue .cleanblueclose{ float: right; width: 18px; cursor: default; margin: -19px -12px 0 0; color: #ffffff; font-weight: bold; }
div.cleanblue .cleanbluemessage{ padding: 10px; line-height: 20px; font-size: 11px; color: #333333; }
div.cleanblue .cleanbluebuttons{ text-align: right; padding: 5px 0 5px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; }
div.cleanblue button{ padding: 3px 10px; margin: 0 10px; background-color: #314e90; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; }
div.cleanblue button:hover{ border: solid 1px #d4d4d4; }

/*
*------------------------
*   Ext Blue Ex
*------------------------
*/
.extbluewarning .extblue{ border:1px red solid; }
.extbluefade{ position: absolute; background-color: #ffffff; }
div.extblue{ border:1px #6289B6 solid; position: absolute; background-color: #CAD8EA; padding: 0; width: 300px; text-align: left; }
div.extblue .extblueclose{ background-color: #CAD8EA; margin:2px -2px 0 0; cursor: pointer; color: red; text-align: right; }
div.extblue .extbluecontainer{ background-color: #CAD8EA; padding: 0 5px 5px 5px; color: #000000; font:normal 11px Verdana; }
div.extblue .extbluemessage{ background-color: #CAD8EA; padding: 0; margin:0 15px 15px 15px; }
div.extblue .extbluebuttons{ text-align: center; padding: 0px 0 0 0; }
div.extblue button{ padding: 1px 4px; margin: 0 10px; background-color:#cccccc; font-weight:normal; font-family:Verdana; font-size:10px; }

.fondo {
position:fixed;
z-index : 0;
left : 0;
top : 0;
width : 100%;
height : 100%;
background : black;
margin-left : 0;
margin-right : 0;
margin-top : 0;
margin-bottom : 0;
}

.psiam {
z-index : 1;
position:fixed;
top : -3em;
width : 100%;
height : 100%;
top : 0;
}
.logo {
position:fixed;
z-index : 2;
bottom : 30px;
left : 0;
}

.logotxt {
position:fixed;
z-index : 3;
bottom : 7px;
left : 10px;
color : #ffffff;
}
.email1 {
position:fixed;
z-index : 3;
bottom : 7px;
left : 130px;
color : #ffffff;
}
.email2 {
position:fixed;
z-index : 3;
bottom : 7px;
left : 300px;
color : #ffffff;
}
.horario {
position:fixed;
z-index : 3;
bottom : 2px;
left : 500px;
color : #ffffff;
}

.barrainferior {
position:fixed;
z-index : 2;
bottom : 0;
width : 100%;
background-image : url(../imagenes/barrainferior.gif);
}

#resultados {
position:fixed;
top:60px;
bottom:250px;
left:0;
right:0;
overflow:auto;
}

#botones
{
position:fixed;
height:21px;
bottom:225px;
left:0px;
right:0px;
background-color:#D40055;
}

.BarraSuperior {
background:#D40055;
font-family : Tahoma, Arial, SunSans-Regular, Sans-Serif;
font-size : 12px;
font-weight : bold;
color:#FFFFFF;
}

body {
background-color : #000000;
margin : 0;
padding : 0;
width : 100%;
height : 100%;
overflow : hidden;
}

.inf {
position:fixed;
bottom:0;
width:100%;
z-index:1;
background-image:url(../imagenes/inferior.gif);
height:226px;
}

.sup {
position:fixed;
top:0;
width:100%;
z-index:1;
background-image:url(../imagenes/sup.gif);
height:50px;
}

#header_block2
{
width:100%;
white-space:nowrap;
height:35px;
padding-top:5px;
text-align:center;
border-bottom:1px white solid;
color:#FFFFFF;
}


.FondoRef {
position:fixed;
bottom:40px;
width:400px;
height:173px;
right:450px;
z-index:2;
opacity: .3;
filter: alpha(opacity=30);
background-color:#000000;
}


#RefEstados
{
position:fixed;
bottom:40px;
width:400px;
height:173px;
right:450px;
z-index:3;
}

.mensaje {
position:fixed;
z-index : 4;
bottom : 40px;
right : 30px;
height:190px;
}

.E0 {
color:#FF0000;
background-color:#000000;
}
.E1 {
color: #00FFFF;
background-color:#336699;
}
.E2 {
color: #3399FF;
background-color:#CCFFFF;
}
.E3 {
color: #FF9900;
background-color:#FFF4D8;
}
.E4 {
color: #FF0000;
background-color:#FFCCCC;
}
.E5 {
color: #006600;
background-color:#99FFCC
}

#infomercados
{
	position:fixed;
	top:80px;
    width: 500px;
    height: 200px;
	margin:0 auto 0 auto; 
}

#opcionesmerc
{
	position:fixed;
	top:30px;
	color:#FFFFFF;
    width: 100%;
    height: 30px;
	text-align:center;
	z-index:3;
}

#infosuperior
{
width:100%;
white-space:nowrap;
height:35px;
padding-top:5px;
text-align:center;
color:#FFFFFF;
background-color:#0066CC;
}
