@charset "utf-8";
/* CSS Document */

html{
	height:100%;
}

body
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0;
}

a 
{
  color:#636060;
}

#main 
{
	margin: 5px auto 10px;
	text-align: left;
	width: 772px;
}

.titleB
{
	background-repeat:no-repeat;
	background-position:bottom;
	text-align:right;
	padding-top:5px;
	height:155px;	
}

.titleBar{ 	background-image:url(../img/bg_avr.jpg); }
.titleBarOut {  background-image:url(../img/bg_out.jpg); }
.titleBarYoung { background-image:url(../img/bg_young.jpg);}
.titleBarElders { background-image:url(../img/bg_elders.jpg); }
.titleBarWomen {  background-image:url(../img/bg_women.jpg);}
.titleBarKids { background-image:url(../img/bg_kids.jpg); }
.titleBarHome { background-image:url(../img/bg_home.jpg); }
.titleBarAgenda { background-image:url(../img/bg_carnival.jpg); }
.titleBarSkyline { background-image:url(../img/bg_skyline.jpg); }
.titleBarVines { background-image:url(../img/bg_vines.jpg);}
.titleBarNews { background-image:url(../img/bg_building.jpg);}
.titleBarStudy { background-image:url(../img/bg_study.jpg);}
.titleBarSports { background-image:url(../img/bg_furbo.jpg);}
.titleBarHealth { background-image:url(../img/bg_doctor.jpg);}
.titleBarPubServs { background-image:url(../img/bg_munipas.jpg);}
.titleBarEmployment { background-image:url(../img/bg_workingMan.jpg);}
.titleBarTransp { background-image:url(../img/bg_van.jpg);}
.titleBarVr { background-image:url(../img/bg_vr.jpg);}
.titleBarBusiness { background-image:url(../img/bg_PCMan.jpg);}
.titleBarConcil { background-image:url(../img/bg_conciliation.jpg);}
.titleBarAssoc { background-image:url(../img/bg_assoc.jpg);}
.titleBarSocServ { background-image:url(../img/bg_socServ.jpg);}
.titleBarChildren { background-image:url(../img/bg_children.jpg);}
.titleBarOffice { background-image:url(../img/bg_office.jpg);}
.titleBarVisitVr { background-image:url(../img/bg_visitVr.jpg); height:358px;}
.titleBarVisitVr2 { background-image:url(../img/bg_vr.jpg); }

#divMenu
{
	height:8px;
	float:right;
}

#divMenu a.menuEntry
{
  float:left;
}

#divSearch
{
  margin:30px 7px;
	height:26px;
	clear:both;
	float:right;
}

.inputText
{
  border:1px solid #FAA335;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:132px;
	height:16px;
}

.inputSelect
{
  border:1px solid #FAA335;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:20px;
}


.graphButton
{
	font-size:10px;
	font-weight:bold;
	color:#8A1B48;
	height:25px;
	width:75px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-color:#D8CDB0;
	cursor:pointer;
}

.clBtSearch
{
  float:left;
  margin-left:8px;
	margin-top:3px;
	padding-top:1px;
	padding-left:9px;
	background-image:url(../img/bt_search.gif);
	background-repeat:no-repeat;
	text-align:left;
	width:74px;
	height:21px;
}

a.linkSearch
{
	font-weight:bold;
	color:#B54472;
	text-decoration:none;
}

.divLeftFiller
{
  clear:both;
	*float:left;
}

.sep
{
  float:left;
	width:2px;
	height:8px;
	margin-top:3px;
	margin-left:5px;
	margin-right:5px;
	background-color:#FAAE4C;	
}

.divHorizSpacer
{
  clear:both;
	float:left;
	width:100%;
}

#divBreadCrumbs
{
	margin-top:10px;
	color:#636060;
	margin-bottom: 10px;
}

#divBreadCrumbs .bcYouAre
{
  font-weight:bold;
	color:#F77332;
}

#divLangs 
{
 text-align:right;
 width:100%;
 margin-top:-22px;
}

#divFooter
{
  clear:both;
	float:left;
	width:100%;
  margin-top:10px;
  color:#9F9F9F;
	height:30px;
	line-height:30px;
	border-bottom:1px dashed #FAA335;
}

#divFooter #divCopyright
{
  float:left;
	padding-left:19px;
}

