.toolbar {
	padding: 10px;
}

.toolbar-button {
	margin-left: 30px;
}

.toolbar-button-icon {
	width: 24px;
	height: 24px;
}

.toolbar-button-text {
	font-size: 14px;
}

.mapinfo-item,
.maplegend-item {
	margin-top: 15px;
}

.maplegend-item-subtitle {
	font-size: 13px;
	margin-top: 5px;
	font-weight: bold;
}

.mapinfo-item-body iframe {
	height: 200px;
}

.panel-left-horizontal {
	width: 400px;
}

#panel-accordion .ui-accordion-content {
	width: 397px;
}

.toolbar,
.panel-left-horizontal {
/* ----- BACKGROUND #0A849f 0.9 opacity */
/* Fallback for web browsers that don't support RGBa */
background-color: rgb(10, 132, 159);
/* RGBa with 0.6 opacity */
background-color: rgba(10, 132, 159, 0.9);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E50A849f, endColorstr=#E50A849f);
/* For IE 8*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#E50A849f, endColorstr=#E50A849f)";
}

.toolbar-button-hover {
	background-image: url("../default/images/toolbar-button-over-24.png");
}
.toolbar-button-hover .toolbar-button-side {
	background-image: url("../default/images/toolbar-button-side-over-24.png");
}
.toolbar-button-click {
	background-image: url("../default/images/toolbar-button-click-24.png");
}
.toolbar-button-click .toolbar-button-side {
	background-image: url("../default/images/toolbar-button-side-click-24.png");
}

.toolbar-button-text {
	color: white;
}

.toolbar-separator {
	background-image: url('../default/images/sep.gif');
	height: 21px;
	width: 5px;
}

#add-service-table td {
	color: #00849F;
}

.add-service-options {
	margin-top: 10px;
	margin-bottom: 20px;
}

.ui-widget-content .link,
.link {
	color: #009ABB;
}

.ui-widget-content a,
a {
	color: #009ABB;
}

#map-legend img {
	height: auto;
	width: auto;
	padding: 0;
}

span.dynatree-node a {
	color: #00849F;
}

ul ul li span.dynatree-node a{
	color: #00A5C6;
}

.mapinfo-item-title,
.maplegend-item-title {
	color: #5C819A;
}

.maplegend-item-subtitle {
	color: #00849F;
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
	background-image: url(images/ui-bg_glass_50_1x400.png);
}

span.dynatree-active a {
	background-color: #00A5C6 !important;
}

.dialog-warning-icon {
	background: url("images/warning.png") no-repeat scroll center center transparent;
	height: 30px;
	width: 30px;
}

.dialog-error-icon {
	background: url("images/error.png") no-repeat scroll center center transparent;
	height: 30px;
	width: 30px;
}

#dialog-error-text, dialog-warning-text {
	margin-left: 5px;
	font-size: 12pt;
}

.mapinfo-item-body, .maplegend-item-body  {
    border-color: #00a5c6;
}

li.dynatree-node-deactivated span.dynatree-checkbox {
	background-image: url("images/icons_ext.gif");
	background-position: 0px -176px !important;
}

/*
.inspireThemeNode .dynatree-partsel span.dynatree-checkbox {
	background-position: -64px -159px;
}

.inspireThemeNode .dynatree-partsel span.dynatree-checkbox:hover {
	background-position: -80px -159px;
}

.inspireThemeNode .dynatree-selected span.dynatree-checkbox{
	background-position: -32px -159px;
}

.inspireThemeNode .dynatree-selected span.dynatree-checkbox:hover{
	background-position: -48px -159px;
}

.inspireThemeNode span.dynatree-checkbox, 
.inspireThemeNode span.dynatree-customcheckbox{
	background-image: url("images/icons_ext.gif");
	background-position: 0px -159px;
}

.inspireThemeNode span.dynatree-checkbox:hover, 
.inspireThemeNode span.dynatree-customcheckbox:hover {
	background-position: -16px -159px;
}

.inspireThemeNode span.dynatree-customcheckbox-checked{
	background-position: -32px -159px;
}

.inspireThemeNode span.dynatree-customcheckbox-checked:hover{
	background-position: -48px -159px;
}

.defaultThemeNode .dynatree-partsel span.dynatree-checkbox {
	background-position: -64px -32px;
}

.defaultThemeNode .dynatree-partsel span.dynatree-checkbox:hover {
	background-position: -80px -32px;
}

.defaultThemeNode .dynatree-selected span.dynatree-checkbox {
	background-position: -32px -32px;
}

.defaultThemeNode .dynatree-selected span.dynatree-checkbox:hover {
	background-position: -48px -32px;
}

.defaultThemeNode span.dynatree-checkbox {
	background-position: 0px -32px;
}

.defaultThemeNode span.dynatree-checkbox:hover {
	background-position: -16px -32px;
}
*/

.inspireThemeNode span.dynatree-customcheckbox{
	background: url("images/inspire_button_off.png") no-repeat scroll center center transparent;
	height: 12px;
	width: 17px;
}
/*
.inspireThemeNode span.dynatree-customcheckbox:hover {
	background: url("images/inspire_button_off_over.png") no-repeat scroll center center transparent;
	height: 12px;
	width: 17px;
}*/
.inspireThemeNode span.dynatree-customcheckbox-checked{
	background: url("images/inspire_button_on.png") no-repeat scroll center center transparent;
	height: 12px;
	width: 17px;
}
/*
.inspireThemeNode span.dynatree-customcheckbox-checked:hover{
	background: url("images/inspire_button_on_over.png") no-repeat scroll center center transparent;
	height: 12px;
	width: 17px;
}
*/
.inspireThemeNode span.dynatree-customcheckbox-disabled{
	background: url("images/inspire_button_disabled.png") no-repeat scroll center center transparent;
	height: 12px;
	width: 17px;
}
/*
.inspireThemeNode span.dynatree-customcheckbox-disabled:hover{
	background: url("images/inspire_button_disabled.png") no-repeat scroll center center transparent;
	height: 12px;
	width: 17px;
}
*/
#search-services-results {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 0px;
}

