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

body {
	text-align:center;
	margin:0 auto;
	width:100%;
	height:100%;
}

a {
	color:#0075BF;
	text-decoration:none;
}

a:hover {
	color:#FF0000;
}

#contenedor {
	width:800px;
	height:600px;
	margin:0 auto;
	margin-top: -5px;
}

html>body #contenedor {
	margin-top: 0px;
}

#bandaSuperior {
	width:800px;
	height:85px;
	margin-bottom:-20px;
}

html>body #bandaSuperiot {
	margin-bottom:0px
}

#gruporeino01 {
	left:0px;
	top:0px;
	width:518px;
	height:85px;
	float:left;
}

#gruporeino02 {
	left:518px;
	top:0px;
	width:92px;
	height:85px;
	float:left;
	background:url(imagenes/gruporeino02.png) no-repeat;
	text-align:left;
}

#idiomas {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c2800e;
	list-style-type:none;
	margin-top:3px;
	margin-left:0px;
}

html>body #idiomas {
	padding: 0px;
}


#idiomas li {
	margin-top: -3px;
}

html>body #idiomas li {
	margin-top: 2px;
}

#idiomas a {
	color:#c2800e;
}

#idiomas a:hover {
	color:#0075bf;
}

#gruporeino03 {
	left:610px;
	top:0px;
	width:190px;
	height:85px;
	float:left;
}

#bandaPrincipal {
	width:800px;
	height:515px;
}

#bandaIzq {
	left:0px;
	top:85px;
	width:135px;
	height:515px;
	float:left;
}

#contenedorMenu {
	left:0px;
	top:0px;
	width:135px;
	height:427px;
	text-align:left;
	background:url(imagenes/gruporeino04.png);
}

.menu {
	padding-left:0px;
	margin-left:-1px;
	margin-top: 18px;
	list-style-type:none;
}

html>body .menu {
	padding-top:15px;
	margin-top:  0px;
}

.menu li {
	display:block;
	margin: 4px;
	padding:4px;
	border: 1px solid #0075BF;
	background-color:#ECE3CA;
	font-family: Verdana; 
	font-size:9px;
	font-weight: bold;
	text-transform: uppercase;
	color:#0075BF;
	width:125px;
}

html>body .menu li {
	width:115px;
}

#gruporeino11 {
	left:0px;
	top:392px;
	width:135px;
	height:35px;
	background:url(imagenes/gruporeino11.jpg) no-repeat;
	text-align:left;
}

.menu2 {
	padding-left:0px;
	margin-left:-1px;
	margin-top:  -15px;
	list-style-type:none;
	padding-top:20px;
}

html>body .menu2 {
	padding-top: 2px;
	margin-top:  0px;
	padding-top:29px;
}

.menu2 li {
	display:block;
	margin: 4px;
	padding:4px;
	border: 1px solid #0075BF;
	background-color:#ECE3CA;
	font-family: Verdana;
	font-size:9px;
	font-weight: bold;
	text-transform: uppercase;
	color:#0075BF;
	width:125px;
}

html>body .menu2 li {
	width:115px;
}

.separadorBotones {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9d6505; /* #de8e05; */
	margin-top:-8px;
	padding-left:1px;
	font-weight: bold;
}

.submenu {
	padding-left:4px;
	margin-left:0px;
	margin-top:  6px;
	list-style-type:none;
}

html>body .submenu {
	padding-top: 2px;
	margin-top:  0px;
}

.submenu li {
	display:block;
	margin: 4px;
	padding:4px;
	margin-top:-10px;
	margin-left:0px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#0075BF;
	width:125px;
	background:url(imagenes/marcador2.png) no-repeat left;
}

.submenu li b {
	font-family: Arial;
	font-size: 10px;
	color: #1b5981;
	text-transform: uppercase;
}

.submenu li u {
	color: #FF0000;
	text-decoration: none;
}

html>body .submenu li {
	width:100px;
}

#gruporeino12 {
	left:0px;
	top:427px;
	width:135px;
	height:88px;
	background:url(imagenes/gruporeino12.jpg) no-repeat;
}

#bandaCentral {
	left:0px;
	top:0px;
	width:485px;
	height:351px;
	float:left;
}

#gruporeino05 {
	left:0px;
	top:0px;
	width:485px;
	height:320px;
	background:url(imagenes/fondoCentral.jpg) no-repeat;
}

#gruporeino09 {
	left:0px;
	top:320px;
	width:485px;
	height:195px;
	background:url(imagenes/gruporeino09.png) no-repeat;
}

html>body #gruporeino09 {
	margin-top:-12px;
}

#gruporeino09 p {
	margin: 12px;
	font-family:Verdana;
	font-size:12px;
	color:#003366;
	text-align:justify
}

html>body #gruporeino09 p {
	padding-top:10px;
}

#gruporeino09 p b {
	font-weight:bold;
	color:#990000;
}

#gruporeino09 .sangradoflash {
	margin-left: -15px;
}

html>body #gruporeino09 .sangradoflash {
	margin-left: -2px;
}

#bandaDer {
	left:485px;
	top:0px;
	width:180px;
	height:351px;
	float:left;
}

#gruporeino06 {
	left:0px;
	top:0px;
	width:180px;
	height:194px;
	background:url(imagenes/gruporeino06.png) no-repeat;
}

