/**** [ DIF2/GreyLight - Color&Images ] ****/
/* [css_components.css] */
.backgthemelight{background-color: #f2f2f2;}
.backgthememedium{background-color: #bbb;}
.tdcolor{background-color: #f5f5f5;}
.backgcolor{background-color: #f5f5f5 !important;}
.backgcolordark{background-color: #bbb !important;}
.colortext{color: #1374a5 !important;}
.borderdark{border-color: #969696 !important;}
.borderdarkLeft{border-left-color: #969696 !important;}
.borderdarkRight{border-right-color: #969696 !important;}
.borderdarkTop{border-top-color: #969696 !important;}
.borderdarkBottom{border-bottom-color: #969696 !important;}
.borderlight{border-color: #ccc !important;}
.borderlightLeft{border-left-color: #ccc !important;}
.borderlightRight{border-right-color: #ccc !important;}
.borderlightTop{border-top-color: #ccc !important;}
.borderlightBottom{border-bottom-color: #ccc !important;}
.bordernoleft{
    border-top-color: #969696 !important;
    border-right-color: #969696 !important;
    border-bottom-color: #969696 !important;
}
.borderrightred{border-right-color: #1374a5 !important;}
.breadcrumbs{
 	color: #5b5b5b !important;
    border-left-color: #fff;
    background-color: #fff;
}
.breadcrumbs a, .menubreadcrumbs ul li a, .listlinks a{
    color: #1374a5 !important;
    border-bottom-color: #1374a5;
}
.breadcrumbs ul li{background-image: url(../img/greylight/breadcr_bg.png);}
.listbreadcrumbs{color: #5b5b5b;}
.menubreadcrumbs ul li{background-image: url(../img/greylight/arrow_downdark.png);}
.actions a:hover{color: #7bb0c5 !important;}
.actions ul li input{color: #1374a5 !important;}
.actions .search{background-image: url(../img/greylight/icon_search.png);}
.actions .email{background-image: url(../img/greylight/icon_send.png);}
.actions .save{background-image: url(../img/greylight/icon_save.png);}
.actions .print{background-image: url(../img/greylight/icon_print.png);}
.actions .help{background-image: url(../img/greylight/icon_help.png);}
.actions .previous{background-image: url(../img/greylight/icon_previous.png);}
.actions .next{background-image: url(../img/greylight/icon_next.png);}
.actions .cancel{background-image: url(../img/greylight/icon_cancel.png);}
.actions .submit{background-image: url(../img/greylight/icon_submit.png);}
.actions .top{background-image: url(../img/greylight/icon_top.png);}
.actions .delete{background-image: url(../img/greylight/icon_delete.png);}
.actions .edit{background-image: url(../img/greylight/icon_edit.png);}
.actions .editdata{background-image: url(../img/greylight/icon_editdata.png);}
.actions .add{background-image: url(../img/greylight/icon_add.png);}
.actions .info{background-image: url(../img/greylight/icon_info.png);}
.actions .clear{background-image: url(../img/greylight/icon_clear.png);}
.actions .yes{background-image: url(../img/greylight/icon_yes.png);}
.actions .no{background-image: url(../img/greylight/icon_no.png);}
.actions .back{background-image: url(../img/greylight/icon_back.png);}
.actions .start{background-image: url(../img/greylight/icon_start.png);}
.actions .exit{background-image: url(../img/greylight/icon_exit.png);}
.actions .expand{background-image: url(../img/greylight/icon_expand.png);}
.actions .customize{background-image: url(../img/greylight/icon_customize.png);}
.actions .close{background-image: url(../img/greylight/icon_close.png);}
.actions .loaditem{background-image: url(../img/greylight/icon_loaditem.png);}
.actions .additem{background-image: url(../img/greylight/icon_additem.png);}
.actions .copy{background-image: url(../img/greylight/icon_copy.png);}
.actions .publish{background-image: url(../img/greylight/icon_publish.png);}
.actions .preview{background-image: url(../img/greylight/icon_preview.png);}
.actions .normallink, .simplelink{background-image: url(../img/greylight/arrow.png);}
.disablelink{color: #797979;}
.gray{color: #666;}
.border{border-color: #ccc !important;}
.actionsbuttons ul li{
	border-color: #3d3d3d !important;
	background-color: #3d3d3d !important;
}
.actionsbuttons a{color: #f2f2f2 !important;}
.actionsbuttons a:hover{
    color: #f2f2f2 !important;
	background-color: #bbb !important;
}
.actionsbuttons li input, .actionsbuttons li input .submit{color: #f2f2f2 !important;}
.actionsbuttons .search{background-image: url(../img/greylight/icon_search.png);}
.actionsbuttons .email{background-image: url(../img/greylight/icon_send.png);}
.actionsbuttons .save{background-image: url(../img/greylight/icon_save.png);}
.actionsbuttons .print{background-image: url(../img/greylight/icon_print.png);}
.actionsbuttons .help{background-image: url(../img/greylight/icon_help.png);}
.actionsbuttons .previous{background-image: url(../img/greylight/icon_previous.png);}
.actionsbuttons .next{background-image: url(../img/greylight/icon_next.png);}
.actionsbuttons .cancel{background-image: url(../img/greylight/icon_cancel.png);}
.actionsbuttons .submit{background-image: url(../img/greylight/icon_submit.png);}
.actionsbuttons .top{background-image: url(../img/greylight/icon_top.png);}
.actionsbuttons .delete{background-image: url(../img/greylight/icon_delete.png);}
.actionsbuttons .edit{background-image: url(../img/greylight/icon_edit.png);}
.actionsbuttons .add{background-image: url(../img/greylight/icon_add.png);}
.actionsbuttons .info{background-image: url(../img/greylight/icon_info.png);}
.actionsbuttons .clear{background-image: url(../img/greylight/icon_clear.png);}
.actionsbuttons .yes{background-image: url(../img/greylight/icon_yes.png);}
.actionsbuttons .no{background-image: url(../img/greylight/icon_no.png);}
.actionsbuttons .back{background-image: url(../img/greylight/icon_back.png);}
.actionsbuttons .key{background-image: url(../img/greylight/icon_key.png);}
.actionsbuttons .registration{background-image: url(../img/greylight/icon_registration.png);}
.actionsbuttons .start{background-image: url(../img/greylight/icon_start.png);}
.actionsbuttons .exit{background-image: url(../img/greylight/icon_exit.png);}
.actionsbuttons .expand{background-image: url(../img/greylight/icon_expand.png);}
.actionsbuttons .customize{background-image: url(../img/greylight/icon_customize.png);}
.actionsbuttons .close{background-image: url(../img/greylight/icon_close.png);}
.actionsbuttons .additem{background-image: url(../img/greylight/icon_additem.png);}
.actionsbuttons .loaditem{background-image: url(../img/greylight/icon_loaditem.png);}
.actionsbuttons .copy{background-image: url(../img/greylight/icon_copy.png);}
.actionsbuttons .publish{background-image: url(../img/greylight/icon_publish.png);}
.actionsbuttons .preview{background-image: url(../img/greylight/icon_preview.png);}
.box{background-color: #bbb;}
.box p, .box label, .mainmenu p{color: #5b5b5b;}
.box a{color: #444;}
.box a:hover{color: #7bb0c5 !important;}
.box h2{
    border-bottom-color: #3d3d3d;
    background-color: #444;
    background-image: url(../img/greylight/simplemenu_header.png);
}
.box h2 a:hover{color: #7bb0c5 !important;}
.box input[type="submit"]{background-color: #969696 !important;}
.box ul li, .menu li{background-image: url(../img/greylight/arrow.png);}
.boxactionsbuttons{
    color: #fff !important;
    border-top-color: #797979 !important;
    background-color: #3d3d3d !important;
}
.boxactionsbuttons ul li{background-color: #969696 !important;}
.boxactionsbuttons a{
    color: #f2f2f2 !important;
    border-bottom-color: #f2f2f2;
}
.boxactionsbuttons a:hover{color: #7bb0c5 !important;}
.mainmenutable{background-color: #f5f5f5;}
.mainmenutable td{border-color: #fff;}
.mainmenu{
    color: #5b5b5b;
    background-color: #f5f5f5 !important;
}
.mainmenu h3, .mainmenu h4, .mainmenu h5{color: #646464 !important;}
.mainmenu ul{background-image: url(../img/greylight/borders_pixel.png);}
.menu ul li a:hover{color: #7bb0c5 !important;}
.menuareadivision{border-left-color: #f2f2f2;}
.submenutitle{color: #fff !important;}
.submenu li, ul.submenunavbar li{background-image: url(../img/greylight/breadcr_bg.png);}
.dropdownbox{
    background-color: #797979 !important;
    border-color: #fff;
}
.dropdownbox p{color: #fff;}
.dropdownbox li a{
    color: #fff !important;
    border-bottom-color: #fff;
}
.dropdownbox li a:hover{
    color: #7bb0c5 !important;
    border-bottom-color: #7bb0c5;
}
.linkservicesbox, .linkservicesboxleft, .linkservicesboxright{background-color: #f5f5f5;}
.menu{color: #5b5b5b;}
div#login{background-color: #f2f2f2 !important;}
#login a{color: #fff;}
#login h2{color: #646464 !important;}
#login input{border-color: #969696;}
.loginbutton, .logoutbutton{
    color: #fff;
    border-color: #969696;
    background-color: #969696;
}
/**loginPOPUP**/
.login-heading{color: #646464;}
.input-button{background-color: #F2F2F2;}
.login-input[type="button"]:hover, .login-input[type="submit"]:hover, .input-button:hover{background-color: #BBBBBB;}
.login-input[type="text"]:focus, .login-input[type="email"]:focus, .login-input[type="password"]:focus{border-color: #646464;}
/**ENDloginPOPUP**/
.box .homepagelink{
    color: #fff;
    background-image: url(../img/greylight/backg_homepagelink.jpg);
}
.box .homepagelink a{color: #1374a5;}
.box input[type="submit"]{
    color: #fff !important;
    background-color: #969696;
}
.headersublink{border-bottom-color: #3d3d3d;}
.boxarea{
    color: #fff;
    border-top-color: #797979;
    background-color: #3d3d3d !important;
}
.boxarea a, .boxarea a:hover{
    color: #f2f2f2 !important;
    border-bottom-color: #f2f2f2 !important;
}
.boxarea a:hover{color: #7bb0c5 !important;}
.multiselect{border-color: #969696;}
.multiselectheader{color: #646464 !important;}
#infodetails{
    border-color: #ccc !important;
    background-color: #f2f2f2;
}
#infodetails p{color: #5b5b5b;}
.warningpages h4{color: #1374a5 !important;}
.openleftarea{
	 background-color: #3d3d3d !important;
}
.openrightarea{
	 background-color: #3d3d3d !important;
}
.closeleftarea{
	 background-color: #3d3d3d !important;
}
.closerightarea{
	 background-color: #3d3d3d !important;
}
.openrightarea a, .closerightarea a, .openleftarea a, .closeleftarea a{color: #fff;}
.openrightarea a:hover, .closerightarea a:hover, .openleftarea a:hover, .closeleftarea a:hover{color: #7bb0c5;}
.steps ul li.on{
	color: #fff;
	background-image: url(../img/greylight/step_on.png);
}
.steps ul li.off{
	color: #fff;
	background-image: url(../img/greylight/step_off.png);
}
/* [css_layouts.css] */
.detailbox{background-color: #bbb;}
#containerbox{border-color: #fff;}
.containerboxheader{color: #5b5b5b !important;}
.wizardnavigation{
	 color: #1374a5;
	 background-color: #e6e6e6;
}
.wizardnavigation ul li.activemode{
	 color: #fff;
	 background-color: #3d3d3d;
}
.wizardnavigation ul li.activemodelast{
	 color: #fff;
	 background-color: #3d3d3d;
	 background-image: url(../img/greylight/wiznavigationlast.png);
}
.wizardnavigation ul li.activemode input{color: #fff !important;}
.wizard .visited{background-color: #f2f2f2;}
.wizard .nextstep{background-image: url(../img/greylight/icon_nextstep.gif);}
.wizard .nextseparation{background-image: url(../img/greylight/icon_nextseparation.gif);}
.wizvertical a{
    color: #1374a5 !important;
    border-left-color: #797979;
}
.wizvertical a:hover{
    background-color: #fff !important;
    border-left-color: #fff;
}
.wizvertical .maintitle_active{
    color: #1374a5;
    border-top-color: #797979;
    border-right-color: #797979;
    border-bottom-color: #797979;
    border-left-color: #797979;
    background-color: #ccc;
}
.wizvertical .maintitle{
    color: #1374a5;
    border-top-color: #797979;
    border-right-color: #797979;
    border-bottom-color: #797979;
    border-left-color: #797979;
}
.wizvertical .links{
    border-top: none;
    border-right-color: #797979;
    border-bottom-color: #797979;
    border-left-color: #797979;
}
.wizvertical .links_active{
    border-bottom-color: #797979;
    border-left-color: #797979;
    background-color: #ccc;
}
.wiznav a{
    color: #1374a5 !important;
    border-left-color: #3d3d3d;
    border-bottom: none;
}
.wiznav a:hover{
    border-left-color: #fff;
    background-color: #fff !important;
}
.wiznav .maintitle_active{
    color: #fff !important;
    border-color: #3d3d3d !important;
    background-color: #3d3d3d;
}
.wiznav .maintitle{
    color: #fff !important;
    border-color: #bbb;
    background-color: #969696;
}
.wiznav .maintitle a{color: #1374a5 !important;}
.wiznav .links{
    border-right-color: #3d3d3d;
    border-bottom-color: #3d3d3d;
    border-left-color: #3d3d3d;
}
.wiznav .links_active{
    color: #fff;
    border-bottom-color: #3d3d3d;
    border-left-color: #3d3d3d;
    background-color: #3d3d3d;
}
.pagination{
    color: #5b5b5b;
    border-color: #969696;
    background-color: #ccc;
}
.footnote{border-top-color: #1374a5;}
.footnote sup{color: #1374a5;}
#alertbox{background-color: #f2f2f2;}
.alertboxtext{color: #5b5b5b;}
.panel{border-color: #ccc;}
.panelboxheader, .helpboxheader{
    color: #5b5b5b !important;
    border-color: #ccc !important;
}
.helpBox{
    border-color: #969696;
    background-color: #f2f2f2;
}
.simpleopenbox{
	color: #f2f2f2 !important;
    border-color: #ccc;
    background-color: #f5f5f5;
}
.simpleopenbox h3{
    color: #646464 !important;
    border-bottom-color: #ccc;
}
.simpleopenbox h4{
    color: #646464 !important;
    border-top-color: #ccc;
    border-bottom-color: #ccc;
}
#tabhtml{
    color: #5b5b5b !important;
    border-color: #ccc !important;
}
#tablink{border-bottom-color: #ccc !important;}
#tablink li{border-color: #969696;}
#tablink li a{color: #1374a5 !important;}
.page{background-color: #fff;}
.tableform caption, .fildsetablecomplex legend{color: #1374a5 !important;}
.legendscale{color: #1374a5 !important;}
/* [css_forms.css] */
fieldset legend{color: #1374a5;}
input, select, textarea{
    border-color: #ccc;
    background-color: #fff;
}
input[type="submit"],input[type="reset"],input[type="button"]{color: #1374a5 !important;}
.inputnumber, .inputyear, .inputnormaltextarea{background-color: #fff !important;}
.inputspecialnumber, .inputnormaltext{background-color: #bbb !important;}
/* [css_grids.css] */
table.grid caption{color: #646464;}
table.grid th{color: #646464;}
table.grid td{border-bottom-color: #ccc;}
.gridform input[type="submit"]{
    color: #fff !important;
    border-color: #ccc !important;    
    background-color: #444 !important;
}
.title{color: #646464;}
.titleseparation{border-bottom-color: #646464;}
.totalresults{background-color: #ccc;}
.total{background-color: #ccc;}
/** [css_diftemplate.css] **/
body, .x-body{
    color: #5b5b5b;
    background: #f2f2f2 url(../img/greylight/backg_body.png) repeat-x scroll center bottom;
}
a, #contentonecolumn a, #left ul li a, #right ul li a, .language{
    color: #1374a5;
    border-bottom-color: #1374a5;
}
a:hover, #left ul li, .logout a:hover{color: #7bb0c5;}
#top{background: #2c2c2c url(../img/greylight/backg_top.png) repeat-x;}
#navigation{background-color: #f2f2f2;}
#navigation a{color: #646464;}
#contentlink a{
    color: #fff;
    border-color: #fff;
}
#contentonecolumn, #contenttwocolumns{
    border-top-color: #f2f2f2;
    background-color: #fff;
}
#contentonecolumn h2, #contenttwocolumns h2{
    color: #646464;
    border-bottom-color: #3d3d3d !important;
    background-color: #bbb;
}
#contentonecolumn h3, #contentonecolumn h4, #contentonecolumn h5, #contentonecolumn h6, #contenttwocolumns h3, #contenttwocolumns h4, #contenttwocolumns h5, #contenttwocolumns h6{color: #646464;}
#left, #right{
    border-top-color: #f2f2f2;
    background-color: #f2f2f2;
}
#footer a, #footer a:hover{color: #f2f2f2 !important;}
.simpleheader{color: #646464 !important;}
.simpleheaderblack{color: #646464 !important;}
.datehour, .logout{color: #fff;}
.division{
    color: #bbb;
    border-left-color: #bbb;
}
.language a, .language a:hover, .chosemode a, .chosemode a:hover{color: #fff !important;}
.language .active, .chosemode .active{color: #7bb0c5 !important;}
#pageheader{
    background: #e6e6e6 url(../img/greylight/logo_backg.png) repeat-x;
    border-top-color: transparent;
    border-bottom-color: transparent;
}
#logo{display: none;}
#logoright{
    float: right;
    display: inline;
    width: 314px;
    height: 101px;
    background: url(../img/logotipo.png) right no-repeat;
}
#pagenavigation{background-color: #f2f2f2;}
#pagenavigation ul li{
    color: #646464;
    border-right-color: #bbb;
}
#pagenavigation ul li a{
    color: #646464;
    background-image: url(../img/greylight/backg_mainnav.png);
}
#pagenavigation ul li a:hover, #pagenavigation ul li a:active{
	 color: #f2f2f2;
    background-image: url(../img/greylight/backg_mainnav_on.png);
}
#perfilnavegation ul li{
    color: #fff;
    border-left-color: #f2f2f2;
}
#perfilnavegation ul li a{
    color: #fff;
    background-color: #444;
    background-image: none;
}
#perfilnavegation ul li a:hover, #perfilnavegation ul li a:active{
    color: #f2f2f2;
    background-color: #797979;
    background-image: none;
}
#perfilchange{background-color: #444;}
#perfilchange a{color: #fff !important;}
#perfil div.column p{color: #fff;}
.menuleft h2{
    color: #f2f2f2 !important;
    border-bottom-color: #3d3d3d !important;
	background-color: #444;
	background-image: url(../img/greylight/leftmenu_header.png) !important;
}
.menuright h2{
    color: #f2f2f2 !important;
    border-bottom-color: #3d3d3d;
    background-color: #444;
    background-image: url(../img/greylight/simplemenu_header.png) !important; 
}
.homepage a{
    color: #fff !important;
    background-color: #444444 !important;
    background-image: none !important;
}
.homepage a:hover, .homepage a:active{
    color: #646464 !important;
    background-color: #f2f2f2 !important;
    background-image: none !important;
}
div.bottom{
    color: #f2f2f2;
    border-top-color: #f2f2f2;
    background: #2c2c2c url(../img/greylight/backg_footer.png) repeat-x;
}
#mainservices a, #allservices a{background-image: url(../img/greyligt/arrow.png);}