#search-services-page-results {
	margin-top: 10px;
}

#search-services-page-results .resultTitle {
    color: #00849F;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    line-height: 2em;
    width: 100%;/*250px;*/
}

#search-services-page-results .detailKey {
    font-weight: bold;
    vertical-align: top;
}

#search-services-page-results .detailKey, #search-services-page-results .detailValue {
    font-size: 10px;
}

.searchServicesResultTable {
	width: 100%;
}

.search-bar {
	vertical-align:top;
}

.netscape #search-text, .netscape #search-button {
	vertical-align:inherit;
}

.ie #search-text, .ie #search-button {
}

.add-service-from-catalogue-buttons {
    vertical-align: top;
}

.dynatree-customcheckbox-loading{
	background: url("images/node-loader.gif") no-repeat scroll center center transparent !important;
}

#add-service-from-catalogue-search-container{
	width: 100%;
}

.mapinfo-item-title .loading-feature-info-request {
	margin-left: 10px;
	vertical-align: text-bottom;
}

.url-info-description-link-text {
	 -ms-word-break: break-all;
     word-break: break-all;

     /* Non standard for webkit */
     word-break: break-word;

	-webkit-hyphens: auto;
  	-moz-hyphens: auto;
    -ms-hyphens: auto;
        hyphens: auto;
}

#add-services-basic-options,
#add-services-advanced-options {
	float: right;
	cursor: pointer;
}

.ui-expand-triangle-down-img,
.ui-expand-triangle-up-img,
.ui-expand-triangle-left-down-img,
.ui-expand-triangle-left-up-img,
.ui-expand-triangle-left-img,
.ui-expand-triangle-left-left-img {
	cursor: pointer;
}

#wmsclient {
	overflow: hidden;
}

.ie #add-service-table td {
	padding-left: 10px;
}

.styled-selector {
   /*width: 200px;*/
   height: 28px;
   overflow: hidden;
   background: url(images/selector-arrow.png) no-repeat right #d7ebf9;
   border-radius: 0;/*5px;*/
   border: 0;/*1px solid #ef9492;*/
}

.netscape .styled-selector{
	width: 190px;
}

.ie11 .styled-selector{
	width: 190px;	
}

.ie .styled-selector {
	height: 28px;
}

.ie8 .styled-selector {
	height: 24px !important;
}

.styled-selector select {
   background: transparent;
   width: 220px !important;
   padding: 5px;
   font-size: 16px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 30px;
   -webkit-appearance: none;
}

.styled-selector option {
	/*background-color: #fafafa;*/
	width: 100%;
}

.styled-selector-td {
	float: right;
}

#add-service-type-selector-container,
#add-service-version-selector-container {
	float: right;
}

#search-services-button {
	height:26px;
	margin-left:5px;
}

#search-services-button span  {
	padding: 0.1em 0.2em !important;
}

.nextPage {
	float: right;
}

#search-services-PaginateSection {
    margin-bottom: 10px;
    margin-top: 10px;
}

#search-services-keywords {
	width: 300px;
}

.text-example-style {
	color: #a0a0a0;
	font-weight: bold;
    font-style: italic;
}

.mapinfo-item-body {
    background-color: #fff;
    padding: 5px;
}

.mapinfo-item-link {
	font-weight: bold;
}

/* Estilo para deshabilitar el aspa que aparece para borrar contenido de las cajas de texto en IE9 e IE10 */
::-ms-clear { 
  display: none; 
}