body{
	margin: 0;
	padding: 0;
	border: 0;
	overflow: hidden;
	height: 100%;
	max-height: 100%;
	font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
	background-color: #2175bc;
	}
#framecontentLeft{
float:left;
	font-size: 70%;
	position: absolute;
	top: 0;
	left: 0;
	width: 250px; /*Width of left frame div*/
	height: 100%;
	overflow: auto; /*Disable scrollbars. Set to "scroll" to enable*/
	background-color: #F3CF12;
	padding-top:0px;
}
#framecontentRight{
	position: absolute;
	top: 0;
	height: 100%;
	font-size: 70%;
}
#framecontentRight{
	left: auto;
	right: 0;
	width: 258px; /*Width of right frame div*/
	overflow: auto; /*Disable scrollbars. Set to "scroll" to enable*/
	background-color: #2175bc;
	color: white;
}
#main{
	position: fixed;
	top: 0px;
	left: 250px; /*Set left value to WidthOfLeftFrameDiv*/
	right: 258px; /*Set right value to WidthOfRightFrameDiv*/
	bottom: 0;
	overflow: auto;
	background: #fff;
	font-size: 80%;
	line-height: 1.8em;
	text-align: justify;
	/* margin: 0 15px 0 15px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}
#main h2{
	font-size: 110%; text-align:left;color:#fff; background-color:#2175bc; padding-left:15px
}
* html body{ /*IE6 hack*/
	padding: 0 258px 0 250px; /*Set value to (0 WidthOfRightFrameDiv 0 WidthOfLeftFrameDiv)*/	/*** ATENCIO: 0 258px 0 250px a mostrar.php *******/
}
* html #main{ /*IE6 hack*/
	height: 100%;
	width: 100%;
}
#topsection{
top:0;
	background: url(../images/cabecera.gif) left top;
	height: 40px; /*Height of top section*/
	padding-left:0px;
	padding-right:0px;
	padding-top:35px;
	margin-bottom:50px;
}
#topsection h1{
	font-size: 160%; text-align:center;color:#2175bc
}
/* MENU PRINCIPAL */
#tabsF {
 /*position:absoluite; top:0;*/
	 float:left;
	  width:100%;
	  background: url(../images/gbanbg.jpg) top right;
	  line-height:normal;
	  border-bottom:1px solid #666;
	  font-size: 70%;
}
#tabsF ul {
	margin:0;
	padding:10px 10px 0 15px;
	list-style:none;
}
#tabsF li {
	  display:inline;
	  margin:0;
	  padding:0;
}
#tabsF a {
	  float:left;
	  background: url(../images/tableftF.gif) no-repeat left top;
	  margin:0;
	  padding:0 0 0 4px;
	  text-decoration:none;
}
#tabsF a span {
	  /*float:left;*/
	  display:block;
	  background:url(../images/tabrightF.gif) no-repeat right top;
	  padding:5px 15px 4px 6px;
	  color:#666;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsF a span {float:none;}
/* End IE5-Mac hack */
#tabsF a:hover span {
	  color:#FFF;
}
#tabsF a:hover {
	  background-position:0% -42px;
}
#tabsF a:hover span {
	  background-position:100% -42px;
}

/* MENU SECUNDARIO */
#blueblock{
	/*width: 90%;*/
	width: 100%;
	padding: 0 0 1em 0;
	margin-bottom: 5em;
	color: #333333;
	list-style:none;
}
#blueblock ul{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#blueblock li a{
	display: block;
	padding: 3px 0px 3px 8px;
	background-color: transparent;
	color: #ffffff;
	text-decoration: none;
	width: 100%;
	border-bottom-style:dotted; border-bottom-width:1px; border-bottom-color:#6699ff
}
#blueblock li a:hover{
	background-color: #2586d7;
	color: #ffffff;
}

#container {width:100%}

