/* +++++++++ GENERAL.CSS */

body * {
	font-family: verdana, arial, sans-serif; 
	color:rgb(0,0,0); font-size: 9px;
	line-height:17px; text-align: center;
	
}
 
body {
	background-color:rgb(255,255,255); text-align:center; padding:0px; margin:0px; 
	/* font-size:75%; */
}

div, a, img, input, label, fieldset, textarea, select, span, table, h1, h2, h3, h4, h5, h6, object, ul, dl, dd, dt {
	position:relative; text-align:left; padding:0px; margin:0px; border:0px;
}

p {
	position:relative; text-align:left; padding:0px; margin:0px 0px 0em 0px;
}

form {
	position:relative; text-align:left; padding:0px; margin:0px; display:block;
}

a {
	text-decoration:none; 
}

a:hover {
	text-decoration:underline;
}

img {
	border:0px;
}

div.clearFloat {
	clear:both; font-size:1px; width:100%; margin:0px; height:0px; background-color:transparent;
	float:none; 
}

form {
	margin: 0;
	padding: 0;
}


ul, li {
	list-style: none;
	margin: 0;
	padding: 0;
}

input, textarea {
	border: #919191 1px solid;
}

/* +++++++++ HOME.CSS */

button {
	padding: 0;
	margin: 0;
}

div#canvas {
	margin: 10px auto 0;
	width: 800px;
	height: auto;
}

div#header {
	margin-top: 25px;
	height: 55px;
	margin-bottom: 10px;
	font-size: 9px;
}

	div#header ul#lang {
		float: right;
		width: 584px;
		height: 25px;
	}
	
		div#header ul#lang li {
			float: right;
			padding-left: 20px;
			background: url(../img/sep_footer.png) 10px 50% no-repeat;
		}
		
		div#header ul#lang li.primer {
			background: 0 none;
		}
		
			div#header ul#lang li a {
				color: #808080;
			}
		
		
	
	div#header ul#login {
		float: right;
		width: 585px;
		height: 24px;
		padding: 6px 0 0 14px;
		background-color: #F0F0F0;
	}	

div#footer {
	display: none;
	clear: both;
	text-align: center;
}

	div#footer ul {
		/* float: left; */
		margin: 0 auto;
		width: auto;
		text-align: center;
	}
	
		div#footer ul li {
			float: none;
			display: inline;
			color: #7f7f7f;
			padding: 0px 10px 0px 10px;
			background: url(../img/sep_footer.png) center right no-repeat;
		}
		
		div#footer ul li.ultim {
			background: 0 none;
			padding-right: 0;
		}
		
	div#footer {
		font-size: 9px;
		color: #7f7f7f;
	}


h1 {
	float: left;
	left: -15px;
	width: 219px;
	height: 55px;
	margin-right: -17px;
	background: #f00 url(../img/logo.gif) 0 0 no-repeat;
}

h1 span {
	display: none;
}

div#col-izq {
	float: left;
	width: 202px;
	margin-right: 14px;
}

div#content {
	float: left;
	width: 380px;
	height: 420px;
	margin-right: 13px;
	background-color: #f0f0f0;
}

div#col-dret {
	float: left;
	width: 191px;
	height: 420px;
}

/* Columna izquierda */

	div#LinkFesteElVol {
		background: white url(../cat/img/h_buscador.gif) 0 0 no-repeat;
		height: 57px;
	}

	div#LinkFesteElVol a {
		display: block;
		height: 29px;
	}


div#buscador {
	background: #CFD629 url(../img/buscador_bg.jpg) 0 0 repeat-x;
	height:160px;
	width:auto;
}


	
div#buscador form {
	padding-bottom: 6px;
	
}
	
		div#buscador h3 span {
			display: none;
		}
	
		div#buscador ul {
			margin-top: 10px;
		}
	
		div#buscador ul li {
			margin: 0;
			padding: 2px 0 0 16px;
			line-height: 0;
		}
		
		div#buscador ul li p {
			padding-top: 4px;
			font-size: 9px;
			line-height: 1.2em;
		}
		
			div#buscador ul li img {
				margin: 0;
				padding: 0;
				margin-left: 2px;
			}
			
		div#buscador ul li select {
			margin-bottom: 3px;
		}

div#standard {
	margin-top: 9px;
	background: #CFD629 url(../cat/img/bg_standard.gif) 0 0 repeat-x;
}

	div#standard a {
		display: block;
		height: 62px;
	}
	
div#newsletter {
	margin-top: 11px;
	height: 82px;
	background: #64562D url(../img/bg_newsletter.jpg) 0 0 repeat-y;
}

	div#newsletter h3 {
		background: url(../cat/img/h_newsletter.jpg) 0 0 no-repeat;
		height: 59px;
	}
	
		div#newsletter h3 span {
			display: none;
		}
	
	div#newsletter a {
		display: block;
		background: url(../img/b_newsletter.gif) bottom left no-repeat;
		height: 23px;
	}
	
/* Columna derecha */

div#proposa {
	background: url(../cat/img/home/proposans.png) 0 0 no-repeat;
}

	div#proposa a {
		display: block;
		height: 29px;
	}

div#meteo {
	margin-top: 6px;
	background-color: #F0F0F0;
	padding: 5px 4px 6px 4px;
}

	div#meteo div#meteo-top {
		background-color: #dddddd;
		height: 20px;
		margin-bottom: 5px;
	}
	
	div#meteo img.mapa {
		height: 161px;
		margin-bottom: 4px;
	}
	
	div#meteo img.wc {
		float: left;
		margin-right: 4px;
	}
	
	div#meteo div#meteo-bottom {
		margin-left: 42px;
		height: 37px;
		background-color: #dddddd;
	}
	
div#semblat {
	margin-top: 7px;
	background: url(../img/bg_semblat.jpg) 0 0 repeat-x;
	height: 140px;
}
	
	div#semblat h3 {
		background: url(../cat/img/home/h_semblat.png) 0 0 no-repeat;
		height: 37px;
	}
	
		div#semblat h3 span {
			display: none;
		}
		
	div#semblat a.info {
		display: block;
		height: 23px;
		background: url(../img/b_semblat.gif) 0 0 no-repeat;
	}
	
span.important {
	color: #e70505;
}

.scrollContainer { 
	position: absolute;  overflow: auto; 
}
.scrollContent { 
	position:absolute; left:0px; top:0px; width:100%;
	font-size:9px;
	line-height:17px;
}

.scrollContent p { 
	color: white;
	margin-left: 10px;
}

