@import url(custom-theme/jquery-ui-1.8.2.custom.css);
@import url(../js/ext-3.4.1/resources/css/xtheme-phoenix.css);
@font-face{font-family:open_sansextrabold;src:url(fonts/opensans-extrabold-webfont.eot);src:url(fonts/opensans-extrabold-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/opensans-extrabold-webfont.woff) format("woff"),url(fonts/opensans-extrabold-webfont.ttf) format("truetype"),url(fonts/opensans-extrabold-webfont.svg#open_sansextrabold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:open_sansregular;src:url(fonts/opensans-regular-webfont.eot);src:url(fonts/opensans-regular-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/opensans-regular-webfont.woff) format("woff"),url(fonts/opensans-regular-webfont.ttf) format("truetype"),url(fonts/opensans-regular-webfont.svg#open_sansregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:open_sansextrabold_italic;src:url(fonts/opensans-extrabolditalic-webfont.eot);src:url(fonts/opensans-extrabolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/opensans-extrabolditalic-webfont.woff) format("woff"),url(fonts/opensans-extrabolditalic-webfont.ttf) format("truetype"),url(fonts/opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:open_sansbold_italic;src:url(fonts/opensans-bolditalic-webfont.eot);src:url(fonts/opensans-bolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/opensans-bolditalic-webfont.woff) format("woff"),url(fonts/opensans-bolditalic-webfont.ttf) format("truetype"),url(fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:open_sanssemibold_italic;src:url(fonts/opensans-semibolditalic-webfont.eot);src:url(fonts/opensans-semibolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/opensans-semibolditalic-webfont.woff) format("woff"),url(fonts/opensans-semibolditalic-webfont.ttf) format("truetype"),url(fonts/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:open_sansbold;src:url(fonts/opensans-bold-webfont.eot);src:url(fonts/opensans-bold-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/opensans-bold-webfont.woff) format("woff"),url(fonts/opensans-bold-webfont.ttf) format("truetype"),url(fonts/opensans-bold-webfont.svg#open_sansbold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:open_sansitalic;src:url(fonts/opensans-italic-webfont.eot);src:url(fonts/opensans-italic-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/opensans-italic-webfont.woff) format("woff"),url(fonts/opensans-italic-webfont.ttf) format("truetype"),url(fonts/opensans-italic-webfont.svg#open_sansitalic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:open_sanssemibold;src:url(fonts/opensans-semibold-webfont.eot);src:url(fonts/opensans-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/opensans-semibold-webfont.woff) format("woff"),url(fonts/opensans-semibold-webfont.ttf) format("truetype"),url(fonts/opensans-semibold-webfont.svg#open_sanssemibold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:open_sanslight;src:url(fonts/opensans-light-webfont.eot);src:url(fonts/opensans-light-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/opensans-light-webfont.woff) format("woff"),url(fonts/opensans-light-webfont.ttf) format("truetype"),url(fonts/opensans-light-webfont.svg#open_sanslight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:open_sanslight_italic;src:url(fonts/opensans-lightitalic-webfont.eot);src:url(fonts/opensans-lightitalic-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/opensans-lightitalic-webfont.woff) format("woff"),url(fonts/opensans-lightitalic-webfont.ttf) format("truetype"),url(fonts/opensans-lightitalic-webfont.svg#open_sanslight_italic) format("svg");font-weight:400;font-style:normal}
@font-face {font-family: "Flaticon";src: url("fonts/flaticon.eot");src: url("fonts/flaticon.eot#iefix") format("embedded-opentype"),url("fonts/flaticon.woff") format("woff"),url("fonts/flaticon.ttf") format("truetype"),url("fonts/flaticon.svg") format("svg");font-weight: normal;font-style: normal;}
@font-face {font-family: 'Glyphicons Regular';src: url('fonts/glyphicons-regular.eot');src: url('fonts/glyphicons-regular.eot?#iefix')		format('embedded-opentype'), url('fonts/glyphicons-regular.woff')		format('woff'), url('fonts/glyphicons-regular.ttf')		format('truetype'),		url('fonts/glyphicons-regular.svg#glyphiconsregular') format('svg');	font-weight: normal;font-style: normal}
/* -- GENERAL -- */
body{background:#fff;font-family:'open_sansregular',sans-serif;font-weight:400;font-size:13px;color:#424251}
#contenido {margin:auto;clear:both}
#contenido.suffix_1 {padding-right:10px}
#contenido.prefix_1 {padding-left:10px}
a:link,a:visited {color:#0084b4; text-decoration:none}
#b_homeTools {background-color:transparent !important;background-repeat:no-repeat !important;border:0;width:35px;height:30px}
#b_homeTools:before  {content: "\E138"; color:#ccc;  font: normal 24px 'Glyphicons Regular';  font-style: normal;  font-weight: normal; left: -5px; top: -4px;  position: relative;}
#b_homeTools:hover:before,#b_homeTools.selected:before{color:#7bc942;}
.home_button{position:relative; border-radius:4px; width:202px; height:66px;background:#00a6fe url(../img/backgrounds/bkg_b_home3.png) 27px 14px no-repeat;overflow:hidden;float:left;margin:4px 15px;padding-left:88px;display:table-row}
.home_button:hover{background-color:#7bc942;cursor:pointer}
#cabecera.cabecera{background:#f0f0f0;padding-bottom:0;border-top:8px solid #16a7fb;margin-bottom:0!important}
#subCabecera{margin:0 auto;background:#fff;height:91px;border-bottom:1px solid #eaeaea;overflow:visible;padding-top:0;position:inherit;width:100%; clear:both;}
.userApellido{font-family:'open_sansbold',sans-serif;text-transform:capitalize;font-size:15px;font-weight:400}
.userNombre{text-transform:capitalize;font-size:15px;font-family:'open_sansregular',sans-serif}
hr{border-color:-moz-use-text-color #eaeaea #eaeaea;border-image:none;border-right:1px solid #eaeaea;border-style:none solid solid}
h2{background:#fff;display:block!important;color:#79cb42;display:inline;font-family:"open_sansbold",sans-serif;font-size:16px;margin:0 10px 0 0;padding:5px 0;font-weight:400;width:100%;text-transform:uppercase;margin-left:5px}
ul,li{list-style:outside none none;margin:0}
h1.logo{display:inline;float:left;margin-right:10px;padding:2px 20px 0 35px;margin-bottom:0px;height:60px}
#showLogo{height:60px}
.logo span{display:none}
/* Legend_color */
.legend_blue {background:#37bfed; width:35px; float:left; margin:2px; display:block; border:2px solid #fff;} 
.legend_gray {background:#ccc; width:35px; float:left; margin:2px; display:block; border:2px solid #fff;} 
.legend_green {background:#4bdb5d; width:35px; float:left;  margin:2px; display:block; border:2px solid #fff;} 
.legend_red {background:#f35560; width:35px; float:left; margin:2px; display:block; border:2px solid #fff;} 
.legend_violet {background:#d36ed4; width:35px; float:left; margin:2px; display:block; border:2px solid #fff;} 
.legend_yellow {background:#ffcb00; width:35px; float:left;  margin:2px; display:block; border:2px solid #fff;}
/* -- Toolbox -- */
.herramientas{float:right;position:absolute;right:0;top:8px;z-index:inherit;margin-top:10px;margin-right:18px}
.herramientas ul{overflow:hidden;margin-right:5px;margin-bottom:0;height:34px;float:right}
.herramientas ul li{margin-left:20px;float:left}
#toolbox{background:none;border:0;display:block!important;border-radius:3px;overflow:hidden;padding-left:0;padding-right:0;padding-top:3px;display:block}
#toolbox .tools_logout{height:32px;width:32px;display:block;text-decoration:none}
#toolbox .tools_logout:before {content: "\E388"; color:#ccc;  font: normal 30px 'Glyphicons Regular';  font-style: normal;  font-weight: normal; left: 1px; top: -3px;  position: relative;}
#toolbox .tools_logout:hover:before{ color: #77CB29 ;}

#toolbox .tools_information{height:32px;width:32px;display:block;text-decoration:none}
#toolbox .tools_information:before {content: "\E196"; color:#ccc;  font: normal 24px 'Glyphicons Regular';  font-style: normal;  font-weight: normal; left: 5px; top: 0px;  position: relative;}
#toolbox .tools_information:hover:before { color: #77CB29 ;}

#userLogo {position:relative; left: -30px;}
#userLogo:before { content: "\E004";  background-image: none !important; top: 7px;  left: 7px;  color: #77CB29 !important;  display: inline-block;  font: normal 24px 'Glyphicons Regular';  font-style: normal;  font-weight: normal;  vertical-align: middle;  text-transform: none;  -webkit-font-smoothing: antialiased;  width: 100%;  height: 100%;  position: absolute;  left: 0;  top: 0;  text-rendering: auto;  text-indent: 0;}
#datosConexionGenomi {float:left;width:252px;font-size:13px;font-weight:400;text-align:left;color:#424251;margin:0;padding-left:40px;padding-top:0;padding-right:5px}
#datosConexionGenomi #slick-down-box1,#datosConexionGenomi #slick-up-box1 {background:none;border:none;padding-left:0;padding-top:0;width:252px}
#datosConexionGenomi #slick-up-box1 {background:none repeat scroll 0 0 #00a6fe;border:1px solid #00a6fe;border-radius:3px;color:#fff;height:auto;line-height:25px;padding:4px 0;text-decoration:none;}
#datosConexionGenomi #slick-up-box1:after{content:' '; display:block; clear:both; width:0px; height:0px;}
#datosConexionGenomi #slick-down-box1 {border:1px solid #fff;border-radius:3px;height:25px;line-height:25px;padding:4px 0;text-decoration:none}
#datosConexionGenomi #slick-up1 {padding-right:0px;padding-left:0px;  width: auto; max-width:100%; word-wrap:break-word;}
#datosConexionGenomi #slick-down1 {padding-right:0px;padding-left:0px; display:block; width: auto; max-width:100%;}
#slick-up1,#slick-down1 {width:auto;cursor:pointer;float:left}
#slick-down-box1,#slick-up-box1 {height:32px;line-height:32px}
#datosConexionGenomi #slickbox1 {margin-left:-1px;margin-top:2px;width:247px;background:transparent;border:0}
#slickbox1 {overflow:hidden;padding:5px;position:absolute!important;z-index:9999!important}
#datosConexionGenomi #slickbox1 div {line-height:120%!important;line-height:40px}
#datosConexionGenomi #slickbox1 .separatorBottom {padding-top:10px}
#datosConexionGenomi #slickbox1 .height40px{min-height:40px;height:auto!important;overflow:hidden}
#slickbox1 .separatorBottom{padding-left:10px}
#datosConexionGenomi #slick-down1 > span, #datosConexionGenomi #slick-up1 > span{
	display: block;
    padding-left: 5px;
    padding-right: 30px;
	position:relative;
}
#datosConexionGenomi #slick-down1 > span{
	height:26px;
	overflow:hidden;
	text-overflow: ellipsis;
}
#datosConexionGenomi #slick-down1 > span:after, #datosConexionGenomi #slick-up1 > span:after{
	content:' ';
	display:block;
	position:absolute;
	top:4px;
	right:8px;
	width:16px;
	height:16px;
}
#datosConexionGenomi #slick-down1 > span:after{
	background: url(../img/backgrounds/bkg_arrow.png) no-repeat scroll -10px -8px rgba(0,0,0,0);
}
#datosConexionGenomi #slick-up1 > span:after{
	background: url(../img/backgrounds/bkg_arrow.png) no-repeat scroll -10px -42px rgba(0,0,0,0);
}

/* #leyenda_table .slick-down-box {border-radius:3px;border: 1px solid #EAEAEA;background: #EAEAEA;padding: 4px 0;text-decoration: none;color: #333333;height: 25px;line-height: 22px;} */
/* #leyenda_table .slick-down {background: url("../img/backgrounds/bkg_arrow.png") 60px -5px no-repeat;padding-left: 10px;padding-right: 35px;} */

#leyenda_table {
  display: inline-block;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: none;
  -webkit-border-radius: none;
  border-radius: none;
  border: none;
  background: none;
  filter: none;
  display: inline-block;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-bottom: 5px;
  margin-right: 5px;
}

#leyenda_table .slickbox {
  background: none;
  white-space: inherit !important;
}

#leyenda_table .slick-down {
  background: url("../img/backgrounds/bkg_arrow.png") 0px -7px no-repeat; 
  padding-left: 10px;
  padding-right: 35px;
}

#leyenda_table .slick-down-box {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #EAEAEA;
  background: #EAEAEA;
  padding: 4px 0;
  text-decoration: none;
  color: #333333;
  height: 25px;
  line-height: 22px;
}

#leyenda_table .slick-down-box:hover {
  border: 1px solid #7bc942 !important;
}

#leyenda_table .slick-up {
  background: url("../img/backgrounds/bkg_arrow.png") 0px -40px no-repeat;
  padding-left: 10px;
  padding-right: 35px;
}

#leyenda_table .slick-up-box {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #00A6FE;
  background: #00A6FE;
  padding: 4px 0;
  text-decoration: none;
  color: #FFFFFF;
  height: 25px;
  line-height: 22px;
}

#leyenda_table .legendTitle {
  font-weight: normal;
  font-family: open_sansbold;
}

#displayColToggle {
  display: inline-block;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: none;
  -webkit-border-radius: none;
  border-radius: none;
  border: none;
  background: none;
  filter: none;
  display: inline-block;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 5px;
}

