/*
 * OTROS
 */

.cliente_en_contrato {
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 12px;
  padding: 0px 20px 10px 0px;
  text-align: right;
  color: #666666;
}

/*
 * INCIDENCIAS
 */

.table_incidencia {
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 12px;
  padding: 0px 20px;
}

.incidencia {
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 12px;
  padding: 10px;
  margin-right: 20px;
  border: 1px solid #000066;
  background:#f4f2f2;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;
  -webkit-box-shadow:1px 1px 10px rgba(0,0,0,0.3);
  -moz-box-shadow:1px 1px 10px rgba(0,0,0,0.3);
}

.incidencia .descripcion {
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 16px;
  color: #000066;
  margin: 0px 0px 10px 0px;
}

.incidencia .observaciones {
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 12px;
  margin-top: 10px;
}

.incidencia .fecha {
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 10px;
  color: #333333;
  margin-bottom: 10px;
}

.incidencia .estado {
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 14px;
  color: #000066;
  margin-top: 20px;
  font-weight: bold;
}

.incidencia_seguimiento {
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 12px;
  padding: 10px;
  margin-bottom: 20px;
  border: 1px solid #6a6a82;
  background:#fffef8;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;
  -webkit-box-shadow:1px 1px 10px rgba(0,0,0,0.3);
  -moz-box-shadow:1px 1px 10px rgba(0,0,0,0.3);
}

.incidencia_seguimiento .descripcion {
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 12px;
  padding-left: 20px;
  margin-bottom: 15px;
}

.incidencia_seguimiento .observaciones {
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 12px;
  margin-top: 10px;
}

.incidencia_seguimiento .creador {
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 12px;
  color: #333333;
  margin-bottom: 10px;
}

.incidencia_seguimiento .fecha {
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 10px;
  color: #333333;
  margin-bottom: 10px;
}

.incidencia_seguimiento .fecha_alerta {
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 11px;
  color: #ff0000;
  margin-bottom: 10px;
}

.incidencia_seguimiento .estado {
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 14px;
  color: #000066;
  margin-top: 20px;
  font-weight: bold;
}

.table_incidencia .aparcamiento {
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  color: #000000;
  margin: 10px 0px 10px 0px;
}

.form_incidencia {
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 12px;
  margin: 40px 0px 10px 0px;
  padding: 10px;
  border: 1px solid #6a6a82;
  background:#ffffff;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;
  -webkit-box-shadow:1px 1px 10px rgba(0,0,0,0.3);
  -moz-box-shadow:1px 1px 10px rgba(0,0,0,0.3);
}

.form_incidencia .titulo {
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 16px;
  color: #6a6a82;
  margin: 0px 0px 10px 0px;
}

/*
 * TABLE DATA
 */

.data {
  width: 100%;
  margin: 20px 40px 50px 40px; 
}

.data th {
  font-family:corbel,'helvetica neue','trebuchet ms',arial,helvetica,sans-serif;
  font-size:1em;
  text-transform:uppercase;
  font-size:100%;
  vertical-align: top;
  width: 15%;
  background: #236872;
  padding: 5px;
  color: #ffffff;
}

.data td {
  font-family:corbel,'helvetica neue','trebuchet ms',arial,helvetica,sans-serif;
  font-size:1em;
  font-size:150%;
  vertical-align: top;
  padding: 5px;
  border: 1px solid #236872;
}

.data td.red {
  color: #ff0000 !important;
}

.data td.green {
  color: #07791f !important;
}


/*
 * MENU MAP
 */

#main .small_map {
  width: 357px; 
  height: 200px;
  border: 1px solid #000000;
  -webkit-box-shadow:1px 1px 10px rgba(0,0,0,0.3);
  -moz-box-shadow:1px 1px 10px rgba(0,0,0,0.3);
}

#main .map {
	width: 650px; 
	height: 372px;
	border: 1px solid #000000;
	margin-bottom: 20px;
}

#main .plantas {
  padding: 20px 0px 10px 0px;
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 12px;
}

#main .plantas b {
  padding: 5px;
  margin: 5px;
  border: 1px solid #000000;
  background-color: #e8eaea;
}

