* {
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

p {
	margin-top: 0px;
	margin-bottom: 1em
}

form {
	margin: 0px
}

input {
	padding: 1px
}

.nom_camp
{
	font-family:Trebuchet MS; 
	font-size:1.1em;
	color:#000000; 	
	font-weight:normal;
}

#toolsPanelRight {
	float: right;
	position: relative;
	left: 0px;
	width: 275px;
	height: 582px;
	display: block;
}

#toolsPanelLeft {
	background-color: #DED9DB;
	float: left;
	height: 582px;
	width: 40px;
	border: 1px solid #4E1011;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	position: relative;
}

.formulari_header {
	background-color: #4E1011;
	font-family: Verdana, Sans-Serif;
	font-size: 75%;
	color: #AC2115;
}

.formulari td
{
	padding-bottom: 1px;
	padding-top: 1px;
}

#formulari table,td,th {
	padding-top: 2px;
	padding-left: 3px;
	vertical-align:top;
}

.bd td{
	font-size:11px;
}

#carregar {
	
}

#carrerer {
	z-index:3;
}
#seccio {
}


.wmsServerList {
	width: 90%;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 15px;
	border: 1px solid #4E1011;
	overflow: none;
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 1.0em;
	font-weight: bold;
}

.texteFormulari {
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 1.1em;
	font-weight: bold;
}

.contenidor_loading {
	opacity: 0.75;
	filter: alpha(opacity = 50);
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 99;
	background-color: #D3CFD1;
	height: 100%;
	color: #000000;
	text-align: center;
	font-family: Trebuchet MS;
	font-size: 1.1em;
	font-weight: bold;
	padding-top: 30px;
	background-image: url("../../images/muc/loadinfo.gif");
	background-repeat: no-repeat;
	background-position:50% 50%;
}

.layerSelector {
	margin:15px 5px;
}

.contenidor {
	position: relative;
	background-color: #F9F4F6;
	border: 2px solid #4E1011;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	margin:2px 3px;
}

.contenidor_leyenda
{
	position: relative;
	background-color: #transparent;
	margin:5px 3px;
	border: 0px;
	text-align: center;
}

.contenidor .imagenLeyenda{
	height:570px;
}


.layermanager {
	opacity: 0.85;
	filter: alpha(opacity = 85);
	background-color: #F9F4F6;
	border: 2px solid #4E1011;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	margin: 15px 3px;
	position: absolute;
	top: 30%;
	left: 25%;
	z-index:750;
	/*left: 30%;*/
	/*width: 35%;*/
}

.titol_contenidor {
	font-size: 11px;
	font-type: Arial;
	font-weight: bold;
	height: 16px;
	color: #FFFFFF;
	background-color: #4E1011;
}

.capaMucLeft{
	float: left;
}
.capaMucRight{
	float: right;
	margin-right: 10px;
	position: relative;
	top: -3px;
}

.titol_contenidor_leyenda{
	text-align: right;
	background-color: transparent;
	border: 2px;
	padding-right: 5px;
	padding-top: 10px;
}

#button-standard {
	backgroud-color: #F9F4F6;
	font-weight: bold;
	font-size: 10px;
	position: relative;
}

.contenidor .olLegendLayerDiv
{
	border-bottom-width: 0px;
	border-top-width: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.contenidor .olLegendLayerDivEixos
{
	border-top-width: 1px;
	border-top-color: black;
	border-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

#overviewMapDiv {
	position: relative;
	top: 0px;
	left: 5px;
	width: 235px;
}

#overviewMapDiv .olControlOverviewMapElement {
	background-color: #4E1011;
	-moz-border-radius-topleft: 0;
	padding: 1px 1px 1px 1px;
	border: 1px solid #4E1011;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
}

#overviewMapDiv .olMap {
	width: 225px;
	background-color: white;
}

#layerSwitcherDiv .div {
	background-color: #4E1011;
}

#outputMeasure {
	position: absolute;
	width: 235px;
	text-align: center;
	/*background-color: #DED9DB;*/
	font-weight: bold;
	color: white;
	margin:2px 3px;
	z-index: 999;
	right: 0px;	
	top: 0px;
}

#mapContainer {
	position: relative;
}

#map {
	position: static;
	height: 582px;	
	width: 100%;
	border: 1px solid #4E1011;
	margin-left: 30px;
	margin-right: 30px;
	z-index:1;
}




#visor {
	height: 100%;
	left: 10px;
	width: 100%;
}

#error {
	height: 80px;
	left: 10px;
	position: absolute;
	top: 150px;
	width: 885px;
	background-color: #F9F4F6;
	border: 1px dotted #B1ADAF;
	float: center;
	text-align: center;
}

#toolbarDiv {
	position: absolute;
	left: 0px;
	top: -295px;
	float: top;
	width: 20px;
}

#zoomToolbarDiv div {
	left: 0px;
	margin-top: 320px;
	margin-left: -548px;
}

#zoomToolbarDivScreen div {
	margin-left: 7px;
	margin-top: 360px;
}


#toolbarDiv div {
	float: top;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: transparent;
	width: 28px;
	margin-top:3px;
	height: 26px;
	left:5px;
}