#displayColToggle .slickbox {
  background: none;
  width: 150px;
}

#displayColToggle .slick-down {
  background: url("../img/backgrounds/bkg_arrow.png") right -5px no-repeat;
  padding-left: 10px;
  padding-right: 35px;
  font-size: 13px;
}

#displayColToggle .slick-down-box {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #EAEAEA;
  background: #EAEAEA;
  padding: 4px 0;
  text-decoration: none;
  color: #333333;
  height: 25px;
  line-height: 22px;
}

#displayColToggle .slick-down-box:hover {
  border: 1px solid #7bc942;
}

#displayColToggle .slick-up {
  background: url("../img/backgrounds/bkg_arrow.png") right -40px no-repeat;
  padding-left: 10px;
  padding-right: 35px;
  font-size: 13px;
}

#displayColToggle .slick-up-box {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #00A6FE;
  background: #00A6FE;
  padding: 4px 0;
  text-decoration: none;
  color: #FFFFFF;
  height: 25px;
  line-height: 22px;
}

.slickbox {
  background: #FFFFFF;
  border: 0;
  overflow: hidden;
  position: absolute;
  z-index: 8000;
  display: none;
  clear: both;
  zoom: 1;
  margin-right: 3px;
}

.slickbox ul li {
  padding: 3px;
  overflow: hidden;
  border-bottom: 1px solid #ececec;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  background: #FFFFFF;
}

.slickbox ul li:first-child, #leyendaAnaliticas .slickbox {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.slickbox ul li:last-child, #leyendaAnaliticas .slickbox {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}


.userApellido{font-family:'open_sansbold',sans-serif;text-transform:capitalize;font-size:15px}
.userNombre{text-transform:capitalize;font-size:15px;font-family:'open_sansregular',sans-serif}
#toolbox_ul{
  margin: 0px!important;
  height: auto;
  display: inline-block;
  float: inherit;  
}
#toolbox_ul li{
	margin:3px 2px; 
	width:35px;
	height: 35px;
	background-color:#EAEAEA;
	border-radius: 4px;
}
#toolbox_ul li img{
	margin-top: 10px;
	margin-left: 6px; 
}
#toolbox_ul li button{margin:0px !important; background-color: #eaeaea;}
#toolbox ul li a#cerrar{background:transparent url(../img/theme-phoenix/icons/i_tools_header.png) no-repeat right 3px;width:32px;height:32px;display:block;text-decoration:none}
#toolbox ul li a#cerrar:hover{background-position:3px 3px}
#toolbox ul li a#info{background:transparent url(../img/theme-phoenix/icons/i_tools_header.png) no-repeat right -29px;width:32px;height:32px;display:block;text-decoration:none}
#toolbox ul li a#info:hover{background-position:3px -29px}
#fullsite_fullView,#b_backMobile,.debugDiv{display:none}
.validateErrorMessageContainer {margin:10px 0;}

input.error {
  border: 1px solid #FF4D4D;
  border-radius: 3px 3px 0 0 !important;
}

label.error {
    background: url("../img/backgrounds/bkg_b_phoenix_5.png") no-repeat 0px -35px #f00;
    border-radius: 0 0 5px 5px;
    color: #fff;
    display: block;
    float: left;
    opacity: 0.5;
    padding: 14px 10px 15px 35px;
    position: relative;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    font-size: 13px;
    left: 0px;
    top: -5px;
    width: 208px;
    text-align: left !important;
}

#form-reportTemplate label.error {
	left: 135px;
	width: 335px;
	opacity: 1;
	top: 40px;
    z-index: 999999;
    background: url("../img/backgrounds/bkg_b_phoenix_5.png") no-repeat 0px -35px #ff7676;
	position: absolute;
}

#form-reportTemplate .b_clickSearch {
	position: absolute;
	right: 15px;
}

#form-reportTemplate .imgContentSearch {
    left: 648px;
}

#form-reportTemplate .divContentSearch {
	width: 100%;
}

#form-reportTemplate .divContentSearch label.error {
    left: 210px;
    width: 188px;
}