#main .plantas a {
  padding: 5px;
  margin: 5px;
  border: 1px solid #000066;
  color: #000066;
  text-decoration: none;
}

.menu_top_map {
  text-align: right;
  margin: 0px 45px 10px 0px;
}

.menu_top_map a {
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 12px;
  color: #660000;
}

.menu_map {
  margin: 0px 10px 10px 0px;
  width: 250px;
  border: 1px solid #000000;
}

.menu_map .title {
  padding: 10px;
  background-color: #eeeeee;
  border-bottom: 1px solid #000000;
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 13px;
}


.menu_map .title .links {
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 11px;
  text-align: right;
}

.menu_map .title .links a {
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 10px;
  text-decoration: none;
}


.menu_map .info {
  padding: 10px;
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 10px;
}

.menu_map .widget {
  width: 95%;
  margin-left: 5%;
}

.menu_map .small_widget {
  width: 55px;
  margin-left: 5%;
}

/*
 * BARRAS
 */


.box_bars {
  width: 970px;
  margin: 50px 0px 30px 15px;
  padding: 10px 0px 10px 10px;
  background:#e5e5e5;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;
  -webkit-box-shadow:1px 1px 10px rgba(0,0,0,0.3);
  -moz-box-shadow:1px 1px 10px rgba(0,0,0,0.3);
}

table.bars {
  width: 960px;
}

table.bars td {
  font-family:corbel,'helvetica neue','trebuchet ms',arial,helvetica,sans-serif;
  font-size:1em;
  text-transform:uppercase;
  font-size:60%;
  border: 1px solid #666666;
  width: 60px;
  background-color: #ffffff;
}

.bar_error {
  margin: 5px 0px;
  background-color: #ff0000;
  height: 15px;
}

.bar0 {
  margin: 5px 0px;
  background-color: #f66d52;
  height: 15px;
}

.bar1 {
  margin: 5px 0px;
  background-color: #f1c205;
  height: 15px;
}

.bar2 {
  margin: 5px 0px;
  background-color: #059bf1;
  height: 15px;
}

.bar3 {
  margin: 5px 0px;
  background-color: #83e781;
  height: 15px;
}

.bar4 {
  margin: 5px 0px;
  background-color: #f652d5;
  height: 15px;
}

/*
 * COLUMNAS
 */

.column_bold {
  font-weight:bold;
}

.column_red {
  font-weight:bold;
  color: #ff0000 !important;
}

.column_green {
  font-weight:bold;
  color: #07791f !important;
}

/*
 * TABLAS
 */

table.normal {
}

table.normal th {
  font-family:corbel,'helvetica neue','trebuchet ms',arial,helvetica,sans-serif;
  font-size:1em;
  text-transform:uppercase;
  font-size:110%;
  font-weight: bold;
}

table.normal td {
  font-family:corbel,'helvetica neue','trebuchet ms',arial,helvetica,sans-serif;
  font-size:1em;
  text-transform:uppercase;
  font-size:110%;
}

table.normal td input {
  font-family:corbel,'helvetica neue','trebuchet ms',arial,helvetica,sans-serif;
  font-size:1em;
  font-size:110%;
}

/*
 * TABLE DATA
 */

.data {
  width: 100%;
  margin: 20px 40px 50px 40px; 
}

.data th {
  font-family:corbel,'helvetica neue','trebuchet ms',arial,helvetica,sans-serif;
  font-size:1em;
  text-transform:uppercase;
  font-size:100%;
  vertical-align: top;
  width: 15%;
  background: #236872;
  padding: 5px;
  color: #ffffff;
}

.data td {
  font-family:corbel,'helvetica neue','trebuchet ms',arial,helvetica,sans-serif;
  font-size:1em;
  font-size:150%;
  vertical-align: top;
  padding: 5px;
  border: 1px solid #236872;
}

.data td.red {
  color: #ff0000 !important;
}

.data td.green {
  color: #07791f !important;
}

/*
 * CALENDARIO
 */

.calendar {
  width: 100%;
  margin: 20px 40px 50px 40px; 
}

.calendar th {
  font-family:corbel,'helvetica neue','trebuchet ms',arial,helvetica,sans-serif;
  font-size:1em;
  text-transform:uppercase;
  font-size:110%;
  vertical-align: top;
  width: 15%;
  background: #236872;
  padding: 5px;
  color: #ffffff;
}

