.titolDiv{font-family:Arial; font-weight:bold; font-size:11px; color:#666}
.textDiv{font-family:Arial; font-weight:normal; font-size:11px; color:#666}

.olControlPanel .olControlNormalItemInactive 
{          
	background-image: url("img/pan_off.gif");          
}

.olControlPanel .olControlNormalItemActive 
{          
	background-image: url("img/pan_on.gif");          
}


/*
*	Zoom in
*/
.olControlPanel .olControlZoomInItemInactive 
{          
	background-image: url("img/zoom_in_off.gif");  
}

.olControlPanel .olControlZoomInItemActive 
{          
	background-image: url("img/zoom_in_on.gif");
}


/*
*	Zoom out
*/
.olControlPanel .olControlZoomOutItemInactive 
{          
	background-image: url("img/zoom_out_off.gif");
}

.olControlPanel .olControlZoomOutItemActive 
{          
	background-image: url("img/zoom_out_on.gif");
}


/*
*	Draw
*/
.olControlPanel .olControlDrawItemInactive 
{          
	background-image: url("img/draw_off.gif");
}

.olControlPanel .olControlDrawItemActive 
{          
	background-image: url("img/draw_on.gif");
}


/*
*	Erase
*/
.olControlPanel .olControlEraseItemInactive 
{          
	background-image: url("img/erase_off.gif");
}

.olControlPanel .olControlEraseItemActive 
{          
	background-image: url("img/erase_on.gif");
}


/*
*	Measure
*/
.olControlPanel .olControlMeasureItemInactive 
{          
	background-image: url("img/measure_off.gif");
}

.olControlPanel .olControlMeasureItemActive 
{          
	background-image: url("img/measure_on.gif");
}


/*
*	Info POI
*/
.olControlPanel .olControlInfoPoiItemInactive 
{          
	background-image: url("img/infoPOI_off.gif");
}

.olControlPanel .olControlInfoPoiItemActive 
{          
	background-image: url("img/infoPOI_on.gif");
}


/*
*	Info TER
*/
.olControlPanel .olControlInfoTerItemInactive 
{          
	background-image: url("img/infoTerritori_off.gif");
}

.olControlPanel .olControlInfoTerItemActive 
{          
	background-image: url("img/infoTerritori_on.gif");
}

/*
*	POIs
*/
.olControlPanel .olControlPOIsItemInactive 
{          
	background-image: url("img/POI_off.gif");
}

.olControlPanel .olControlPOIsItemActive 
{          
	background-image: url("img/POI_on.gif");
}


/*
*	CUSTOM CLICK
*/
.olControlPanel .olControlCustomClick1ItemInactive
{
	background-image: url("img/infoPOI_off.gif");
}


.olControlPanel .olControlCustomClick1ItemActive
{
	background-image: url("img/infoPOI_on.gif");
}





.titolPopup
{
	background-image: url('img/bg_div_info.gif');
}

.popupImg
{
	background: url("img/close.gif") no-repeat;
	cursor: pointer;
}

.popupImgMin
{
	background: url("img/minimize.gif") no-repeat;
	cursor: pointer;
}

.popupImgMax
{
	background: url("img/maximize.gif") no-repeat;
	cursor: pointer;
}

.popupImgApi
{
	background: url("img/close.gif") no-repeat;
	cursor: pointer;
}

.popupImgSApi
{
	background: url("img/close.gif") no-repeat;
	cursor: pointer;
}


/****************** MOVENDUS ****************/


/* NOUS ESTILS CARTELLS CURVA */


div.curvedAuto {width:210px; margin-left:15px; margin-bottom:20px; padding-top:15px; padding-bottom:15px; border:#FFF solid 5px; background:#19408B; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; text-align:center;}
div.curvedAutoPetit {width:100px; margin-left:15px; margin-bottom:20px; padding-top:15px; padding-bottom:15px; border:#FFF solid 5px; background:#19408B; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; text-align:center;}
div.curvedNormal {width:210px; background:#FFF;	border:#000 solid 5px; margin-bottom:20px; color:#000; text-align:center; font-family:Arial, Helvetica, sans-serif;	font-weight:bold; font-size:11px; padding-bottom:15px; padding-top:15px; margin-left:15px;}
div.curvedNormalPetit {width:100px; background:#FFF; border:#000 solid 5px; margin-bottom:20px; color:#000; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; padding-bottom:15px; padding-top:15px; margin-left:15px;}





.reportTitle{font-family:Arial; font-weight:bold; font-size:11px; color:#666; float:left; padding:3px 0px 3px 10px;}
.reportText{font-family:Arial; font-weight:normal; font-size:11px; color:#858585;}
.reportTextSub{font-family:Arial; font-weight:normal; font-size:11px; color:#858585; text-decoration:underline;}
.reportTextBold{font-family:Arial !important; font-weight:bold !important; font-size:11px !important; color:#000 !important;}
.reportTextBold666{font-family:Arial; font-weight:bold; font-size:11px; color:#666666;}
.reportTextBold999{font-family:Arial; font-weight:bold; font-size:11px; color:#999999;}
.reportTextBold996600{font-family:Arial; font-weight:bold; font-size:11px; color:#996600; background-color:#d8d8d8;}
.reportTextBlue{font-family:Arial; font-weight:normal; font-size:11px; color:#3366FF;}
.reportTextBold666Und{font-family:Arial; font-weight:normal; font-size:11px; color:#3366FF; text-decoration:underline;}

.nuevaRuta{FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; font-family:Arial; padding:0px; font-size:10px; color:#3366FF;}
.nuevaRuta:hover{font-family:Arial; font-weight:bold; font-size:10px; color:#3366FF; padding:0px; border-bottom:0px;}


.text
{
	font-family:Arial; 
	font-weight:bold; 
	font-size:11px; 
	color:#999;
	background-color:#FFF;
}

.textFocused
{
	font-family:Arial; 
	font-weight:bold; 
	font-size:11px; 
	color:#996600; 
	background-color:#d8d8d8;
} 


.fonsPopup2{
	background-color:#F9F9FA;
	border:1px solid #C6C6C6;
	height:16px;
	left:0;
	opacity:0.8;
	position:relative;
	top:0;
	width:179px;
}


.titolPopup2{
	background-image:url(img/bg_div_info3.gif);
	color:#444444;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	height:20px;
	left:5px;
	position:absolute;
	text-align:left;
	top:5px;
	width:171px;
	opacity:0.8;
	filter: alpha(opacity=80);

}

.contTitolPopup2 {
	height:100%;
	left:5px;
	position:absolute;
	top:4px;
	width:100%;
}

.popupImgApi2{
	background:transparent url(img/close.gif) no-repeat scroll 0 0;
	cursor:pointer;
	height:10px;
	left:161px;
	position:absolute;
	top:11px;
	width:10px;
}

.selTodo_es{
	background: url(img/bt_selec.png) no-repeat;
	width:72px;
	height:20px;
	border:0;
}

.selTodo_es:hover{
	background: url(img/bt_selec_on.png) no-repeat;
}

.selTodo_ca{
	background: url(img/bt_selec2.png) no-repeat;
	width:72px;
	height:20px;
	border:0;
}

.selTodo_ca:hover{
	background: url(img/bt_selec2_on.png) no-repeat;
}

.actu_es{
	background: url(img/bt_act.png) no-repeat;
	width:72px;
	height:20px;
	border:0;
}
.actu_es:hover{
	background: url(img/bt_act_on.png) no-repeat;
}

.actu_ca{
	background: url(img/bt_act2.png) no-repeat;
	width:72px;
	height:20px;
	border:0;
}

.actu_ca:hover{
	background: url(img/bt_act2_on.png) no-repeat;
}


/****************** AFEGITS PER CORRECCIONS ****************/

.laterals {padding:3px 5px 0px 10px;margin-top:3px}
.laterals img, .laterals input, .laterals span{float:left}
.titolDiv{background-color: #FFD401 !important;}
#layerPois td{vertical-align:top !important;}
table, tr, td {vertical-align: middle !important;}
.linkmapa img, .linkmapa span, .linkmapa a{float:left; white-space: nowrap}
.linkmapa a{padding-left:5px; white-space: nowrap}
#imprimir{font-weight:bold;width:auto;font-size:1em;padding:0;border:0}
#volver{font-weight:bold;width:auto;font-size:1em;padding:0;border:0}
.curvedNormalPetit img {display:inline !important}
.curvedAutoPetit img {display:inline !important}
.ayuda{width:130px !important}
.ayuda span.title {width:130px !important}
.ayuda span.num {width:130px !important}
.ayuda span.horario {width:130px !important}
#resumTable .taulaResum1{border:1px solid #C6C6C6 !important;padding:2px; height:12px; background-color:#FFD401}
#resumTable .taulaResum2{border-left:1px solid #C6C6C6;border-right:1px solid #C6C6C6;border-bottom:1px solid #C6C6C6;padding:8px;}
.taulaReport1{border:1px solid #ccc; padding:2px; background-color:#FFD401}
#taulaReport2{border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc}
#taulaReport3{border-right:1px solid #ccc; border-left:1px solid #ccc}
#taulaReport4{border:1px solid #ccc}
select {border:0.1em solid #7F9DB9}


.fonsControlPanel
{
	position: absolute;
	left:0px;
	height: 100%;
	width: 100%;
	border: 1px solid #bdbcbd;
	background-color: #eeeeee;
	-moz-opacity:0;
	filter:alpha(opacity=0) !important;
    opacity:0 !important;
}

