body{background:#fff;margin:20px 0 20px 0;font-family:Arial, Helvetica, sans-serif;color:#666;font-size:10pt;}
table{font-family:Arial, Helvetica, sans-serif;color:#666;font-size:10pt;}
img{border:0;}
input{border:1px solid #ccc;color:#666;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
select{border:1px solid #ccc;color:#666;}
textarea{border:1px solid #ccc;color:#666;font-family:Arial,Helvetica,sans-serif;font-size:10pt;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;resize:none;}
A:link{color:#000;}
A:visited{color:#000;}
A:active{color:#000;}
A:hover{color:#000;text-decoration:underline;}
a.toplink:link{text-decoration:none;color:#666;}
a.toplink:visited{text-decoration:none;color:#666;}
a.toplink:active{text-decoration:none;color:#666;}
a.toplink:hover{text-decoration:underline;color:#666;}
.headbg_1{height:119px;background:#646567 url(/img/headbg_es.jpg) no-repeat;}
.headbg_2{height:119px;background:#646567 url(/img/headbg_ca.jpg) no-repeat;}
.headbg_3{height:119px;background:#646567 url(/img/headbg_es.jpg) no-repeat;}
.headbg_4{height:119px;background:#646567 url(/img/headbg_es.jpg) no-repeat;}
.dataerror{height:30px;padding-left:5px;color:#CC0000;}
.datadone{height:30px;padding-left:5px;color:#254A00;}
.onepixelhorline{height:1px;background:#999;}
.centertable{margin-left:auto;margin-right:auto;}
.hslcell{text-align:right;font-size:18pt;padding-right:30px;}
.hiara{color:#FF9900;font-size:22pt;}
.hiaraver{padding-left:3px;color:#ccc;font-size:8pt;}
.hslogan{padding-left:5px;color:#fff;}
.hhslcell{text-align:right;font-size:18pt;}
.hhiara{color:#FF9900;font-size:22pt;}
.hhiaraver{padding-left:3px;color:#999;font-size:8pt;}
.hhslogan{padding-left:5px;color:#8C8C8C;}
.menuObserv {width:680px;height:130px;padding:1px;}
.titletext2 {color:#666;font-size:1.3em;font-weight:bold;}
.hhhead{padding:10px 20px 5px 20px;font-size:15pt;color:#7D7D80;}
.hhhead2{padding:0 0 0 20px;font-size:15pt;color:#7D7D80;}
.hhead{padding:20px 20px 5px 20px;font-size:17pt;color:#7D7D80;}
.phead{padding:0 0 5px 20px;font-size:18pt;color:#8C8C8C;}
.zonetitle{text-align:right;font-size:24pt;color:#ccc;}
.zonename{font-size:13pt;color:#666;text-transform:capitalize;}
.pheadData{padding:30px 0 20px 3px;font-size:18pt;color:#8C8C8C;}
.hshead{padding:0 20px 30px 20px;font-size:10pt;color:#8C8C8C;}
.hshead3{padding:0 0 0 20px;font-size:10pt;color:#8C8C8C;}
.hshead2{padding:0 0 0 20px;font-size:11pt;}
.hshead4{padding:0 0 30px 20px;font-size:11pt;font-weight:bold;color:#666;}
.hsecboxbg{width:172px;background:url(/img/hmsecbg.jpg) left top no-repeat;}
.hsectit{padding:20px 0 0 20px;font-size:11pt;color:#000;}
.hsectxt{padding:0 0 0 20px;height:100px;font-size:9pt;color:#666;vertical-align:top;}
.hsectxt2{padding:0 0 0 20px;height:30px;font-size:9pt;color:#666;vertical-align:top;}
.sfcell{padding:60px 20px 10px 20px;background:url(/img/nav.png) bottom repeat-x;}
.mfcell{padding:15px 0 0 0;}
.maincell{vertical-align:top;height:245px;padding:10px 0 0 20px;}
.maincell2{vertical-align:top;height:237px;padding:50px 0 0 20px;}
.fctxt{padding:0 0 3px 50px;font-size:9pt;color:#666;}
.sftxtl{font-size:9pt;color:#666;padding-left:5px;}
.sftxtr{font-size:9pt;color:#666;text-align:right;}
.inp_usu{font-size:10pt;width:100px;padding:5px;}
.baccount1{font-size:10pt;width:39px;padding:5px;text-align:center;}
.baccount2{font-size:10pt;width:23px;padding:5px;text-align:center;}
.baccount3{font-size:10pt;width:81px;padding:5px;text-align:center;}
.inp_sel_auto{font-size:10pt;width:auto;padding:5px;cursor:pointer;}
.inp_sel{font-size:10pt;width:175px;padding:5px;cursor:pointer;}
.inp_asunto{font-size:10pt;width:350px;padding:5px;}
.inp_mensaje{font-size:10pt;width:350px;height:100px;padding:5px;}
.inp_pass{font-size:10pt;width:185px;padding:5px;}
.inp_contact{font-size:10pt;width:260px;padding:5px;}
.inp_sel_contact{font-size:10pt;width:130px;padding:5px;}
.input_cal{font-size:10pt;width:80px;text-align:center;padding:5px;}
.inp_rad{border:0;width:20px;margin:0;}
.inp_cb{border:0;width:20px;margin:0;}
.but_main{background:#fff url(/img/nav.png);border:1px solid #CDCDCD;height:30px;color:#333;}
.but_2{background:#fff url(/img/nav.png);border:1px solid #CDCDCD;width:80px;height:30px;color:#333;}
.but_3{background:#fff url(/img/nav.png);border:1px solid #CDCDCD;width:auto;height:33px;color:#333;}
.padlierr{color:#FF0000;padding-top:10px;}
.contacterr{color:#FF0000;padding:5px 0 0 5px;}
.wrapped{white-space:pre-wrap;white-space:-moz-pre-wrap !important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;font-family:Arial, Helvetica, sans-serif;padding:0;margin:0;overflow:hidden;}
.page_top_cal{vertical-align:top;}
table#calendar td{vertical-align:top;}
table#calendar tr.header td{background:#B5985A;color:#fff;line-height:22px;text-align:center;}
table#calendar tr.days td{}
table#calendar tr.days td.header{background:#E0E0E0;padding:0px 0px 0px 0px;vertical-align:middle;}
table#calendar tr.days td.header a{color:#333;display:block;font-weight:bold;height:80px;line-height:80px;text-align:center;text-decoration:none;width:15px;}
table#calendar tr.days td.other{background:#F0F0F0;height:150px;padding:6px;}
table#calendar tr.days td.vacio{background:#FEFEFE;height:150px;padding:6px;}
table#calendar tr.days td.confalta{background:#FFEAEA;height:150px;padding:6px;}
table#calendar tr.days td.conincidencia{background:#F9F7F0;height:150px;padding:6px;}
table#calendar tr.days td.today{background:#EAE1CE;height:150px;padding:6px;}
table#calendar tr.days td a.daynumber, table#calendar tr.days td a.daynumberfull, calcajasin{background:#FEFEFE;border:1px solid #666;border-left:1px solid #ccc;border-top:1px solid #ccc;display:block;height:18px;line-height:18px;margin-bottom:3px;text-align:center;text-decoration:underline;font-weight:bold;top:0px;width:23px;color:#000;}
table#calendar tr.days td a.daynumberfull{background:#FEFEFE;color:#262626;font-weight:bold;width:auto;color:#000;}
table#calendar tr.days td a.event{color:#262626;display:block;margin:0px 0px 5px 0px;text-decoration:none;}
table#calendar tr.days td em.note{color:#999;}
table#calendar tr.footer td{background:#BDE2AC;font-size:2px;line-height:2px;padding:0px 0px 0px 0px;}
.tablehead{background:#8C8C8C;color:#fff;font-weight:bold;}
.nutricell{background:#8C8C8C;color:#fff;}
#cluetip-close img{border:0;}
#cluetip-title{overflow:hidden;font-family:Arial, Helvetica, sans-serif;}
#cluetip-extra{display:none;}
.cluetip-default{background-color:#d9d9c2;font-family:Arial, Helvetica, sans-serif;}
.cluetip-default #cluetip-outer{position:relative;margin:0;background-color:#F0F0F0;}
.cluetip-default h3#cluetip-title{margin:0 0 5px;padding:8px 10px 4px;font-size:1.1em;background-color:#B5985A;color:#fff;}
.cluetip-default #cluetip-title a{color:#d9d9c2;font-size:0.95em;}  
.cluetip-default #cluetip-inner{padding:10px;}
.fnborder1{text-align:center;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
.fnborder2{text-align:center;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.fnborder3{width:99px;text-align:center;border-left:1px solid #ccc;}
.fnborder4{text-align:center;border-left:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:bold;}
.fnborder5{text-align:center;border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;font-weight:bold;}
.fnborder6{width:99px;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.fnborder7{width:360px;height:22px;padding-right:5px;text-align:right;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.fnborder8{height:22px;padding-right:5px;text-align:right;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
.fnborder9{width:458px;height:22px;padding-left:5px;font-weight:bold;}
.fnborder10{width:71px;text-align:center;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.fnborder11{width:457px;height:22px;padding-left:5px;font-weight:bold;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.fnborder12{width:71px;text-align:center;border:1px solid #ccc;}
.fnborder13{height:22px;padding-left:5px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
.fnborder14{height:22px;text-align:right;padding-right:5px;font-weight:bold;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
.fnborder15{height:22px;padding-left:20px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
.fnborder16{padding-left:20px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.fnborder17{width:458px;height:22px;padding-left:5px;}
.fnborder18{width:100px;text-align:center;font-weight:normal;}
.fnborder19{width:100px;padding-right:5px;text-align:center;font-weight:normal;}
.fnborder20{width:60px;text-align:center;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.fnborder21{font-weight:bold;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
.fnborder22{font-weight:bold;border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
.fnborder23{width:60px;border:1px solid #ccc;}
.padleft20{padding-right:20px;text-align:left;}
.padright20{padding-right:20px;text-align:right;}
.padcent20{padding-right:20px;text-align:center;}
.padright20green{padding-right:20px;text-align:right;color:#086E22;}
.padright10{padding-right:10px;text-align:right;}
.recsum1{padding:10px 20px 0 0;text-align:right;font-weight:bold;}
.recsum1{padding:10px 20px 0 0;text-align:right;font-weight:bold;}
.recsum1green{padding:10px 20px 0 0;text-align:right;color:#086E22;font-weight:bold;}
.faltinciell{padding:5px;color:#fff;text-align:center;}
.menpdf:hover{filter:alpha(opacity=80);opacity:0.8;}
.dtpicker{width:90px;height:22px;background:#fff;color:#333;text-align:center;cursor:pointer;}
.dtpickeregestora{width:70px;height:22px;background:#fff;color:#333;text-align:center;cursor:pointer;}
.flatbtn-white{display:inline-block;outline:0;border:1px solid #ccc;color:#000;text-decoration:none;background:#ECF8E4;padding:5px 15px;line-height:normal;text-align:center;vertical-align:middle;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.flatbtn-white:hover{color:#000;background:#C7EBAF;text-decoration:none;}
.flatbtn-white:active{-webkit-box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.1);}
.loadingdiv{display:none;width:100px;height:24px;padding:7px 10px 0 10px;background:#549E27;color:#fff;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.errordiv{display:none;width:100px;height:24px;padding:7px 10px 0 10px;background:#549E27;color:#fff;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