/* +++++++++ LOGIN.CSS */

ul#login li {
	float: left;
}

	ul#login li img {
		margin-top: 3px;
	}
		
	ul#login li input {
		margin-top: 1px;
	}
	
	
/* +++++++++ LEFT.CSS */

a.underline { text-decoration:underline;}
a.underline:hover { text-decoration:underline;}
a.underline:active { text-decoration:underline; color:#333333;}
a.underline:visited { text-decoration:underline;}

.Top
{ height: 47px; width: 202px; display: block; }

.CenterFesteelvol {
	height: 300px;
	width: 202px;
	background-color: #b8bf00;
}

.CenterRutes
{ height: 300px; width: 202px; background-color: #D93720; }

.Bottom
{ height: 5px; width: 202px; display: block; }

#ctl4_Center p span {
	font-size: 9px; position: relative; font-family:  Arial, Helvetica, sans-serif; margin-left: 18px;
}

#ctl4_Center p select {
	font-size:9px; 
}

* html #ctl4_Center select {
	margin-top: -2px;
}

.Txt1
{ margin-top: 1px;  }

.Txt2
{ margin-top: 25px;  }

.Txt4
{ margin-top: 66px; }

.Txt5
{ margin-top: 100px; }

.TxtPreu {
}

.Txt6
{ margin-top: 138px; margin-left: 124px; z-index:1; }

.DDL1
{ margin-top: 0px; right: 9px; width: 105px; position:absolute; }

.DDL2
{ margin-top: 4px; margin-left: 65px; width: 128px; position:relative; }

.DDL3
{ margin-top: 0px; margin-left: 18px; width: 175px; position:relative; }

.DDL4
{ margin-top: 0px; margin-left: 18px; width: 175px; font-size:9px; position:relative; }

#RutaLeft {
	display: none;
}

.Cal
{ margin-top: 24px; margin-left: 85px; height: 15px; width: 16px; position:absolute; }

.Snd
{ 
color: #888;
top: 282px;
left: 126px;
padding-left: 4px;
height: 17px; width: 97px; position:absolute; font-size: 9px; 
background: 0 2px no-repeat; }

.Ayuda
{ 
top: 282px;
left: 18px;
height: 17px; width: 97px; position:absolute; font-size: 9px; 
background: 0 2px no-repeat; }

.CalDate {
	font-size:9px; 
	font-weight: bold; 
	margin-left:10px; 
	width:77px; 
	border:0px; 
	background-color: transparent;
	line-height: 9px;
}

.Snd:hover {
	text-decoration: none;
}

.TxtBottom
{ margin-left: 18px; font-size:8px; }

#inCal {
	height: 160px;
}

#inCal table {
	margin: 0 auto;
}

#inCal table * {
	line-height: 100%;
}

#inCal table table td {
	height: 18px;
}

* html #inCal table table td {
	height: 12px;
}

#inCal table table table td {
	height: 12px;
}

#inCal table table td.void {
	background-color: #ef3713;
}

#inCal table table td.ok {
	background-color: #b7bf01;
}

#inCal table table td.past {
	background-color: #e8e8e8;
}

.LnkImg1, .LnkImg2, .LnkImg1A, .LnkImg2A {
	width: 191px;
	height: 21px;
	background: no-repeat 0 0;
	display: none;
}

.LnkImg1, .LnkImg1A {
	margin-top: 25px;
}

.LnkImg2, .LnkImg2A {
	margin-top: 5px;
}

.LnkImg1 {
	background-image: url(../img/secciones/newsletter/bt_modifica_off.jpg);
}

.LnkImg1:hover, .LnkImg1A {
	background-image: url(../img/secciones/newsletter/bt_modifica_on.jpg);
}

.LnkImg2 {
	background-image: url(../img/secciones/newsletter/bt_baixa_off.jpg);
}

.LnkImg2:hover, .LnkImg2A {
	background-image: url(../img/secciones/newsletter/bt_baixa_on.jpg);
}

#col-izq select, #col-izq select option {
	text-align: left;
}

/* +++++++++ LEFT.CSS */

#col-izq {
	display: none;
}

a.underline { text-decoration:underline;}
a.underline:hover { text-decoration:underline;}
a.underline:active { text-decoration:underline; color:#333333;}
a.underline:visited { text-decoration:underline;}

.Top
{ height: 47px; width: 202px; display: block; }

.CenterFesteelvol {
	height: 300px;
	width: 202px;
	background-color: #b8bf00;
}

.CenterRutes
{ height: 300px; width: 202px; background-color: #D93720; }

.Bottom
{ height: 5px; width: 202px; display: block; }

#ctl4_Center p span {
	font-size: 9px; position: relative; font-family:  Arial, Helvetica, sans-serif; margin-left: 18px;
}

#ctl4_Center p select {
	font-size:9px; 
}

* html #ctl4_Center select {
	margin-top: -2px;
}

.Txt1
{ margin-top: 1px;  }

.Txt2
{ margin-top: 25px;  }

.Txt4
{ margin-top: 66px; }

.Txt5
{ margin-top: 100px; }

.TxtPreu {
}

.Txt6
{ margin-top: 138px; margin-left: 124px; z-index:1; }

.DDL1
{ margin-top: 0px; right: 9px; width: 105px; position:absolute; }

.DDL2
{ margin-top: 4px; margin-left: 65px; width: 128px; position:relative; }

.DDL3
{ margin-top: 0px; margin-left: 18px; width: 175px; position:relative; }

.DDL4
{ margin-top: 0px; margin-left: 18px; width: 175px; font-size:9px; position:relative; }

#RutaLeft {
	display: none;
}

.Cal
{ margin-top: 24px; margin-left: 85px; height: 15px; width: 16px; position:absolute; }

.Snd
{ 
color: #888;
top: 282px;
left: 126px;
padding-left: 4px;
height: 17px; width: 97px; position:absolute; font-size: 9px; 
background: 0 2px no-repeat; }

.Ayuda
{ 
top: 282px;
left: 18px;
height: 17px; width: 97px; position:absolute; font-size: 9px; 
background: 0 2px no-repeat; }

.CalDate {
	font-size:9px; 
	font-weight: bold; 
	margin-left:10px; 
	width:77px; 
	border:0px; 
	background-color: transparent;
	line-height: 9px;
}

.Snd:hover {
	text-decoration: none;
}

.TxtBottom
{ margin-left: 18px; font-size:8px; }

#inCal {
	height: 160px;
}

#inCal table {
	margin: 0 auto;
}

#inCal table * {
	line-height: 100%;
}