* html #toolbarDiv div {
	left:6px;
}

#layersDiv .layerTools {
	margin-left:10%;
}

#layersDiv .addLayerButton {
	background-image: url("../../images/muc/south-mini.png");
    float: right;
    width: 16px;
    height: 16px;

}

.addLayerButton_T
{
       width: 100%;
       padding: 0px;
       margin: 0px;
       border: 0px;
}

.addLayerButton_TD
{
       padding: 0px;
       margin: 0px;
       border: 0px;
       font-weight: bold;
}


#layersDiv .pdfButton {
	background-image: url("../../images/icono_acrobat_16x16.gif");
	padding-left: 15px;
	cursor:pointer;
}

#layersDiv .dropLayerButton {
	background-image: url("../../images/muc/drop_layer.png");
	margin-right:10px;
}

#layersDiv .infoLayerButton {
	background-image: url("../../images/muc/information.png");
}

#layersDiv .infoLayerButton_disabled {
	background-image: url("../../images/muc/information_disabled.png");
}

#layersDiv .leftOpacityButton{
	background-image: url("../../images/muc/left_opacity.png");
	background-position:50% 50%;
	vertical-align:text-top;
}

#layersDiv .rightOpacityButton{
	background-image: url("../../images/muc/right_opacity.png");
	background-position:50% 50%;
	vertical-align:text-top;
	margin-right:10px;
}

#layersDiv .zoomLayerButton{
	background-image: url("../../images/muc/zoomLayer.png");
	background-position:50% 50%;
	vertical-align:text-top;
	margin-right:10px;
}

#layersDiv .upPositionButton{
	background-image: url("../../images/muc/arrow_up.png");
	background-position:50% 50%;
	vertical-align:text-top;
}

#layersDiv .downPositionButton{
	background-image: url("../../images/muc/arrow_down.png");
	background-position:50% 50%;
	vertical-align:text-top;
	margin-right:10px;
}

#layersDiv .positionImage{
	background-image: url("../../images/muc/layers.png");
	background-color: transparent;
	background-repeat: no-repeat;
	border: 0 none;
	height:16px;
}

#layersDiv .downOpacityButton{
	background-image: url("../../images/muc/arrow_down.png");
	background-position:50% 50%;
	vertical-align:text-top;
	margin-right:10px;
}


#layersDiv button {
	background-color: transparent;
	background-position: 0 0;
	background-repeat: no-repeat;
	margin: 0;
	border: 0 none;
	font-size: 11px;
	font-type: Arial;
	font-weight: bold;
	font-style: inherit;
	font-family: inherit;
	color: #FFFFFF;
	height:16px;
	vertical-align:top;
}


#toolbarDiv .olControlNavigationHistoryPreviousItemActive {
	background-image: url("../../images/muc/arrow_undo_on.png");
}

#toolbarDiv .olControlNavigationHistoryPreviousItemInactive {
	background-image: url("../../images/muc/arrow_undo_off.png");
}

#toolbarDiv .olControlNavigationHistoryNextItemActive {
	background-image: url("../../images/muc/arrow_redo_on.png");
}

#toolbarDiv .olControlNavigationHistoryNextItemInactive {
	background-image: url("../../images/muc/arrow_redo_off.png");
}

#toolbarDiv .olControlZoomBoxItemActive {
	background-image: url("../../images/muc/zoom_on.png");
}

#toolbarDiv .olControlZoomBoxItemInactive {
	background-image: url("../../images/muc/zoom_off.png");
}

#toolbarDiv .olControlZoomBoxOutItemActive {
	background-image: url("../../images/muc/zoom_out_on.png");
}

#toolbarDiv .olControlZoomBoxOutItemInactive {
	background-image: url("../../images/muc/zoom_out_off.png");
}

#toolbarDiv .olControlNavigationItemActive {
	background-image: url("../../images/muc/move_on.png");
}

#toolbarDiv .olControlNavigationItemInactive {
	background-image: url("../../images/muc/move_off.png");
}

#toolbarDiv .olControlConsultaItemActive {
	background-image: url("../../images/muc/cursor_on.png");
}

#toolbarDiv .olControlConsultaItemInactive {
	background-image: url("../../images/muc/cursor_off.png");
}

#toolbarDiv .olControlDrawFeaturePathItemInactive {
	background-image: url("../../images/muc/paint_line_off.png");
}

#toolbarDiv .olControlDrawFeaturePathItemActive {
	background-image: url("../../images/muc/paint_line_on.png");
}

#toolbarDiv .olControlDrawFeaturePolygonItemInactive {
	background-image: url("../../images/muc/paint_area_off.png");
}

#toolbarDiv .olControlDrawFeaturePolygonItemActive {
	background-image: url("../../images/muc/paint_area_on.png");
}

#toolbarDiv .olControlHomeItemActive {
	background-image: url("../../images/muc/home_on.png");
}

#toolbarDiv .olControlHomeItemInactive {
	background-image: url("../../images/muc/home_off.png");
}