#gruporeino07 {
	left:0px;
	top:194px;
	width:180px;
	height:125px;
	background:url(imagenes/gruporeino07.png) no-repeat;
}

#gruporeino10 {
	left:0px;
	top:320px;
	width:180px;
	height:196px;
	background:url(imagenes/gruporeino10.png) no-repeat;
}

#pie {
	width:485px;
}

#pie p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-align:center;
}

#pie a {
	color:#666666;
}

#pie a:hover {
	color:#003366;
}

#listadatos {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003333;
	list-style-image:url(imagenes/marcador2.png);
	text-align:left;
	padding-top:0px;
	margin-top:-10px;
}

#listadatos b {
	color:#990000;
	font-weight:bold;
}

#contenedorIntro {
	width:700px;
	height:100%;
	margin:0 auto;
}

#intro01 {
	float:left;
	width:700px;
	background-image:url(imagenes/fondo_introhotelgranada.gif); 
	background-repeat:repeat-y;
	height:auto;
	position:relative;
}

#intro02 {
	left:0px;
	top:324px;
	width:700px;
	height:159px;
	background:url(imagenes/intro02.jpg);
	margin-top:-4px;
}

#intro03 {
	left:0px;
	top:483px;
	width:700px;
	height:17px;
	background:url(imagenes/intro03.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-align:right;	
}

#intro03 a {
	color:#666666;
}


#introSUP {
	width:700px; height:470px; z-index:1; 
}

#introINF {
	background-image:url('imagenes/gruporeinointro02.jpg'); background-repeat:no-repeat; 
	width:700px; height:30px; z-index:1; 
}

#centralSup {
	left:0px;
	top:0px;
	width:485px;
	height:31px;
	background:url(imagenes/centralSup.jpg) no-repeat;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #0a466c;
	text-align: left; 
}

#centralMed {     /* gruporeino05 */
	left:0; 
	top:31px; 
	width:485px; 
	height:320px; 
	background:url(imagenes/centralMed.jpg) no-repeat; 
	vertical-align: text-top;
}

#centralInf {     /* gruporeino09 */
	left:0px;
	top:351px;
	width:485px;
	height:164px;
	background:url(imagenes/centralInf.png) no-repeat;
}

html>body #centralInf {
	margin-top:-12px;
}

#centralInf p {
	margin: 12px;
	font-family:Verdana;
	font-size:12px;
	color:#003366;
	text-align:justify
}

html>body #centralInf p {
	padding-top:10px;
}

#centralInf p b {
	font-weight:bold;
	color:#990000;
}

#centralMedreducido {     /* gruporeino05 */
	left:0px;
	top:31px;
	width:485px;
	height:285px;
	background:url(imagenes/centralMed.jpg) no-repeat;
}

#centralInfampliado {     /* gruporeino09 */
	left:0px;
	top:351px;
	width:485px;
	height:199px;
	background:url(imagenes/centralInfampliado.png) no-repeat;
}

table td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003366;
}

table td b {
	font-weight:bold;
	color:#990000;
}

#contenedorInfExpandido {  /*Contenedor para texto explicativo de la sección ampliado a dos columnas */
	width: 665px;
	height:515px;
	left:135px;
	top:85px;
	float:left;
}

#pieWIFI {
	width: 180px;
	height: 32px;
	left: 0px;
	top: 319px;
	background: url(imagenes/piewifi.jpg) no-repeat;
}

#textoExtendido {
	width: 665px;
	height: 164px;
	left: 0px;
	top: 351px;
	background: url(imagenes/sectorinfexpandido.png) no-repeat;
	text-align: justify;
	margin-top: -2px
}

html>body #textoExtendido {
	margin-top:-12px;
}

#textoExtendido p {
	margin: 0 5;
	font-family:Verdana;
	font-size:12px;
	color:#003366;
	text-align:justify
}

html>body #textoExtendido p {
	padding-top:10px;
}

#textoExtendido p b {
	font-weight:bold;
	color:#990000;
}

#textoExtendido span {
	margin: 12px;
	font-family:Verdana;
	font-size:12px;
	color:#003366;
	text-align:justify;
}

html>body #textoExtendido span {
	padding-top:10px;
}

#textoExtendido span b {
	font-weight:bold;
	color:#990000;
}

#contenedorBandasInteriores {
	left: 0px;
	top: 0px;
	width: 665px;
	height: 351px;
}

.banner_blog img { border:none; margin-left:3px; }
#titulo_inicio { font-size:20px; color:#666;text-align:left; font-family:Arial, Helvetica, sans-serif; float:left; margin-left:35px; }
#intro01 p { font-size:11px; color:#666; text-align:left; margin-left:20px; width:630px; font-family:Arial, Helvetica, sans-serif; padding-left:15px; *margin-left:-25px; }
#intro01 h3 { margin-left:116px; float:left;}
#intro01 h3 a, #intro01 h2 a { color:#999; font-size:10px; float:left; font-weight:normal; text-decoration:none; font-family:Arial, Helvetica, sans-serif; margin-right:15px;}
#intro01 h2 { margin-left:58px; text-align:center; width:91%; float:left; line-height:24px; }
.margen { margin-left:30px;}