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