#divFooter #divLegalData
{
	float:right;
	margin-right:10px;
	width: 280px;
}

#divFooter a.linkEntry
{
  float:left;
	color:#9F9F9F;
}

#divFooter .sep
{
	margin-top:12px;
}

#divMainConts
{
  clear:both;
  margin-top:30px;
}

#divLeftCol
{
  clear:both;
	float:left;
}

#divRightCol
{
	float:right;
  	margin-top:-20px;
}

#divLeftColHome
{
  clear:both;
  float:left;
}


#divRightColHome
{
  float:right;
}


.burgTab
{
  clear:both;
	float:left;
	color:white;
	height:15px;
	font-size:12px;
	font-weight:bold;
	background-color:#A33645;
	padding:3px 3px 3px 10px;
}

.burgTabTip
{
	float:left;
	width:13px;
	height:21px;
	background-image:url(../img/corner_right.gif);
	background-repeat:no-repeat;
}

#divPanel
{
  clear:both;
  font-size:11px;
  border:1px solid #FAA335;
  width:502px;
  padding:20px 20px 40px 20px;
  *padding-bottom:20px;
  _overflow:none;
}

#divPanel .whoseAgenda
{
  clear:both;
	float:left;
  font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	width:100%;	
}

#divPanel .whoseAgenda2
{
  clear:both;
	float:left;
  	font-size:12px;
	font-weight:bold;
	height:15px;
	*height:10px;
	line-height:30px;
	*line-height:0px;
	width:100%;	
}

#divPanel .waUnderline
{
	margin-bottom:10px;
	border-bottom:1px dashed #FAAF84;
}

#divPanel .waUnderline2
{
	height:10px;
	margin-bottom:10px;
	border-bottom:1px dashed #FAAF84;
}

#divPanel table
{
  clear:both;
	float:left;
	margin:10px 0 35px 36px;
	_margin-left:22px;	
	width:90%;
	border-collapse:collapse;
	border-bottom:1px solid #cccccc;
}

#divPanel th
{
  text-align:left;
	border-bottom:1px solid #FAAF84;
	padding:3px 0 5px 0;
	border-collapse:collapse;	
}

#divPanel td
{
	padding:5px 0 5px 0;
	vertical-align:top;
}

#divPanel .table2
{
  clear:both;
	float:left;
	margin:10px 0 0 0;
	width:100%;
	border-bottom:none;
}

.table2Td
{
	border-bottom:1px solid #cccccc;
}


.agendaEntry
{
  clear:both;
	float:left;
  font-size:11px;
	margin:5px 0 5px 0;
	white-space:nowrap;
}

.agendaEntry li
{
	list-style-type:square;
	color:#F77332;
	margin:0 0 0 -17px;
}

.agendaEntry2
{
  	clear:both;
	float:left;
  	font-size:11px;
	margin:5px 10px 5px 10px;
	width:186px;
	*width:195px;
	height:auto;
	*min-height:10px;
	border-right:1px solid #FAA335;
}

.agendaEntry2 li
{
	list-style-type:square;
	color:#F77332;
	margin:-7px 0 0 -17px;
}

.liOrangeDots
{
	list-style-type:square;
	list-style-image:none;
	color:#F77332;
	margin:7px 0 0 -15px;
	font-weight:100;
}

.liOrangeDots a
{
  color:#8A004E;
}

.liRombo
{
	list-style-image:url(../img/ico_rombo.gif);
	font-weight:bold;
	margin-top:15px;
}