#inCal table table td {
	height: 18px;
}

* html #inCal table table td {
	height: 12px;
}

#inCal table table table td {
	height: 12px;
}

#inCal table table td.void {
	background-color: #ef3713;
}

#inCal table table td.ok {
	background-color: #b7bf01;
}

#inCal table table td.past {
	background-color: #e8e8e8;
}

.LnkImg1, .LnkImg2, .LnkImg1A, .LnkImg2A {
	width: 191px;
	height: 21px;
	background: no-repeat 0 0;
	display: none;
}

.LnkImg1, .LnkImg1A {
	margin-top: 25px;
}

.LnkImg2, .LnkImg2A {
	margin-top: 5px;
}

.LnkImg1 {
	background-image: url(../img/secciones/newsletter/bt_modifica_off.jpg);
}

.LnkImg1:hover, .LnkImg1A {
	background-image: url(../img/secciones/newsletter/bt_modifica_on.jpg);
}

.LnkImg2 {
	background-image: url(../img/secciones/newsletter/bt_baixa_off.jpg);
}

.LnkImg2:hover, .LnkImg2A {
	background-image: url(../img/secciones/newsletter/bt_baixa_on.jpg);
}

#col-izq select, #col-izq select option {
	text-align: left;
}

/* +++++++++ RIGHT.CSS */


.MapVideo
{
	/* float: left; */
	width:191px;
	height:400px;
	/* background-color:#F0F0F0; */
	margin-bottom:20px;
	position: absolute;
	overflow: none;
}

.Photo
{
	width: 171px;
	position: absolute;  
	overflow: none;
	padding-left: 10px;
	padding-bottom: 20px;
	padding-top: 10px;
}

.Photo img {
	margin-bottom: 1px;
}

.Map
{
	width: 160px;
	height: 87px;
	margin-top:19px;
	margin-left:10px;
	position: absolute;
	overflow: auto;
}


.VideoP
{
	width: 160px;
	height: 124px;
	top:0px;
	left:0px;
	position: relative;  
	z-index: 20; 
}

.RTxt0
{ margin-left:0px; font-size:9px; position: absolute; font-family: Verdana, Arial, Helvetica, sans-serif;}

.RTxt1
{ margin-left:0px; font-size:9px; position: absolute; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 10px; display: none;}

.RTxt2
{ margin-top:1px; margin-left:15px; font-size:9px; position: absolute; font-family: Verdana, Arial, Helvetica, sans-serif;}

.RTxt3
{ margin-top:112px; margin-left:15px; font-size:9px; position: absolute; font-family: Verdana, Arial, Helvetica, sans-serif;}

.RTxt4
{ margin-top:103px; margin-left:144px; font-size:9px; color:#1E65F5; position: absolute; font-family: Verdana, Arial, Helvetica, sans-serif;}

.RTxt5
{ margin-top:371px; margin-left:135px; font-size:9px; color:#1E65F5; position: absolute; font-family: Verdana, Arial, Helvetica, sans-serif; z-index: 100; }

.BoxMeteo
{
 height:251px; width:191px; background-color: #F0F0F0; position: relative; margin-bottom: 6px;
}

.Lnkproposans
{
 display: block; height:42px; width:191px; position: relative; margin-bottom: 6px;
}

.Lnksemblat
{
 display: block; height:42px; width:191px; position: relative; margin-bottom: 5px;
}

.LnkNewsletter
{
 display: block; height:68px; width:191px; position: relative;
}

.BoxNameMeteo
{
 margin-top:5px; margin-left:4px; height:20px; width:183px; background-color: #DDDDDD; position: absolute;
}

.NameMeteo
{
 margin-top:3px; margin-left:4px; height:14px; width:38px; position: absolute;
}


.DateMeteo1
{
 margin-top:1px; margin-left:87px; position: absolute;
}

.DateMeteo2
{
 margin-top:1px; margin-left:116px; color: #1C63FB; position: absolute;
}

.ImgMeteo
{
	margin-top:30px; margin-left:4px; height:161px; width:183px; position: absolute;
}

.ImgMeteo img {
	height:161px; width:183px;
}

.BoxInfoMeteo
{
	margin-top:195px; margin-left:4px; height:52px; width:183px; background-color: #DDDDDD; position: absolute;
}

.LogoMeteo
{
 margin-top:7px; margin-left:7px; height:37px; width:38px; position: absolute;
}

ul#meteoLinks li {
	text-align: left;
	margin: 4px 0 0 51px;
	line-height: 11px;
	padding-left: 4px;
	background: url(../img/common/li_dot.png) 0 6px no-repeat;
}

ul#meteoLinks li a {
	font-size: 9px;
	line-height: 1em;
}

.InfoMeteo1
{
margin-top:8px; margin-left:8px; position: absolute;
}

.Boxsemblat
{
	margin-top:293px; height:127px; width:191px; background: #CFD629 url(../img/secciones/semblat/semblatmini2.jpg) 0 0 no-repeat; position: absolute;
}

.TxtSemblat
{
 	margin-top: 6px; 
 	margin-left: 11px; 
 	height: 69px; 
 	width: 170px;
 	overflow: auto;
 	scrollbar-face-color: #ffffff; 
	scrollbar-face-color: #ffffff; 
	scrollbar-highlight-color: #d4d4d4; 
	scrollbar-shadow-color: #d4d4d4; 
	scrollbar-3dlight-color: #ffffff; 
	scrollbar-arrow-color: gray; 
	scrollbar-track-color: #ffffff; 
	scrollbar-darkshadow-color: #ffffff; 
	scrollbar-base-color: #ffffff;
}

.TxtSemblat span {
	color:#ffffff;
}

.InfoSemblat
{
 margin-top:00px; margin-left:0px;
}

/* +++++++++ TOP.CSS */

.BoxHome
{ margin-top: 0px; margin-left: 0px; height: 55px; width: 800px; position:absolute; }

.BoxLogin
{ margin-top: 25px; margin-left: 216px; height: 30px; width: 584px; background-color:#F0F0F0; position:absolute; }

.BoxMenu
{ margin-top: 0px; margin-left: -15px; height: 55px; width: 800px;  }

.BoxMenuOptions
{ margin-top: 0px; margin-left: 0; height: 55px; width: 800px; position: absolute; top: 0px; z-index: 1000; display: none; }

.BoxMenuOptions ul {
	height: 19px; padding-top: 33px; padding-left: 198px;
}

.BoxMenuOptions ul li {
	float: left;
  position: relative;
}

.BoxMenuOptions ul li a {
	display: block;
  height: 19px;
}

.BoxMenuOptions ul li a span {
	display: none; background-repeat: no-repeat;
}

.BoxMenuOptions ul li#menu-feste {
	width: 120px; background-image: url(../cat/img/menu/feste_vol.gif);
}

