@charset "utf-8";
/* CSS Document */

body
{
	font:Verdana, Arial, Helvetica, sans-serif;
	color:black;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	height:100%;
}
a:link, a:visited, a:hover, a:active {
	font-size:11px;
}

form
{
  margin:0px;
}

a.menuSup 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration: none; 
	color:black;
}

.normal, a.buttonLink, td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
}

a.negativeColor
{
	color:white;
}

.blueColor
{
	color:#092882;
}

.normalBold, a.specialLink
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.subsectionTitle
{
  margin-top:11px;
	right:0px;
	_width:100%;
	height:18px;
	padding-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#092882;
	background-color:white;
	border:1px solid #627797;
	background-image:url(../img/titleGradient.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

.subsecBlueContainer
{
  width:217px;
	padding:5px 0px 5px 8px;
	background-color:#E6E9F5;
}

.subsecWhiteContainer
{
	background-color:white;
}

.subsectionContent
{
	margin: 0px;
	padding:10px 10px 5px 10px;
	right:0px;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

a.blueLink
{
	color:#4D6BC3;
}

.subsectionSep
{
  float:left;
	width:90%;
	height:5px;
	margin-top:5px;
	margin-left:5px;
	margin-bottom: 0px;
	text-align:center;
	background-image:url(../img/sepLine.gif);
	background-repeat:repeat-x;
}

a.linkMoreBlue {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#4D6BC3;
	padding-right:23px;
	background-image:url(../img/icoSee.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

div.divMoreBlue
{
	clear:both;
	float:left;
	background-image:url(../img/icoSee.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:23px;
	margin-right:10px;
	height: 15px;
	text-align:right;
	width: 110px;
}

div.divMoreBlueMap
{
	clear:both;
	float:left;
	background-image:url(../img/ico_map_blue.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:23px;
	margin-right:10px;
	height: 15px;
	text-align:right;
	width: 110px;
}

a.blueBoldLink
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#4D6BC3;
}

a.linkMoreBlueNoIcon {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#4D6BC3;
}

a.linkMoreYellow 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;	
	color:#BF8700;
	padding-right:23px;
	background-image:url(../img/icoSeeBrown.gif);
	background-position:right;
	background-repeat:no-repeat;
}


.divMoreContainer
{
  clear:both;
	text-align:right;
	padding-right:5px;
	padding-bottom:5px;
}

#divDestaquem {
 clear:both;
	width:512px;
	_width:505px;
	margin-top:20px;
	_margin-top:10px;
}

#divMapes {
	width:512px;
	/*height:343px;*/
}

div.bigGoldMid {
	width: 512px;	
	background-image:url(../img/goldMidLong.gif);
	background-repeat: repeat-y;
}

div.bigGoldTop {
	width: 512px;	
	background-image: url(../img/goldTopLong.gif);
	background-position: top left;
	background-repeat: no-repeat;

}

div.bigGoldBot {
	width: 512px;	
	background-image: url(../img/goldBotLong.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding: 0em 0px 0px 0px;
	margin: 0em 0em 0em 0em;
}

div.smallGoldMid {
	width: 250px;
	background-image:url(../img/goldMidShort.gif);
	background-repeat: repeat-y;
}

div.smallGoldTop {
	width: 250px;	
	background-image: url(../img/goldTopShort.gif);
	background-position: top left;
	background-repeat: no-repeat;

}

div.smallGoldBot {
	width: 250px;	
	background-image: url(../img/goldBotShort.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding: 0em 0px 0px 0px;
	margin: 0em 0em 0em 0em;
}


h3.goldTitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #754906;
	margin:0em;
	padding: 0.5em 0.5em 0.5em 1em
}

#divAccesPortalCiutada 
{
	width:155px;
	height:40px;
	background-image:url(../img/bgAccessPortalCitizen.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:20px;
	padding-right:60px;
	padding-bottom:0px;
}

#divAccesPortalPro
{
	width:210px;
	height:40px;
	background-image: url(../img/accessProfessional.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:20px;
	padding-right:5px;
	padding-bottom:0px;
}


a.accesPortal{
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration:none;
}

#divContact
{
	margin-top:15px;
	width:150px;
	height:56px;
	background-image: url(../img/ICC_Contact.gif);
	background-repeat:no-repeat;
	padding-left:75px;
	padding-top:10px;
	padding-bottom:10px;
}

#divContact a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	text-decoration:none;
	color:#092882;
}

#divISO
{
  margin-top:10px;
	padding-top:25px;
	width:100%;
	height:90px;
	/*
	background-image: url(../img/bgApplus.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	*/
}

#divISOicon
{
  clear:both;
  float:left;
	width:41px;
	height:75px;
  background-image:url(../img/applus.gif);
	background-position:bottom;
	margin-left:10px;
	_margin-left:5px;
	margin-bottom:10px;
	margin-right:10px;
}

#divISOtext
{
  margin-top:40px;
  float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#div25anys
{
  clear:both;
  float:left;
	width:196px;
	height:70px;
  background-image:url(../img/Logo25anysICC_inici.gif);
	background-position:bottom;
	margin-left:20px;
	_margin-left:5px;
	margin-bottom:10px;
	margin-right:5px;
}

#divGenContainer {
	margin-left:40px;
	margin-top:10px;
	width:775px;
	/*height:1035px;*/
}

#index ul
{
  margin-left:0px;
  padding:0px;
}

#index li
{
 list-style-image:url(../img/squareDot2.gif);
 text-align:justify; 
 margin-top:15px;
}

#divDisclaimer
{
  color:#434343;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;
  margin-left:40px;
  margin-top:10px;
  text-align:center;
  width:775px;
}

#divContents
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:773px;
	border-left:1px solid #815F19;
	border-right:1px solid #815F19;
	padding-top:20px;
}

#divMainLeftCol
{
	float:left;
	width:510px;
	_width:505px;
	margin-left:6px;
	margin-right: 0px;
	margin-bottom: 10px;
	/*border:1px solid red;*/
}	

#divMainRightCol
{
	float:left;
	width:225px;
	_width:218px;
	/*border: 1px solid red;*/
	margin-left: 14px;
}	

#divLeftCol
{
	float:left;
	width:350px;
	/*border:1px solid blue;*/
}	

#divRightCol
{
	float:left;
  margin-left:27px;
	_margin-left:30px;
	width:350px;
	/*border:1px solid green;	*/
}
.headerBgInici
{
	background-image:url(../img/icc_bg_home.jpg);
}

.headerBgMapes
{
	background-image:url(../img/icc_bg_mapes.jpg);
}

.headerBgCartoteca
{
	background-image:url(../img/icc_bg_cartoteca.jpg);
}

.headerBgIcc
{
	background-image:url(../img/icc_bg_icc.jpg);
}

.headerBgCartografia
{
	background-image:url(../img/icc_bg_cartografia.jpg);
}

.headerBgGeodesia
{
	background-image:url(../img/icc_bg_geodesia.jpg);
}

#divTopMenu 
{
	background-position:top;
	background-repeat:no-repeat;
	width:775px;
	height:102px;
}


#divMenuSup
{
	padding-top:5px;
	_padding-top:0px;
	width:765px;
	height:15px;
	text-align:right;
}

#divMenuSup a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:black;
	text-decoration:none;
}

.topMenuSep
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D0992B;
	margin-left:5px;
	margin-right:5px;
}

#divSearchBox
{
	position:relative;
	top:15px;
	left:530px;
	width:233px;
	_width:233px;
	height:20px;
	_height:23px;
	background-color:#F9E677;
	border:1px solid #CEA728;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

a.searchButton
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#092882;
	width:67px;
	height:21px;
	padding-left:5px;
	padding-right:7px;
	padding-top:3px;
	padding-bottom:4px;
	text-decoration:none;
	background-image:url(../img/greyButton.gif);
	background-repeat:no-repeat;
}

#divSearchBox .searchInput
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:12px;
	width:95px;
	_width:90px;
}

#divLangs
{
	position:relative;
	top:32px;
	_top:30px;
	left:655px;
	width:120px;
	height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color: black;
}

#divLangs a
{
	color:#092882;
	font-size:10px;
}

#divTabs
{
	position:relative;
	top:9px;
	_top:7px;
	left:138px;
	width:470px;
	height:25px;
	background-image:url(../img/tabsIccHomeProf.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#divTabsCiutada
{
	position:relative;
	top:9px;
	_top:7px;
	left:150px;
	width:315px;
	height:25px;
	background-image:url(../img/tabs_ciu_off.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

#divCurrTab
{
	position:relative;
	padding-top:1px;
	width:85px;
	height:24px;
	background-image:url(../img/tabInici_on.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	/*left: 10px;*/
}

#divCurrTabCiutada
{
	position:relative;
	padding-top:1px;
	width:85px;
	height:24px;
	background-image:url(../img/tabInici_on.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

#divTabsLinks
{
	position:absolute;
	left:200px;
	top:92px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	width: 466px;
}

#divTabsLinksCiu
{
	position:absolute;
	left:189px;
	top:92px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	width: 466px;
}

a.currMainTab
{
	font-size:14px;
	color:black;
	text-decoration:none;
}

a.mainTab
{
	font-size:12px; 
	color:black;
	text-decoration:none;	
}

#mainTab_1
{
	position:absolute;
	left:20px;
}

#mainTab_2
{
	position:absolute;
	top:3px;
	left:81px;
}

#mainTab_3
{
	position:absolute;
	top:3px;
	left:149px;
}

#mainTab_4
{
	position:absolute;
	top:3px;
	left:250px;
}

#mainTab_4_pro
{
	position:absolute;
	top:3px;
	left:282px;
}


#mainTab_5
{
	position:absolute;
	top:3px;
	left:385px;
}

#mainTabCiu_1
{
	position:absolute;
	left:20px;
}

#mainTabCiu_2
{
	position:absolute;
	top:3px;
	left:95px;
}

#mainTabCiu_3
{
	position:absolute;
	top:3px;
	left:165px;
}

#mainTabCiu_4
{
	position:absolute;
	top:3px;
	left:265px;
}

div#catMap
{
/*	margin-left:15px; 
	margin-top:5px;
	_margin-top:5px;
	margin-bottom:15px;
	padding-left:200px;
	padding-bottom:20px;
	_padding-bottom:0px;
	width:280px;
	height:178px;
	background-image:url(../img/mapCat.gif);
	background-repeat:no-repeat;
	background-position:left;*/
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
div#catMapEsq {float:left; margin:10px; margin-right:0px;}
div#catMapDreta {float:left;}
div#catMapReset {clear:both;}
	
a.searchMapBt
{
	background-image:url(../img/yellowButton.gif);
	background-repeat:no-repeat;
	background-position:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#3B371B;
	text-decoration:none;
	width:90px;
	height:28px;
	padding:15px;
}

a.botoGroc, a.botoGroc:hover
{
	background-image:url(../img/botoBuscar.gif);
	background-repeat:no-repeat;
	background-position:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#3B371B;
	text-decoration:none;
	width:90px;
	height:28px;
	padding:10px;
}

#catMap #divMapSearch
{
  margin-top:7px;
}

#catMap h3.mapTitle
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-top:5px;
}


#catMap #searchMapSamples
{
  margin-top:7px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
  color:#666666;
	font-style:italic;
}

#catMap .catMapA
{
	margin-bottom:-3px;
	margin-right:5px;
}

#catMap .catMapB
{
  margin-top: 15px;
	margin-bottom:-3px;
	margin-right:5px;	
}

#catMap a.searchMapBis
{
 color:#092882;
 font-size:11px;
}

#catMap #searchStreets
{
  margin-top:15px;
  margin-left:28px;
}

#searchStreets a
{
  color:#092882;
	font-size:11px;
}

input
{
	background-color:white;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border-style:inset;
}

.bt
{
  border-style:outset;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:lightgray;
}

.normalRadioBut
{
	border-style:none;
	background-color: #F7F9EE;
}


#divInfoShop
{
  width:510px;
	height:116px;
	margin-top:-15px;
	_margin-top:0px;
	background-image:url(../img/mapGrid.gif);
	border-bottom:1px solid #B9A173;
	border-left:1px solid #B9A173;
	border-right:1px solid #B9A173;
}

.divSep
{
  height:8px;
	_margin-top:-10px;
}

.imgTextSep
{
  clear:both;
	float:left;
	width:100%;
	margin-top:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-bottom:7px;
	border-bottom:1px solid #CBD1E5;
}

.imgText
{
  clear:both;
	float:left;
	width:100%;
	margin-top:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-bottom:7px;
}

.imgTextSep a
{
  color:#092882;
	font-weight:bold;
}

.textRight
{
 margin-top:10px;
}

.imgLeft
{
  float:left;
	margin-right:5px;
}

#divInfoShop #divInfoCarto
{
	width:227px;
	float:left;
}

#divInfoCarto #divInfoCartoTitle
{
 width:230px;
 height:17px;
 background-color:white;
 opacity:0.66;
 filter:alpha(opacity=66);
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#754906;
 padding-top:3px;
 padding-left:10px;
}

#divInfoCarto #divInfoCartoCont
{
 width:230px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 margin-left:10px;
 margin-top:8px;
}

#divInfoCartoCont a
{
  color:#092882;
}

#divInfoShop #divShop
{
  clear:none;
  float:left;
	width:230px;
	margin-left:53px;
	_margin-left:39px;
 	font-family:Verdana, Arial, Helvetica, sans-serif;
 	font-size:11px;
}

#divShop #divShopTitle
{
 width:220px;
 height:17px;
 background-color:white;
 opacity:0.66;
 filter:alpha(opacity=66);
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#754906;
 padding-top:3px;
 padding-left:10px;
}

#divShop #divShopCont
{
 width:220px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 margin-left:10px;
 margin-top:8px;
}

#divShopButton
{
	background-image:url(../img/cartButton.gif);
	background-repeat:no-repeat;
	background-position:top center;
  margin-top:15px;
	width:137px;
	height:30px;
	padding-top:5px;
}

#divShopButton a
{
	padding-left:38px;
	width:287px;
	height:25px;
  color:#754906;
	font-weight:bold;
	text-decoration:none;
}

#divGeodesia
{
  margin-top:20px;
}

#divGeodesia #divGeoConts
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:10px;
}

#divGeoConts #divGeoContsLeft
{
	float:left;
	width:240px;
	margin-top: 10px;
}

#divGeoConts #divGeoContsRight
{
	float:left;
	width:230px;
	margin-top:10px;
	margin-left:16px;
	margin-bottom: 10px;
}

#divGeoContsLeft a
{
	color:#092882;
}

#divGeoContsRight a
{
	color:#092882;
}

#divICC
{
  float:left;
	width:250px;
}

#divCartoteca
{
	float:left;
	width:250px;
	margin-left: 12px;
}

#divSmallBoxConts
{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
  padding:10px;
}

.listDets
{
  margin:5px;
	margin-bottom:10px;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.listDets a
{
	color:#092882;
}

#divICCcartoteca
{
  width:512px;
 	margin-top:20px;	
}

#divFooter
{
  clear:both;
  width:773px;
	margin-bottom:10px;
	_margin-bottom:0px;
	height:49px;
  border-top:1px solid #815F19;
  border-bottom:1px solid #815F19;
}

#divLogoGene
{
 /* float:left;
  margin-left:10px;
  margin-top: 10px;
  width:214px;
  height:28px;*/
  width:773px;
	height:49px;
  background-image:url(../img/logoGene.gif);
  background-repeat:no-repeat;
  background-position:left bottom;
}
/*
#divLogo1
{
  float:left;
	margin-left:240px;
	margin-top: 10px;			
	width:70px;
	height:31px;
	background-image:url(../img/emptyLogo.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	visibility:hidden;
}

#divLogo2
{
  float:right;
	margin-left:10px;
	margin-top:7px;			
	width:112px;
	height:40px;
}
*/

#divLogoOJD
{
  float:left;
	margin-left:7px;
	margin-top:10px;			
	width:37px;
	height:33px;
	background-image:url(../img/logoOJD.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

#divLogoWAI
{
  float:left;
	margin-left:7px;
	margin-top:10px;			
	width:88px;
	height:31px;
}

.typicalHref, a
{
  color:#092882;
	font-size:10px;
	font-variant:normal;
}

.divSquareDot
{
  clear:both;
  float:left;
	background-image:url(../img/squareDot.gif);
	background-position:right top;
	background-repeat:no-repeat;
	margin-top:5px;
	margin-left:6px;
	margin-right:7px;
}

.divThumbnail
{
 float:left;
 width:74px;
 height:58px;
 margin-right:10px;
}

.divLinkPhoto
{
	float:left;
  width:100px;
}

.divSepPhotoLink
{
  width:10px;
	float:left;	
}

h3.blueBoxTitle
{
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #002389;
	margin:0em;
	padding: 1.1em 0.5em 0.8em 0.5em
}

#divFaqTop
{
	width:147px;
	background-image:url(../img/faqTop.gif);
	background-position:top left;	
	background-repeat:no-repeat;
}

.blueBoxMid
{
	width:147px;
	background-image:url(../img/blueBoxMid.gif);
	background-repeat:repeat-y;
}

.blueBoxBot
{
	width:147px;
	background-image:url(../img/blueBoxBot.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}

.blueBoxBot p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0em;
	padding: 0.5em 9px 0.9em 0.7em;		
}

#divZoomImg
{
	background-image:url(../img/magnifGlass.gif);
	background-repeat:no-repeat;
	background-position:10%;
	/*padding-left:30px;
	margin-top:25px;*/
	margin-top:5px;
	float:center;
	height: 16px;
}

#divZoomImg a
{
  color:#BF8700;
}

div.geoText
{
  float:left;
	width:220px;
	height:82px;
	margin-left:2px;
	padding:5px 5px 1px 120px;
	border:1px solid #C7CDA9;
	background-color:#F7F9EE;
}
.colorBgTitle
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#482500;
	margin-bottom: 30px;
}
a.newsHeaderLink
{
 font-size:11px;
 font-weight:bold;
 color:#BF8700;
}

input.btnContacte
{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: bold;
color: #3b371b;
text-decoration: none;
border-style:outset;
background-color:#F1D05A;
}

a.RSS 
{
background-color: transparent;
background-image: url(../img/ico_rss20.gif);
background-repeat: no-repeat;
background-attachment: scroll;
padding-left: 45px;
font-weight:bold;
font-size: 11px;
color:#4D6BC3;
height:28px;
padding-bottom:5px;
}
a.RSS2 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color:#4D6BC3;
padding-right:23px;
background-image: url(../img/rss_icon.gif);
background-position:right top;
background-repeat:no-repeat;
}
.divRedNote
{
color:red;
clear: both;
float: left;
margin-top: 10px;
margin-right: 0pt;
margin-bottom: 5px;
margin-left: 0pt;
width: 660px;
}
/**********
 Estils importats del les antigues pgines de www.icc.es i posteriorment adaptats al nou look
 **********/
 
.text {  
  font-family: Verdana, Arial; 
  font-size: 11px; 
  text-align: justify; 
  margin-right: 20px; 
  margin-left: 20px; 
  line-height:14px;
 }
.titol {
	font-family: Verdana, Arial;
	font-size: 12px;
	margin-right: 20px;
	margin-left: 20px;
	text-transform: none;
	font-weight: bold;
}
.boto {  BORDER-RIGHT: #AAAAAA 1px solid; BORDER-TOP: #AAAAAA 1px solid; BORDER-LEFT: #D8DCCB 1px solid; BORDER-BOTTOM: #AAAAAA 1px solid; BACKGROUND-COLOR: #D8DCCB; FONT-FAMILY: Verdana, Arial; COLOR: #858585;  FONT-WEIGHT: bold; FONT-SIZE: 8px; HEIGHT: 20px }
.lin {  text-decoration: underline ; color: #006699; font-family: Verdana, Arial; font-size: 11px}
a.lin:hover {  text-decoration: none; color: #c51015; font-family: Verdana, Arial; font-size: 11px}
.peufoto {  font-family: Verdana, Arial; font-size: 9px}
.llista {  list-style-type: square}
.llistalletres {  list-style-type: upper-alpha}
.text2 {  font-family: Verdana, Arial; font-size: 11px; line-height:14px;}
.textpetit {  font-family: Verdana, Arial; font-size: 9px}
.listform { BORDER-RIGHT: #aeaeae 1px solid; BORDER-TOP: #aeaeae 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #aeaeae 1px solid; COLOR: #555555; BORDER-BOTTOM: #aeaeae 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #F8FCF5; width: auto; height: 20px }
.inputform { BORDER-RIGHT: #aeaeae 1px solid; BORDER-TOP: #aeaeae 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #aeaeae 1px solid; COLOR: #555555; BORDER-BOTTOM: #aeaeae 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #F8FCF5; width: 150px; height: 20px }
.mapaweb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
}
.linpetit {
text-decoration: underline ; color: #006699; font-family: Verdana, Arial; font-size: 9px
} 