.calendar th.week {
  width: 25%;
}

.calendar td {
  font-family:corbel,'helvetica neue','trebuchet ms',arial,helvetica,sans-serif;
  font-size:1em;
  font-size:100%;
  vertical-align: top;
  padding: 5px;
  border: 1px solid #236872;
  height: 80px;
}

.calendar td.workingday {
  background-color: #fbf1c3;
}

.calendar td.lic_user {
  border: 1px solid #e04373;
  background-color: #fbf1c3;
}

.calendar td .number {
  font-family:corbel,'helvetica neue','trebuchet ms',arial,helvetica,sans-serif;
  font-size:1em;
  font-size:160%;
  font-weight:bold;
  color: #236872;
}

.calendar td .number a {
  color: #236872;
  text-decoration: none;
}

.calendar td .number a:hover {
  color: #093238;
}


.calendar td .picks {
  font-family:corbel,'helvetica neue','trebuchet ms',arial,helvetica,sans-serif;
  font-size:1em;
  font-size:100%;
  color: #666666;
  text-align: right;
}

.calendar td .time {
  font-family:corbel,'helvetica neue','trebuchet ms',arial,helvetica,sans-serif;
  font-size:1em;
  font-size:100%;
  color: #666666;
  text-align: right;
}

.title	{
  font-family:corbel,'helvetica neue','trebuchet ms',arial,helvetica,sans-serif;
  font-size:1em;
  text-transform:uppercase;
  font-size:140%;
  font-weight:bold;
  color: #236872;
}

.text {
  font-family:corbel,'helvetica neue','trebuchet ms',arial,helvetica,sans-serif;
  font-size:1em;
  font-size:110%;
  margin-left: 20px;
  color: #333333;
}

ul.list {
  margin-left: 60px;
}

ul.list li {
  font-family:corbel,'helvetica neue','trebuchet ms',arial,helvetica,sans-serif;
  font-size:1em;
  font-size:110%;
  color: #333333;
}

/*
 * BOX BLUE WITHOUT HEIGHT INFO
 */

.box_blue_no_height {
  position: relative;
  width: 420px;
  border-left: 1px solid #9db7d3;
  border-right: 1px solid #9db7d3;
  border-bottom: 1px solid #9db7d3;
}

.box_blue_no_height .title {
  position: relative;
  width: 382px;
  height: 25px;
  background-color: #9db7d3;
  padding: 5px 20px 0px 18px;
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 15px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
}

.box_blue_no_height .text {
  position: relative;
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 12px;
  color: #123c6a;
  padding: 13px 5px 5px 5px;
}

.box_blue_no_height .no_data {
  color: #777777;
}

.box_blue_no_height .text li {
  margin: 10px 0px;
}

.box_blue_no_height .text li .comment {
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 11px;
  color: #444444;
  margin: 5px 0px 5px 20px;
}

.box_blue_no_height .text a {
  position: relative;
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 12px;
  color: #123c6a;
  text-decoration: none;
}

.box_blue_no_height .text a:hover {
  text-decoration: underline;
}

.box_blue_no_height .box_top_left {
  position: absolute;
  top: 0px;
  left: -1px;
  width: 18px;
  height: 30px;
  background-image: url('../img/box_blue_top_left.png');
  background-repeat: no-repeat;
  z-index: 5;
}

.box_blue_no_height .box_top_right {
  position: absolute;
  top: 0px;
  right: -1px;
  width: 20px;
  height: 30px;
  background-image: url('../img/box_blue_top_right.png');
  background-repeat: no-repeat;
  z-index: 5;
}

.box_blue_no_height .box_bottom_left {
  position: absolute;
  bottom: -1px;
  left: -1px;
  width: 18px;
  height: 18px;
  background-image: url('../img/box_blue_bottom_left.png');
  background-repeat: no-repeat;
  z-index: 5;
}

.box_blue_no_height .box_bottom_right {
  position: absolute;
  bottom: -1px;
  right: -1px;
  width: 20px;
  height: 18px;
  background-image: url('../img/box_blue_bottom_right.png');
  background-repeat: no-repeat;
  z-index: 5;
}

