body{
    margin: 0;
    padding: 0;
    font-size:11px;
    color:#525759;
}

b{font-size: 110%;}
em{color: red;}

/* Links */

a.chooselink {
    color: #000;
    background: url(/static/img/admin/icon_changelink.gif) 0 .5em no-repeat;
    /*font: normal 10px arial, sans-serif;*/
    height: 20px;
    padding: 5px;
    padding-left:14px !important;
    margin: 5px;
    text-decoration: none;
}
/*
a.chooselink:before {
    content: "seleccionar";
}
*/
a.chooselink:visited {
    color: #000;
}
a.chooselink:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.inspectlink {
    color: #000;
   /* font: normal 11px arial, sans-serif; */
    height: 24px;
    padding: 5px;
    margin: 5px;
    text-decoration: none;
}

a.inspectlink:before {
    content: "ver";
}

a.inspectlink:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}


a.deletelink {
    background: url(/static/img/admin/icon_deletelink.gif) 0 .2em no-repeat;
    font-color: #000;
   /* font: normal 11px arial, sans-serif; */
    height: 24px;
    padding: 5px;
    margin: 5px;
    text-decoration: none;
}
/*
a.deletelink:before {
    content: "seleccionar";
}
*/
a.deletelink:visited {
    color: #000;
}
a.deletelink:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.printlink {
/*
    background: url(/static/img/admin/icon_print.gif) 0 .2em no-repeat;
*/
    font-color: #000;
   /* font: normal 11px arial, sans-serif; */
    height: 24px;
    padding: 5px 15px 2px 2px;
    margin: 8px;
    text-decoration: none;
    background: url(/static/img/admin/icon_printer.png) 0 .8em no-repeat;
	background-position: center right;
}
a.printlink:visited {
    color: #000;
}
a.printlink:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}



form label { 
    display: block;  /* block float the labels to left column, set a width */
    float: left; 
    width: 200px; 
    /*width: auto !important;*/
    padding: 0; 
    margin: 7px 4px; /* set top margin same as form input - textarea etc. elements */
    text-align: right; 
}

.justtext { 
    width: auto !important;
    background: none repeat scroll 0 0 #f1f2f2 !important;
    border: 0 none !important;
}

form select {
    /* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
   /* width:auto;      descomentar si se quie re unificar tamaņo como en 3.0 */
    margin:5px 5px 5px 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
    font-size: 11px;
    border: 1px solid #C3c6c8;
    -moz-border-radius: 3px;
	border-radius: 3px;
    background: #FFF;
}

form p {
    /* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
    width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
    margin:5px 5px 5px 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
    font-size: 11px;
}

form input[type=text], form textarea, input[type=password], input[type=checkbox]{
    /* cambios en el borde del area y el input!*/
    /*width:auto;   */  
    margin:5px 5px 5px 10px; 
    font-size: 11px;
    background:#FFF;
    border: 1px solid #C3c6c8;
    -moz-border-radius: 3px;
	border-radius: 3px;
    
}

form input[type=text]:focus, form textarea:focus, input[type=password]:focus, input[type=checkbox]:focus{
    /* cambios en el borde del area y el input!*/
    /*width:auto;     */
    margin:5px 5px 5px 10px; 
    font-size: 11px;
    background:#FFF;
    /*border: 1px solid #FFF000;*/
    -moz-border-radius: 3px;
	border-radius: 3px;
}

form input#reset {
    margin-left:0px; /* set margin-left back to zero on reset button (set above) */
}

textarea { overflow: auto; }

form small {
    display: block;
    margin: 0 0 5px 160px; /* instructions/comments left margin set to align w/ right column inputs */
    padding: 1px 3px;
    font-size: 88%;
}

form .required{
	font-weight:bold; 
	background-color:#f1f2f2; 
	width:auto; 
	margin-left:0px; 
	margin-right:0px;
	/*float:left; comentar si se quiere uno por debajo del otro com en version 3.2*/
} /* uses class instead of div, more efficient */

form br {
    clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}

.errorlist li {
    color: red;
    display: block;
    font-size: .8em;
/*    margin-left: 650px;
    position: absolute*/
}

.tabular_data_table {
    width:750px;
    padding:5px;
    border:1px solid #0087BA;
    /*background-color:#61B7D9;*/
    /*-moz-border-radius: 15px 15px 15px 15px;*/
}
.odd{
    background: #ccc;
}