.BoxMenuOptions ul li#menu-feste:hover {
	background-image: url(../cat/img/menu/feste_vol_on.gif);
}

.BoxMenuOptions ul li#menu-turistiques {
	width: 147px; background-image: url(../cat/img/menu/rutes_turistiques.gif);
}

.BoxMenuOptions ul li#menu-turistiques:hover {
	background-image: url(../cat/img/menu/rutes_turistiques_on.gif);
}

.BoxMenuOptions ul li#menu-semblat {
	width: 147px; background-image: url(../cat/img/menu/quethasemblat.gif);
}

.BoxMenuOptions ul li#menu-semblat:hover {
	background-image: url(../cat/img/menu/quethasemblat_on.gif);
}

.BoxMenuOptions ul li#menu-proposans {
	width: 119px; background-image: url(../cat/img/menu/proposans.gif);
}

.BoxMenuOptions ul li#menu-proposans:hover {
	background-image: url(../cat/img/menu/proposans_on.gif);
}

.LogoLogin
{ margin-top: 0px; margin-left: 0px; height: 55px; position:absolute; 
	display: block !important;
}

#ctl3_BoxHome a {
	display: none;
}

#ctl3_BoxMenu {
	display: none;
}

.LnkCatala
{ font-size:9px; color:#7F7F7F; position:absolute; }

.TImg4
{ height:10px; width:3px;  position:absolute;  }

.LnkCastellano
{ font-size:9px; color:#7F7F7F; position:absolute; }

.TImg5
{ height:10px; width:3px;  position:absolute;  }

.LnkEnglish
{ font-size:9px; color:#7F7F7F; position:absolute; }

.TImg6
{  height:10px; width:3px;  position:absolute;  }

.LnkContractans
{ font-size:9px; color:#7F7F7F; position:absolute; }

.TImg7
{  height:10px; width:3px;  position:absolute;  }

.LnkMap
{ font-size:9px; color:#7F7F7F; position:absolute; }

.LnkHome
{ font-size:9px; color:#7F7F7F; position:absolute; }

.TTxt1
{ margin-top: 7px; margin-left: 12px; font-size:9px; position:absolute; font-family: Arial, Helvetica, sans-serif;}

.TTxt2
{ margin-top: 7px; margin-left: 137px; font-size:9px; position:absolute; font-family: Arial, Helvetica, sans-serif;}

.LnkOk
{ margin-top: 4px; margin-left: 298px; font-size:9px; color:#003BC0; position:absolute; font-family: Arial, Helvetica, sans-serif;}

.TImg1
{  margin-top: 5px; margin-left: 324px; height:21px; width:3px;  position:absolute;  }

.TImg2
{  margin-top: 10px; margin-left: 336px; height:12px; width:12px;  position:absolute;  }

.LnkRegistrarse
{ margin-top: 7px; margin-left: 352px; font-size:9px; position:absolute; font-family: Arial, Helvetica, sans-serif;}

.TImg3
{  margin-top: 10px; margin-left: 430px; height:12px; width:12px;  position:absolute;  }

.LnkRecordar
{ margin-top: 7px; margin-left: 445px; font-size:9px; position:absolute; font-family: Arial, Helvetica, sans-serif;}

.BoxUsr
{  margin-top: 8px; margin-left: 52px; height:14px; width:77px; font-size:9px; border: #8D8D8D 1px solid;  position:absolute;  }

.BoxPsw
{  margin-top: 8px; margin-left: 213px; height:14px; width:77px; font-size:9px; border: #8D8D8D 1px solid;  position:absolute;  }


/* +++++++++ CENTER.CSS */


.Form, .Form2, .Form3
{ float: left; margin-top:-9px; margin-left:0px; height:425px; width: 572px; position:relative; }

.Form
{ background: none no-repeat; }

.Form2
{ background: none no-repeat; }

.Form3
{ background: none no-repeat; }

.Form.semblat
{
	background-image: none;
}

.Form.notalegal {
	background: url(../img/bg_form_4.png);
}

.Form.largo {
	background-image: none;
	overflow: auto;
	scrollbar-face-color: #ffffff; 
	scrollbar-highlight-color: #d4d4d4; 
	scrollbar-shadow-color: #d4d4d4; 
	scrollbar-3dlight-color: #ffffff; 
	scrollbar-arrow-color: gray; 
	scrollbar-track-color: #ffffff; 
	scrollbar-darkshadow-color: #ffffff; 
	scrollbar-base-color: #ffffff;
}

.esquerra
{ float: left; margin-top:-9px; margin-left:0px;  width: 200px; border:1px solid #00CC33; }

.dreta
{ float:right; margin-top:-9px; margin-left:0px;  width: 200px; }

.PageName
{ margin-top:19px; margin-left:0px; position:absolute; }

.PageTitle
{ margin-top:53px; margin-left:0px; width:534px; position:absolute; }

.PanelInfo
{ 	clear: left;
		position: absolute;
		top: 100px; left: 350px;
		height:260px; width:320px;
		scrollbar-face-color: #ffffff; 
		visibility: visible; 
		scrollbar-highlight-color: #d4d4d4; 
		overflow:hidden; 
		scrollbar-shadow-color: #d4d4d4; 
		color: #5b5b5b; 
		scrollbar-3dlight-color: #ffffff; 
		scrollbar-arrow-color: gray; 
		scrollbar-track-color: #ffffff; 
		scrollbar-darkshadow-color: #ffffff; 
		scrollbar-base-color: #ffffff;
		}


.PanelInfoMini
{ margin-top:6px; margin-left:6px; margin-bottom:0px; height:219px; width:308px; position:absolute;}

.PanelInfoTitle
{ margin-top:15px; margin-left:16px; position:absolute; }

.PanelInfoMsg
{ margin-top:40px; margin-left:16px; height:165px; width:274px; overflow: auto; position:absolute; text-align: justify; padding-right: 10px; }

.PanelInfoClose
{ margin-top: 229px; margin-left: 195px; width:180px; font-size:9px; color:#ffffff; border: 0px; position:absolute; z-index: 20; }

.PanelInfoClose:hover {
	cursor: hand;
}



.panel_home{
		position: absolute;
    left: 50%;
    top: 30%;
    width: 288px;
    height: 236px; 
    margin-top: -82px; 
    margin-left: -172px; 
		z-index:9999;
		background-color:#B7BF01;
		padding:8px;
}

.panel_home img {
	width: 288px;
}

.panel_home_blanc{
	background-color:#ffffff;
	height:216px; 
	width:100%; 
	position:relative; 
	scrollbar-face-color: #ffffff;  
	scrollbar-highlight-color: #d4d4d4; 
	overflow:auto; 
	scrollbar-shadow-color: #d4d4d4; 
	scrollbar-3dlight-color: #ffffff; 
	scrollbar-arrow-color: gray; 
	scrollbar-track-color: #ffffff; 
	scrollbar-darkshadow-color: #ffffff; 
	scrollbar-base-color: #ffffff;
}

.panel_home_text{ 
	width: 88%; 
	height: 90%;
	position: absolute;
	top:15px;
	left:15px;
}

.panel_home_text p {
	margin-bottom: 1em;
	padding-right: 5px;
	text-align: justify;
}

.panel_home_tanca{ 
	right: 8px;
	bottom: 5px;
	width:auto;
	font-size:9px;
	color:#ffffff;
	border: 0px;
	position:absolute;
}


.PanelInfoBig
{
	margin: 0 auto;
	height: 0px;
	background-color: #ff0;
	width: 352px;
	position:relative;
	display: none;
	z-index: 9000;
}

#PanelInfoBase
{ margin: 101px 0 0 0; padding: 10px; width: 332px; height: 300px; z-index:800; position:absolute; border: 0; }

.PanelInfoBigMini
{ margin: 101px 0 0 0; padding: 10px; width: 332px; height: 300px; z-index:1000; position:absolute; }

.PanelInfoBigClose
{ float: right; width: auto; color: #ffffff; border: 0px; font-size: 9px; }

.VideoG
{
	height: 280px;
	width: 332px;
	margin-top:0px;
	margin-left:0px;
	position: relative; 
	overflow: auto;
	z-index: 2000;
}

.PanelFoto
{ margin: 0 auto; height:0px; width:620px; position:relative; display: none; z-index: 9000; }

#PanelFotoBase
{ margin: 0 0 0 0; padding: 10px; width: 600px; height:540px; z-index:800; position:absolute; border: 0;}

.PanelFotoMini
{ margin: 0 0 0 0; padding: 10px; width: 600px; height:540px; z-index:1000; position:absolute; }

.PanelFotoClose
{ 
	float: right; width: auto; color: #ffffff; border: 0px; font-size: 9px;
}

.FotoShow
{
	height: 520px;
	width: 600px;
	margin: 0px;
	position: relative;
	overflow: auto;
	z-index: 2000;
	background-color: #fff;
}

.Order
{ margin-left:0px; width:550px; }

.OrderRegister
{ margin-left:0px; width:230px; }

.OrderRow
{ padding-bottom: 3px; clear: left; height: auto; text-align: left; width: 100%; }

.OrderText
{ line-height: 1.6em; 
	float: left; width: 170px; padding-right: 5px;
	color: #1f4663;
}

.OrderTextRegistrat
{ line-height: 1.6em; 
	float: left; width: 90px; padding-right: 5px;
	color: #1f4663;
}

.OrderInputText
{ height:16px; width:230px; }

.OrderInputTextRegistrat
{ height:16px; width:130px; }

.OrderAreaText
{ width:230px; }

.OrderCheck
{  border: #919191 1px;  position:absolute; }

.OrderCtrl
{ display:block; clear: left;  margin-top:0px; width:400px; position:relative;  z-index:100;}

.OrderCtrlok
{ display:block; clear: left;  margin-top:0px; width:400px; position:relative; height:0px; z-index:100; display:none;}

.Box {
	float: left;
	width: 380px;
	height: 420px;
	margin-right: 13px;
	background-color: #f0f0f0;
}

.Box a, .contentPage a, .PanelInfoMsg a {
	color: #1e65f5;
}

.TxtFoto {
	position: absolute;
	top: 9px;
	left: 9px;
	width: 362px;
	height: 34px;
	z-index: 100;
	background-color: #000;
	color: #fff;
	font-size: 11px;
	opacity: 0.5;
	text-align: center;
}

* html .TxtFoto {
	filter:alpha(opacity=50);
}

.ImgCenter {
	margin: 9px;
	width: 362px;
	height: 278px;
}

#ImgCenterList {
	width: 362px;
	background-color: #000;
	height: 17px;
	position: absolute;
	left: 9px;
	top: 270px;
	opacity: 0.7;
}

* html #ImgCenterList {
	filter:alpha(opacity=70);
}

#ImgCenterList li {
	float: right;
	margin-right: 10px;
	color: #ffffff;
}

#ImgCenterList li a {
	color: #ffffff;
}

#ImgCenterList li a:hover, #ImgCenterList li a.active {
	color: #52cafb;
	text-decoration: none;
}

#canvas div#CenterScroll {
	height:109px;
	left:9px;
	top:296px;
	overflow:auto;
	position:absolute;
	width:191px;
	scrollbar-face-color: #ffffff; 
	scrollbar-face-color: #ffffff; 
	scrollbar-highlight-color: #d4d4d4; 
	scrollbar-shadow-color: #d4d4d4; 
	scrollbar-3dlight-color: #ffffff; 
	scrollbar-arrow-color: gray; 
	scrollbar-track-color: #ffffff; 
	scrollbar-darkshadow-color: #ffffff; 
	scrollbar-base-color: #ffffff;
}



.BoxFesteelvol1
{ margin-top:0px; height:402px; width:346px; position: absolute; }

.BoxTxtFesteelvol1
{ 	margin-top:15px; height:370px; width:336px; position: absolute;  overflow: auto;
		padding-right: 10px;
		scrollbar-face-color: #ffffff; 
		left: 0px; 
		visibility: visible; 
		scrollbar-highlight-color: #d4d4d4; 
		overflow:auto; 
		scrollbar-shadow-color: #d4d4d4; 
		color: #5b5b5b; 
		scrollbar-3dlight-color: #ffffff; 
		scrollbar-arrow-color: gray; 
		scrollbar-track-color: #ffffff; 
		scrollbar-darkshadow-color: #ffffff; 
		scrollbar-base-color: #ffffff;
		text-align: justify;
}

.FesteelvolLinia
{ margin-top:135px; color:#B7BF01; position: absolute; }

.BoxFesteelvol2
{ margin-top:155px; height:247px; width:346px; position: absolute; }

.BoxTxtFesteelvol2
{ 
		margin-top:15px; height:200px; width:346px; position: absolute;  overflow: auto; 
		scrollbar-face-color: #ffffff; 
		left: 0px; 
		visibility: visible; 
		scrollbar-highlight-color: #d4d4d4; 
		overflow:auto; 
		scrollbar-shadow-color: #d4d4d4; 
		color: #5b5b5b; 
		scrollbar-3dlight-color: #ffffff; 
		scrollbar-arrow-color: gray; 
		scrollbar-track-color: #ffffff; 
		scrollbar-darkshadow-color: #ffffff; 
		scrollbar-base-color: #ffffff;
		
}

.BoxRutes1
{ margin-top:0px; height:112px; width:346px; position: absolute; }

.BoxTxtRutes1
{ margin-top:15px; height:80px; width:336px; position: absolute;  overflow: auto; 
		padding-right: 10px;
		scrollbar-face-color: #ffffff; 
		left: 0px; 
		visibility: visible; 
		scrollbar-highlight-color: #d4d4d4; 
		overflow:auto; 
		scrollbar-shadow-color: #d4d4d4; 
		color: #5b5b5b; 
		scrollbar-3dlight-color: #ffffff; 
		scrollbar-arrow-color: gray; 
		scrollbar-track-color: #ffffff; 
		scrollbar-darkshadow-color: #ffffff; 
		scrollbar-base-color: #ffffff;
		text-align: justify;
}

.RutesLinia
{ margin-top:135px; color:#DE2F0E; position: absolute; }

.BoxRutes2
{ margin-top:178px; width:346px; position: absolute; }

.BoxTxtRutes2
{ margin-top:0px; height:210px; width:336px; position: absolute;  overflow: auto; 
		padding-right: 10px;
		scrollbar-face-color: #ffffff; 
		scrollbar-face-color: #ffffff; 
		left: 0px; 
		visibility: visible; 
		scrollbar-highlight-color: #d4d4d4; 
		overflow:auto; 
		scrollbar-shadow-color: #d4d4d4; 
		color: #5b5b5b; 
		scrollbar-3dlight-color: #ffffff; 
		scrollbar-arrow-color: gray; 
		scrollbar-track-color: #ffffff; 
		scrollbar-darkshadow-color: #ffffff; 
		scrollbar-base-color: #ffffff;
		text-align: justify;
}

.Rutes
{
margin-top:155px; margin-left:0px; font-size:8px; color:#D93720; position: absolute;
}

.Flights
{
margin-top:154px; margin-left:113px; height:16px; width:236px; font-size:9px; position: absolute;
}

.VideoH {
	position: absolute;
	width: 160px;
	height: 124px;
	top:296px;
	left:210px; 
	z-index: 20;
}

input.readonly {
	background-color: #eee;
	border: 1px solid #999;
}

	.Form div#paginador {
		font-size: 9px;
		padding-top: 1em;
		padding-right: 1px;
		text-align: right;
		color: #424242;
	}
	
	.Form div#paginador a {
		font-size: 11px;
		font-weight: bold;
	}
	
	.Form div#paginador a.prev {	padding-right: 15px; }
	.Form div#paginador a.next {	padding-left: 15px;	}
	
	.Form.semblat div#paginador a, .Form.semblat div#paginador .num {
		color: #ff8400; font-weight: bold;
	}
	
.blockError {
	display: block;
}

.blockErrorNone {
	display: none;
}

div#ayuda {
	display: none;
	position: relative;
	height: 0;
	width: 360px;
	margin:0pt auto;
	padding: 0;
	width:380px;
	z-index: 10000;
}

div#ctl2_ayuda1, #ayudaFondo  {
	position: absolute;
	top: 100px; left: 0;
	width: 360px;
	background-color: #B8BF00;
	border: none; margin: 0; padding: 0;
	z-index: 11000;
	padding: 10px 10px 0px 10px;
	height: 410px;
	
}

div#ctl2_ayuda1 {	z-index: 11100; }

div#ctl2_ayuda1 div {
	z-index: 11200;
	background-color: #fff;
	position: relative;
	width: 340px;
	height: 360px;
	padding: 10px;
	overflow:auto;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #d4d4d4; 
	scrollbar-shadow-color: #d4d4d4; 
	scrollbar-3dlight-color: #ffffff; 
	scrollbar-arrow-color: gray; 
	scrollbar-track-color: #ffffff; 
	scrollbar-darkshadow-color: #ffffff; 
	scrollbar-base-color: #ffffff;
	display: none;
}

div#ctl2_ayuda1 div p, h3, h4 {
	margin-bottom: 1em !important;
	text-align: justify;
}

div#ctl2_ayuda1 a {
	color: #fff;
	float: right;
	padding-top: 5px;
}

.notalegal div.contentScroll a, .notalegal div.contentScroll ul li {
	font-size: 11px;
}

.notalegal div.contentScroll ul li {
	margin-bottom: 1em;
	list-style: disc inside;
}

/* ++++++++++ INTERIOR.CSS */

body {
	background: white;
	margin: 0; padding: 0;
}

* html body {
	text-align: center;
	/* font-size:9px;
	line-height:17px; */
}

body * {
	font-family: verdana, arial, sans-serif; 
	color:#000;
}


div, a, img, input, textarea, select, span, table, h1, h2, h3, h4, h5, p, ul, object, button {
	position:relative; text-align:left; padding:0; margin:0;
}

input, textarea, select, button {
	font-size:9px;
	line-height: normal;
}

button {
	border: none;
}

a {
	text-decoration:none;
} 

a:hover {
	text-decoration:underline;
}

a.pdf {
	padding:2px 0px 2px 25px; background:url(../img/ico_pdf.gif) no-repeat left 2px;
	display:block;
}

a.go {
	padding:0px 0px 2px 12px; background:url(../img/go.png) no-repeat left 3px;
	color: #007C94;
	font-weight: bold;
	font-size: 11px;
	display:block;
}

img {
	border:0px;
}

ol, ul, li {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

form {
	margin: 0;
	padding: 0;
}

div.clearFloat {
	clear:both;
}

form {
	padding:0px;
	margin:0px;
}

button {
	padding: 0;
	margin: 0;
}

div#canvas {
	margin: 10px auto 0;
	width: 800px;
	padding: 0 0px;
}

div#header {
	height: 55px;
	margin-bottom: 10px;
}

	div#header img {
		left: -17px;
	}	