/*
 * BOX RED
 */

.box_red {
  position: relative;
  width: 880px;
  height:200px;
  border-left: 1px solid #9db7d3;
  border-right: 1px solid #9db7d3;
  border-bottom: 1px solid #9db7d3;
} 

.box_red .title {
  position: relative;
  width: 830px;
  height: 25px;
  background-color: #9db7d3;
  padding: 5px 20px 0px 18px;
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 15px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
}

.box_red .text {
  position: relative;
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 12px;
  color: #123c6a;
  padding: 13px 5px 5px 5px;
}

.box_red .no_data {
  color: #777777;
}

.box_red .text li {
  margin: 10px 0px;
}

.box_red .text li .comment {
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 11px;
  color: #444444;
  margin: 5px 0px 5px 20px;
}

.box_red .text a {
  position: relative;
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 12px;
  color: #123c6a;
  text-decoration: none;
}

.box_red .text a:hover {
  text-decoration: underline;
}

.box_red .box_top_left {
  position: absolute;
  top: 0px;
  left: -1px;
  width: 18px;
  height: 30px;
  background-image: url('../img/box_blue_top_left.png');
  background-repeat: no-repeat;
  z-index: 5;
}

.box_red .box_top_right {
  position: absolute;
  top: 0px;
  right: -1px;
  width: 20px;
  height: 30px;
  background-image: url('../img/box_blue_top_right.png');
  background-repeat: no-repeat;
  z-index: 5;
}

.box_red .box_bottom_left {
  position: absolute;
  bottom: -1px;
  left: -1px;
  width: 18px;
  height: 18px;
  background-image: url('../img/box_blue_bottom_left.png');
  background-repeat: no-repeat;
  z-index: 5;
}

.box_red .box_bottom_right {
  position: absolute;
  bottom: -1px;
  right: -1px;
  width: 20px;
  height: 18px;
  background-image: url('../img/box_blue_bottom_right.png');
  background-repeat: no-repeat;
  z-index: 5;
}


/*
 * BOX BLUE
 */

.box_blue {
  position: relative;
  width: 420px;
  height:200px;
  border-left: 1px solid #9db7d3;
  border-right: 1px solid #9db7d3;
  border-bottom: 1px solid #9db7d3;
} 

.box_blue .title {
  position: relative;
  width: 382px;
  height: 25px;
  background-color: #9db7d3;
  padding: 5px 20px 0px 18px;
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 15px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
}

.box_blue .text {
  position: relative;
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 12px;
  color: #123c6a;
  padding: 13px 5px 5px 5px;
}

.box_blue .no_data {
  color: #777777;
}

.box_blue .text li {
  margin: 10px 0px;
}

.box_blue .text li .comment {
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 11px;
  color: #444444;
  margin: 5px 0px 5px 20px;
}

.box_blue .text a {
  position: relative;
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 12px;
  color: #123c6a;
  text-decoration: none;
}

.box_blue .text a:hover {
  text-decoration: underline;
}

.box_blue .box_top_left {
  position: absolute;
  top: 0px;
  left: -1px;
  width: 18px;
  height: 30px;
  background-image: url('../img/box_blue_top_left.png');
  background-repeat: no-repeat;
  z-index: 5;
}

.box_blue .box_top_right {
  position: absolute;
  top: 0px;
  right: -1px;
  width: 20px;
  height: 30px;
  background-image: url('../img/box_blue_top_right.png');
  background-repeat: no-repeat;
  z-index: 5;
}

.box_blue .box_bottom_left {
  position: absolute;
  bottom: -1px;
  left: -1px;
  width: 18px;
  height: 18px;
  background-image: url('../img/box_blue_bottom_left.png');
  background-repeat: no-repeat;
  z-index: 5;
}

.box_blue .box_bottom_right {
  position: absolute;
  bottom: -1px;
  right: -1px;
  width: 20px;
  height: 18px;
  background-image: url('../img/box_blue_bottom_right.png');
  background-repeat: no-repeat;
  z-index: 5;
}


/*
 * BOX ORANGE
 */