#toolbarDiv .olControlPrintItemActive {
	background-image: url("../../images/muc/printer.png");
}

#toolbarDiv .olControlPrintItemInactive {
	background-image: url("../../images/muc/printer_off.png");
}

#toolbarDiv .olControlCleanItemActive {
	background-image: url("../../images/muc/map_clean_on.png");
}

#toolbarDiv .olControlCleanItemInactive {
	background-image: url("../../images/muc/map_clean_off.png");
}

.infoDiv {
	font-family: Verdana;
	font-size: 9px;
	color: #444444;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	width:95%;
}

.infoDiv th {
	vertical-align: top;
	background-color: #eeeeee;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

.infoDiv td {
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

.infoDivTab {
	font-family: Verdana;
	font-size: 10px;
	color: #444444;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	width: 70px;
	height: 18px;
	text-align: center;
	cursor: hand;
	cursor: pointer;
	float: left;
}


#right {
	border-right: 1px solid #666666;
}

.activate {
	background-color: #dddddd;
	font-weight: bold;
}

div.olControlMousePosition {
	font-size:90%;
	font-family:Verdana,Sans-Serif;
}

.olControlScale {
	font-size:90%;
	font-family:Verdana,Sans-Serif;
	bottom:2em;
}

.olControlScaleLineTop {
	font-size:100%;
	font-family:Verdana,Sans-Serif;
}

.olControlScaleLine {
	font-size:xx-small;
	right:3px;
	bottom:3px;
	left:auto;
}

div.olControlMousePosition {
	display:block;
	left:10px;
}

.wait .bd
{
	text-align: center;
}

.olControlPanel{
	     display:block;
          width:  30px;
          height: 500px;
          margin: 5px;     
	}

.olControlPanel div { 
          display:block;
          width:  30px;
          height: 30px;
          margin: 5px;
          background-repeat: no-repeat;
		  background-position: 0px 0px;
		  background-color: transparent;
        }


.olControlPanel .olControlScreenItemActive {
	background-image: url("../../images/muc/window_nofullscreen.png");    
	margin-left:11px;
}

.olControlPanel .olControlScreenItemInactive {
	background-image: url("../../images/muc/window_fullscreen.png");   
	margin-left:11px; 
}          

.olControlPanel .olControlNavigationHistoryPreviousItemActive {
	background-image: url("../../images/muc/arrow_undo_on.png");
}

.olControlPanel .olControlNavigationHistoryPreviousItemInactive {
	background-image: url("../../images/muc/arrow_undo_off.png");
}

.olControlPanel .olControlNavigationHistoryNextItemActive {
	background-image: url("../../images/muc/arrow_redo_on.png");
}

.olControlPanel .olControlNavigationHistoryNextItemInactive {
	background-image: url("../../images/muc/arrow_redo_off.png");
}

.olControlPanel .olControlZoomBoxItemActive {
	background-image: url("../../images/muc/zoom_on.png");
}

.olControlPanel .olControlZoomBoxItemInactive {
	background-image: url("../../images/muc/zoom_off.png");
}

.olControlPanel .olControlZoomBoxOutItemActive {
	background-image: url("../../images/muc/zoom_out_on.png");
}

.olControlPanel .olControlZoomBoxOutItemInactive {
	background-image: url("../../images/muc/zoom_out_off.png");
}

.olControlPanel .olControlNavigationItemActive {
	background-image: url("../../images/muc/move_on.png");
}

.olControlPanel .olControlNavigationItemInactive {
	background-image: url("../../images/muc/move_off.png");
}

.olControlPanel .olControlDrawFeaturePathItemInactive {
	background-image: url("../../images/muc/paint_line_off.png");
}

.olControlPanel .olControlDrawFeaturePathItemActive {
	background-image: url("../../images/muc/paint_line_on.png");
}

.olControlPanel .olControlDrawFeaturePolygonItemInactive {
	background-image: url("../../images/muc/paint_area_off.png");
}

.olControlPanel .olControlDrawFeaturePolygonItemActive {
	background-image: url("../../images/muc/paint_area_on.png");
}

.olControlPanel .olControlHomeItemActive {
	background-image: url("../../images/muc/home_on.png");
}

.olControlPanel .olControlHomeItemInactive {
	background-image: url("../../images/muc/home_off.png");
}

.olControlPanel .olControlConsultaItemActive {
	background-image: url("../../images/muc/cursor_on.png");
}

.olControlPanel .olControlConsultaItemInactive {
	background-image: url("../../images/muc/cursor_off.png");
}

.olControlPanel .olControlPrintItemActive {
	background-image: url("../../images/muc/printer.png");
}

.olControlPanel .olControlPrintItemInactive {
	background-image: url("../../images/muc/printer_off.png");
}

.olControlPanel .olControlCleanItemActive {
	background-image: url("../../images/muc/map_clean_on.png");
}

.olControlPanel .olControlCleanItemInactive {
	background-image: url("../../images/muc/map_clean_off.png");
}

.olControlDisclaimer {
    display:block;
	font-family:Verdana,Sans-Serif;
	font-size:90%;
	text-align:center;
	width:100%;
	bottom:0;
}