div#footer {
	padding-top: 25px;
	clear: both;
	text-align: center;
	border-top: 1px solid #E5E5E5;
}

	div#footer ul {
		margin: 0 auto;
		width: auto;
		text-align: center;
	}
	
		div#footer ul li {
			float: none;
			display: inline;
			color: #7f7f7f;
			padding: 0 10px;
			border-right: 1px solid #CCCCCC;
		}
		
		div#footer ul li.ultim {
			padding-right: 0;
			border-right: 0px;
		}
		
	div#footer {
		font-size: 9px;
		color: #7f7f7f;
	}


div#col-izq {
	float: left;
	width: 202px;
	margin-right: 25px;

}

	div#col-izq div#capcalera-seccion {
		
	}

div#col-izq {
	float: left;
	width: 202px;
	margin-right: 25px;

}
	
	.button, .backbutton, .printbutton {
		display: none !important;
		border:0;
		margin: 15px 145px 15px 0px;
		width: 65px;
		height: 15px;
		font-size: 9px;
		padding: 0px;
		background:white;
		color: white;
		text-align: center;
		vertical-align:middle;
		background-image: url(../img/secciones/consultans/button.png);
	}
	
		.button-left {
		border:0;
		margin: 15px 165px 0 0;
		width: 65px;
		height: 15px;
		font-size: 9px;
		padding: 0px;
		background:white;
		color: white;
		text-align: center;
		vertical-align:middle;
	}
	
	.backbutton {
		margin-right: 20px;
	}
	
	.printbutton {
		position: absolute;
		margin: 0;
		top: 16px;
		right: 10px;
		z-index: 30;
	}
	
	
	.consemblat .button
	{
		float: right; 
		background-image: url(../img/secciones/consultans/button.png);
	}
	
	.semblat .button
	{
		float: right; 
		background-image: url(../img/secciones/semblat/button.png);
	}

	.consultans .button
	{
		float: right; 
		background-image: url(../img/secciones/consultans/button.png);
	}

	.proposans .button
	{
		float: right; 
		background-image: url(../img/secciones/proposans/button.png);
	}
	
	
	.newsletter .button, .newsletter .backbutton
	{
		float: right; 
		background-image: url(../img/secciones/newsletter/button.png);
	}
	
	.newsletter .backbutton
	{
		/* float: none; */
	}
	
	
		.newsletter .button-left
	{
		float: left;
		background-image: url(../img/secciones/newsletter/button.png); 
	}
	
	.feselvol .button, .feselvol .backbutton, .feselvol .printbutton
	{
		float: right; 
		background-image: url(../img/secciones/festeelvol/button.png);
	}
	
	.rutes .button, .rutes .backbutton, .rutes .printbutton
	{
		float: right; 
		background-image: url(../img/secciones/rutes/button.png);
	}
	
	.registrat
	{
		width: 568px; height:340px;
		overflow:auto;
		scrollbar-face-color: #ffffff; 
		left: 0px; 
		visibility: visible; 
		scrollbar-highlight-color: #d4d4d4; 
		overflow:auto; 
		scrollbar-shadow-color: #d4d4d4; 
		color: #5b5b5b; 
		scrollbar-3dlight-color: #ffffff; 
		scrollbar-arrow-color: gray; 
		scrollbar-track-color: #ffffff; 
		scrollbar-darkshadow-color: #ffffff; 
		scrollbar-base-color: #ffffff;
	}
	
		.registrat .button, .regbutton .backbutton
	{
		float: right; 
		background-image: url(../img/secciones/proposans/button.png);
	}
	
	.registrat_tit 
	{
		color:#0e98cc;
		font-size:13px;
	}
	
	.semblat_tit 
	{
		color:#ff8400;
		font-size:13px;
	}
	
	hr.semblat 
	{ 
		background-color:#CCCCCC;
		width:100%;
		height:1px;
		color:#CCCCCC;
		text-align:left;
		border:1px dotted #CCCCCC;
	}

	.proposans_tit 
	{
		color:#0e98cc;
		font-size:13px;
	}
	
	.mapaweb_tit 
	{
		color:#8b649d;
		font-size:13px;
	}
	
	.newsletter_tit 
	{
		color:#6b5a32;
		font-size:13px;
	}

	.consultans_tit 
	{
		color:#4671a1;
		font-size:13px;
	}

	div#content.formulari button {
		background-image: url(../img/common/button.png) 0 2px no-repeat;
		width: 65px;
		height: 17px;
		font-size: 9px;
		color: white;
		text-align: center;
		text-transform: uppercase;
		vertical-align: top;
	}
	
	div#canvas div#content div#paginador {
		font-size: 9px;
		padding-top: 1em;
		padding-right: 1px;
		text-align: right;
		color: #424242;
	}
	
	div#canvas div#content div#paginador a {
		font-size: 11px;
		font-weight: bold;
	}
	
	div#canvas div#content div#paginador a.prev {	padding-right: 15px; }
	div#canvas div#content div#paginador a.next {	padding-left: 15px;	}
	
	div#canvas div#foto-full {
		top: -350px;
		margin: 0 auto -350px auto;
		padding: 10px;
		width: auto;
		background-color: #EF8719;
		display: none;
	} 
	
	div#canvas div#foto-full a {
		float: right;
		width: 12px;
		height: 12px;
		background: url(../img/seccions/semblat/tancar.gif) 0 0 no-repeat;
	}
	
	div#canvas div#foto-full img {
		clear: right;
		margin-top: 4px;
	}
	

	div#content.semblat h3, div#content.semblat h4, div#content.semblat ul.dos-cols li div.info p {	color: #FF8400; border-color: #FF8400; }

	div#content.newsletter h3, div#content.newsletter h4, div#content.newsletter ul.dos-cols li div.info p {	color: #8f7e52; border-color: #8f7e52; }
	
	div#content.semblat ul.dos-cols li { border-color: #FF8400 }
	

	div#content.semblat label, div#content.semblat em {	color: #EB8314;	}

	div#content.newsletter label, div#content.newsletter em {	color: #8f7e52;	}
	
	
	
	div#canvas div#content.semblat button { background-image: url(../img/seccions/semblat/button.png); }

	
	div#canvas div#content.newsletter button { background-image: url(../img/seccions/proposans/button.png); }
	
	div#canvas div#content.semblat div#paginador span, div#canvas div#content.semblat div#paginador a { color: #EB8314; }

