body{background-image:url("images/bg.gif");background-repeat:repeat-x;font-family:arial, helvetica, sans-serif;font-size:13px;margin:0;}a{cursor:hand;}p{margin:0 0 5px;}h1, h2{margin:0;font-size:100%;}fieldset, input, form, select{margin:0;padding:0;}fieldset{border:0;}input{border:1px solid #ddd;}.float-right{float:right;}.float-left{float:left;}img, img a{border:0;}.htitle{color:#fff;background-color:#4d94ff;padding:3px 5px;margin-bottom:2px;vertical-align:bottom;}.htext{color:#fff;background-color:#ccc;padding:3px 5px;margin-bottom:2px;vertical-align:bottom;}/*holder*/#holder{margin:20px auto 10px;width:1000px;}/*end holder*//*header*/#header{background-image:url("images/banner.jpg");background-repeat:no-repeat;width:1000px;height:100px;}#header ul{list-style-type:none;margin:0;padding-top:21px;padding-left:21px;}#header li{display: inline;margin:0;}#header .usertext{color:#660;font-weight:bold;}.float-right-header{float:right;width:640px;}/*end header*//*menu holder - left and righ*/#menustopholder{background-color:#4d94ff;height:25px;border-top:2px solid #fff;border-bottom:2px solid #fff;}.menuright{float:right;width:750px;}.menuright ul, .menuleft ul{padding:0;margin:0;list-style-type:none;}.menuleft ul ul{margin-top:-6px;margin-left:-4px;}.menuright ul ul{margin-top:-6px;margin-left:-50px;}.menuright li, .menuleft li{position:relative;}.menuright li{float:right;}.menuleft li{float:left;}.menuright .divisorleft{border-left:1px solid #fff;}.menuleft .divisorright{border-right:1px solid #fff;}.menuright a, .menuright a:visited, .menuleft a, .menuleft a:visited{display:block;text-decoration:none; color:#fff;height:25px;text-align:center;line-height:25px;width:100px;}* html .menuright a, * html .menuright a:visited, * html .menuleft a, * html .menuleft a:visited{width:105px;}.menuright ul ul, .menuleft ul ul{visibility:hidden;position:absolute;top:31px;left:5; }* html .menuright ul ul, * html .menuleft ul ul{top:31px;}table.menutop{position:absolute;top:0;left:0;}.menuright ul ul a, .menuright ul ul a:visited, .menuleft ul ul a, .menuleft ul ul a:visited{background:#4d94ff;color:#fff;height:auto;line-height:1em;padding:5px 10px;width:129px;text-align:left;border-bottom:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;}.menuright a:hover, .menuright ul ul a:hover, .menuleft a:hover, .menuleft ul ul a:hover{color:#036;background-color:#fc3;}.menuright ul :hover ul, .menuleft ul :hover ul{visibility:visible;}/*end menu holder - left and righ*//*easy navegation*/.easyNav{background-image:url("images/bgeasynav.jpg");background-repeat:no-repeat;height:245px;}ul.easyNav{margin:0;padding:0;padding-top:5px;list-style-type:none;}.easyNav a{border-bottom:1px dashed #999;width:160px;display:block;text-decoration:none;color:#06f;padding:7px 0 7px 10px;}.easyNav a:hover{background:#fff;}/*end easy navegation*//*content*/#contentholder{float:right;width:825px;}#contentfilter{background-color:#4d94ff;margin-bottom:5px;}.contentpadding{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;}#content{min-height:233px;margin:6px 6px 0;padding:2px;background:#fff;border:1px solid #f5f5f5;}.contentbottom{text-align:right;}.contentbottom .contentbottomblock{display:block;}.contentbottomlogo{padding:10px 0;}/*end content*//*filter*/#filter{background-color:#4d94ff;margin:0 0 3px;}#filter .filtertext{color:#fff;text-align:right;}.filterbgbottom{margin-top:10px;height:15px;background-color:#61A7FC;}/*end filter*//*admin list*/.sf_admin_list{width:100%;font-size:12px;}.sf_admin_list.admintext, .sf_admin_list.admintext a, tfoot{color:#036;}.sf_admin_list th{padding:3px;text-align:left;background-color:#eee;}.sf_admin_list td{padding:3px;}.sf_admin_row_0 td{background-color:#f8f8f8;}.sf_admin_row_1 td{background-color:#fff;}.row_status_2 td{background-color:#18AD20;}.row_status_1 td{background-color:#FFFF3B;}.row_status_4 td{background-color:#FF4C38;}ul.sf_admin_actions{margin:10px;list-style-type:none;text-align:right;}ul.sf_admin_td_actions{margin:0;padding:0;list-style-type:none;}ul.sf_admin_td_actions li, ul.sf_admin_actions li{display: inline;}/*end admin list*//*assets-graph*/.assetholder{margin-top:10px;margin-left:10px;}.assetholder img{margin-bottom:3px;}.assetinfoholder{border:2px solid #ccc;background-color:#fff;}.assetinfopadding{margin:5px;padding:3px;background-color:#fc0;}.readinggraph{margin-top:10px;}/*end assets-graph*//*Button*/.sf_admin_action_create{  background: url(/images/add.png) no-repeat 7px 2px;  }.sf_admin_action_save{  background: url(/images/save.png) no-repeat 3px 2px;  }.sf_admin_action_save_and_add{  background: url(/images/save.png) no-repeat 3px 2px;  }.sf_admin_action_delete{  background: url(/images/delete.png) no-repeat 3px 2px;  }.sf_admin_action_cancel{  background: url(/images/cancel.png) no-repeat 3px 2px; }.sf_admin_action_print{  background: url(/images/print.png) no-repeat 3px 2px;  }.sf_admin_action_filter{  background: url(/images/filter.png) no-repeat 3px 2px;  }.sf_admin_action_reset_filter{  background: url(/images/reset.png) no-repeat 3px 2px;  }.sf_admin_action_list{  background: url(/images/list.png) no-repeat 3px 2px; }.sf_admin_action_back{  /*background: url(/images/back.png) no-repeat 3px 2px; */}.sf_admin_actions input{    padding: 0px 3px 0px 20px;  display: inline;}/*End Button*//*forms*/.form-row{clear:both;padding:10px 0 5px 10px;border-bottom:1px solid #ddd; }.form-row label{float:left;width:100px;text-align:right;padding-top:2px;padding:10px 10 0 0;}.form-errors{margin-bottom:10px;border:1px solid #f33;background-color:#ffc;}.form-errors h2{padding:5px 20px;font-size:11px;color:#fff;background: #f33 url(/images/error.png) no-repeat 5px 2px;}.form-errors ul{margin:0;padding:10px 20px;list-style-type:none;}.form-error-msg{color:#f33;margin-left:80px;font-size:85%;font-weight:bold;}label.required{color: #333;font-weight: bold;}.save-ok{margin-bottom:10px;border:1px solid #73B65A;color:#fff;background-color:#0c0;padding:10px 20px;}.titileinform{ /*updated 4 septiembre*/font-size:18px;border-bottom:2px solid #999;padding:15px 10px 5px;}/*end forms*//*Extras*/#filter legend {    color: #666;    font-weight: bold;    font-variant: small-caps;    background-color: #d3d3d3;    padding: 2px 6px;    margin-bottom: 8px;}#filter input, textarea, select {  font-size: 11px;  border: 1px solid #ddd;  vertical-align:middle;}/*End Extras*//* style for barcodes*/div.pageheader {	height: 30px;	width: 816px;}div.imageleft {	width: 260px;	height: 95px;	float: left;	margin-top: 6px;	margin-left: 0;}div.imagenotleft {	width: 260px;	height: 95px;	float: left;	margin-top: 6px;	margin-left: .109in;}div.pagebreak {	page-break-after: always;}.clearfix:after {    content: ".";              /* the period is placed on the page as the last thing before the div closes */		display: block;          /* inline elements don't respond to the clear property */     height: 0;                  /* ensure the period is not visible */    clear: both;               /* make the container clear the period */    visibility: hidden;	     /* further ensures the period is not visible */}.clearfix {display: inline-block;}   /* a fix for IE Mac *//* next a fix for the dreaded Guillotine bug in IE6 *//* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac *//* end of "no-extra-markup" clearing method */	/* End style for barcodes*/