.box_orange {
  position: relative;
  width: 420px;
  height:200px;
  border-left: 1px solid #ffb064;
  border-right: 1px solid #ffb064;
  border-bottom: 1px solid #ffb064;
} 

.box_orange .title {
  position: relative;
  width: 382px;
  height: 25px;
  background-color: #ffb064;
  padding: 5px 20px 0px 18px;
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 15px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
}

.box_orange .text {
  position: relative;
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 12px;
  color: #123c6a;
  padding: 13px 5px 5px 5px;
}

.box_orange .no_data {
  color: #777777;
}

.box_orange .text li {
  margin: 10px 0px;
}

.box_orange .text li .comment {
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 11px;
  color: #444444;
  margin: 5px 0px 5px 20px;
}

.box_orange .text a {
  position: relative;
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 12px;
  color: #123c6a;
  text-decoration: none;
}

.box_orange .text a:hover {
  text-decoration: underline;
}

.box_orange .box_top_left {
  position: absolute;
  top: 0px;
  left: -1px;
  width: 18px;
  height: 30px;
  background-image: url('../img/box_orange_top_left.png');
  background-repeat: no-repeat;
  z-index: 5;
}

.box_orange .box_top_right {
  position: absolute;
  top: 0px;
  right: -1px;
  width: 20px;
  height: 30px;
  background-image: url('../img/box_orange_top_right.png');
  background-repeat: no-repeat;
  z-index: 5;
}

.box_orange .box_bottom_left {
  position: absolute;
  bottom: -1px;
  left: -1px;
  width: 18px;
  height: 18px;
  background-image: url('../img/box_orange_bottom_left.png');
  background-repeat: no-repeat;
  z-index: 5;
}

.box_orange .box_bottom_right {
  position: absolute;
  bottom: -1px;
  right: -1px;
  width: 20px;
  height: 18px;
  background-image: url('../img/box_orange_bottom_right.png');
  background-repeat: no-repeat;
  z-index: 5;
}

/*
 * BOX GREEN WITHOUT SIZE
 */

.box_green_no_size {
  position: relative;
  border: 1px solid #407780;
  padding-bottom: 20px;
  -moz-border-radius:25px;
  -webkit-border-radius:25px;
  behavior:url(border-radius.htc);
} 

.box_green_no_size .title {
  position: relative;
  height: 25px;
  background-color: #407780;
  padding: 5px 20px 0px 18px;
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 15px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
  -moz-border-radius-topleft:20px;
  -moz-border-radius-topright:20px;
  -webkit-border-top-left-radius:20px;
  -webkit-border-top-right-radius:20px;
  behavior:url(border-radius.htc);
}

.box_green_no_size .text {
  position: relative;
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 12px;
  color: #123c6a;
  padding: 13px 5px 5px 5px;
}

.box_green_no_size .no_data {
  color: #777777;
}

.box_green_no_size .text li {
  margin: 10px 0px;
}

.box_green_no_size .text li .comment {
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 11px;
  color: #444444;
  margin: 5px 0px 5px 20px;
}

.box_green_no_size .text a {
  position: relative;
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 12px;
  color: #123c6a;
  text-decoration: none;
}

.box_green_no_size .text a:hover {
  text-decoration: underline;
}

/*
 * BOX GREEN WITHOUT SIZE
 */

.box_green_rect_no_size {
  position: relative;
  border: 1px solid #407780;
  padding-bottom: 20px;
} 

.box_green_rect_no_size .title {
  position: relative;
  height: 25px;
  background-color: #407780;
  padding: 5px 20px 0px 18px;
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 12pt;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
}

.box_green_rect_no_size .text {
  position: relative;
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 10pt;
  color: #123c6a;
  padding: 13px 5px 5px 5px;
}

.box_green_rect_no_size .no_data {
  color: #777777;
}

.box_green_rect_no_size .text li {
  margin: 10px 0px;
}

.box_green_rect_no_size .text li .comment {
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 9pt;
  color: #444444;
  margin: 5px 0px 5px 20px;
}

.box_green_rect_no_size .text a {
  position: relative;
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
  font-size: 10pt;
  color: #123c6a;
  text-decoration: none;
}

.box_green_rect_no_size .text a:hover {
  text-decoration: underline;
}