.even{
    background: #fff;
}

.default {
	background-color: #FFCE00;
    border-radius: 5px 5px 5px 5px;
    color: #5C6670;
    /*float:right;*/
    font-weight:bold;
}

.spinner {
    src: url(/static/img/spinner.gif);
    width: 20px;
    height: 20px;
    display: none;
}

.hidden_div{
display:none;
}

/* LINKS */

a:link, a:visited {
    color: #5b80b2;
    text-decoration: none;
}

a:hover {
    color: #036;
}

a img {
    border: none;
}

h1 {
    color:#666666;
    font-size:18px;
    margin:0 0 0.2em;
    padding:0 6px 0 0;
}
/* combo de la barra de login con Efectores */
/*select {
  min-width: 14em;  
  min-width: 20em;  

}*/

#combo-nomenclador {
  min-width: 20em;  
  max-width: 70em;  
}
  
.form-no-bullets li {
    list-style: None;
}


fieldset div li{
    list-style: None;
    display: block;
}

fieldset div ul{
    list-style: None;
    display: block;
}

.block{
    display: block;
	/*float:left; comentar si se quiere uno por debajo del otro com en version 3.2*/
}

.block hr{
    background-color: #EDF3FE;
}

.inner-filter {

 float:left;
 /*margin-left:10px;*/}
 
#cuerpo_modal {
    width:650px;
    background-color: transparent !important;
    margin-top:40px;
    margin-left:50px;
    padding:3px;
    
}

#results {
/*background-color:#dddfe0;*/
float:left;
width:100%;
/*border: 1px solid #85898A;*/
}

ul li{
list-style:none;

}

.globa-shadow {
    -moz-border-radius: 5px 5px 0px 5px;
	border-radius: 5px 5px 0px 5px;
/*    -moz-box-shadow: 1px 2px 5px 0px #888;*/
    -moz-box-shadow: 0px 1px 5px 0px #888;
    background: -moz-linear-gradient(center top , #FFFFFF, #EEEEEE) repeat scroll 0 0 transparent;
    color: #000000;
    margin: 5px;
    padding: 10px 10px 30px 10px;
    position: relative;
    width:95.2%; /*modificar el valor si se adicionan mas iconos */
}


.globa-shadow:before {
    border-color: transparent #ccc;
    border-style: solid;
    border-width: 0 26px 19px 0;
    bottom: -19px;
    content: "";
    height: 0;
    position: absolute;
    right: -1px;
    width: 0;
}

.globa-shadow:after {
    border-color: transparent #EEEEEE;
    border-style: solid;
    border-width: 0 23px 17px 0;
    bottom: -17px;
    content: "";
    height: 0;
    position: absolute;
    right: 0;
    width: 0;

}

div .inner-filter select{
    width: 200px;
}

div .actions label{
    width: auto;
}

div .config-apps{
width: 100%;
height: 150px;
}

/*SPYFE CALENDAR */
.cal-ComboBox  {
    background-color: #FFFEEA;
    color: grey;
    font-family: Verdana,Arial,sans-serif;
    font-size: 8pt;
    font-weight: normal;
    width: auto;
}

/* hc*/
#changelist-filter-hc input[type=text], #changelist-filter-hc textarea, #changelist-filter-hc input[type=password], #changelist-filter-hc input[type=checkbox]{
    /* cambios en el borde del area y el input!*/
    /*width:auto;   */  
    margin:5px 5px 5px 10px; 
    font-size: 11px;
    background:#FFF;
    border: 1px solid #C3c6c8;
    -moz-border-radius: 3px;
	border-radius: 3px;
	float:left;
    
}

#changelist-filter-hc select {
    /* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
   /* width:auto;      descomentar si se quie re unificar tamaņo como en 3.0 */
    margin:5px 5px 5px 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
    font-size: 11px;
    border: 1px solid #C3c6c8;
    -moz-border-radius: 3px;
	border-radius: 3px;
    background: -moz-linear-gradient(90deg, lightgray, white, whitesmoke );
	float:left;
}

#id-detalle-hc
{ 
background: #CDCFD0 !important;
}

/* agregado para farmacia */
.botonAgregar{
    background: none repeat scroll 0 0 #FAD613;
    border: 4px solid #E2E2E2;
    color: #525759;
    font-weight: bold;
	padding: 3px;
	display: inline-block;
}