.agendaEntry2 a, .divLinkRombo
{
  background-image:url(../img/ico_rombo.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	font-weight:bold;
}

.divLinkRombo2
{
  clear:both;
	float:left;
	background-image:url(../img/ico_rombo.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
	line-height:30px;
	height:30px;
	width:100%;
	_width:85%;
	font-weight:bold;
}

.divLinkRombo3
{
	clear:both;
	float:left;
	background-image:url(../img/ico_rombo.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
	line-height:20px;
	height:25px;
	width:100%;
	_width:85%;
	color:#9787A5;
}

.divMediumSizedText
{
  font-size:12px;
	color:#8A004E;	
}

.divMediumSizedBlackText
{
  font-size:12px;
	color:black;	
}

.divRombo
{
  background-image:url(../img/ico_rombo.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:20px;
}

.agendaEntry2Pic
{
	clear:both;
	float:left;
	width:81px;
	height:81px;
	border:1px solid #FAA335;
	padding:1px;
	margin-top:5px;
}

.agendaEntry3Pic
{
	clear:both;
	float:left;
	width:157px;
	height:102px;
	border:1px solid #FAA335;
	padding:1px;
	margin-top:5px;
}

.agenda2EntryDesc
{
	float:left;
	margin-top:10px;
	width:203px;
}

.agenda2EntryDesc2
{
	float:left;
	margin-top:10px;
	width:285px;
}

.agendaEntryText
{
  color:black;
}

.agendaEntryText a
{
  color:#8A004E;
}

.textDate
{
  clear:both;
	float:left;
	color:#9C93A4;
	font-size:11px;
}

.divPrint
{
  float:right;
  background-image:url(../img/ico_print.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	height:20px;
}

.divPrint a.aPrn
{
  color:#8A0043;
	font-weight:bold;
}

#divCityzenMailBox
{
  clear:both;
  float:left;
  padding-top:21px;
}

#divCityzenMailBox #divEnvelopes
{
	clear:both;
	float:left;
	width:185px;
	height:35px;
	background-image:url(../img/envelopes.gif);
	background-position:right;
	background-repeat:no-repeat;
	margin-top: -50px;
}

#divCityzenMailBox2
{
  clear:both;
  float:left;
  padding-top:10px;
  *padding-top:0px;
  margin-top:5px;
  margin-bottom:10px;
}

#divCityzenMailBox2 #divEnvelopes
{
	clear:both;
	float:left;
	width:185px;
	height:35px;
	background-image:url(../img/envelopes.gif);
	background-position:right;
	background-repeat:no-repeat;
	margin-top: -50px;
}


#divImgAgenda
{
  clear:both;
	float:left;
	width:185px;
	height:35px;
	background-image:url(../img/agenda.gif);
	background-position:right;
	background-repeat:no-repeat;
	margin-top: -65px;
}

#divCityzenMailBox #divLinkMailBox
{
	clear:both;
	float:left;
	border:1px solid #FAAF84;
	width:169px;
	padding:10px;
	margin-top: 20px;
}

#divCityzenMailBox2 #divLinkMailBox
{
	clear:both;
	float:left;
	border:1px solid #FAAF84;
	width:169px;
	padding:10px;
	margin-top: 20px;
}

a.linkMailBox
{
 font-weight:bold;
 color:#B54472;
}

.blockInfo
{
  	clear:both;
	float:left;
	margin-top:30px;
	width:190px;	
}

#divNoTePierdas .blockInfo
{
	clear:both;
	float:left;
	margin-top:30px;
	*margin-top:0px;
	width:190px;
}
	
#divAdemas .blockInfo	
{
	clear:both;
	float:left;
	margin-top:30px;
	*margin-top:0px;
	width:190px;
}

.blockInfo .infoTitleSep
{
	float:left;
  width:4px;
	height:18px;
	background-color:#F77332;
}

.blockInfo .infoTitleSep2
{
	float:left;
  width:4px;
	height:44px;
	background-color:#F77332;
}

.blockInfo .infoTitle
{
  float:left;
  background-color:#EEECD8;
	width:178px;
	height:16px;
	font-size:11px;
	font-weight:bold;
	color:#8A004E;
	padding-top:2px;
	padding-left:8px;
}

.blockInfo .infoTitle2
{
  float:left;
  background-color:#EEECD8;
	width:178px;
	height:42px;
	font-size:11px;
	font-weight:bold;
	color:#8A004E;
	padding-top:2px;
	padding-left:8px;
}

.blockInfo .infoData
{
	clear:both;
	float:left;
	padding:20px 0 20px 10px;
	background-color:#FBFBF4;
	color:#736084;
	width:180px;
	line-height:16px;
	margin-top: 3px;
}

blockInfo2
{
  	clear:both;
	float:left;
	margin-top:30px;
	width:190px;
}

.blockInfo2 .infoTitleSep
{
  	clear:both;
	float:left;
  	width:4px;
	height:18px;
	background-color:#F7A732;
}

.blockInfo2 .infoTitle
{
  	float:left;
  	background-color:#D8DAEE;
	width:178px;
	height:16px;
	font-size:11px;
	font-weight:bold;
	color:#8A004E;
	padding-top:2px;
	padding-left:8px;
}

.blockInfo2 .infoData
{
	clear:both;
	float:left;
	padding:20px 0 10px 10px;
	*padding:20px 0 10px 14px;
	background-color:#F4F4FB;
	color:#736084;
	width:180px;
	*width:176px;
	line-height:16px;
	margin-top: 3px;
}

#leftImage
{
	clear:both;
	float:left;
	margin-bottom:30px;
	width:190px;	
}

.iData
{
	color:#736084;
}

.iData2
{
	color:black;
}

a.iData
{
  font-size:10px;
  text-decoration:none;
}

a.iData:hover
{
	text-decoration:underline;
}

a.iDataLink
{
	color:#736084;
}

.infoData ul
{
	margin-top:-5px;
}

.infoData ul.infoList
{
	margin-top:-5px;
	*margin-top:-13px;
}

.infoData li
{
	list-style-type:square;
	color:#F77332;
	margin:0 0 3px -32px;
}

.infoData a
{
  text-decoration:underline;
}

.infoData p
{
	margin-top:-5px;
	*margin-top:-12px;
	padding-top:10px;
}

.infoData p.firstPosition
{
	margin-top:-15px;
}

#divCityzenMailBox .divPin
{
	clear:both;
	float:left;
	width:185px;
	height:40px;
	background-image:url(../img/pin.gif);
	background-position:right;
	background-repeat:no-repeat;
	margin-top: -35px;
	_margin-top:-22px;	
}

.divPinBox
{
	clear:both;
	float:left;
	width:100%;
	*margin-top:10px;
}

.divPinBox li
{
	list-style-type:square;
	color:#F77332;
	margin:0 0 5px -25px;
	/*
	margin-bottom:-2px;
	*margin-bottom:-10px;
	margin-left:-25px;
	*/
}

#divCityzenMailBox .divFolders
{
  	position:absolute;
  	clear:both;
	float:left;
	width:180px;
	height:50px;
	background-image:url(../img/folders.gif);
	background-position:right;
	background-repeat:no-repeat;	
	right:10px;
	top:-5px;
}

.divTextInfo2
{
}

.divTextInfo2 ul
{
  *margin-top:-10px;
}

.divTextInfo2 li
{
	list-style-type:square;
	color:#F77332;
	margin-left:10px;
	margin-bottom:5px;
}

.divTextInfo2 a
{
  color:#8A004E;
}
.divPhotoFrame
{
  clear:both;
	float:left;
  border:1px solid #FAA335;
	padding:1px;
	width:161px;
	height:106px;
}

.specialLI
{
	list-style-image:url(../img/ico_rombo.gif);
}

.specialLI strong
{
  font-size:12px;
}

a.burgLink
{
  color:#8A004E;
  font-weight:bold;
  padding-right:10px;
}

a.burgLinkNoBold
{
  color:#8A004E;
}

span.burgLink
{
  color:#8A004E;
  font-weight:bold;
  padding-right:10px;
  text-decoration:underline;
  cursor:pointer;
}

.divEntity
{
	background-image:url(../img/orangeDot.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:10px;
	float:left;
	width:220px;
}

.divTelEmail
{
  float:right;
	*clear:left;
	color:#736084;
	width:270px;
}

.divDashed
{
  	clear:both;
	float:left;
	border:1px dashed #FAA335;
	width:440px;
	padding: 19px 34px 0 31px;
	margin-top:30px;
	font-size:11px;
}

.formLiteral
{
  clear:both;
	float:left;
  font-weight:bold;
	width:190px;
	line-height:40px;
	height:40px;
}

.formInput
{
  float:left;
	width:195px;
	padding-top:5px;
	height:35px;	
}

.inputAVR
{
	border:1px solid #FAA335;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
}

.smallNote
{
 color:#9787A5;
 font-size:9px;
 font-weight:normal;
}

.PSOE
{
	background-image:url(../img/PSOE_logo.gif);
	background-repeat:no-repeat;
	background-position:left;
}

.compGob
{
	padding-left:45px;
	height:20px;
	line-height:20px;
	width:100%;
	margin:20px 0 20px;;
}

.compGob a
{
  font-size:11px;
  color:#8A004E;
	font-weight:bold;
}

li .downloadFiles
{
  margin-left: -18px;
	*margin-left: auto;
	margin-bottom:15px;
	list-style-image:url(../img/ico_download.gif);
 color:#9787A5;
 font-size:9px;	
}

.dlFiles
{
 background-image:url(../img/ico_download.gif);
 background-repeat:no-repeat;
 background-position:left bottom;
 color:#9787A5;
 padding-left:17px;
 font-size:11px;
 margin-bottom:3px;
}



.downloadFiles a
{
  font-size:11px;
  color:#8A004E;
	font-weight:bold;
}

li .downloadFiles2
{
  margin-left: -18px;
	*margin-left: auto;
	margin-bottom:15px;
	list-style-image:url(../img/ico_download.gif);
 color:#9787A5;
 font-size:9px;	
}

.downloadFiles2 a
{
  font-size:11px;
  color:#8A004E;
}


.linkToAll
{
  color:#8A004E;
	font-weight:bold;
 	clear:both;
	float:left;
	margin-left:30px;
	white-space:nowrap;
}

.govMember
{
  clear:both;
	float:left;
  margin:20px 0 10px 20px;
	_margin:20px 0 10px 0;
	width:250px;
	_width:220px;
}

.govMember .gmLeftCol
{
  clear:both;
	float:left;
	width:60px;
	_width:50px;
}

.govMember .gmRightCol
{
	float:left;
	width:180px;
	_width:160px;
}

.govMember .gmFramePic
{
  width:44px;
	height:44px;
	border:1px solid #FAA335;
	padding:2px 0 0 2px;
}

.govMember .gmPolitParty
{
  padding:5px;
}

.govMember p
{
  clear:both;
	float:left;
  margin-top:9px;
	line-height:15px;
}

.govMember .gmRightCol
{
  float:left;
}

.pagesCtrl
{
  clear:both;
  font-size:10px;
	color:#636060;
}

.divPrj
{
  clear:both;
	float:left;
  margin:0px 0 20px 40px;
	width:90%;
	font-size:10px;
}

.divPrj2
{
	font-size:11px;
}

.divPrj .gmLeftCol
{
  clear:both;
	float:left;
	width:60px;
}

.divPrj .gmLeftCol2
{
  clear:both;
	float:left;
	width:12px;
}

.divPrj .gmRightCol
{
	float:left;
	width:85%;
}

.divPrj .gmFramePic
{
  width:44px;
	height:44px;
	border:1px solid #FAA335;
	padding:2px 0 0 2px;
}

.divPrj p
{
  clear:both;
	float:left;
  margin-top:9px;
	line-height:15px;
}

.divPrj .gmRightCol
{
  float:left;
}

.divTextInfo
{
  font-size:10px;
	margin-top:10px;
}

.burgBoldText
{
  font-size:10px;
	font-weight:bold;
	color:#8A004E;
}

.greyNote
{ 
	color:#A0A0A0;
}

.infoPanelsWrapper
{
	clear:both;
	float:left;
	width:544px;
	margin-bottom:20px;
}

.infoPanel
{
  float:left;
	width:255px;
	*width:260px;
	background-color:#F7F7E9;
	font-size:10px;
	padding-bottom:10px;
	padding-right:5px;
	*padding-right:0;
}

.infoPanel ul
{
  clear:both;
  margin:15px 0 -5px -2px; 
  *margin:15px 0 -5px 34px; 
}

.infoPanelLI
{
 	list-style-image:url(../img/ico_rombo.gif);
  font-size:11px;
	color:#8A004E;
}

.divInfoPanelPoints
{
	clear:both;
	float:left;
	width:100%;
	margin-bottom:10px;
	margin-top: 10px;
}

.divInfoPanelPoints li
{
	list-style-type:square;
	color:#F77332;
	margin-left:-12px;
	*margin-left:-2px;
	margin-bottom:10px;
}

.titleSection
{
  clear:both;
	float:left;
	height:25px;
	line-height:25px;
	width:544px;
	font-size:11px;
	font-weight:bold;
	color:#8A004E;
	border-bottom:1px dashed #FAA335;
	margin-bottom:30px;
}

.avrSection
{
	float:left;
	width:265px;
}

.avrPic
{
	clear:both;
	width:53px;
	height:49px;
	border:1px solid #FAAC49;
	padding:1px 0 0 1px;
	float:left;
}

.avrTexts
{
	float:left;
	margin-left:8px;
	width:201px;
}

.avrTextTitle
{
  font-size:11px;
	font-weight:bold;
	color:#8A004E;
	margin-bottom:4px;
}

.avrTextTitle a
{
	color:#8A004E;
  text-decoration:none;
}

.avrTextTitle a:hover
{
  text-decoration:underline;
}

.avrTexts .avrTextInfo
{
  font-size:10px;
	color:#736084;
}

.divSubjList
{
  float:left;
	width:33%;
	margin-top:-20px;
	*margin-top:-10px;
}

.divSubjList li
{
	list-style-type:square;
	color:#F77332;
	margin:0 0 5px -25px;
}

.weatherDets
{
  clear:both;
  margin-top:10px;
	font-size:18px;
	font-weight:bold;
}

.homePhoneInfo
{
  float:left;
	width:45%
}

.homePhoneInfo ul
{
  margin:-10px 0 10px;
}

.homePhoneInfo li
{
	list-style-type:square;
	color:#F77332;
	margin:0 0 5px -30px;
	*margin:5px 0 5px 15px;
}

#divCallejero
{
  clear:both;
	float:left;
	margin-top:20px;
	background-image:url(../img/streetMap.gif);
	background-repeat:no-repeat;
	width:184px;
	height:20px;
	padding-left:10px;
	padding-top:53px;
}

.pageCtrl
{
  clear:both;
  float:left;
  width:100%;
	color:#84004E;
	font-weight:bold;
	height:30px;
	line-height:30px;
	border-bottom:1px dashed #FAAF84;
}

.pageCtrl a
{
  color:#736084;
	font-weight:100;
}

.pageCtrl .pageBefore
{
  clear:both;
  float:left;
}

.pageCtrl .pageMiddle
{
	float:left;margin-left:200px;color:black;font-weight:100;
}

.pageCtrl .pageAfter
{
  float:right;
}

.pageCtrl2
{
 clear:both;
 float:left;
 width:100%;
 padding:3px 10px 3px 10px;
 margin-left:-12px;
 _margin-left:-5px;
 background-color:#FCE7CE;
 color:#736084;
}

.pageCtrl2 a
{
  color:#736084;
}

.pageCtrl2 .leftCol
{
  clear:both;float:left;width:30%;
}

.pageCtrl2 .ltGtSpan
{
	color:#8A004E;font-weight:bold;
}

.pageCtrl2 .ltGtSpan2
{
	color:#FCE7CE;
}

.pageCtrl2 .centerCol
{
	float:left;
	margin-left:45%;_margin-left:12%;*margin-left:12%;
}

.agendaEntry3
{
	float:left;
  font-size:11px;
	margin:5px 10px 5px 10px;
	width:390px;
	_width:380px;
	height:84px;
}

.agendaEntry3 a
{
  background-image:url(../img/ico_rombo.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	font-weight:bold;
	color:#8A004E;
}

.agendaEntry3 .a3Desc 
{
	clear:both;
	float:left;
	width:368px;
	margin:5px 0 0 15px;
	_width:350px;
	_margin-left:7px;
}

.divInfoPanelPoints2
{
	clear:both;
	float:left;
	width:100%;
	background-color:#FCE7CE;
	border-top:1px dashed #FAAF84;
	border-bottom:1px dashed #FAAF84;
	padding: 20px 10px 20px 10px;
	margin:10px 0 10px -10px;
	_margin-left:-5px;
}

.divInfoPanelPoints3
{	
	clear:both;
	float:left;
	width:100%;
	border-bottom:1px dashed #FAAF84;
	padding: 0px 10px 0px 10px;
	margin:10px 0 10px -10px;
	*margin-bottom:-5px;
	_margin-left:-5px;
	padding-bottom:20px;
}

.divInfoPanelPoints3 li
{
	list-style-type:square;
	color:#F77332;
	margin-left:-12px;
	*margin-left:-2px;
	margin-bottom:10px;
}

.divInfoPanelPoints4
{	
	clear:both;
	float:left;
	width:100%;
	border-bottom:1px dashed #FAAF84;
	padding: 0px 10px 0px 10px;
	margin:10px 0 10px -10px;
	*margin-top:-5px;
	_margin-left:-5px;
}

.fontSearch
{
  font-size:9px;
}

.divImgToZoomGrp
{
  float:left;
	width:180px;
}

.divImgToZoomImg
{
  float:left;
  width:157px;
	height:102px;
	border:1px solid #FAAF84;
	padding:1px;
}

.divImgToZoomIco
{
  float:left;
  margin-top:-100px;
  width:155px;	 
	height:104px;
	background-image:url(../img/zoomImg.gif);
	background-repeat:no-repeat;
	background-position:top right;
	cursor:pointer;
}

.divRightAlignedText
{
	clear:both;float:left;width:100%;text-align:right;
}

.divWebMapCol
{
	float:left;width:236px;margin-right:10px;
}

.divWebMapCol ul
{
  margin:5px 0 20px -12px;
	*margin-left:30px;
	_margin-left:32px;
}

.divWebMapCol li
{
  margin-top:5px;
	color:#F77332;
	list-style:square;
}

.divWebMapCol a
{
  color:#8A004E;
}

.divWebMapCol .divStrong
{
  margin:8px 0 0 15px;
	font-weight:bold;
}

.divPhoto
{
 clear:both;float:left;width:107px;height:89px;border:1px solid #FAA335;margin-right:10px;padding:1px;color:#736084;
}

.divPhoto ul
{
  margin:5px 0 10px -26px;
	*margin-left:16px;
	_margin-left:16px;
}

.divPhoto li
{
  margin-top:5px;
	color:#F77332;
	list-style:square;
}

.agendaEntry4
{
  clear:both;
	float:left;
  font-size:11px;
	margin:5px 0 5px 0;
	height:50px;
	width:90%;
}

.agendaEntry4 ul
{
  margin-bottom:5px;
}

.agendaEntry4 li
{
	list-style-type:square;
	color:#F77332;
	margin:0 0 0 -26px;
	*margin-left:-22px;
	_margin-left:-22px;	
}

.agendaEntry4 .agendaEntry4desc
{
  clear:both;
	float:left;
  margin-left:10px;
		color:#736084;
}

.googleMapLegend
{
 clear:both;float:left;width:200px;border:1px solid #999999;padding:10px;
}

.googleMapLegendEntry
{
  background-repeat:no-repeat;
	background-position:left bottom;
  line-height: 17px;
	padding-left: 25px;
	margin-bottom:10px;
}

.divStreetSearch
{
  margin-top:30px;
	border-top:1px dashed #FAA335;
	border-bottom:1px dashed #FAA335;
	background-color:#FEF9F3;
  padding:30px 0 0 64px;	
	height:58px;
	_margin-bottom:20px;
	*margin-bottom:20px;	
}

.divStreetSearch .clBtSearchStreet
{
  background-color:#E3BEBD;
	color:#92104A;
	border:1px solid #92104A;
	font-weight:bold;
}

.divStreetSearch .divStreetSearchComment
{
  clear:both;
	float:left;
	margin-top:5px;
  margin-left:117px;
	color:#666666;
	font-style:italic;
}

.divBlockInfo
{
}

.divBlockInfo ul
{
  margin:5px 0 0 -26px;
	*margin-left:15px;
	_margin-left:18px;	
}

.divBlockInfo li
{
	list-style-type:square;
	color:#F77332;
}

.divHeadline
{
  	clear:both;
  	font-size:12px;
	font-weight:bold;
	width:90%;
	height:30px;
	line-height:30px;
	text-align: center;
	margin:0 auto 0 auto;
}

.divHeadline2
{
  clear:both;
	float:left;
  font-size:12px;
	font-weight:bold;
	width:100%;
	margin-bottom:10px;
}


.divNewDate
{
  clear:both;
	float:left;
  color:#9C93A4;
	width:330px;
}

.newSrcAuthor
{
	color:#9C93A4;
	font-size:10px;
}

.divNewsList
{
  clear:both;
	float:left;
	width:100%;
	font-size:11px;
	margin-bottom:20px;
}

.divNewsList p
{
  margin:10px 0 0 0;
}
.divNewsList .divNewsSummary
{
  color:#736084;
}

.divBlockInfo2
{
	clear:both;float:left;width:100%;margin-left:-10px;margin-bottom:30px;
}
.divBlockInfo3
{
	clear:both;float:left;width:100%;margin-bottom:20px;
}

.divBlockInfo3 ul
{
  margin:-15px 0 0 -10px;
	*margin-left:30px;
	_margin-left:33px;		
}

.divBlockInfo3 li
{
	list-style-type:square;
	color:#F77332;
	margin-bottom:3px;
}

.divSmallGreyNotes
{
 clear:both;
 float:left;
 margin:10px 0 20px;
 font-size:9px;
 font-style:italic;
 color:#7E797D;
 text-align:left;
 width:100%;
}

.divInfoData2
{
 clear:both;
 float:left;
 width:90%;
 margin-left:15px;
 _margin-left:7px;
}

.divInfoData2 li
{
  margin:0 0 10px -25px;
	list-style-type:square;
	color:#F77332;
}

.divIcoImg
{
	clear:both;
	float:left;
	width:100%;
	background-repeat:no-repeat; padding-left:45px;height:35px;line-height:35px;margin:10px 0 10px;width:110px;
}

.divBlockInfo4
{
	margin-left:17px;width:100%;clear:both;float:left;margin-top:30px;
}

.divBlockInfo4 ul
{
  margin:5px 0 0 -26px;
	*margin-left:15px;
	_margin-left:18px;	
}

.divBlockInfo4 li
{
	list-style-type:square;
	color:#F77332;
	margin-bottom:3px;
}

.formSectionTitle
{
 clear:both;
 float:left;
 width:97%;
 padding:4px 0 4px 20px;
 background-color:#FCE7CE;
 color:#8A004E;
 font-weight:bold;
 border-top:1px dashed #FAA335;
}

.formSection
{
	clear:both;float:left;width:97%;padding:30px 0 30px 20px;
}

.lineInputs
{
  clear:both;float:left;width:97%;margin:20px 0 10px;
}

.firstInput
{
  clear:both;float:left;font-weight:bold;
}

.otherInputs
{
  float:left;padding-left:15px;font-weight:bold;
}

.divIntroSection325
{
  float:left;margin-left:10px;width:325px;
}

.textAlignRight
{
 text-align:right;
}


.flml10w325 { float:left;margin-left:10px;width:325px;}

.tableHeader
{
 font-size:11px;
 font-weight:bold;
}

.tableRedDetail
{
 font-size:10px;
 font-weight:bold;
 color:#84004E;
}

.divCitizenFolder
{
	clear:both;
	float:left;
	width:98%;
	margin-top:20px;
	background-color:#FCE7CE;
	border-bottom:1px dashed #FAA335;
	border-top:1px dashed #FAA335;
	padding:20px 5px 20px 15px;
}

.linkBurgundyStrong
{
  color:#A33645;
	font-weight:bold;
}

.divSelSortList
{
  clear:bloth;
	float:left;
	width:100%;
  line-height:20px;
	margin:20px 5px 15px 10px;
}

.divSelSortList strong
{
 color:#FAA335;
}

.divCitFolCols
{
	float:left;
	width:50%;
	color:#9787A5;
}

.divCitFolCols li
{
  margin-bottom: 8px;
	margin-left: 5px;
}

.divMagentaLine
{
	clear:both;
	float:left;
	width:96%;
	color:#8A004E;
	font-weight:bold;
	margin-top:10px;
	background-color:#FCE7CE;
	border-top:1px dashed #FAA335;
	padding:3px 5px 3px 24px;
}

.divSectionForm
{
  clear:bloth;
	float:left;
	width:90%;
  line-height:20px;
	margin:20px 5px 15px 25px;
}

.divFormLine
{
  clear:both;
	float:left;
	width:100%;
	margin-top:20px;
}

.divFormItem
{
	float:left;
	font-weight:bold;
	margin-right:10px;
}

.dashedLine
{
  clear:both;
	float:left;
	width:100%;
	margin-top:10px;
	border-top:1px dashed #FAA335;
}

.icoNews
{
  clear:both;
	float:left;
	height:100px;
	width:180px;
	margin-top:-180px;
	background:url(../img/ico_noti.gif) right top no-repeat;
}

.icoAgenda
{
  clear:both;
	float:left;
	height:100px;
	width:180px;
	margin-top:-170px;
	background:url(../img/ico_events.gif) right top no-repeat;
}