/* reset.css */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{border:0;outline:0;font-size:100.00%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
.lfloat{float:left;}
.rfloat{float:right;}
/* text.css */
body{font:.65em/1.50 Verdana, sans-serif;color:#666;}
input,textarea,button,select{font:1.00em/1.50 Arial, sans-serif;color:#000;}
a:focus{outline:1.00px dotted invert;}
a{color:#675039;font-weight:700;}
a:hover{color:#000;}
hr{background:#ccc;border:0;clear:both;color:#ccc;height:1.00px;}
h1{font-size:25.00px;}
h2{font-size:18.00px;}
h3{font-size:14.00px;}
h4{font-size:19.00px;}
h5{font-size:17.00px;}
h6{font-size:15.00px;}
p{text-align:justify;}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:10.00px;}
.in p{margin-bottom:5.00px;}
/* 960.css */
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960.00px;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10.00px;margin-right:10.00px;}
.container_12 .grid_3,.container_16 .grid_4{width:220.00px;}
.container_12 .grid_6,.container_16 .grid_8{width:460.00px;}
.container_12 .grid_9,.container_16 .grid_12{width:700.00px;}
.container_12 .grid_12,.container_16 .grid_16{width:940.00px;}
.alpha{margin-left:0;}
.omega{margin-right:0;}
.container_12 .grid_1{width:60.00px;}
.container_12 .grid_2{width:140.00px;}
.container_12 .grid_4{width:300.00px;}
.container_12 .grid_5{width:380.00px;}
.container_12 .grid_7{width:540.00px;}
.container_12 .grid_8{width:620.00px;}
.container_12 .grid_10{width:780.00px;}
.container_12 .grid_11{width:860.00px;}
.container_16 .grid_1{width:40.00px;}
.container_16 .grid_2{width:100.00px;}
.container_16 .grid_3{width:160.00px;}
.container_16 .grid_5{width:280.00px;}
.container_16 .grid_6{width:340.00px;}
.container_16 .grid_7{width:400.00px;}
.container_16 .grid_9{width:520.00px;}
.container_16 .grid_10{width:580.00px;}
.container_16 .grid_11{width:640.00px;}
.container_16 .grid_13{width:760.00px;}
.container_16 .grid_14{width:820.00px;}
.container_16 .grid_15{width:880.00px;}
.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240.00px;}
.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480.00px;}
.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720.00px;}
.container_12 .prefix_1{padding-left:80.00px;}
.container_12 .prefix_2{padding-left:160.00px;}
.container_12 .prefix_4{padding-left:320.00px;}
.container_12 .prefix_5{padding-left:400.00px;}
.container_12 .prefix_7{padding-left:560.00px;}
.container_12 .prefix_8{padding-left:640.00px;}
.container_12 .prefix_10{padding-left:800.00px;}
.container_12 .prefix_11{padding-left:880.00px;}
.container_16 .prefix_1{padding-left:60.00px;}
.container_16 .prefix_2{padding-left:120.00px;}
.container_16 .prefix_3{padding-left:180.00px;}
.container_16 .prefix_5{padding-left:300.00px;}
.container_16 .prefix_6{padding-left:360.00px;}
.container_16 .prefix_7{padding-left:420.00px;}
.container_16 .prefix_9{padding-left:540.00px;}
.container_16 .prefix_10{padding-left:600.00px;}
.container_16 .prefix_11{padding-left:660.00px;}
.container_16 .prefix_13{padding-left:780.00px;}
.container_16 .prefix_14{padding-left:840.00px;}
.container_16 .prefix_15{padding-left:900.00px;}
.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240.00px;}
.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480.00px;}
.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720.00px;}
.container_12 .suffix_1{padding-right:80.00px;}
.container_12 .suffix_2{padding-right:160.00px;}
.container_12 .suffix_4{padding-right:320.00px;}
.container_12 .suffix_5{padding-right:400.00px;}
.container_12 .suffix_7{padding-right:560.00px;}
.container_12 .suffix_8{padding-right:640.00px;}
.container_12 .suffix_10{padding-right:800.00px;}
.container_12 .suffix_11{padding-right:880.00px;}
.container_16 .suffix_1{padding-right:60.00px;}
.container_16 .suffix_2{padding-right:120.00px;}
.container_16 .suffix_3{padding-right:180.00px;}
.container_16 .suffix_5{padding-right:300.00px;}
.container_16 .suffix_6{padding-right:360.00px;}
.container_16 .suffix_7{padding-right:420.00px;}
.container_16 .suffix_9{padding-right:540.00px;}
.container_16 .suffix_10{padding-right:600.00px;}
.container_16 .suffix_11{padding-right:660.00px;}
.container_16 .suffix_13{padding-right:780.00px;}
.container_16 .suffix_14{padding-right:840.00px;}
.container_16 .suffix_15{padding-right:900.00px;}
html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;overflow:hidden;visibility:hidden;width:0;height:0;margin:0;padding:0;}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0;}
.clearfix{display:block;}
* html .clearfix{height:1.00%;}
/* layout.css */
html,body{height:100.00%;margin:0;padding:0;}
body{background:#FFF url(/images/bkg.png) repeat-x;}
#containerx{width:100.00%;position:relative;height:auto!important;min-height:100.00%;}
#container #container-in{padding-bottom:45.00px;}
#container #header{width:960.00px;height:170.00px;}
#container #logo h1{line-height:123.00px;width:154.00px;float:left;text-indent:-10000.00px;margin-top:15.00px;background:transparent url(/images/logo.png) no-repeat left top;}
#container #menu ul.menu-top{float:right;clear:right;margin:18.00px 0 0;padding:0;}
#container #menu a:hover{text-decoration:underline;}
#container #menu ul.menu-top li{line-height:30.00px;height:30.00px;display:inline;font-size:1.00em;margin:0;padding:0 10.00px;}
#container #menu ul.menu-top li.first{background:transparent url(/images/bkg-li-top.png) no-repeat center right;}
#container #menu ul.menu-top li a{color:#675039;line-height:30.00px;}
#container #menu ul.menu-bottom{background:transparent url(/images/bkg-menu-bottom.png) no-repeat center right;float:right;clear:right;width:806.00px;margin:0 0 4.00px;padding:0;}
#container #menu ul.menu-bottom li{line-height:36.00px;height:36.00px;display:inline;font-family:Georgia;font-weight:700;font-size:11.00px;text-transform:uppercase;background:transparent url(/images/bkg-li-bottom.png) no-repeat center left;float:left;margin:0;padding:0 10.00px;}
#container #menu ul.menu-bottom li.first{background:transparent none;padding-left:25.00px;}
#container #menu ul.menu-bottom li.active a{color:#CCC2B7;}
#container #menu ul.menu-bottom li a{color:#FFF;line-height:36.00px;height:36.00px;padding:10.00px 0;}
#container #menu #breadcrumb{background:transparent url(/images/bkg-breadcrumb.png) no-repeat center right;float:right;clear:right;width:806.00px;line-height:24.00px;}
#container #menu #breadcrumb a.first{padding-left:25.00px;}
#container #menu #breadcrumb a{font-weight:400;text-decoration:underline;}
#container #cont{width:960.00px;}
#container #content{width:645.00px;margin-right:15.00px;}
#container #content .block{background-color:#f9f8f7;margin-bottom:20.00px;}
#container #content .block h2{background:transparent url(/images/bkg-header.png) no-repeat center right;color:#675039;font-size:1.10em;font-weight:700;margin:0;padding:0 0 0 15.00px;}
#container #content .block .in{padding:20.00px;}
#container #content .block .inWorks{padding:20.00px 0 20.00px 45.00px;}
#container #content .block .imgWorks{display:block;position:relative;}
#container #content .block .in .img{float:left;margin-right:20.00px;}
#container #content .block .in .imgWorks{margin-right:20.00px;}
#container #content .block .in .text{margin-left:213.00px;}
#container #content .block .in .textWorks{margin-left:0;}
#container #content .block .in h3{color:#5e4833;font-size:1.25em;margin:0;padding:0;}
#container #content .block .in h4{color:#ccc2b7;font-size:1.00em;padding:0;}
#container #content .block .in h5{color:#5e4833;font-size:11.00px;text-transform:uppercase;padding:0;}
#container #content .block .in p{color:#666;font-family:Arial;font-size:13.00px;text-align:justify;margin:10.00px 0;padding:0;}
#container #content .content .in p{font-size:11.00px;}
#container #content .block .in .gallery{margin-top:20.00px;}
#container #content .block .in .gallery div{float:left;display:block;position:relative;margin:0 20.00px 0 0;}
#container #content .block .in .gallery div.last{margin:0;}
#container #content .block .in .gallery div.row{height:20.00px;width:100.00%;clear:both;float:none;margin:0;}
#container #content .block .in span{margin-top:5.00px;}
#container #content .block .in span a{font-weight:700;text-decoration:none;background-color:#edd9c7;color:#5e4833;font-size:11.00px;margin:0;padding:2.00px 10.00px;}
#container #right{background-color:#f9f8f7;width:290.00px;}
#container #right .in{padding:0 20.00px;}
#container #right h2{color:#675039;font-size:1.10em;font-weight:700;margin:10.00px 0 0;padding:0;}
#container #right .in ul li{background:transparent url(/images/bullet.png) no-repeat 0 3.00px;padding-left:15.00px;margin:5.00px 0;}
#container #right .info{background:#f2f0ee url(/images/bkg-info.png) no-repeat 15.00px 50.00px;padding:20.00px;}
#container #right .info h2{text-transform:uppercase;margin:0;}
#container #right .doc h2{margin-top:15.00px;text-transform:uppercase;}
#container #right .info .mail{margin-left:50.00px;clear:both;float:left;}
#container #right .info .mail a{font-weight:400;}
#container #right .info .phone{margin-left:50.00px;width:150.00px;clear:both;float:left;font-size:20.00px;font-weight:700;}
#container #right .doc ul li{background:transparent url(/images/pdf-icon.png) no-repeat;margin-bottom:10.00px;padding-left:30.00px;}
#container #right .doc ul li a{color:#666;font-family:Arial;line-height:23.00px;padding:5.00px 0;}
#footer{position:absolute;width:100.00%;bottom:0;background-color:#675039;height:45.00px;}
#footer div{color:#FFF;line-height:45.00px;}
#footer div.grid_8{width:480.00px;}
#footer div a{color:#FFF;font-size:10.00px;padding:0 5.00px;}
.messageFailure{font-size:1.50em;line-height:2.00em;text-align:center;width:100.00%;background:#FFC none;color:#F60;font-weight:700;margin:1.00em auto;}
div.disabled{display:none;}
div.paging{clear:both;float:left;text-align:center;width:100.00%;margin:5.00px 0;padding:5.00px 0;}
div.paging span{padding:0 5.00px;}
div.paging span.current{color:#000;font-size:1.50em;font-weight:700;}
div.paging a{color:#675039;font-size:1.20em;font-weight:400;text-decoration:none;}
.error-message{background:#FCC url(/img/icons/cancel.png) no-repeat scroll 15.00px center;border:1.00px solid #ED1C24;color:#900;font-weight:700;padding-left:35.00px!important;width:225.00px;margin:5.00px 0 5.00px 150.00px !important;}
div.block fieldset{border:1.00px solid #CCC;margin:5.00px 0 10.00px;padding:15.00px 0;}
div.block legend{font-weight:700;margin-left:15.00px;padding:5.00px;}
div.block input[type=text]:focus,div.block input[type=file]:focus,div.block input[type=password]:focus,div.block select:focus,div.block textarea:focus{background:#D1D4DD none repeat scroll 0;}
div.block input[type=text],div.block input[type=file],div.block input[type=password],div.block select,div.block textarea{border:1.00px solid #A7A6AA;width:200.00px;padding:1.00px 0 1.00px 5.00px;}
div.fileinputs{position:relative;}
div.fakefile{position:absolute;top:0;left:0;z-index:1;}
input.file{position:relative;text-align:right;-moz-opacity:0;filter:alpha(opacity:0);opacity:0;z-index:2;}
div.block div.input{display:block;margin-bottom:5.00px;float:left;vertical-align:text-top;clear:both;width:100.00%;}
div.block div.input label{cursor:pointer;display:block;float:left;line-height:122.00%;overflow:hidden;text-align:right;padding-right:10.00px;width:120.00px;margin:0 10.00px;}
div.required label{background:transparent url(/img/icons/bullet_star.png) no-repeat scroll right center;font-weight:700;padding-right:15.00px!important;width:115.00px!important;}
* html div.input{height:1.00%;}
input.readonly{background-color:#DDD;}
input.date{float:left;}
span.botonFecha{margin-left:5.00px;vertical-align:text-bottom;float:left;}
span.botonFecha img{border:0 none;cursor:pointer;padding-top:0;}
button{background-color:#f5f5f5;border:1.00px solid #dedede;border-top:1.00px solid #eee;border-left:1.00px solid #eee;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:100.00%;text-decoration:none;font-weight:700;color:#565656;cursor:pointer;padding:2.00px 10.00px 2.00px 7.00px;}
.buttons a,.buttons span,.buttons button{display:block;float:left;background-color:#f5f5f5;border:1.00px solid #dedede;border-top:1.00px solid #eee;border-left:1.00px solid #eee;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:100.00%;line-height:130.00%;text-decoration:none;font-weight:700;color:#565656;cursor:pointer;margin:0 7.00px 0 0;padding:5.00px 10.00px 6.00px 7.00px;}
.buttons button{width:auto;overflow:visible;padding:4.00px 10.00px 3.00px 7.00px;}
.buttons button[type]{line-height:17.00px;padding:5.00px 10.00px 5.00px 7.00px;}
:first-child+html button[type]{padding:4.00px 10.00px 3.00px 7.00px;}
.buttons button img,.buttons a img,.buttons span img{border:none;width:16.00px;height:16.00px;margin:0 3.00px -3.00px 0 !important;padding:0;}
button:hover,.buttons button:hover,.buttons a:hover,.buttons span:hover{background-color:#dff4ff;border:1.00px solid #c2e1ef;color:#369;}
.buttons a:active,.buttons span:active{background-color:#6299c5;border:1.00px solid #6299c5;color:#fff;}
.buttons button.positive,.buttons a.positive,.buttons span.positive{color:#529214;}
.buttons span.positive:hover,.buttons a.positive:hover,button.positive:hover{background-color:#E6EFC2;border:1.00px solid #C6D880;color:#529214;}
.buttons a.positive:active,.buttons span.positive:active{background-color:#529214;border:1.00px solid #529214;color:#fff;}
.buttons span.negative,.buttons a.negative,.buttons button.negative{color:#d12f19;}
.buttons span.negative:hover,.buttons a.negative:hover,.buttons button.negative:hover{background:#fbe3e4;border:1.00px solid #fbc2c4;color:#d12f19;}
.buttons a.negative:active,.buttons span.negative:active{background-color:#d12f19;border:1.00px solid #d12f19;color:#fff;}
#container #menu a,#footer div a:hover{text-decoration:none;}
#container #content .block .imgWorks a:hover img,#container #content .block .in .img a:hover img,#container #content .block .in .gallery div a:hover img{opacity:0.9;filter:alpha(opacity=90);}
#container #content .block .inWorks img.watermark,#container #content .block .in .gallery div img.watermark{bottom:0;position:absolute;left:0;}
#container #content .block .in .text div,#container #right .contact h2{margin-bottom:5.00px;}
#container #content .block .in span a:hover,#container #right .doc ul li a:hover,div.paging a:hover{color:#000;}
#container #right .in .img,#container #right .in ul{margin:10.00px 0;}
/* upload.css */
div.marginForm{margin-left:238.00px;}
.margin2{margin:5.00px 142.00px!important;}
span.buttons{margin-left:10.00px;}
div.buttons{margin:10.00px 0;}
.buttons a,.buttons span,.buttons button{display:block;float:left;background-color:#f5f5f5;border:1.00px solid #dedede;border-top:1.00px solid #eee;border-left:1.00px solid #eee;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:100.00%;line-height:130.00%;text-decoration:none;font-weight:700;color:#565656;cursor:pointer;margin:0 7.00px 0 0;padding:5.00px 10.00px 6.00px 7.00px;}
.buttons button{width:auto;overflow:visible;padding:4.00px 10.00px 3.00px 7.00px;}
.buttons button[type]{line-height:17.00px;padding:5.00px 10.00px 5.00px 7.00px;}
:first-child+html button[type]{padding:4.00px 10.00px 3.00px 7.00px;}
.buttons button img,.buttons a img,.buttons span img{border:none;width:16.00px;height:16.00px;margin:0 3.00px -3.00px 0 !important;padding:0;}
.buttons button:hover,.buttons a:hover,.buttons span:hover{background-color:#dff4ff;border:1.00px solid #c2e1ef;color:#369;}
.buttons a:active,.buttons span:active{background-color:#6299c5;border:1.00px solid #6299c5;color:#fff;}
.buttons button.positive,.buttons a.positive,.buttons span.positive{color:#529214;}
.buttons span.positive:hover,.buttons a.positive:hover,button.positive:hover{background-color:#E6EFC2;border:1.00px solid #C6D880;color:#529214;}
.buttons a.positive:active,.buttons span.positive:active{background-color:#529214;border:1.00px solid #529214;color:#fff;}
.buttons span.negative,.buttons a.negative,.buttons button.negative{color:#d12f19;}
.buttons span.negative:hover,.buttons a.negative:hover,.buttons button.negative:hover{background:#fbe3e4;border:1.00px solid #fbc2c4;color:#d12f19;}
.buttons a.negative:active,.buttons span.negative:active{background-color:#d12f19;border:1.00px solid #d12f19;color:#fff;}
div.thumbnails{margin-left:220.00px!important;padding:0!important;}
div.block div.thumbnails{margin-left:150.00px!important;padding:0!important;}
div.thumbnails div.thumb{float:left;clear:both;width:100.00%;margin:0;padding:0;}
div.thumbnails div.thumb div{clear:none;}
div.thumbRight input,div.thumbRight select,div.thumbRight textarea{width:400.00px;}
div.thumbRight{width:75.00%;float:right;margin:0!important;padding:0!important;}
div.thumbLeft .doc{width:120.00px;text-align:center;border:1.00px solid #CCC;background-color:#DDD;margin:0;padding:30.00px 0!important;}
div.thumbLeft .buttons{margin:10.00px 0 0!important;padding:0!important;}
div.thumbLeft{float:left;width:25.00%;margin:0!important;}
ol.help *{font-size:10.00px;}
ol.help p a{font-size:12.00px;font-weight:700;}
ol.help a{font-size:9.00px;font-weight:400;font-family:Georgia;}
ol.help span,ol.help > li{font-size:14.00px;font-family:Georgia;font-weight:700;}
ol.help{margin-left:15.00px;}
div.gallery div.progressWrapper{float:left;padding-right:8.00px;width:200.00px;}
div.gallery div.thumbnails div.thumb{width:auto;}
div.gallery div.thumbRight{display:none;}
div.input:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
#systemWorking{background:url(/img/icons/ajax-loader.gif) center left no-repeat #fff;position:fixed;top:0;left:0;line-height:32.00px;padding-left:35.00px;padding-right:8.00px;background-color:#fff;}
.leftWorking{background:url(/img/icons/ajax-loader.gif) center left no-repeat #fff;}
.progressContainer{border:solid 1.00px #E8E8E8;overflow:hidden;margin:5.00px 0;padding:8.00px 4.00px 8.00px 40.00px;}
.message{border:solid 1.00px #FD9;background-color:#FFC;overflow:hidden;margin:1.00em 0;padding:10.00px 20.00px;}
.red{border:solid 1.00px #B50000;}
.green{border:solid 1.00px #DDF0DD;}
.blue{border:solid 1.00px #CEE2F2;}
.progressName{font-size:8.00pt;font-weight:700;color:#555;width:323.00px;height:14.00px;text-align:left;white-space:nowrap;overflow:hidden;}
.progressBarInProgress,.progressBarComplete,.progressBarError{font-size:0;width:0;height:2.00px;background-color:blue;margin-top:2.00px;}
.progressBarComplete{width:100.00%;background-color:green;visibility:hidden;}
.progressBarError{width:100.00%;background-color:red;visibility:hidden;}
.progressBarStatus{margin-top:2.00px;width:337.00px;font-size:7.00pt;font-family:Arial;text-align:left;white-space:nowrap;}
a.progressCancel{font-size:0;display:block;height:14.00px;width:14.00px;background-image:url(/img/icons/cross.png);background-repeat:no-repeat;float:right;}
a.progressCancel:hover{background-position:0 0;}
div.gallery,div.gallery div.formGroupContainer,div.gallery div.formGroupBottom{float:left;}
/* shadowbox.css */
#shadowbox_overlay{visibility:hidden;position:absolute;display:block;top:0;left:0;z-index:998;margin:0;padding:0;}
#shadowbox_container{position:fixed;height:0;width:100.00%;top:0;left:0;z-index:999;text-align:center;margin:0;padding:0;}
#shadowbox{display:none;visibility:hidden;position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;text-align:left;color:#888;margin:0 auto;}
#shadowbox_title{height:30.00px;overflow:hidden;padding:0;}
#shadowbox_title_inner{height:16.00px;font-size:16.00px;line-height:16.00px;white-space:nowrap;background-color:#fff;padding:10.00px 0 4.00px 10.00px;}
#shadowbox_body{position:relative;overflow:hidden;border:10.00px solid #fff;background-color:#FFF;margin:0;padding:0;}
#shadowbox_body_inner{position:relative;overflow:hidden;}
#shadowbox_loading{position:absolute;top:0;left:0;height:10000.00px;width:100.00%;background-color:#FFF;}
#shadowbox_loading img{float:left;margin:10.00px 10.00px 0;}
#shadowbox_loading span{float:left;margin-top:16.00px;font-size:10.00px;}
#shadowbox_loading span a,#shadowbox_loading span a:link,#shadowbox_loading span a:visited{color:#fff;}
#shadowbox_content.html{height:100.00%;width:100.00%;overflow:auto;}
#shadowbox_toolbar{height:26.00px;overflow:hidden;margin:0;padding:0;}
#shadowbox_toolbar_inner{height:26.00px;background-color:#fff;}
#shadowbox_toolbar_inner div{padding-top:6.00px;font-size:10.00px;height:10.00px;line-height:10.00px;}
#shadowbox_toolbar_inner div a{text-decoration:none;color:#888;}
#shadowbox_nav_close,#shadowbox_nav_previous,#shadowbox_nav_next{float:right;padding-right:10.00px;}
#shadowbox_counter{float:left;padding-left:10.00px;}
#shadowbox_counter a{padding:0 4.00px 0 0;}
div.shadowbox_message{text-align:center;padding:10.00px;}
div.shadowbox_message a:link,div.shadowbox_message a:visited{text-decoration:none;color:#bed333;}
div.shadowbox_message a:hover,div.shadowbox_message a:focus{text-decoration:underline;}
#shadowbox_toolbar_inner div span.shortcut,#shadowbox_counter a.shadowbox_counter_current{text-decoration:underline;font-weight:700;}
/* crir.css */
label.checkbox_checked{background:transparent url(/img/checkbox_s.gif) no-repeat scroll left center;cursor:pointer;display:block;margin-bottom:3.00px;margin-left:240.00px!important;text-align:left!important;width:auto!important;font-weight:700;clear:both!important;padding:3.00px 0 3.00px 25.00px !important;}
label.checkbox_unchecked{background:transparent url(/img/checkbox.gif) no-repeat scroll left center;cursor:pointer;display:block;margin-bottom:3.00px;margin-left:240.00px!important;text-align:left!important;width:auto!important;clear:both!important;padding:3.00px 0 3.00px 25.00px !important;}
label.radio_checked{background:transparent url(/img/icons/bullet_green.png) no-repeat scroll 0;display:block;clear:both;font-weight:700;cursor:pointer;margin:5.00px 0;padding:3.00px 0 3.00px 25.00px;}
label.radio_unchecked{background:transparent url(/img/icons/bullet_white.png) no-repeat scroll 0;display:block;clear:both;cursor:pointer;margin:5.00px 0;padding:3.00px 0 3.00px 25.00px;}
div.checkboxmultiple{border:1.00px solid #A7A6AA;clear:none!important;height:auto;list-style-type:none;width:350.00px;overflow:hidden;margin:0!important;padding:0!important;}
.checkboxmultiple div.checkbox{float:left;clear:both;margin:0 0 5.00px 5.00px;padding:0;}
.checkboxmultiple label{margin-left:0!important;text-align:left!important;width:300.00px!important;}
.crirHidden{left:-1000.00px;position:absolute;}
/* aqua/theme.css */
div.calendar{position:relative;}
.calendar,.calendar table{border:1.00px solid #bdb2bf;font-size:11.00px;color:#000;cursor:default;background:url(normal-bg.gif);font-family:"trebuchet ms",verdana,tahoma,sans-serif;}
.calendar{border-color:#797979;}
.calendar td{border:0;}
.calendar .button{text-align:center;background:url(title-bg.gif) repeat-x 0 100.00%;color:#000;font-weight:700;padding:2.00px;}
.calendar .nav{font-family:verdana,tahoma,sans-serif;}
.calendar .nav div{background:transparent url(menuarrow.gif) no-repeat 100.00% 100.00%;}
.calendar thead tr{background:url(title-bg.gif) repeat-x 0 100.00%;color:#000;}
.calendar thead .title{font-weight:700;text-align:center;background:url(title-bg.gif) repeat-x 0 100.00%;color:#000;padding:2.00px;}
.calendar thead .name{border-bottom:1.00px solid #797979;text-align:center;color:#000;padding:2.00px;}
.calendar thead .hilite{background:url(hover-bg.gif);border-bottom:1.00px solid #797979;padding:2.00px 2.00px 1.00px;}
.calendar thead .active{background:url(active-bg.gif);color:#fff;border-bottom:1.00px solid #797979;padding:3.00px 1.00px 0 3.00px;}
.calendar thead .daynames{background:url(dark-bg.gif);}
.calendar tbody .day{font-family:verdana,tahoma,sans-serif;width:2.00em;color:#000;text-align:right;padding:2.00px 4.00px 2.00px 2.00px;}
.calendar tbody .day.othermonth{font-size:80.00%;color:#999;}
.calendar tbody .day.othermonth.oweekend{color:#f99;}
.calendar table .wn{border-right:1.00px solid #797979;background:url(dark-bg.gif);padding:2.00px 3.00px 2.00px 2.00px;}
.calendar tbody .rowhilite td,.calendar tbody .rowhilite td.wn{background:url(rowhover-bg.gif);}
.calendar tbody td.today{font-weight:700;}
.calendar tbody td.hilite{background:url(hover-bg.gif);border:1.00px solid #bbb;padding:1.00px 3.00px 1.00px 1.00px;}
.calendar tbody td.active{padding:2.00px 2.00px 0;}
.calendar tbody td.selected{font-weight:700;border:1.00px solid #797979;background:url(active-bg.gif);color:#fff;padding:1.00px 3.00px 1.00px 1.00px;}
.calendar tbody .disabled{color:#999;}
.calendar tbody .emptycell{visibility:hidden;}
.calendar tbody .emptyrow{display:none;}
.calendar tfoot .footrow{text-align:center;background:#565;color:#fff;}
.calendar tfoot .ttip{background:url(status-bg.gif) repeat-x 0 0;color:#000;padding:2.00px;}
.calendar tfoot .hilite{background:#afa;border:1.00px solid #084;color:#000;padding:1.00px;}
.calendar tfoot .active{background:#7c7;padding:2.00px 0 0 2.00px;}
.calendar .combo{position:absolute;display:none;top:0;left:0;width:4.00em;cursor:default;background:url(normal-bg.gif);color:#000;z-index:100;font-size:90.00%;border-color:#797979;border-style:solid;border-width:0 1.00px 1.00px;}
.calendar .combo .label,.calendar .combo .label-IEfix{text-align:center;padding:1.00px;}
.calendar .combo .label-IEfix{width:4.00em;}
.calendar .combo .active{background:url(active-bg.gif);color:#fff;font-weight:700;}
.calendar td.time{border-top:1.00px solid #797979;text-align:center;background:url(dark-bg.gif);padding:1.00px 0;}
.calendar td.time .hour,.calendar td.time .minute,.calendar td.time .ampm{font-weight:700;background:url(normal-bg.gif);color:#000;padding:0 5.00px 0 6.00px;}
.calendar td.time .hour,.calendar td.time .minute{font-family:monospace;}
.calendar td.time .colon{font-weight:700;padding:0 2.00px 0 3.00px;}
.calendar td.time span.active{background:url(active-bg.gif);color:#fff;}
.calendar thead .weekend,.calendar tbody td.weekend{color:#c44;}
.calendar .combo .hilite,.calendar td.time span.hilite{background:url(hover-bg.gif);color:#000;}
.calendar td.time .ampm,tfoot tr.footrow td{text-align:center;}