div#col-dret {
	padding-top:0px;
	/* float: right; */
	width: 191px;
	height: 200px;
	z-index: 0;
}
	
	
span.important {
	color: #e70505;
}

/*********************** SCROLLERS ***********************/
.root 	{
	position:relative; 
	margin:3px 0px 0px 0px;
}

.thumb 	{
	position:absolute; z-index:3000; cursor:pointer; text-align:center;
}
.up, .dn, .slider-background {
	position: absolute; z-index:3000;
}

.slider-background {
	z-index:100; display:block; width:11px;
	background-color: #CDCDCD;
}

.up a, .up a img, .dn a, .dn a img, .thumb a , .thumb a img {
	border:	0;
}
.scrollContainer { 
	position: absolute;  overflow: auto; 
}
.scrollContent { 
	position:absolute; left: 0px; top: 0px; width: 100%;
	font-size: 9px;
	line-height: 17px;
}

.scrollContent p { 
	color: white;
	margin-left: 10px;
}
	

.contentPage { float: left; width: 375px; height: 420px; margin-left: 0px; background-color: #ffffff; }	

.contentPage p, .Form p { font-size: 11px; padding-right: 38px; color: #424242; line-height: 1.6em; padding-bottom: 1em; }
	
.contentPage p.obligatori { padding: 1.5em 0 0 0; font-size: 9px; }
	
.contentPage p.legal { padding-top: 1em; font-size: 9px; font-style: italic;}
	
.contentPage h3, .Form h3, div#Center h3 { font-size: 13px; font-weight: bold; margin: 0.5em 0; }
	
.contentPage h4 { font-size: 10px; font-weight: bold; padding-bottom: 8px; }
	
.contentPage h5 { font-size: 10px; font-weight: normal; color: black; }

div#canvas.feselvol h3 {
	color: #8D9D01; margin-bottom: 0;
}

div#canvas.feselvol div.Form table {
	border-collapse: collapse; width: 542px; margin-top: 10px;
}

