/**** [ DIF2/Light - Color&Images ] ****/
/* [css_components.css] */
.whitespace, .backgwhite, .tdcolorwhite{background-color: #fff;}
.backgthemelight{background-color: #f7f7f7;}
.backgthememedium{background-color: #e6edf4;}
.tdcolor{background-color: #ddd;}
.backgcolor{background-color: #ddd!important;}
.backgcolordark{background-color: #ddd !important;}
.colortext{color: #666 !important;}
.borderdark{border-color: #ddd !important;}
.borderdarkLeft{border-left-color: #666 !important;}
.borderdarkRight{border-right-color: #666 !important;}
.borderdarkTop{border-top-color: #666 !important;}
.borderdarkBottom{border-bottom-color: #666 !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: #666 !important;
    border-right-color: #666 !important;
    border-bottom-color: #666 !important;}
.borderrightred{border-right-color: #990000 !important;}
.breadcrumbs{
 	color: #000 !important;
 	border-right: 1px solid #ddd;
 	border-bottom: 1px solid #ddd;
    border-left-color: #fff;
    background-color: #fff;}
.breadcrumbs a, .menubreadcrumbs ul li a, .listlinks a{
    color: #145077 !important;
    border-bottom-color: #145077 !important;}
.breadcrumbs ul li{background-image: url(../img/light/breadcr_bg.png);}
.listbreadcrumbs{color: #000;}
.menubreadcrumbs ul li{background-image: url(../img/light/arrow_downdark.png);}
.actions ul li input{color: #145077 !important;}
.actions .search{background-image: url(../img/light/icon_search.png);}
.actions .email{background-image: url(../img/light/icon_send.png);}
.actions .save{background-image: url(../img/light/icon_save.png);}
.actions .print{background-image: url(../img/light/icon_print.png);}
.actions .help{background-image: url(../img/light/icon_help.png);}
.actions .previous{background-image: url(../img/light/icon_previous.png);}
.actions .next{background-image: url(../img/light/icon_next.png);}
.actions .cancel{background-image: url(../img/light/icon_cancel.png);}
.actions .submit{background-image: url(../img/light/icon_submit.png);}
.actions .top{background-image: url(../img/light/icon_top.png);}
.actions .delete{background-image: url(../img/light/icon_delete.png);}
.actions .edit{background-image: url(../img/light/icon_edit.png);}
.actions .editdata{background-image: url(../img/light/icon_editdata.png);}
.actions .add{background-image: url(../img/light/icon_add.png);}
.actions .info{background-image: url(../img/light/icon_info.png);}
.actions .clear{background-image: url(../img/light/icon_clear.png);}
.actions .yes{background-image: url(../img/light/icon_yes.png);}
.actions .no{background-image: url(../img/light/icon_no.png);}
.actions .back{background-image: url(../img/light/icon_back.png);}
.actions .start{background-image: url(../img/light/icon_start.png);}
.actions .exit{background-image: url(../img/light/icon_exit.png);}
.actions .expand{background-image: url(../img/light/icon_expand.png);}
.actions .customize{background-image: url(../img/light/icon_customize.png);}
.actions .close{background-image: url(../img/light/icon_close.png);}
.actions .loaditem{background-image: url(../img/light/icon_loaditem.png);}
.actions .additem{background-image: url(../img/light/icon_additem.png);}
.actions .copy{background-image: url(../img/light/icon_copy.png);}
.actions .publish{background-image: url(../img/light/icon_publish.png);}
.actions .preview{background-image: url(../img/light/icon_preview.png);}
.actions .normallink, .simplelink{background-image: url(../img/light/arrow.png);}
.disablelink{color: #666;}
.gray{color: #666;}
.border{border-color: #ccc !important;}
.actionsbuttons ul li{
	border-color: #666 !important;
	background-color: #666 !important;}
.actionsbuttons a{color: #fff !important;}
.actionsbuttons a:hover{
    color: #fff !important;
	background-color: #ccc !important;}
.actionsbuttons li input, .actionsbuttons li input .submit{color: #fff !important;}
.actionsbuttons input.save{color: #fff !important;}
.actionsbuttons input.previous{color: #fff !important;}
.actionsbuttons input.next{color: #fff !important;}
.actionsbuttons .search{background-image: url(../img/light/icon_search.png);}
.actionsbuttons .email{background-image: url(../img/light/icon_send.png);}
.actionsbuttons .save{background-image: url(../img/light/icon_save.png);}
.actionsbuttons .print{background-image: url(../img/light/icon_print.png);}
.actionsbuttons .help{background-image: url(../img/light/icon_help.png);}
.actionsbuttons .previous{background: url(../img/light/icon_previous.png) left no-repeat !important;}
.actionsbuttons .next{background: url(../img/light/icon_next.png) right no-repeat !important;}
.actionsbuttons .cancel{background-image: url(../img/light/icon_cancel.png);}
.actionsbuttons .submit{background-image: url(../img/light/icon_submit.png);}
.actionsbuttons .top{background-image: url(../img/light/icon_top.png);}
.actionsbuttons .delete{background-image: url(../img/light/icon_delete.png);}
.actionsbuttons .edit{background-image: url(../img/light/icon_edit.png);}
.actionsbuttons .add{background-image: url(../img/light/icon_add.png);}
.actionsbuttons .info{background-image: url(../img/light/icon_info.png);}
.actionsbuttons .clear{background-image: url(../img/light/icon_clear.png);}
.actionsbuttons .yes{background-image: url(../img/light/icon_yes.png);}
.actionsbuttons .no{background-image: url(../img/light/icon_no.png);}
.actionsbuttons .back{background-image: url(../img/light/icon_back.png);}
.actionsbuttons .key{background-image: url(../img/light/icon_key.png);}
.actionsbuttons .registration{background-image: url(../img/light/icon_registration.png);}
.actionsbuttons .start{background-image: url(../img/light/icon_start.png);}
.actionsbuttons .exit{background-image: url(../img/light/icon_exit.png);}
.actionsbuttons .expand{background-image: url(../img/light/icon_expand.png);}
.actionsbuttons .customize{background-image: url(../img/light/icon_customize.png);}
.actionsbuttons .close{background-image: url(../img/light/icon_close.png);}
.actionsbuttons .additem{background-image: url(../img/light/icon_additem.png);}
.actionsbuttons .loaditem{background-image: url(../img/light/icon_loaditem.png);}
.actionsbuttons .copy{background-image: url(../img/light/icon_copy.png);}
.actionsbuttons .publish{background-image: url(../img/light/icon_publish.png);}
.actionsbuttons .preview{background-image: url(../img/light/icon_preview.png);}
.box{background-color: #fff;}
.box p, .box label, .mainmenu p{color: #000;}
.box a{color: #145077;}
.box a:hover{color: #145077 !important;}
.box h2{
	color: #333 !important;
    background-color: #f6f6f6;}
.box h2 a:hover{color: #145077 !important;}
.box input[type="submit"]{background-color: #145077 !important;}
.box ul li, .menu li{
	background-image: url(../img/light/link_bg.png);
	background-position: 0% 0%;}
.boxactionsbuttons{
    color: #fff !important;
    border-top-color: #ccc !important;
    background-color: #999 !important;}
.boxactionsbuttons ul li{background-color: #666 !important;}
.boxactionsbuttons a{
    color: #fff !important;
    border-bottom-color: #fff;}
.boxactionsbuttons a:hover{color: #fff !important;}
.mainmenutable{background-color: #fff;}
.mainmenutable td{border-color: #ddd;}
.mainmenu{
    color: #000;
    background-color: #fff !important;}
.mainmenu h3, .mainmenu h4, .mainmenu h5{color: #000 !important;}
.mainmenu ul{background-image: url(../img/light/borders_pixel.png);}
.mainmenu a:hover{color: #145077 !important;}
.menuareadivision{
    border-left-color: #ccc;
	border-left-style: dotted;
}
.submenutitle{color: #145077 !important;}
.submenu li, ul.submenunavbar li{background-image: url(../img/light/breadcr_bg.png);}
.dropdownbox{
    border-color: #ccc;
    background-color: #fff !important;
}
.dropdownbox p{color: #000;}
.dropdownbox li{background-image: url(../img/light/arrow.png) !important;}
.dropdownbox li a{
    color: #145077 !important;
    border-bottom-color: #145077;
}
.dropdownbox li a:hover{
    color: #145077 !important;
    border-bottom: none;
}
.linkservicesbox, .linkservicesboxleft, .linkservicesboxright{background-color: #fff;}
.menu{color: #000;}
div#login{background-color: #f7f7f7 !important;}
#login a{color: #145077;}
#login h2{color: #000 !important;}
#login input{border-color: #ccc;}
.loginbutton, .logoutbutton{
    color: #fff;
    border-color: #fff;
    background-color: #145077;
}
/**loginPOPUP**/
.login-heading{color: #000;}
.input-button{background-color: #E6EDF4;}
.login-input[type="button"]:hover, .login-input[type="submit"]:hover, .input-button:hover{background-color: #ccc;}
.login-input[type="text"]:focus, .login-input[type="email"]:focus, .login-input[type="password"]:focus{border-color: #000;}
/**ENDloginPOPUP**/
.box .homepagelink{
    color: #fff;
    background-image: url(../img/light/backg_homepagelink.jpg);}
.box .homepagelink a{color: #fff;}
.box input[type="submit"]{
    color: #fff !important;
    background-color: #145077;}
.headersublink{border-bottom-color: #000;}
.boxarea{
    color: #fff;
    border-top-color: #ccc;
    background-color: #999 !important;}
.boxarea a, .boxarea a:hover{
    color: #fff !important;
    border-bottom-color: #fff !important;}
.boxarea a:hover{color: #fff !important;}
.multiselect{border-color: #666;}
.multiselectheader{color: #000 !important;}
#infodetails{
    border-color: #ddd !important;
    background-color: #f7f7f7;}
#infodetails p{color: #000;}
.warningpages h4{color: #145077 !important;}
.openleftarea{background-color: #ccc !important;}
.openrightarea{background-color: #v !important;}
.closeleftarea{background-color: #ccc !important;}
.closerightarea{background-color: #ccc !important;}
.openrightarea a, .closerightarea a, .openleftarea a, .closeleftarea a{color: #fff;}
.openrightarea a:hover, .closerightarea a:hover, .openleftarea a:hover, .closeleftarea a:hover{color: #145077;}
.steps ul li.on{
	color: #fff;
	background-image: url(../img/light/step_on.png);}
.steps ul li.off{
	color: #fff;
	background-image: url(../img/light/step_off.png);}
/* [css_layouts.css] */
.detailbox{background-color: #ccc;}
#containerbox{border-color: #fff;}
.containerboxheader{color: #000 !important;}
.wizardnavigation{
	 color: #145077;
	 background-color: #e6edf4;}
.wizardnavigation ul li.activemode{
	 color: #fff;
	 background-color: #145077;}
.wizardnavigation ul li.activemodelast{
	 color: #fff;
	 background-color: #145077;
	 background-image: url(../img/light/wiznavigationlast.png);}
.wizardnavigation ul li.activemode input{color: #fff !important;}
.wizard .visited{background-color: #145077;}
.wizard .nextstep{background-image: url(../img/light/icon_nextstep.gif);}
.wizard .nextseparation{background-image: url(../img/light/icon_nextseparation.gif);}
.wizvertical a{
    color: #000 !important;
    border-left-color: #999 !important;}
.wizvertical a:hover{
    background-color: #fff !important;
    border-left-color: #fff;}
.wizvertical .maintitle_active{
    color: #000;
    border-top-color: #ccc;
    border-right-color: #ccc;
    border-bottom-color: #ccc;
    border-left-color: #ccc;
    background-color: #ccc;}
.wizvertical .maintitle{
    color: #000;
    border-top-color: #ccc;
    border-right-color: #ccc;
    border-bottom-color: #ccc;
    border-left-color: #ccc;}
.wizvertical .links{
    border-top: none;
    border-right-color: #ccc;
    border-bottom-color: #ccc;
    border-left-color: #ccc;}
.wizvertical .links_active{
    border-bottom-color: #ccc;
    border-left-color: #ccc;
    background-color: #fff;}
.wiznav a{
    color: #000 !important;
    border-left-color: #ccc;
    border-bottom: none;}
.wiznav a:hover{
    border-left-color: #fff;
    background-color: #fff !important;}
.wiznav .maintitle_active{
    color: #000 !important;
    border-color: #ccc !important;
    background-color: #ccc;}
.wiznav .maintitle{
    color: #fff !important;
    border-color: #ccc;
    background-color: #ddd;}
.wiznav .links{
    border-right-color: #ccc;
    border-bottom-color: #ccc;
    border-left-color: #ccc;}
.wiznav .links_active{
    color: #000;
    border-bottom-color: #ccc;
    border-left-color: #ccc;
    background-color: #ccc;}
.pagination{
    color: #000;
    border-color: #999;
    background-color: #ddd;}
.footnote{border-top-color: #145077;}
.footnote sup{color: #145077;}
#alertbox{background-color: #e6edf4;}
.alertboxtext{color: #000;}
.panel{border-color: #666;}
.panelboxheader, .helpboxheader{
    color: #000 !important;
    border-color: #666 !important;}
.helpBox{
    border-color: #666;
    background-color: #e6edf4;}
.simpleopenbox{
	color: #000 !important;
    border-color: #666;
    background-color: #ddd;}
.simpleopenbox h3{
    color: #000 !important;
    border-bottom-color: #666;}
.simpleopenbox h4{
    color: #000 !important;
    border-top-color: #666;
    border-bottom-color: #666;}
#tabhtml{
    color: #000 !important;
    border-color: #666 !important;}
#tablink{border-bottom-color: #666 !important;}
#tablink li{border-color: #666;}
#tablink li a{color: #145077 !important;}
.page{background-color: #fff;}
.tableform caption, .fildsetablecomplex legend{color: #000 !important;}
.legendscale{color: #000 !important;}
/* [css_forms.css] */
fieldset legend{color: #000;}
input, select, textarea{
    border-color: #666;
    background-color: #fff;}
input[type="submit"],input[type="reset"],input[type="button"]{color: #145077 !important;}
.inputnumber, .inputyear, .inputnormaltextarea{background-color: #ccc !important;}
.inputspecialnumber, .inputnormaltext{background-color: #ccc !important;}
/* [css_grids.css] */
table.grid caption{color: #000;}
table.grid th{color: #000;}
table.grid td{border-bottom-color: #666;}
.gridform input[type="submit"]{
    color: #fff !important;
    border-color: #666 !important;
    background-color: #666 !important;}
.title{color: #000;}
.titleseparation{border-bottom-color: #000;}
.totalresults{background-color: #ccc;}
.total{background-color: #ccc;}
/** [css_diftemplate.css] **/
body, .x-body{
    color: #000;
    background-color: #fff;}
a, #contentonecolumn a, #left ul li a, #right ul li a, .language{
    color: #145077;
    border-bottom-color: #145077;}
a:hover, #left ul li, .logout a:hover{color: #145077;}
#top{background-color: #000;}
#navigation{
    background-color: #fdfcfc;}
#navigation a{color: #000;}
#contentlink a{
    color: #fff;
    border-color: #fff;}
#contentonecolumn, #contenttwocolumns{
    border-top-color: #f7f7f7;
    background-color: #fff;}
#contentonecolumn h2, #contenttwocolumns h2{
    color: #000;
    border-bottom-color: #ccc !important;
    background-color: #e6edf4;}
#contentonecolumn h3, #contentonecolumn h4, #contentonecolumn h5, #contentonecolumn h6, #contenttwocolumns h3, #contenttwocolumns h4, #contenttwocolumns h5, #contenttwocolumns h6{color: #000;}
#left, #right{
    border-top-color: #f7f7f7;
    background-color: #fff;}
#footer a, #footer a:hover{color: #999 !important;}
.simpleheader{color: #000 !important;}
.simpleheaderblack{color: #000 !important;}
.datehour, .logout{color: #fff;}
.division{
    color: #145077;
    border-left-color: #145077;}
.language a, .language a:hover, .chosemode a, .chosemode a:hover{color: #fff !important;}
.language .active, .chosemode .active{color: #145077 !important;}
#pageheader{
    background-color: #ccc;
    border-top-color: #fff;
    border-bottom-color: #fff;}
#logo{display: none;}
#logoright{
    float: right;
    display: inline;
    width: 314px;
    height: 101px;
    background: url(../img/logotipo.png) right no-repeat;}
#pagenavigation{background-color: #fdfcfc;}
#pagenavigation ul li{
    color: #000;
    border-right-color: #fdfcfc;}
#pagenavigation ul li a{
    color: #000;
    background-image: none;
    background-color: #fdfcfc;}
#pagenavigation ul li a:hover, #pagenavigation ul li a:active{
	 color: #000 !important;
    background-image: none;
    background-color: #ecebeb;}
#perfilnavegation ul li{
    color: #000;
    border-left-color: #fdfcfc;}
#perfilnavegation ul li a{
    color: #000;
    background-image: none;
    background-color: #fdfcfc;}
#perfilnavegation ul li a:hover, #perfilnavegation ul li a:active{
    color: #000;
    background-image: none;
    background-color: #ecebeb;}
#perfilchange{background-color: #ecebeb;}
#perfilchange a{color: #145077 !important;}
#perfil div.column p{color: #000;}
.menuleft h2{
    color: #333 !important;
	background: #e6edf4;}
.menuright h2{
    color: #333 !important;
    background-color: #f6f6f6;}
.homepage a{
    color: #fff !important;
    background-color: #666 !important;
    background-image: none !important;}
.homepage a:hover, .homepage a:active{
    color: #000 !important;
    background-color: #ecebeb !important;
    background-image: none !important;}
div.bottom{
    color: #999;
    border-top-color: #f7f7f7;
    background-color: #fff;}
#mainservices a, #allservices a{background-image: url(../img/light/arrow.png);}