dl {margin: 0; padding: 0; border-left:1px solid #ffffff; border-right:1px solid #ffffff;}
/* dt {margin:0; padding:0.4em; background: #69c;} */
#cap-login	{ margin:0; padding:0.4em; background: #69c; color:#ffffff; height:38px; }
dd {margin:0; padding:0;border-top:1px solid #ffffff;}
#gallery a, #gallery a:visited {color:#fff; text-decoration:none; display:block; padding:0.4em;
background: #47a;
}

#gallery a:hover {background: #258; color:#9cf;}

.top {
  display:block;
  background:transparent;
  font-size:1px;
  }

.bottom {
  display:block;
  background:transparent;
  font-size:1px;
  border-top:1px solid #ffffff;
  }

.b1, .b2, .b3, .b4 {
display:block;
/* hide overflow:hidden from IE5/Mac */
/* \*/
overflow: hidden;
/* */
}

.b1, .b2, .b3 {height:1px;}
.b2, .b3, .b4 {background:#69c; border-left:1px solid #fff; border-right:1px solid #fff;}
.b1 {margin:0 5px; background:#fff;}
.b2 {margin:0 3px; border-width:0 2px;}
.b3 {margin:0 2px;}
.b4 {height:2px; margin:0 1px;}



/* The group of people */

#gmap {display:block; width:230px; height:330px; background: transparent url(../mapa-eixo/mapa_eixo_pinceladas.jpg); position:relative; margin:0;  border:0}
#gmap dl {margin: 0; padding: 0; border:0; background: transparent;}
#gmap dt {margin: 0; padding: 0; border:0; background: transparent;}
#gmap dd {margin: 0; padding: 0; border:0; background: transparent;}

#gmap a {color:#000; font-family:arial, sans-serif; font-size:100%; font-weight:bold; text-transform:uppercase;}

a#santiago {display:block; width:20px; height:0; padding-top:17px; overflow:hidden; position:absolute; left:76px; top:92px; background: transparent url(../mapa-eixo/mapa_eixo_pinceladas_santiago.jpg) no-repeat 250px 250px;}
* html a#santiago {height:17px; he\ight:0;}
a#santiago:hover {background-position: 0 0; overflow:visible;}

a#coruna {display:block; width:20px; height:0; padding-top:17px; overflow:hidden; position:absolute; left:97px; top:48px; background: transparent url(../mapa-eixo/mapa_eixo_pinceladas_coruna.jpg) no-repeat 250px 250px;}
* html a#coruna {height:17px; he\ight:0;}
a#coruna:hover {background-position: 0 0; overflow:visible;}

a#ferrol {display:block; width:20px; height:0; padding-top:17px; overflow:hidden; position:absolute; left:114px; top:31px; background: transparent url(../mapa-eixo/mapa_eixo_pinceladas_ferrol.jpg) no-repeat 250px 250px;}
* html a#ferrol {height:17px; he\ight:0;}
a#ferrol:hover {background-position: 0 0; overflow:visible;}

a#lugo {display:block; width:20px; height:0; padding-top:17px; overflow:hidden; position:absolute; left:155px; top:95px; background: transparent url(../mapa-eixo/mapa_eixo_pinceladas_lugo.jpg) no-repeat 250px 250px;}
* html a#lugo {height:17px; he\ight:0;}
a#lugo:hover {background-position: 0 0; overflow:visible;}

a#monforte {display:block; width:20px; height:0; padding-top:17px; overflow:hidden; position:absolute; left:135px; top:119px; background: transparent url(../mapa-eixo/mapa_eixo_monforte.jpg) no-repeat 250px 250px;}
* html a#monforte {height:17px; he\ight:0;}
a#monforte:hover {background-position: 0 0; overflow:visible;}

a#vilagarcia {display:block; width:20px; height:0; padding-top:17px; overflow:hidden; position:absolute; left:44px; top:110px; background: transparent url(../mapa-eixo/mapa_eixo_vilagarcia.jpg) no-repeat 250px 250px;}
* html a#vilagarcia {height:17px; he\ight:0;}
a#vilagarcia:hover {background-position: 0 0; overflow:visible;}

a#pontevedra {display:block; width:20px; height:0; padding-top:17px; overflow:hidden; position:absolute; left:50px; top:128px; background: transparent url(../mapa-eixo/mapa_eixo_pontevedra.jpg) no-repeat 250px 250px;}
* html a#pontevedra {height:17px; he\ight:0;}
a#pontevedra:hover {background-position: 0 0; overflow:visible;}

a#ourense {display:block; width:20px; height:0; padding-top:17px; overflow:hidden; position:absolute; left:108px; top:153px; background: transparent url(../mapa-eixo/mapa_eixo_ourense.jpg) no-repeat 250px 250px;}
* html a#ourense {height:17px; he\ight:0;}
a#ourense:hover {background-position: 0 0; overflow:visible;}

a#viana {display:block; width:20px; height:0; padding-top:17px; overflow:hidden; position:absolute; left:59px; top:186px; background: transparent url(../mapa-eixo/mapa_eixo_viana.jpg) no-repeat 250px 250px;}
* html a#viana {height:17px; he\ight:0;}
a#viana:hover {background-position: 0 0; overflow:visible;}

a#bragansa {display:block; width:20px; height:0; padding-top:17px; overflow:hidden; position:absolute; left:182px; top:218px; background: transparent url(../mapa-eixo/mapa_eixo_bragansa.jpg) no-repeat 250px 250px;}
* html a#bragansa {height:17px; he\ight:0;}
a#bragansa:hover {background-position: 0 0; overflow:visible;}

a#chaves {display:block; width:20px; height:0; padding-top:17px; overflow:hidden; position:absolute; left:134px; top:222px; background: transparent url(../mapa-eixo/mapa_eixo_chaves.jpg) no-repeat 250px 250px;}
* html a#chaves {height:17px; he\ight:0;}
a#chaves:hover {background-position: 0 0; overflow:visible;}

a#vigo {display:block; width:20px; height:0; padding-top:17px; overflow:hidden; position:absolute; left:61px; top:141px; background: transparent url(../mapa-eixo/mapa_eixo_vigo.jpg) no-repeat 250px 250px;}
* html a#vigo {height:17px; he\ight:0;}
a#vigo:hover {background-position: 0 0; overflow:visible;}

a#braga {display:block; width:20px; height:0; padding-top:17px; overflow:hidden; position:absolute; left:65px; top:213px; background: transparent url(../mapa-eixo/mapa_eixo_braga.jpg) no-repeat 250px 250px;}
* html a#braga {height:17px; he\ight:0;}
a#braga:hover {background-position: 0 0; overflow:visible;}

a#guimaraes {display:block; width:20px; height:0; padding-top:17px; overflow:hidden; position:absolute; left:87px; top:220px; background: transparent url(../mapa-eixo/mapa_eixo_guimaraes.jpg) no-repeat 250px 250px;}
* html a#guimaraes {height:17px; he\ight:0;}
a#guimaraes:hover {background-position: 0 0; overflow:visible;}

a#vilareal {display:block; width:20px; height:0; padding-top:17px; overflow:hidden; position:absolute; left:110px; top:248px; background: transparent url(../mapa-eixo/mapa_eixo_vilareal.jpg) no-repeat 250px 250px;}
* html a#vilareal {height:17px; he\ight:0;}
a#vilareal:hover {background-position: 0 0; overflow:visible;}

a#regua {display:block; width:20px; height:0; padding-top:17px; overflow:hidden; position:absolute; left:107px; top:266px; background: transparent url(../mapa-eixo/mapa_eixo_regua.jpg) no-repeat 250px 250px;}
* html a#regua {height:17px; he\ight:0;}
a#regua:hover {background-position: 0 0; overflow:visible;}

a#porto {display:block; width:20px; height:0; padding-top:17px; overflow:hidden; position:absolute; left:67px; top:257px; background: transparent url(../mapa-eixo/mapa_eixo_porto.jpg) no-repeat 250px 250px;}
* html a#porto {height:17px; he\ight:0;}
a#porto:hover {background-position: 0 0; overflow:visible;}

a#gaia {display:block; width:20px; height:0; padding-top:17px; overflow:hidden; position:absolute; left:75px; top:276px; background: transparent url(../mapa-eixo/mapa_eixo_gaia.jpg) no-repeat 250px 250px;}
* html a#gaia {height:17px; he\ight:0;}
a#gaia:hover {background-position: 0 0; overflow:visible;}


/* menus desplegables */

DIV.alojaej01 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; WIDTH: 11em; PADDING-TOP: 0px
}
UL.ej01 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.8em; BACKGROUND: #d2dee5; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none
}
UL.ej01 LI {
	DISPLAY: block; MARGIN-BOTTOM: 2px; LIST-STYLE-TYPE: none
}
UL.ej01 LI A {
	BORDER-RIGHT: 1px outset; PADDING-RIGHT: 3px; BORDER-TOP: 1px outset; DISPLAY: block; PADDING-LEFT: 3px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; BORDER-LEFT: 1px outset; WIDTH: auto; COLOR: #000; PADDING-TOP: 3px; BORDER-BOTTOM: 1px outset; TEXT-DECORATION: none
}
UL.ej01 LI A:hover {
	COLOR: #000; BORDER-TOP-STYLE: inset; BORDER-RIGHT-STYLE: inset; BORDER-LEFT-STYLE: inset; BORDER-BOTTOM-STYLE: inset
}
UL#productos {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#productos LI {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0.9em; FLOAT: none; BORDER-BOTTOM-WIDTH: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
UL.ej01 LI UL#productos LI A {
	BACKGROUND: #eee; MARGIN: 0px 5px
}
UL#productos2 {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#productos2 LI {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0.9em; FLOAT: none; BORDER-BOTTOM-WIDTH: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
UL.ej01 LI UL#productos2 LI A {
	BACKGROUND: #eee; MARGIN: 0px 5px
}

#valid	{
	background-image:url(../../images/validacion.gif);
	width:191px; height:15px;
	}