div#canvas.feselvol div.Form table th {
	background: #BCC30A no-repeat;
	color: #fff;
}

div#canvas.feselvol div.Form table th.izq {
	background-image: url(../img/secciones/festeelvol/tabla_topizq.gif);
	background-position: top left;
}

div#canvas.feselvol div.Form table th.der {
	background-image: url(../img/secciones/festeelvol/tabla_topder.gif);
	background-position: top right;
}

div#canvas.feselvol div.Form table td {
	border-right: #BCC30A 1px dotted;
	border-bottom: #BCC30A 1px dotted;
}

div#canvas.feselvol div.Form table input, div#canvas.rutes div.Form table input {
	width: 85px;
}

div#canvas.feselvol div.Form table input.xl, div#canvas.rutes div.Form table input.xl {
	width: 125px;
}

div#canvas.feselvol div.Form table td.izq {
	border-left: #BCC30A 1px dotted;
}

div#canvas.rutes h3 {
	color: #D62D0E; margin-bottom: 0;
}

div#canvas.rutes div.Form table {
	border-collapse: collapse; width: 542px; margin-top: 10px;
}

div#canvas.rutes div.Form table th {
	background: #D62D0E no-repeat;
	color: #fff;
}

div#canvas.rutes div.Form table th.izq {
	background-image: url(../img/secciones/rutes/tabla_topizq.gif);
	background-position: top left;
}