.text_button{background:#fff;width:175px;height:66px;vertical-align:middle;padding:0 15px;font-size:16px;vertical-align:middle;font-family:'open_sansregular',sans-serif;display:table-cell}
.infoMessage, .infoMessageOIIS, .infoMessageGroupe, .notifyMessage, .successMessage, .errorMessage,.alertMessage {position:relative; border-radius:4px; padding:3px 10px 5px 55px;margin-bottom:5px; border:0;box-shadow:0 1px 1px #ccc;}
.infoMessage p, .infoMessageOIIS p, .infoMessageGroupe p, .notifyMessage p, .successMessage p, .errorMessage p, .alertMessage p { padding: 8px 0 0px 10px; background-image:none !important; }
.infoMessage p:before, .infoMessageOIIS p:before, .infoMessageGroupe p:before, .notifyMessage p:before, .successMessage p:before, .errorMessage p:before, .alertMessage p:before {font: normal 24px 'Glyphicons Regular';  -webkit-font-smoothing: antialiased;   font-style: normal;  font-weight: normal;  position: absolute;  top: 2px;  left: 15px;}


.infoMessage{background:#9ff;color:#666;}
.infoMessage p:before {  content: "\E195" !important;  color: #51B2B2 !important;}

.infoMessageOIIS{background:#9ff;color:#666;}
.infoMessageOIIS p:before { content: url(../img/icons/oiis/oiis_logo.png) !important; color: #51B2B2 !important; margin:12px 0px 0px 0px !important}

.infoMessageGroupe{background:#9ff;color:#666;}
.infoMessageGroupe p:before{content: url(../img/icons/Users24.png) !important; color: #51B2B2 !important; margin:5px 0px 0px 0px !important}	

.notifyMessage{background:#9ff;color:#666;border:0;}
.notifyMessage p:before{ content: "\E197" !important;  color: #fff !important;}

.successMessage{background:#99ffa3;color:#666;}
.successMessage p:before{ content: "\E194" !important;  color: #7EC85D !important;}

.errorMessage{background:#f99;color:#666;}
.errorMessage p:before{ content: "\E197" !important;  color: #fff !important;}

.alertMessage{background:#ff9;color:#666;}
.alertMessage p:before{ content: "\E431" !important;  color: #e7b68f !important;}

.infoMessage.infoMEPText p {text-align: left}
.errorMessageContent {padding:10px;}
.errorMessage p a:link, .errorMessage p a:visited {color:#666;}
/* -- ROLE PAGE -- */
.fieldset{background:#f7f7f7!important;padding:0;margin-top:10px;border:1px solid #EAEAEA;border-radius:3px;overflow:hidden;margin-bottom:5px}
.legend{height:15px;border-bottom:1px solid #EAEAEA;color:#0084b4;padding:10px 0 10px 10px;line-height:14px;font-size:14px;font-family:'open_sansbold',sans-serif;font-weight:400}
#contentFieldset{margin:10px;overflow:hidden;padding:0!important;background-color:transparent!important}
.contentFieldset{margin:10px;overflow:hidden;padding:0!important;background-color:transparent!important}
#profileList .legend{height:20px;color:#7bc942;line-height:20px;font-size:16px;font-family:'open_sansbold',sans-serif;text-transform:uppercase;padding:10px 0 0 10px !important;border:none!important;font-weight:400}
#contentList{margin:10px}
/* ==[ ALIGNS ]== */
.v_align_m{display: table !important;margin-bottom:5px;}
.v_align_m label {padding-top:0px;display: table-cell !important;vertical-align: middle;line-height:10px;float:none;height:auto;}
.v_align_m select,
.v_align_m input{margin-bottom:0px;}
.v_align_m i{margin-bottom:0px;}
/* -- TABLE LIST -- */
#contentList table {border:1px solid #EAEAEA!important;background:none!important}
#contentList table.listado {font-family:'open_sansregular',sans-serif;font-size:13px;line-height:29px}
#contentList table.listado thead tr th {background-image:none!important;background-color:transparent!important;text-align:left;border:none;border-bottom:1px solid #ececec;height:33px;border-bottom:1px solid #EAEAEA;font-family:'open_sanssemibold',sans-serif;font-size:13px;padding:0 5px}
#contentList table.listado tr.even,.even {background:#f0f0f0;height:29px}
#contentList table.listado tr.odd,.odd {background:#f7f7f7;height:29px}
#contentList table.listado tr.even a:link,#contentList table.listado tr.even a:visited,#contentList table.listado tr.odd a:link,#contentList table.listado tr.odd a:visited{text-decoration:none;color:#424251}
#contentList a {display:block;width:100%}
#contentList table.listado tr.even:hover,#contentList table.listado tr.odd:hover,#contentList table.listado tr.even:active,#contentList table.listado tr.odd:active{background:#7bc942}
#contentList table.listado tr.even:hover a,#contentList table.listado tr.odd:hover a{color:#fff}
/* -- INPUT -- */
label {display:block;font-size:12px;height:15px;padding-right:5px;padding-top:12px;vertical-align:middle;text-align:right;line-height:10px;float:left}
.label_align_left{text-align:left}
input {line-height:13px;font-size:13px;font-family:'open_sansregular',sans-serif;border:1px solid #CCC;border-radius:3px;height:31px !important;background:#FFF!important;margin-bottom:5px;padding:2px 0 0 1px !important;text-indent:3px}
textarea,input {font-size:13px;font-family:'open_sansregular',sans-serif;font-weight:400}
textarea {background:none #fff;border:1px solid #CCC;border-radius:3px;padding:4px;width:95%;height:100px;resize:none;margin:0 0 5px;text-indent:3px}
textarea.comment {background:#FFF url(../../img/backgrounds/bg_input_comment.png) repeat-x scroll right top}
input[type="checkbox"], input[type="radio"] {background:none!important;border:none;margin:0 !important;height:13px;padding:0}
input[type="file"]{background:none repeat scroll 0 0 #FFF;border:0 none;float:left;font-size:11px;height:20px;line-height:20px;padding:0!important;border:0}
select{border:1px solid #EAEAEA;float:left;border-radius:3px;height:35px;margin:0 0 5px;background:#EAEAEA!important;padding:4px!important;font-size:15px!important;font-family:'Microsoft Sans Serif'!important;font-weight:400;visibility:visible!important}
.requerido label strong,.mandatory{color:#FF6C00;font-weight:strong;float:right;position:relative;margin:2px 1px 4px 0}
/* -- BUTTON -- */
button {min-width:35px; border:none!important; height:35px; padding:4px 15px 4px 10px; color:#FFF; font-size:12px; font-family:'open_sansbold',sans-serif; text-transform:uppercase}
button:hover {background-color:#7bc942;}
button.b_search {background-position:0 -840px; padding-left:33px; margin:0 5px}
button.b_search.deshabilitado {background-position:0 -805px;}
/* button.b_cancel {background-position:0 -70px; padding-left:33px; margin:10px 0} */
button.b_cancel.deshabilitado {background-position:0 -35px;}
.buttons button.b_cancel {background-position:0 -70px; padding-left:33px; margin:0 5px;}
button.b_select {background-position:0 -280px; padding-left:33px;  margin:0 5px}
button.b_select.deshabilitado {background-position:0 -245px;}
.buttons button.b_select {background-position:0 -280px; padding-left:33px; margin:0 5px;}
.x-btn button{min-width:35px; border: none !important; border-radius: 4px !important; -webkit-border-radius: 4px !important; height: 35px !important; padding: 4px 15px 4px 10px; font-size:11px; font-family: 'open_sansbold', sans-serif;	text-transform: uppercase;	background-color:#00a6fe !important; color:#FFF; background-repeat: no-repeat;}
.second_btn {  background-color: #eaeaea !important;}
/* -- contenedor botones / BUTTONS -- */
button {min-width:35px; border:none; border-radius:4px; -webkit-border-radius:4px; height:35px; background-color:#00a6fe; background-repeat:no-repeat !important; background-position:0px 0px; color:#fff; font-size:12px; font-family:'open_sansbold', sans-serif; text-transform:uppercase; margin:0 0 0 0; cursor:pointer; float:right; padding:2px 10px 3px;margin-left: 5px;}
button:hover {background-color:#7bc942 !important;}
button:focus {outline:0;}
.buttonsFixed {margin:0; padding:10px 8px 5px !important; display:block; z-index:9000; clear:both;text-align:right; overflow:hidden; position:fixed; width:100%; box-sizing:border-box; bottom:21px; right:0;background-color:white; border-top:1px solid #eaeaea;	}
.buttonsFixed button {margin:0px 0px 5px 5px;}
button.deshabilitado {background-color:#dedddd !important; color:#aeaeaf !important; cursor:default;}
button.deshabilitado:hover {background-color:#dbdada !important; color:#aeaeaf !important;}
button#cal_nacimiento {min-width:21px!important}
.buttons div{float:right}
#listado .buttons, #listadoDGP .buttons, #listado #buttonsDiv {margin:10px!important; float:right!important}
#buttonsDiv {  min-height: 35px;  margin: 10px;}
.buttons{margin:10px 0;padding:0!important;display:block;float:none;clear:both;text-align:right;overflow:hidden}
.buttons button{border:0!important;padding:0 10px;margin:0 5px 5px 0}
.fieldset div.buttons{padding-top:0!important;margin-bottom:0!important}
.b_back{background:#00A6FE url(../img/backgrounds/bkg_buttons.png) -1px -2px no-repeat!important; color:#00a6fe; padding-left:15px!important; margin-left:0; background-position:0 0; border:medium none!important; position: absolute;  top: 70px;  left: 10px; padding-left: 15px !important;   border-radius: 0 !important;  height: 30px;  width: 32px;  min-width: 32px; text-indent:-99px;}
.b_backCal {width:35px!important; float:left; background-image:url(../img/backgrounds/bkg_b_phoenix_4.png)!important;padding-left:5px!important;background-position:-35px -70px!important;background-repeat:no-repeat!important;padding-right:30px!important}
.b_backCal:hover {background-image:url(../img/backgrounds/bkg_b_phoenix_4.png)!important;padding-left:5px!important;background-position:0 -70px!important;background-repeat:no-repeat!important;padding-right:30px!important}
.b_block {background-color:#eaeaea!important;background-image:url(../img/backgrounds/bkg_b_phoenix_2.png)!important;padding-left:35px!important;background-position:0 -735px!important;background-repeat:no-repeat!important}
.b_block:hover {background-image:url(../img/backgrounds/bkg_b_phoenix_2.png)!important;padding-left:35px!important;background-position:0 -771px!important;background-repeat:no-repeat!important;background-color:#7bc942!important;color:#FFF!important}
.b_calendar {width:29px!important;height:29px!important;overflow:hidden;border-radius:2px!important;background-color:#EAEAEA!important;border:none;background-image:url(../img/backgrounds/bkg_b_phoenix_3.png)!important;background-position:-73px -38px!important;float:left;margin:3px 5px 0 -37px !important;padding:0!important;min-width:29px}
.b_calendar:hover {overflow:hidden;border:none;background-image:url(../img/backgrounds/bkg_b_phoenix_3.png)!important;background-position:-108px -38px!important;float:left}
.b_cancel, button.x-boton-cancel{background-image:url(../img/backgrounds/bkg_b_phoenix.png) !important; padding-left:35px !important; background-position:0 -70px !important;}
.b_cancel.deshabilitado{background-position:0 -35px !important;}
.b_odo_off,.b_odo_on{height:35px !important; background-position: center center !important;}
.cancelMarginTLpx{margin: 5px 5px !important;}
.b_card{background-image:url(../img/backgrounds/bkg_b_phoenix_2.png)!important;padding-left:35px!important;background-position:0 -70px !important;}
.b_card.deshabilitado{background-position:0 -35px!important;}
.b_delete {background-image:url(../img/backgrounds/bkg_b_phoenix.png); padding-left:35px!important;background-position:0 -70px;}
.b_delete.deshabilitado {background-position:0 -35px;}
.b_disable{background-color:#00A6FE!important; background-image:none!important; color:#fff;padding-left:15px!important;margin-left:0}
.b_disable:hover{background-color:#00A6FE!important;color:#e4e4e4!important;padding-left:15px!important}
.b_edit{background-image:url(../img/backgrounds/bkg_b_phoenix_2.png);padding-left:35px!important;background-position:0 -700px;}
.b_edit.deshabilitado {background-position:0 -665px;}
.b_export {background-image:url(../img/backgrounds/bkg_b_phoenix_7.png) !important; padding-left:35px !important; background-position:0 -210px;}
.b_fse {background-image:url(../img/backgrounds/bkg_b_phoenix_2.png); padding-left:35px!important; background-position:0 -70px;}
.b_fse.deshabilitado {background-position:0 -35px;}
.b_graphic {background-image:url(../img/backgrounds/bkg_b_phoenix_2.png);padding-left:35px!important;background-position:0 -420px;background-repeat:no-repeat!important}
.b_graphic.deshabilitado {background-position:0 -385px;}
.b_history {background-color:#eaeaea!important;background-image:url(../img/backgrounds/bkg_b_phoenix_2.png);padding-left:35px!important;background-position:0 -630px!important;}
.b_history.deshabilitado {background-position:0 -595px;}
.b_import {background-image:url(../img/backgrounds/bkg_b_phoenix_7.png); padding-left:35px !important; background-position:0 -280px !important;}
.b_magneticCPS{background-image:url(../img/backgrounds/bkg_b_phoenix_2.png);padding-left:35px!important; background-position:0 -35px!important;}
.b_magneticCPS.deshabilitado{background-position:0 -70px!important;}
.b_mergePatient{background-image:url(../img/backgrounds/bkg_b_phoenix.png)!important;padding-left:35px!important;background-position:0 -595px!important;background-repeat:no-repeat!important}
.b_mergePatient.deshabilitado{background-position:0 -630px!important;}
.b_new {background-image:url(../img/backgrounds/bkg_b_phoenix.png)!important;padding-left:35px!important;background-position:0 -140px!important;background-repeat:no-repeat!important}
.b_new.deshabilitado {background-position:0 -105px;}
.b_docInfo {background-image:url(../img/backgrounds/bkg_b_phoenix.png)!important;padding-left:35px!important;background-position:0 -1049px!important;background-repeat:no-repeat!important}
.b_newSearch{background:#00A6FE url(../img/backgrounds/bkg_buttons.png) center -35px no-repeat!important;padding:4px 25px;margin-bottom:5px}
.b_newSearch:hover{background-color:#7bc942}
.b_next{float:left; background-image:url(../img/backgrounds/bkg_buttons.png);padding-left:10px!important;background-position:right -210px!important;padding-right:35px!important}
.b_next:hover{background-position:right -210px!important;}
.b_nextCal{width:35px!important;float:left;background-color:#eaeaea!important;background-image:url(../img/backgrounds/bkg_b_phoenix_4.png)!important;padding-left:5px!important;background-position:-35px -35px!important;background-repeat:no-repeat!important;padding-right:30px!important}
.b_nextCal:hover{background-color:#7bc942!important;background-image:url(../img/backgrounds/bkg_b_phoenix_4.png)!important;padding-left:5px!important;background-position:0 -35px!important;background-repeat:no-repeat!important;padding-right:30px!important}
.b_notext{background-color:#eaeaea!important;background-image:none!important;padding-left:10px!important;color:#666672!important}
.b_notext:hover{padding-left:10px!important;background-color:#7bc942!important;background-image:none!important;color:#FFF!important}
.b_ok, button.x-boton-insert{background-image:url(../img/backgrounds/bkg_b_phoenix.png) !important; padding-left:35px !important; background-position:0 -280px !important;}
.b_ok.deshabilitado,.x-item-disabled button.x-boton-insert {background-image:url(../img/backgrounds/bkg_b_phoenix.png) !important; padding-left:35px !important; background-position:0 -245px !important;}
.b_okDisable{background-color:#C3C3C3!important;}
.b_okDisable:hover{background-color:#d2d2d2!important;}
.b_percentil{background-image:url(../img/backgrounds/bkg_b_phoenix_2.png);padding-left:35px!important;background-position:0 -560px!important;}
.b_percentil.deshabilitado{background-position:0 -525px!important;}
.b_play{background-image:url(../img/backgrounds/bkg_b_phoenix_7.png);padding-left:35px!important;background-position:0 -350px;}
.b_play.deshabilitado {background-position:0 -315px;}
.b_prev{float:left; background-image:url(../img/backgrounds/bkg_buttons.png); padding-left:35px!important; background-position:0 0!important;}
.b_print{background-image:url(../img/backgrounds/bkg_b_phoenix.png); padding-left:35px!important; background-position:0 -771px;}
.b_print.deshabilitado {background-position:0 -770px;}
.b_replace{background-image:url(../img/backgrounds/bkg_b_phoenix.png); padding-left:35px!important; background-position:0 -1155px;}
.b_replace.deshabilitado {background-position:0 -1190px;}
.b_reload {background-image:url(../img/backgrounds/bkg_b_phoenix.png); padding-left:35px!important; background-position:0 -910px;}
.b_reload.deshabilitado {background-position:0 -875px;}
.b_save{background-image:url(../img/backgrounds/bkg_b_phoenix.png); padding-left:35px !important; background-position:0 -980px;}
.b_save.deshabilitado {background-position:0 -945px!important;}
.b_search,  button.x-boton-find{background-image:url(../img/backgrounds/bkg_b_phoenix.png) !important;padding-left:35px!important; background-position:0 -840px !important;}
.b_search.deshabilitado {background-position:0 -805px !important;}
.b_select{background-image:url(../img/backgrounds/bkg_b_phoenix.png)!important;padding-left:35px!important;background-position:0 -560px!important;}
.b_select.deshabilitado {background-position:0 -525px;}
.b_tabDelete{background-image:url(../img/backgrounds/bkg_b_phoenix_5.png)!important; background-position:center -113px; height:25px; cursor:pointer; margin-left:-5px}
.b_tabDelete img {display:none}
.b_tabEdit {width: 25px; background-image: url(../img/backgrounds/bkg_b_phoenix_2.png) !important; background-repeat: no-repeat !important; background-position: center -670px; height: 25px; cursor: pointer; float: left; position: relative; margin-left: -7px;}
.b_tabEdit img {display: none;}
.b_tabLock {width: 25px; background-image: url(../img/backgrounds/bkg_b_phoenix_3.png) !important; background-repeat: no-repeat !important; background-position: 0px -182px !important; height: 25px; cursor: pointer; float: left; position: relative; margin-left: -7px;}
.b_tabLock img {display: none;}
.b_gear {width: 25px; background-image: url(../img/backgrounds/bkg_b_phoenix_3.png) !important; background-repeat: no-repeat !important; background-position: -10px -430px !important; height: 25px; cursor: pointer; float: left; position: relative; margin-left: -7px;}
.b_gear img {display:none;}
.b_plus {width: 25px; background-image: url(../img/icons/minimal/plus_white.png) !important; background-repeat: no-repeat !important; height: 25px; cursor: pointer; float: left; position: relative;}
.b_minus {width: 25px; background-image: url(../img/icons/minimal/minus_white.png) !important; background-repeat: no-repeat !important; height: 25px; cursor: pointer; float: left; position: relative;}
#gridListNotes .b_tabDelete {background-position: center -110px !important;}
.b_uncard{background-color:#eaeaea!important;background-image:url(../img/backgrounds/bkg_b_phoenix_2.png)!important;padding-left:35px!important;background-position:0 -875px!important;background-repeat:no-repeat!important}
.b_uncard:hover{background-image:url(../img/backgrounds/bkg_b_phoenix_2.png)!important;padding-left:35px!important;background-position:0 -910px!important;background-repeat:no-repeat!important;background-color:#7bc942!important;color:#FFF!important}
.botonCalendario{width:17px;min-width:21px;overflow:hidden;border-radius:0!important;border:none;float:left;background:url(../img/backgrounds/bkg_date.png) no-repeat 0 0!important;-moz-border-radius:0;margin:0 5px 0 0 !important}
.btn_cambiapuesto{background-image:url(../img/backgrounds/bkg_b_phoenix_3.png)!important;background-position:-70px -245px!important;background-repeat:no-repeat}
.btn_cambiapuesto:hover{background-position:-105px -245px!important}
.btn_first{background-image:url(../img/backgrounds/bkg_b_phoenix_4.png)!important;background-position:-35px -140px!important;background-repeat:no-repeat}
.btn_first:hover{background-position:-0 -140px!important}
.btn_first_out{background-image:url(../img/backgrounds/bkg_b_phoenix_4.png)!important;background-position:-35px -140px!important;background-repeat:no-repeat}
.btn_first_out:hover{background-color:#d7d7d7!important;background-position:-0 -140px!important}
.btn_last{background-image:url(../img/backgrounds/bkg_b_phoenix_4.png)!important;background-position:-35px -105px!important;background-repeat:no-repeat}
.btn_last:hover{background-position:-0 -105px!important}
.btn_last_out{background-image:url(../img/backgrounds/bkg_b_phoenix_4.png)!important;background-position:-35px -105px!important;background-repeat:no-repeat}
.btn_last_out:hover{background-color:#d7d7d7!important;background-position:-0 -105px!important}
.btn_mail{background-image:url(../img/backgrounds/bkg_b_phoenix_3.png)!important;background-position:-70px -280px!important;background-repeat:no-repeat}
.btn_mail:hover{background-position:-105px -280px!important}
.btn_mailnew{background-image:url(../img/backgrounds/bkg_b_phoenix_3.png)!important;background-position:-70px -420px!important;background-repeat:no-repeat}
.btn_mailnew:hover{background-position:-105px -420px!important}
.btn_manual{background-image:url(../img/backgrounds/bkg_b_phoenix_3.png)!important;background-position:-70px -350px!important;background-repeat:no-repeat}
.btn_manual:hover{background-position:-105px -350px!important}
.btn_next{float:left;background-image:url(../img/backgrounds/bkg_b_phoenix_4.png)!important;background-position:-35px -35px!important;background-repeat:no-repeat}
.btn_next:hover{background-position:-0 -35px!important}
.i_btn_lock{background-image: url(../img/backgrounds/bkg_b_phoenix_3.png) !important;background-position: 0px -175px !important;background-color:transparent!important;float:left; margin-left:15px; margin-top:-5px;}
.i_btn_lock:hover{background-color:transparent!important;}
.i_btn_phoenix_info {background-image: url("../img/theme-phoenix/icons/i_tools_header.png")!important;background-repeat: no-repeat;background-position: right -28px!important; background-color:transparent!important;height: 32px!important;text-decoration: none; width: 32px!important; min-width:32px!important; float:left!important; margin-left:5px !important;}
.i_btn_phoenix_info:hover{background-image: url("../img/theme-phoenix/icons/i_tools_header.png")!important;background-repeat: no-repeat;background-position: right -28px!important; background-color:transparent!important;height: 32px!important;text-decoration: none; width: 32px!important; min-width:32px!important; float:left!important; margin-left:5px !important;}
.buttons button.i_btn_phoenix_info{padding-left:10px !important;}
/** div = falso boton **/
.btn_next_out{display:block;height:35px;width:35px;border-radius:4px;background-color:#EAEAEA!important;margin:0 5px 0 0;float:left;background-image:url(../img/backgrounds/bkg_b_phoenix_4.png)!important;background-position:-35px -35px!important;background-repeat:no-repeat}
.btn_next_out:hover{background-color:#d7d7d7!important;background-position:-70px -35px!important}
.btn_prev{float:left;background-image:url(../img/backgrounds/bkg_b_phoenix_4.png)!important;background-position:-35px -70px!important;background-repeat:no-repeat}
.btn_prev:hover{background-position:-0 -70px!important}
.btn_prev_out{display:block;height:35px;width:35px;border-radius:4px;background-color:#EAEAEA!important;margin:0 5px 0 0;float:left;background-image:url(../img/backgrounds/bkg_b_phoenix_4.png)!important;background-position:-35px -70px!important;background-repeat:no-repeat}
.btn_prev_out:hover{background-color:#d7d7d7!important;background-position:-70px -70px!important}
.btn_soporte{background-image:url(../img/backgrounds/bkg_b_phoenix_3.png)!important;background-position:-70px -315px!important;background-repeat:no-repeat}
.btn_soporte:hover{background-position:-105px -315px!important}
.btn_print{background-image:url(../img/backgrounds/bkg_b_phoenix.png)!important;background-position:0px -735px!important;background-repeat:no-repeat}
.btn_print:hover{background-position:0px -770px!important}
.btn_termofuse{background-image:url(../img/backgrounds/bkg_b_phoenix_3.png)!important;background-position:-70px -385px!important;background-repeat:no-repeat}
.btn_termofuse:hover{background-position:-105px -385px!important}
/* botones de tapiz */
#editInf.b_edit{border:0!important;height:25px!important;width:25px!important;background-color:#eaeaea!important;background-image:url(../img/backgrounds/bkg_b_phoenix_2.png)!important;padding-left:0!important;background-position:-5px -670px!important;background-repeat:no-repeat!important}
#editInf.b_edit:hover{border:0!important;background-image:url(../img/backgrounds/bkg_b_phoenix_2.png)!important;padding-left:0!important;background-position:-5px -705px!important;background-repeat:no-repeat!important;background-color:#7bc942!important;color:#FFF!important}
.lock{background:url(../img/backgrounds/bkg_b_phoenix_3.png) no-repeat -4px -183px;padding-left:23px}
.lockPhoenix{background:url(../img/backgrounds/bkg_b_phoenix_3.png) no-repeat -4px -183px;padding-left:23px}
.pagelinks{float:right}
.pagebanner{margin-right:5px;position:relative;top:10px;float:left}
.pagelinks .btn_prev,.pagelinks .btn_prev_out{float:left}
#labHprim-import-button{margin:0 5px 5px 0 !important}

#list-grid-center span.xtb-sep,#list-grid span.xtb-sep{display:none}
#list-grid-center .x-toolbar-cell input{height:25px!important;margin-top:0;width:25px;line-height:13px;font-size:13px;font-family:'open_sansregular',sans-serif!important}
/** x-grid **/
.phoenixWidthTable50{width:48%!important;}
.listBackground .x-grid3-scroller{background:#f7f7f7 !important;}
.list-grid{margin:0!important}
.x-panel-body{border:0!important}
.x-grid3-header{background-color:#f7f7f7!important;background-image:none!important}
.x-grid3-hd-row td{font:700 13px/25px normal open_sanssemibold,sans-serif!important;border:0!important}
td.sort-asc .x-grid3-hd-inner{background-color:none!important;background-image:none!important}
td.sort-desc .x-grid3-hd-inner{background-color:none!important;background-image:none!important}
/* td.x-grid3-hd-over .x-grid3-hd-inner{background-color:#7bc942;background-image:none!important} */
.x-grid3-row td,.x-grid3-summary-row td{font:normal 13px/23px open_sansregular,sans-serif}
.x-grid3-row-alt{background-color:#f0f0f0!important}
.x-grid3-row{background-color:#f7f7f7;border:0!important;border-bottom:0!important;border-top:0!important;border-left:0!important;border-right:0!important}
.x-grid3-row-over{background-image:url(../img/backgrounds/bkg_grid3_green.png)!important;background:repeat-x left top;border:0!important;border-bottom:0!important;border-top:0!important;border-left:0!important;border-right:0!important;color:#fff;cursor:pointer}
.x-grid3-row-selected{background-image:url(../img/backgrounds/bkg_grid3_bluedark.png)!important;background:repeat-x left top}
.x-grid3-row-selected .x-grid3-cell-inner{color:#fff}
.resourceCategory .x-grid3-cell-inner br {display:none}
.resourceCategory .x-grid3-cell-inner{padding: 0px 3px 0px 5px;}
/*** botones ***/
#toolbox button{min-width:35px;border:none!important;border-radius:4px;-webkit-border-radius:4px;height:35px;background-color:#EAEAEA;background-repeat:no-repeat;padding:4px 15px 4px 10px;color:#666672;font-size:12px;font-family:'open_sansbold',sans-serif;text-transform:uppercase}
#toolbox button:hover{background-color:#7bc942;color:#FFF}
.x-toolbar div{font-family:'open_sansregular',sans-serif;font-size:13px}
.btn_termofuse{background-image:url(../img/backgrounds/bkg_b_phoenix_3.png)!important;background-position:-70px -385px;background-repeat:no-repeat}
.btn_termofuse:hover{background-position:-105px -385px}
.btn_mailnew{background-image:url(../img/backgrounds/bkg_b_phoenix_3.png)!important;background-position:-70px -420px;background-repeat:no-repeat}
.btn_mailnew:hover{background-position:-105px -420px}
.btn_mail{background-image:url(../img/backgrounds/bkg_b_phoenix_3.png)!important;background-position:-70px -280px;background-repeat:no-repeat}
.btn_mail:hover{background-position:-105px -280px}
.btn_manual{background-image:url(../img/backgrounds/bkg_b_phoenix_3.png)!important;background-position:-70px -350px;background-repeat:no-repeat}
.btn_manual:hover{background-position:-105px -350px}
.btn_soporte{background-image:url(../img/backgrounds/bkg_b_phoenix_3.png)!important;background-position:-70px -315px;background-repeat:no-repeat}
.btn_soporte:hover{background-position:-105px -315px}
.btn_cambiapuesto{background-image:url(../img/backgrounds/bkg_b_phoenix_3.png)!important;background-position:-70px -245px;background-repeat:no-repeat}
.btn_cambiapuesto:hover{background-position:-105px -245px}
/* -- BREADCRUMB -- */
.breadcrumb {border:0px; position:inherit; clear:both; background:none; display:block; background:#f0f0f0; margin:0px; padding:0px; height:auto; overflow:hidden; color: #000000;}
#subCabecera .breadcrumb {border-top:1px solid #eaeaea  !important; border-bottom:1px solid #eaeaea  !important; border-left:none; border-right:none; clear:both; width:100%; }

.msie8 #subCabecera .breadcrumb {clear:both; width:100%;}
#subCabecera .breadcrumb ul {overflow:hidden; height:30px; margin:0; padding:0; position:relative; margin-left:40px;}
#subCabecera .breadcrumb li {font-size:13px; height:30px; line-height:30px; padding-left:30px; font-weight:normal;  margin:0px 5px 0 0px; float:left;   font-family: 'open_sansbold', sans-serif !important; display: inline-block;position: relative;text-decoration: none;*display: inline;*zoom: 1;vertical-align: middle;width:18px;overflow:hidden;text-indent:-9999px;background-image:none;}
#subCabecera .breadcrumb a {  position: relative;  color: #999999 !important;  text-decoration: none;  display: block;  text-align: center;  font-weight: normal;  font-family: 'open_sansregular', sans-serif !important;}
#subCabecera .breadcrumb a:hover {text-decoration:underline;}

#subCabecera .breadcrumb li.next {text-indent:0; width:auto;}
#subCabecera .breadcrumb li.next:before {display: inline-block;font: normal 1em/1em 'Glyphicons Regular';font-style: normal;font-weight: normal;color: #ccc;*display: inline;*zoom: 1;vertical-align: middle;text-transform: none;-webkit-font-smoothing: antialiased;width:100%;height:100%;position:absolute;left:0;top:0;text-rendering: auto;text-indent:0;  content: "\E224";  background-image: none !important;   font-size: 12px; top: 9px;  left: 7px;  text-indent:0; }
#subCabecera .breadcrumb li.first {  padding: 0px 5px 0 15px;  margin: 0;}
#subCabecera .breadcrumb li.first a { height:26px; width:26px;}
#subCabecera .breadcrumb li.first a:before{display: inline-block;font: normal 1em/1em 'Glyphicons Regular';font-style: normal;font-weight: normal;color: #ccc;*display: inline;*zoom: 1;vertical-align: middle;text-transform: none;-webkit-font-smoothing: antialiased;width:100%;height:100%;position:absolute;left:0;top:0;text-rendering: auto;text-indent:0;  content: "\E021";  background-image: none !important;   font-size: 16px; top: 7px;  left: 0px;  text-indent: 0;} 
#subCabecera .breadcrumb li.first a:hover:before{color: #7bc942;} 

.b_exportExt img, .b_printExt img {display:none;}
.b_printExt a:before {display: inline-block;font: normal 1em/1em 'Glyphicons Regular';font-style: normal;font-weight: normal;color: #ccc;*display: inline;*zoom: 1;vertical-align: middle;text-transform: none;-webkit-font-smoothing: antialiased;position:absolute;left:0;top:0;text-rendering: auto;text-indent:0;  content: "\E016";  background-image: none !important;   font-size: 16px; top: 4px;  left: 6px;  text-indent: 0;}
.b_exportExt a:before {display: inline-block;font: normal 1em/1em 'Glyphicons Regular';font-style: normal;font-weight: normal;color: #ccc;*display: inline;*zoom: 1;vertical-align: middle;text-transform: none;-webkit-font-smoothing: antialiased;position:absolute;left:0;top:0;text-rendering: auto;text-indent:0;  content: "\E360";  background-image: none !important;   font-size: 16px; top: 4px;  left: 6px;  text-indent: 0;}

/* .breadcrumb{border:0;position:inherit;clear:both;background:none;display:block;background:#f0f0f0;margin:0;padding:0;height:30px;overflow:hidden;color:#000}
#subCabecera .breadcrumb{border-top:1px solid #eaeaea!important;border-bottom:1px solid #eaeaea!important;border-left:none;border-right:none;clear:both;width:100%}
.msie8 #subCabecera .breadcrumb{clear:both;width:100%}
#subCabecera .breadcrumb a{color:#999!important;text-decoration:none;display:block;text-align:center;font-weight:400}
#subCabecera .breadcrumb ul{overflow:hidden;height:30px;margin:0;padding:0;position:relative;margin-left:40px;}
#subCabecera .breadcrumb li{background:url(../img/icons/glyphicons/i_arrow_gray.png) no-repeat scroll 5px center transparent;font-size:13px;height:30px;line-height:30px;padding-left:30px;font-weight:400;color:#424251;margin:0 5px 0 0;float:left}
#subCabecera .breadcrumb li.first{background-image:none;padding-left:0;height:26px;width:38px;margin-right:0;display:block}
#subCabecera .breadcrumb li.first a{background:url(../img/theme-phoenix/icons/i_home_bread.png) no-repeat scroll 5px 4px transparent;padding-left:0;height:26px;width:26px;margin-right:0;margin-left:12px;text-indent:-1000px}
#subCabecera .breadcrumb li.first a:hover{background:url(../img/theme-phoenix/icons/i_home_bread.png) no-repeat scroll 5px -20px transparent;padding-left:0;height:26px;width:26px}
#cabecera.cabecera{background:#fff;padding-bottom:0;border-top:8px solid #16a7fb;margin-bottom:5px} */
/* ==[ PRECUERPO ]== */ 
#precuerpo {margin:10px 10px 0 10px; position:inherit;}
#headerBackPhoenix {display:block; margin:0px 0px 10px 0px; height:35px;}
#headerBackPhoenix .b_back {float:left; display:inline;}
#headerBackPhoenix h2 {padding:5px 0 0 5px; display:block; float:left; font-weight:normal;}
#headerBackPhoenix span {display:inline; padding:5px;}
h2,.tituloPhoenix {display:inline; background:none; margin:0 10px 0 0; padding:5px 0; font-size:16px; font-family:'open_sansbold', sans-serif; color:#79CB42; text-transform:uppercase;}
.tituloPhoenix {padding:5px 0 0 5px; display:block; float:left;}
#displayPhoenix #displayColToggle {margin-top:0px !important;}
#preferenciasPhoenix {float:left;margin-left:5px; }

/***************** FOOTER *******************************/
#pies{height:20px;font-size:10px;line-height:20px;border-top:1px solid #E5E5E5;width:100%;position:fixed;bottom:0;left:0;z-index:20;background:none #424251;color:#c9c9c9}
#contenedorPie{max-width:1280px;margin:0 auto;padding:0 20px;overflow:hidden}
#pies input{background:transparent!important;color:#c9c9c9;height:20px;line-height:20px;border:0;font-size:10px;margin:0 15px 0 0;width:115px}
#pies .formReloj{border:0;float:left}
#pies span.copyright{float:left}
#pies span.versio{border-left:1px solid #c9c9c9;height:14px;line-height:14px;margin:3px 10px 0 0;padding-left:29px;float:right}
#pies .prefix_1{padding:0}
#pies .suffix_1{padding:0}
#pies #navUpDown{display:none!important}
#headerClock{border:0;border-radius:0;height:13px!important;background:#424251!important;color:#c9c9c9;font-size:11px!important}
/**	tables **/
table.listado{border-bottom:1px solid #d0d0d0;border-collapse:collapse;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;empty-cells:show;width:100%}
table.listado tbody{border-bottom:1px solid #d0d0d0}
table.listado td{border-bottom:1px solid #ededed;border-top:1px solid #fff;padding:2px 0 2px 5px !important}
/**** fieldset search / buscador *****/
.fieldsetSearch{}
.fieldsetSearch label{ text-align:left;}



/*********JQUERY UI STYLES **************/
/* UI FORMS */
.ui-widget input, .ui-widget textarea{font-size:13px !important;	font-family:'open_sansregular' !important;	font-weight:normal !important;}
.ui-widget button {font-size:12px !important;	font-family:'open_sansbold' !important;	font-weight:normal !important;}
.ui-widget select {font-family:'open_sansbold' !important; font-weight:normal;}
/* JQUERY TABS  */ /* nat per ordenar tot el jquery tabs*/
.ui-corner-all { border: 0; border-radius: 0; background-color:#ffffff; background-image:none;}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default { border: 1px solid #e6e6e6; background: #e6e6e6; font-weight: normal; color: #767676; height: 30px;}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active { border: 1px solid #e6e6e6; background: #f7f7f7; font-weight: normal; color: #212121; /*height: 35px;*/ top: -10px;}
.ui-tabs .ui-tabs-panel {    margin-top: 10px; display: block; border: 1px solid #e6e6e6 !important; padding: 10px 10px 10px 10px !important; background: #f7f7f7;}
.ui-tabs {position: relative; /* padding: 10px; comentado por pagina formulario paciente*/ zoom: 1; background-color: #F7F7F7;}
.ui-tabs .ui-tabs-nav {margin: 0; background-color:#fff; position:relative; top:0px; padding:0;}
.ui-tabs .ui-tabs-nav li {border-bottom: 0 none !important; float: left;  list-style: none outside none;  margin: 0 3px 1px 0; padding: 0; position: relative; /*top: 6px; */white-space: nowrap;}
.ui-tabs .ui-tabs-nav li a { font-size: 13px; float: left; padding: 5px 15px; text-decoration: none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {margin-bottom: 0; padding-bottom: 1px; /*top: 1px;*/}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected,.ui-tabs .ui-tabs-nav li:hover{ background-color:#F7F7F7;padding-bottom:0px; border:1px solid #e6e6e6;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a { font-size: 13px; font-family: 'open_sansbold', sans-serif; color: #0084B4; outline:0 none; padding:7px 20px;}
.ui-widget { font-family: 'open_sansregular', sans-serif;}
.ui-button-text-only .ui-button-text {padding:0px !important;}
/***************** UTILS STRUCTURE *****************/
.phoenixHidden{display:none}
.phoenixMargin5px {margin:5px;} .phoenixMargin10px{margin:10px}
.phoenixMarginR10px{margin-right:10px;}.phoenixMarginTop10px{margin-top:10px}.phoenixMarginL15px{margin-left:15px!important;} .phoenixMarginL25px{margin-left:25px!important;} .phoenixMarginL130px{margin-left:130px!important}.phoenixMarginL165px{margin-left:165px!important}.phoenixMarginL180px{margin-left:180px!important}.phoenixMarginL440px{margin-left:440px !important;}.phoenixPadding10px{padding:0 10px}.phoenixPaddingL145px{padding-left:145px!important}.phoenixPaddingL155px{padding-left:155px!important} .phoenixPaddingL165px {padding-left:165px !important;}.phoenixPaddingL170px{padding-left:170px!important}.phoenixPaddingL175px{padding-left:175px!important}

.scrollable{border:0 solid #00ADEE!important;overflow-y:scroll!important;background:transparent}
.separatorBottom{border-bottom:1px solid #ececec;background:transparent none}
.radioGroupH{min-height:50px} .radioGroupH input{float:left} .radioGroupH label{float:left;margin-right:20px;padding-top:5px}
.radioSolution {line-height:10px;}
.radioSolution input {margin:0px 5px 0px 0px;}
.radioGroupV input{float:left} .radioGroupV label{float:left;margin-right:20px;padding-top:5px} .checkGroupH{height:22px}
.checkGroupH input{float:left} .checkGroupH label{margin-left:20px;position:absolute} .checkGroupV input{float:left}
.checkGroupV label{float:left;margin-right:20px;padding-top:5px} .listaRadiosH{height:35px!important}
.loadingDiv{display:none}
.foco_input,.foco_select,.foco_checkbox,.foco_radio,.foco_textarea{background-color:#fefefe;border:1px solid #7bc942;color:#000}
:focus{outline:0 none;outline-style:hidden}
.clearleft,.clearLeft{clear:left!important}.clearright,.clearRight{clear:right!important}.clearboth,.clearBoth{clear:both!important}.clearNone,.clearnone{clear:none!important}.floatLeft,.floatleft{float:left!important}.floatRight,.floatright{float:right!important}.floatNone,.floatnone{float:none!important}
.inputText{height:18px;padding-left:3px;padding-top:3px;margin-bottom:5px}
.noEditable{border:solid 1px #CCC;margin-bottom:5px;background:#f2f2f2;color:#666;text-indent:2px;line-height:31px;min-height:31px;padding:1px 5px}
.noEditableHideBorder{height:15px;border:0;padding-left:3px;padding-top:3px;margin-bottom:5px}
.uppercase{text-transform:uppercase}
.opacity0{opacity:0} .opacity1{opacity:1} .opacity035{opacity:.35;filter:alpha (opacity=35)}
.readonly,.disable{background:#f2f2f2}
.wAuto,.auto{width:auto!important}
.overflowAuto{overflow:auto} .overflowHidden{overflow:hidden}
.displayBlock{display:block} .displayTableRow{display:table-row} .displayNone{display:none} .displayInline{display:inline}
.relative{position:relative} .positionAbsolute{position:absolute} .positionRelative{position:relative}
.visibilityH{visibility:hidden} .visibilityV{visibility:visible}
.alignCenter{text-align:center!important} .alignLeft{text-align:left!important} .alignRight{text-align:right!important}
.showGrid{background:url(../../img/24_col.gif) 0 0}
.strong,.bold, strong, b{  font-weight: normal;  font-family: open_sanssemibold;}
.normal{font-weight:400}
.lineheight30px{line-height:30px}
.lineheight20px{line-height:20px}
.lineheight15px{line-height:15px}
.lineheight10px{line-height:10px}
.borderNone{border:none!important}
.welcome{background:url(../../img/icons/i_cake.png) no-repeat left 40%;padding-left:23px}
.imgLink{border:1px dotted #0C72BC!important;cursor:pointer}
.imgLinkFvtSel{cursor:pointer;opacity:1;filter:alpha(opacity=100)}
.imgLinkFvt{cursor:pointer;opacity:.5;filter:alpha(opacity=50)}
.imgLinkFvt:hover{cursor:pointer;opacity:1;filter:alpha(opacity=100)}
.link{cursor:pointer}
.lineThrough{text-decoration:line-through}
.inputTextTitle{background:transparent;border:0;color:#15428B}
.codigo{float:left;margin-right:5px}
.paddingT5px{padding-top:5px!important}.paddingT10px{padding-top:10px!important}.paddingT20px{padding-top:20px!important}.paddingT30px{padding-top:30px!important}.paddingR5px{padding-right:5px!important}.paddingR10px{padding-right:10px!important}.paddingB5px{padding-bottom:5px!important}.paddingB10px{padding-bottom:10px!important}.paddingB20px{padding-bottom:20px!important}.paddingL5px{padding-left:5px!important}.paddingL10px{padding-left:10px!important}.paddingL20px{padding-left:20px!important}.paddingL25px{padding-left:25px!important}.paddingL60px{padding-left:60px!important}.paddingL430px{padding-left:430px!important}
.marginT0px {margin-top: 0px !important;}.marginT5px{margin-top:5px!important}.marginT10px{margin-top:10px!important}.marginT15px{margin-top:15px!important}.marginT20px{margin-top:20px!important}.marginT25px{margin-top:25px!important}.marginT35px{margin-top:35px!important}.marginT100px{margin-top:100px!important}.marginT190px{margin-top:190px!important}.marginT200px{margin-top:200px!important}.marginR5px{margin-right:5px!important}.marginR10px{margin-right:10px!important}.marginR15px{margin-right:15px!important}.marginR20px{margin-right:20px!important}.marginR35px{margin-right:35px!important}.marginR40px{margin-right:40px!important}.marginR50px{margin-right:50px!important}.marginB0px{margin-bottom:0!important}.marginB5px{margin-bottom:5px!important}.marginB10px{margin-bottom:10px!important}.marginB20px{margin-bottom:20px!important}.marginB30px{margin-bottom:30px!important}.marginB55px{margin-bottom:55px!important}.marginL0px{margin-left:0!important}.marginL5px{margin-left:5px!important}.marginL8px{margin-left:8px!important}.marginL10px{margin-left:10px!important}.marginL15px{margin-left:15px!important}.marginL20px{margin-left:20px!important}.marginL30px{margin-left:30px!important}.marginL40px{margin-left:40px!important}.marginL130px{margin-left:130px!important}.marginL170px{margin-left:170px!important}
.height10px{height:10px!important}.height15px{height:15px!important}.height20px{height:20px!important}.height40px{height:40px!important}.height60px{height:60px!important}.height80px{height:80px!important}.height100px{height:100px!important}.height120px{height:120px!important}.height140px{height:140px!important}.height150px{height:150px!important}.height160px{height:160px!important}.height180px{height:180px!important}.height200px{height:200px!important}.height220px{height:220px!important}.height240px{height:240px!important}.height260px{height:260px!important}.height280px{height:280px!important}.height300px{height:300px!important}.height320px{height:320px!important}.height340px{height:340px!important}.height360px{height:360px!important}.height380px{height:380px!important}.height400px{height:400px!important}.height420px{height:420px!important}.height440px{height:440px!important}.height460px{height:460px!important}.height480px{height:480px!important}.height500px{height:500px!important}
.height40pxPhoenix {height:40px !important}
.width100px{width:100px}
.debugDiv{display:none}
.strong,.bold{font-weight:400!important;font-family:"open_sansbold",sans-serif}
.i_text{background:transparent url(../img/backgrounds/bkg_b_phoenix_6.png) no-repeat left top;height:25px;line-height:25px;padding:2px 0 2px 20px}
.i_pdf{background:transparent url(../img/backgrounds/bkg_b_phoenix_6.png) no-repeat left -33px;height:25px;line-height:25px;padding:2px 0 2px 20px}
.i_ppt{background:transparent url(../img/backgrounds/bkg_b_phoenix_6.png) no-repeat left -165px;height:25px;line-height:25px;padding:2px 0 2px 20px}
.i_img{background:transparent url(../img/backgrounds/bkg_b_phoenix_6.png) no-repeat left -131px;height:25px;line-height:25px;padding:2px 0 2px 20px}
.i_xls{background:transparent url(../img/backgrounds/bkg_b_phoenix_6.png) no-repeat left -66px;height:25px;line-height:25px;padding:2px 0 2px 20px}
.i_doc{background:transparent url(../img/backgrounds/bkg_b_phoenix_6.png) no-repeat left -100px;height:25px;line-height:25px;padding:2px 0 2px 20px}
.i_text img{display:none} .i_pdf img{display:none} .i_ppt img{display:none} .i_img img{display:none} .i_xls img{display:none} .i_doc img{display:none}
.item{line-height:25;padding:2px 0}
.gear{background: url(../img/icons/i_gear_big.png) no-repeat 50% 50%;}
.gradientbar {background: url("../img/backgrounds/bg_gradient.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0); color: #333333 !important; float: left; font-family: Lucida Grande; font-size: 26px; height: 18px; line-height: 18px; padding-bottom: 0; padding-top: 0; position: absolute; width: 110px;}
#originalTitulo,h2{display:none !important;}
.paddingButtonsFixed {padding-bottom: 110px !important;}
/***************** END UTILS STRUCTURE *****************/
/* UI POP-UP */
.ui-dialog .ui-widget-header{background:none}
.ui-dialog {border-radius:4px; -webkit-border-radius:4px; border:1px solid #535353 !important; background-color:#6d757a !important;padding:0px!important;}
.ui-dialog .ui-dialog-content.ui-widget-content {background-color:#FFF !important; font-size:13px; border-radius:4px; -webkit-border-radius:4px; border:1px solid #535353; border-color:#d0d0d0 #eeeeee #eeeeee #d0d0d0; width:70% !important; margin:10px auto !important;}
.ui-dialog .errorDialog.ui-dialog-content.ui-widget-content {background:url("../img/theme-phoenix/icons/i_error_msg.png") no-repeat scroll 15px 50% !important; background-color:#FFF !important; font-size:13px; border-radius:4px; -webkit-border-radius:4px; border:1px solid #53535; padding:10px 10px 10px 60px !important;}
.ui-dialog .infoDialog.ui-dialog-content.ui-widget-content {background:url("../img/theme-phoenix/icons/i_info_msg.png") no-repeat scroll 15px 50% !important; background-color:#FFF !important; font-size:13px; border-radius:4px; -webkit-border-radius:4px; border:1px solid #53535; padding:10px 10px 10px 60px !important;}
.ui-dialog .alertDialog.ui-dialog-content.ui-widget-content {background: url("../img/theme-phoenix/icons/i_alert_msg.png") no-repeat scroll 15px 50% !important; background-color: #FFF !important; font-size: 13px; border-radius: 4px; -webkit-border-radius: 4px; border: 0; padding: 10px 10px 10px 60px !important;}
.ui-dialog .warningDialog.ui-dialog-content.ui-widget-content {background: url("../img/theme-phoenix/icons/i_warning_msg.png") no-repeat scroll 15px 50% !important; background-color: #FFF !important; font-size: 13px; border-radius: 4px; -webkit-border-radius: 4px; border: 0; padding: 10px 10px 10px 60px !important;}
.ui-dialog .questDialog.ui-dialog-content.ui-widget-content {background: url("../img/theme-phoenix/icons/i_quest_msg.png") no-repeat scroll 15px 50% !important; background-color: #FFF !important; font-size: 13px; border-radius: 4px; -webkit-border-radius: 4px; border: 0; padding: 10px 10px 10px 60px !important;}
.ui-dialog .notifyMessage.ui-dialog-content.ui-widget-content {background:url("../img/theme-phoenix/icons/i_error_msg.png") no-repeat scroll 15px 50% !important; background-color:#FFF !important; font-size:13px; border-radius:4px; -webkit-border-radius:4px; border:1px solid #53535; padding:10px 10px 10px 60px !important;}
.ui-dialog .ui-dialog-buttonpane, .ui-dialog .ui-dialog-titlebar {background-color:#6d757a;}
.ui-dialog .ui-dialog-buttonpane button.ui-button {min-width:35px; border:none !important; border-radius:4px; -webkit-border-radius:4px; height:35px; background-color:#EAEAEA !important; background-image:url(../img/backgrounds/bkg_b_phoenix.png) !important; background-repeat:no-repeat !important; background-position:0px 0px; /* padding:4px 15px 4px 10px;  afecta a los botones calendario*/  color:#666672; font-size:12px; font-family:'open_sansbold', sans-serif; text-transform:uppercase;  }
.ui-dialog .ui-dialog-buttonpane button.ui-state-active, .ui-dialog .ui-dialog-buttonpane button.ui-state-focus {top:0 !important;}
.ui-dialog .ui-dialog-buttonpane {border:none;}
.ui-dialog .ui-dialog-buttonpane .ui-button.b_ok{background-color:#33A7E5 !important; background-image:url(../img/backgrounds/bkg_b_phoenix.png) !important;  background-position:0 -280px !important; background-repeat:no-repeat !important; color:#FFFFFF !important;}
.ui-dialog .ui-dialog-buttonpane .ui-button.b_ok:hover {background-image:url(../img/backgrounds/bkg_b_phoenix.png) !important; background-position:0 -280px !important; background-repeat:no-repeat !important; background-color:#7bc942 !important; color:#FFFFFF !important;}
.ui-dialog .ui-dialog-buttonpane .ui-button.b_cancel {background-color:#33A7E5 !important; background-image:url(../img/backgrounds/bkg_b_phoenix.png) !important;  background-position:0 -70px  !important; background-repeat:no-repeat !important; color:#FFFFFF !important;}
.ui-dialog .ui-dialog-buttonpane .ui-button.b_cancel:hover {background-image:url(../img/backgrounds/bkg_b_phoenix.png) !important; background-position:0 -70px !important; background-repeat:no-repeat !important; background-color:#7bc942 !important; color:#FFFFFF !important;}
.ui-dialog .ui-dialog-buttonpane .ui-button.b_forbidden {background-color:#33A7E5 !important; background-image:url(../img/backgrounds/bkg_b_phoenix.png); padding-left:35px!important;background-position:0 -210px; background-repeat:no-repeat !important; color:#FFFFFF !important;}
.ui-dialog .ui-dialog-buttonpane .ui-button.b_forbidden:hover {background-image:url(../img/backgrounds/bkg_b_phoenix.png); padding-left:35px!important;background-position:0 -210px; background-repeat:no-repeat !important; background-color:#7bc942 !important; color:#FFFFFF !important;}
.ui-dialog .ui-dialog-buttonpane .ui-button.b_no {background-color:#33A7E5 !important; background-image:url(../img/backgrounds/bkg_b_phoenix_2.png) !important; padding-left:35px!important;background-position:0 -278px; background-repeat:no-repeat !important; color:#FFFFFF !important;}
.ui-dialog .ui-dialog-buttonpane .ui-button.b_no:hover {background-image:url(../img/backgrounds/bkg_b_phoenix_2.png) !important; padding-left:35px!important;background-position:0 -278px; background-repeat:no-repeat !important; background-color:#7bc942 !important; color:#FFFFFF !important;}
.ui-dialog .ui-dialog-buttonpane .ui-button.b_new {background-color:#33A7E5 !important; background-image:url(../img/backgrounds/bkg_b_phoenix.png)!important;padding-left:35px!important;background-position:0 -140px!important;background-repeat:no-repeat!important; color:#FFFFFF !important;}
.ui-dialog .ui-dialog-buttonpane .ui-button.b_new:hover {background-color:#33A7E5 !important; background-image:url(../img/backgrounds/bkg_b_phoenix.png)!important;padding-left:35px!important;background-position:0 -140px!important;background-repeat:no-repeat!important; background-color:#7bc942 !important; color:#FFFFFF !important;}
.ui-dialog .ui-dialog-titlebar .ui-icon.ui-icon-closethick {background-image:url(../img/backgrounds/bkg_b_phoenix_3.png); background-position:-82px -500px; width:24px; height:24px; margin:0 5px;}
.ui-dialog .ui-dialog-titlebar .ui-state-hover .ui-icon.ui-icon-closethick {background-position:-117px -500px; background-color:transparent !important; border:none; margin:1px 4px;}
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close.ui-corner-all.ui-state-hover {background:none; background-color:transparent; border:none;}
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close.ui-corner-all {background-color:transparent; }
.ui-dialog .ui-dialog-titlebar .ui-dialog-title {color:#fff; font-family:"open_sansbold",sans-serif; font-size:14px; font-weight: normal;}
.workflow_buttons_fixed{	position:fixed; margin:0px !important; padding:0; bottom:0; background-color:#fff;width:100%;}
/** importar ficheros **/
#hprimUpLoadForm label{margin-top:9px;}
/**GRID**/
input.grid_date {width:110px !important; margin-right:5px !important; display:inline; float:left; }
#searchDiv input[type="checkbox"], #searchDiv input[type="radio"] {float:left;}
/****************** show / hide filters**************/
#contentSearch{display:none;     position: absolute; max-width:875px;  width: 100%; }
.imgContentSearch{   position: relative;  display: block;  z-index: 9000;  top: -15px;  left: 573px;}
.divContentSearch {  margin-top: -16px;  border: 1px solid #eaeaea;  background-color: #fff;  padding: 5px 0px 0px 5px;  overflow: auto;  position: absolute;  z-index: 8000;}
/* botones report manager */
.b_clickSearch {background-color: #eaeaea !important;background-image: url(../img/backgrounds/bkg_b_phoenix_3.png);background-position: -175px -35px;}
/*** GRID FORM - LOV_PHOENIX ***/ 
.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, .grid_17, .grid_18, .grid_19, .grid_20, .grid_21, .grid_22, .grid_23, .grid_24, .grid_100p, .grid_1p, .grid_2p, .grid_3p, .grid_4p, .grid_5p, .grid_6p, .grid_7p, .grid_8p, .grid_9p, .grid_10p, .grid_11p, .grid_12p, .grid_13p, .grid_14p, .grid_15p, .grid_16p, .grid_17p, .grid_18p, .grid_19p, .grid_20p, .grid_21p, .grid_22p, .grid_23p, .grid_24p {display: inline;  float: left;  margin-left: 5px;  margin-right: 5px;}
.grid_1{width:30px;} .grid_2{width:70px;} .grid_3{width:110px;} .grid_4{width:150px;} .grid_5{width:190px;} .grid_6 {width:230px;}
.grid_7{width:270px;} .grid_8{width:310px;} .grid_9{width:350px;} .grid_10{width:390px;} .grid_11{width:430px;} .grid_12 {width:470px;}
.grid_13{width:510px;} .grid_14{width:550px;} .grid_15{width:590px;} .grid_16{width:630px;} .grid_17{width:670px;} .grid_18 {width:710px;}
.grid_19{width:750px;} .grid_20{width:790px;} .grid_21{width:830px;} .grid_22{width:870px;} .grid_23{width:910px;} .grid_24 {width:950px;}
input.grid_1{width:20px;} input.grid_2{width:60px;} input.grid_3{width:100px;}
input.grid_4, input.grid_4.noEditable{width:140px;} input.grid_5, input.grid_5.noEditable{width:180px;}
input.grid_6, input.grid_6.noEditable{width:220px;} input.grid_7, input.grid_7.noEditable{width:260px;}
input.grid_8, input.grid_8.noEditable{width:300px;} input.grid_9, input.grid_9.noEditable{width:340px;}
input.grid_10, input.grid_10.noEditable{width:380px;}
input.grid_11 {width:420px;} input.grid_12{width:460px;} input.grid_13{width:500px;} input.grid_14{width:540px;} input.grid_15{width:580px;}
input.grid_16 {width:620px;} input.grid_17{width:660px;} input.grid_18{width:700px;} input.grid_19{width:740px;} input.grid_20{width:780px;}
input.grid_21 {width:820px;} input.grid_22{width:860px;} input.grid_23{width:900px;} input.grid_24{width:940px;}
input.grid_date {width:110px; margin-right:5px !important; display:inline; float:left; margin-left:5px; }
.grid_1 textarea {width:23px;} .grid_2 textarea {width:63px;} .grid_3 textarea {width:103px;} .grid_4 textarea {width:143px;}
.grid_5 textarea, .grid_5.noEditable {width:173px;} .grid_6 textarea, .grid_6.noEditable {width:213px;}
.grid_7 textarea, .grid_7.noEditable {width:253px;} .grid_8 textarea, .grid_8.noEditable {width:293px;}
.grid_9 textarea, .grid_9.noEditable {width:333px;} .grid_10 textarea, .grid_10.noEditable {width:373px;}
.grid_11 textarea, .grid_11.noEditable {width:413px;} .grid_12 textarea, .grid_12.noEditable {width:453px;}
.grid_13 textarea {width:503px;} .grid_14 textarea {width:543px;} .grid_15 textarea {width:583px;} .grid_16 textarea {width:623px;}
.grid_17 textarea {width:663px;} .grid_18 textarea {width:703px;} .grid_19 textarea {width:743px;} .grid_20 textarea {width:783px;} .grid_21 textarea {width:823px;}
.grid_22 textarea {width:863px;} .grid_23 textarea {width:903px;} .grid_24 textarea {width:943px;}
select.grid_4 {width:143px;} select.grid_5 {width:183px;} select.grid_6 {width:223px;}
select.grid_7 {width:263px;} select.grid_8 {width:303px;} select.grid_9 {width:343px;} select.grid_10 {width:383px;}
textarea.grid_4 {width:143px;} textarea.grid_5 {width:183px;} textarea.grid_6 {width:223px;}
textarea.grid_7 {width:263px;} textarea.grid_8 {width:303px;} textarea.grid_9 {width:343px;} textarea.grid_10 {width:383px;}
.lov_phoenix.omega, .date_phoenix.omega {margin-right:5px !important;}
 .date_phoenix{width:110px;}
.clearfix:after {  clear: both;  content: ' ';  display: block;  font-size: 0;  line-height: 0;  visibility: hidden;  width: 0;  height: 0;}
.alpha {  margin-left: 0;}
/*** MODIFICACIONES XTHEME por multitud de carpetas exts 15/12/2015 ***/
.x-form-item label.x-form-item-label {	padding: 14px 0 0 0;}
.x-form-field {height:31px !important;}
.x-form-field-wrap{height:auto !important;}
.x-form-field-trigger-wrap{margin-bottom:5px;}
.x-form-field-wrap .x-form-search-trigger {  border: none;  border-radius: 2px;  -webkit-border-radius: 2px;  height: 31px;  width: 31px;  background-image: url(../img/backgrounds/bkg_b_phoenix.png) !important;  background-position: 0 -840px !important;  cursor: pointer;  float: right;    top: 2px;  right: 33px;}
#img-browser-view .xtb-spacer, #img-browser-view .xtb-sep{display:none;}
input[name="image"]{height:35px !important;}
.x-form-element .ux-form-statictextfield {	padding-top: 8px !important;}
#columnButtonSeach {  padding-top: 11px !important;}
#gridDGPs .x-grid3-scroller {  height: 166px !important;}
#gridDGPs .x-grid3 .x-grid3-body, #gridDGPs .x-grid3 .x-grid3-body .x-grid3-row {  width: 100% !important;}
#searchDiv .contentFieldset .x-grid3-body:first-child .x-grid3-row, #searchDiv .contentFieldset .x-grid3-body:first-child {width:100% !important;}
#validateForm #data-tab-1 .x-form-field-wrap{float:left;}

/*** ui popup/dialog jquery ***/
.ui-widget-overlay {
  z-index: 9990 !important;
}
.ui-dialog {
  z-index: 9999 !important;
}
#divComponent input[type="checkbox"], #divComponent input[type="radio"]{height:39px !important;}
#divComponent .radioGroupH input[type="radio"] {height:15px !important; position:absolute; left:-5px; top:2px;}
#divComponent .radioGroupH label {    padding-left: 10px; position:relative; padding-top: 5px !important;}
#divComponent .radioGroupH { min-height: 36px !important;    padding-top: 12px;    padding-left: 5px;}
#divComponent #schedSettings {height:15px !important; }
#divComponent label {padding-top:14px;}

/*Billing*/
.accountHome label {text-align:left !important;}
#minFilterDate, #maxFilterDate {width: 108px !important;}
#maxFilterDateDiv {margin-left: 20px !important;}
#payDate {width:104px !important;}
#headerDiv .x-form-field-wrap .x-form-date-trigger {right: 28px !important;}

.closeWindow {
	border: none !important;
}
.closeWindow span {
	top: 0 !important;
	left: 0 !important;
}

/*Cash Register Balance*/
#sumaryListDiv .x-grid3-body, #sumaryListDiv .x-grid3-header-offset, #sumaryListDiv .x-grid3-header-offset table{
	width:100%!important;
}
#sumaryListDiv .x-grid3-row{
	width:100%!important;
}
#sumaryListDiv #lbTotalGrid{
	width:94%;
	font-size:13px;
}
#sumaryListDiv .x-grid3-row-table{
	width:100%!important;
}
.grid_2.total-cash-register{
	width:96%;
	font-size:13px;
}
.buttons-cash-register .b_back{
	top:auto;
}