body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}
body.glosario {
	font-size:.7em;
	color:#888888;
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
}
body.glosario h1{
	margin-top:0px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #6DAB02;
	font-size: 1.5em;
	margin-top:15px;
	margin-bottom:5px;
		line-height: 1.2;
}
h1.ocu {
	color: #6DAB02;
	font-size: 0.7em;
	margin-left:25px;

}
h2.h2inst {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #6DAB02;
	font-size: 1.5em;
	line-height: 1.2;
	margin-top:15px;
	margin-bottom:5px;
}
h2.inst {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #6DAB02;
	font-size: 1em;
	margin-top:15px;
	margin-bottom:5px;
}
h2.colum {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #A7CC65;
	font-size: 1em;
	margin-top:15px;
	margin-bottom:4px;
}
h2.loc{font-size:1.4em;text-align:left;}
h3{font-size:1em;text-align:left;}
p {	
	text-align:justify;
	margin-right:10px;
}
p.bold {
	font-weight: bold;
}
p.breadcrum{
 margin:0px; font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#999999; text-align:center;
}

p.destacado{font-size:1.2em;line-height:1.2em;color:#629A00;font-weight:600;border-bottom: 1.5px dotted #A7CC65; padding-bottom: 5px; padding-top: 3px;border-top: 1.5px dotted #A7CC65; padding-top: 5px; padding-bottom: 3px;}

p.nota {font-size:08em;}

p.clear {
	clear: both;
	margin: 0;
	padding: 0;
}
a img {border: 0;}

div.inst_tipo_text {
  width:358px;
  height:50px;
  position:relative;
  top:auto;
  left:0px;
}
div.dest2{
  padding: 0px;
  background-color:#E4F192;
  width:100px;
  height:300px;
  border-style: dotted;
  border-width: 1px;
  border-color: #6DAB02;
  border-left: none;
  border-right: none;
  text-align:justify;
}
div.dest{
  padding: 10px;
  background-color:#E4F192;
  width:358px;
  height:88px;
  border-style: dotted;
  border-width: 1px;
  border-color: #6DAB02;
  border-left: none;
  border-right: none;
}
 div.dest img{
 display:block;float:left; margin-right:8px;
 }
span.dest{
cursor:pointer
}

 div.dest p{	color: #555353;}

span.inf{
 margin:3px;
 cursor:pointer;
} 
 span.inf_n{
 margin:3px;
 cursor:none;
} 
 span.inf_act{
  margin:3px;
 color:#6DAB02;
} 
 span.idioma{
 color:#6DAB02;
 cursor:pointer;
 }
  span.idioma_n{
 color:#6DAB02;
 }
div.foto{
  width: 375px;
  background-color:#AFB3BF;
	}

div.foto-izq{
	display: block;
	float:left; 
	margin-right:10px;
	margin-bottom:5px;
	background-color:#AFB3BF;
	}	
div.volver{position:absolute;top:540px;left:468px; width:150px;visibility:visible; height:30px; text-align:right;}
div.tx1v{position:absolute;top:445px;left:255px; width:371px;visibility:visible; height:30px;}
div.tx1h{position:absolute;top:445px;left:255px; width:371px;visibility:hidden; height:30px;}
div.tx2v{position:absolute;top:465px;left:255px; width:371px;visibility:visible; height:30px;}
div.tx2h{position:absolute;top:465px;left:255px; width:371px;visibility:hidden; height:30px;}
div.tx3v{position:absolute;top:485px;left:255px; width:371px;visibility:visible; height:30px;}
div.tx3h{position:absolute;top:485px;left:255px; width:371px;visibility:hidden; height:30px;}
h2.h1inst{margin-top:10px;margin-bottom:8px;}

p.foto {
  font-size: .8em;
	font-family: verdana, helvetica, arial, sans-serif;
	background-color:#AFB3BF;
	color: #fff;
	font-style: normal;
	display: block;
	margin: 0em 0em .5em .4em;
}
img.foto{
	display: block;
	border:0px;
}
p.img{
	margin-bottom:0px;
}
table.ficha{
	width:100%;
	background-color:#99BB1B;	
	color:#F7FCE1;
	padding:0px;
	border:none;
	vertical-align:top;
}
table.ficha td
{
	vertical-align:top;
}

table.subv{

	width:100%;
	padding:0px;
	border:none;
}

table.subv tr.espacio{
 height: 25px;
 	vertical-align:bottom;
}

table.idioma{
 border-style: solid;
 border-color:#6DAB02;
 border:1px;
}
a.top{text-decoration: none;color:#999999;font-weight:600;font-size:11px;}
a.top:hover{color:#999999;}
a.top:visited{color:#999999;}

a.cont{text-decoration: none;color:#8CC12C;font-weight:600}
a.cont:hover{color:#B4D47D;}
a.cont:visited{color:#8CC12C;}

a.blanc{text-decoration: none;color:#E4F192;font-weight:600}
a.blanc:hover{color:#F0F8BF;}
a.blanc:visited{color:#E4F192;}

a.instalaciones{text-decoration: none;color:#999;font-weight:500}
a.instalaciones:hover{color:#555;}
a.instalaciones:visited{color:#555;}

a.inferior{text-decoration: none;color:#888;font-weight:500}
a.inferior:hover{color:#888;}
a.inferior:visited{color:#888;}

a.verde { text-decoration: none;color:#629A00; font-weight:500}
a.verde-claro { color:#A7CC65; font-weight:500}
a.gris  { text-decoration: none;color:#888888; font-weight:500}
#naranja {color:#DD8200; font-weight:600;}

.ic_foto {margin-left:10px; margin-bottom:10px;}

.textMenuBlanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.textMenuBlanc:hover {
	color: #666666;	
}

.textMenuGris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}

.textMenuGris:hover {
	color: #6DAB02;
}

.textAdrecaGris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-decoration:none;
}

.textAdrecaGris:hover {
	color: #6DAB02;
}

.linkSoliclima {
	color:#ffffff;
	text-decoration:none;
	font-weight:600;
	font-size: 11px;
}
.

a.textAdrecaVerd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A7CC65;
	text-decoration:none;
}

a.textAdrecaVerd:hover{color:#A7CC65;}
a.textAdrecaVerd:visited{color:#A7CC65;}


.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;
	line-height: 15px;
	text-decoration:none;
}

/*.text:hover {
	color: #6DAB02;
}*/


.titolBlanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
h2.titolBlanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	margin:0px;
}

.titolBlancPetit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.titolVerd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A7CC65;
	text-decoration:none;
}

.titolVerd:hover {
	color: #999999;
}

.titolVerdGran {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6DAB02;
}

.titolVerdPetit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6DAB02;
}

.textBlanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.titolCentral {
	font-size: 14px;
	color: #555353;
}

.titolCentralp {
	font-size: 12px;
	color: #000000;
}

.barraDivBlanc{
	scrollbar-3dlight-color:#ffffff;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#AFB3BF;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-face-color:#AFB3BF;
	scrollbar-highlight-color:#AFB3BF;
	scrollbar-shadow-color:#AFB3BF;
	SCROLLBAR-TRACK-COLOR: #ffffff;
}

.barraDivGris{
	scrollbar-3dlight-color:#555E6F;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#AFB3BF;
	scrollbar-darkshadow-color:#555E6F;
	scrollbar-face-color:#AFB3BF;
	scrollbar-highlight-color:#AFB3BF;
	scrollbar-shadow-color:#AFB3BF;
	SCROLLBAR-TRACK-COLOR: #555E6F;

tr.gris {background-color:#dddddd;}