div#canvas.rutes div.Form table th.der {
	background-image: url(../img/secciones/rutes/tabla_topder.gif);
	background-position: top right;
}

div#canvas.rutes div.Form table td {
	border-right: #D62D0E 1px dotted;
	border-bottom: #D62D0E 1px dotted;
}

div#canvas.rutes div.Form table td.izq {
	border-left: #D62D0E 1px dotted;
}

div#canvas div.Form table.estructural td {
	border: 0px none; text-align: left; vertical-align: top;
}

div#canvas table sup {
	font-size: 0.8em;
}

div#canvas p.nota {
	font-size: 1em;
}

div.Form fieldset {
	width: 542px;
}

div.Form textarea {
	/* width: 552px; */
}

div.Form h4 {
	margin-top: 2em;
}

div#canvas.feselvol textarea {
	border-color: #BCC30A;
}

ul.normal {
	margin-top: 1em;
}

ul.normal li {
	margin-bottom: 1em;
	list-style: disc inside;
	font-size: 11px;
	color: #424242;
}

div.contentScroll {
	overflow: visible; 
	height: auto !important;
	width: 567px;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #d4d4d4;
	scrollbar-shadow-color: #d4d4d4;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: gray;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-base-color: #ffffff;
}

div.contentScroll p, div.contentScroll li {
	text-align: justify;
}

div.contentScroll li {
	padding-right: 38px;
}

div.scroll-semblat {
	overflow: auto; 
	height: 315px;
	width: 567px;
	scrollbar-face-color: #ffffff; 
	scrollbar-highlight-color: #d4d4d4; 
	scrollbar-shadow-color: #d4d4d4; 
	scrollbar-3dlight-color: #ffffff; 
	scrollbar-arrow-color: gray; 
	scrollbar-track-color: #ffffff; 
	scrollbar-darkshadow-color: #ffffff; 
	scrollbar-base-color: #ffffff;
}

div.scroll-semblat h4 {
	color: #ff8400;
	font-size: 10px;
	border-bottom: dashed 1px #ff8400;
}

div.scroll-semblat table {
	border-collapse: collapse;
	width: 550px;
	margin: 0; padding: 0;
	margin: 10px 0 10px 0;
}

div.scroll-semblat tr {
	vertical-align: top;
}

div.scroll-semblat td p {
	font-size: 10px;
	padding: 0;
}

div.scroll-semblat td {
	text-align: left;
}

div.scroll-semblat td.col1 {
	width: 113px;
}

div.scroll-semblat td.col1 img {
	width: 108px;
}

div.scroll-semblat td.col1 p {
	color: #ff8400;
}

div.scroll-semblat td.col2 p {
	color: #7a7a7a;
}

div.scroll-semblat td.col2 p.titol {
	color: #000;
}

div.scroll-semblat hr {
	height: 0px;
	width: 550px;
	margin: 0; border: 0; padding: 0;
	border-bottom: 1px dashed #a5a5a5;
}



.error {
	color: red ! important;
	display: none;
	padding: 0 ! important;
}

ul#mapaweb li {
	list-style: disc inside;
}

ul#mapaweb li a {
	font-size: 11px;
}

ul#mapaweb li ul {
	margin-left: 30px;
}

ul#mapaweb li ul li {
	list-style-type: circle;
}

#Pas4Img {
	display: none;
}

div.Form h3, div.Form span#Txt1 {
	display: none;
}

div.Form h3.printonly {
	display: block;
}















