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

/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/************************************/

html {	height: 100%;}

body {
	background: #fff url(../images/fnd-pagina.jpg) repeat-x;
	margin: 0px;
	padding: 0px;
	color: #735071;
	text-align: center;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	/*height: 100%;*/
}

img {
	border: 0px;
}

a, a:link, a:visited {
	color: #735071;
	text-decoration: none;
}

a:hover{
	color: #735071;
	text-decoration: underline;
}

h3 {font-size: 14px;}

p{ font-family: Tahoma, Arial, Geneva, sans-serif; font-size: 13px; line-height: 16px; text-align: justify; padding-bottom: 16px;}

/* estructura *********************/

.pagina-bg-cab{
	background-image: url(../images/fnd-cabecera.jpg);
	background-repeat: no-repeat;
	width: 997px;
	min-height: 1039px;
	text-align: left;
}


.pagina-bg-cuerpo{
	width: 997px;
	min-height: 292px;
    height: 100%;
	text-align: left;

}

.pagina-bg-pie{
	background-image: url(../images/fnd-pie-guia.jpg);
	background-repeat: no-repeat;
	width: 997px;
	height: 335px;
	margin-left: 0px;
	margin-top: 0px;
}


.pagina {
	background-image: url(../images/fnd-pagina-vertical.jpg);
	background-repeat: repeat-y;
	width: 997px;
	min-height: 1140px; /*1331px; home*/
    height: 100%;
}


.contenedor{
	width: 997px;
	margin: auto; 
	height: 100%;
}



/* cabecera */

.texto-cabecera{ float: left; padding-top: 16px; margin-left: 64px; width: 742px; text-align: left;}

.texto-cabecera h1 {font-size: 12px; color: #996c96; font-weight: normal; line-height: 16px;}

.idiomas{ float: left; margin-top: 0px; margin-left: 0px; width: 140px; height: 45px;}

.logotipo{ 
	float: left; 
	margin-top: 0px; 
	margin-left: 90px;
	width: 271px;
	height: 97px;
}


.menu {
	float: left;
	margin-top: 42px;
	margin-left: 54px;
	padding: 0px;
	height: 55px;
	width: 550px;
	margin-bottom: 38px /**/;
}


.boton1, .boton2, .boton3, .boton4, .boton5, .boton1-pulsado, .boton2-pulsado, .boton3-pulsado, .boton4-pulsado, .boton5-pulsado {
	float: left;
	margin-left: 0;
}

.boton1, .boton1-pulsado { width: 96px; height: 55px;}
.boton2, .boton2-pulsado { width: 100px; height: 55px;}
.boton3, .boton3-pulsado { width: 96px; height: 55px;}
.boton4, .boton4-pulsado { width: 98px; height: 55px;}
.boton5, .boton5-pulsado { width: 111px; height: 55px;}

.separa-menu { float: left; margin-left: 16px; margin-right: 16px;}

.foto-destacada { width: 858px; height: 318px; margin-left: 71px; /*margin-top: 38px; */}




/* contenido */

.contenido-izquierda { float: left; width: 402px; margin-left: 96px; margin-top: 115px;}
.separador-contenido-vertical { float: left; height: 705px; height: 3px; margin-top: 115px;}
.contenido-derecha{ float: left; width: 400px; margin-left: 0px; margin-top: 115px;}

.titular-izquierda { margin-left: 30px;}
.enlace-izquierda{ margin-left: 30px;}

.titular-derecha { margin-left: 60px;}
.enlace-derecha{ margin-left: 60px;}

.detalle-derecha { margin-left: 30px;}



/* 3 col 2 sep */

.titular-pagina {  width: 500px; margin-left: 126px; margin-top: 115px;}
.titular-pagina img { margin-bottom: 12px;}

.listado-izquierda{ float: left; width: 220px; margin-left: 110px; margin-top: 10px;}
.separadorlistado-izquierda{ float: left; margin: 15px 30px 0px 30px; width: 3px;}
.listado-centro{ float: left; width: 220px; margin-left: 18px; margin-top: 10px;}
.separadorlistado-derecha{ float: left; margin: 15px 30px 0px 30px; width: 3px;}
.listado-derecha{ float: left; width: 220px; margin-left: 18px; margin-top: 10px;}


.detalle-pagina{ margin-left: 106px; margin-top: 10px; min-height: 900px; 
background-image: url(../images/detalle-turismo-egipto-900.jpg); background-repeat: no-repeat;}

.listado-detalle-izquierda{ float: left; width: 220px; margin-left: 4px; margin-top: 0px;}
.separadorlistado-detalle-izquierda{ float: left; margin: 5px 30px 0px 30px; width: 3px;}
.listado-detalle-centro{ float: left; width: 220px; margin-left: 18px; margin-top: 0px;}
.separadorlistado-detalle-derecha{ float: left; margin: 5px 30px 0px 30px; width: 3px;}
.listado-detalle-derecha{ float: left; width: 220px; margin-left: 18px; margin-top: 0px;}

.descripcion-izquierda { float: left; width: 424px; margin-left: 126px;}
.descripcion-derecha{ float: left; width: 333px; margin-left: 38px; margin-top: 92px;}

.contacto-izquierda { float: left; width: 510px; margin-left: 126px;}
.contacto-centro { float: left; width: 1px; height: 328px; margin-top: 50px;}
.contacto-derecha{ float: left; width: 245px; margin-left: 38px; margin-top: 50px;}


/* pestañas */

div#textos-pesta h3 { 
	background: url(../images/pesta-reposo.jpg);
	background-repeat:no-repeat;
	cursor:pointer; 
	color: #fff;
	width: 423px;
	height: 30px;	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;	
	padding-top: 10px;	
	padding-left: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
}

div#textos-pesta h4 { 
	background: url(../images/pesta-reposo2.jpg);	
	background-repeat:no-repeat;
	cursor:pointer; 
	color: #fff;
	width: 423px;
	height: 30px;	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;	
	padding-top: 10px;	
	padding-left: 30px;
	margin-top: 0px;
	margin-bottom: 0px;	
}

#desplegable1,#desplegable2,#desplegable3,#desplegable4,#desplegable5,#desplegable6,#desplegable7,#desplegable8,#desplegable9,#desplegable10,#desplegable11 { display:none; } 

.seccion p { 
	margin-top: 0px;
	margin-left: 28px;
	width: 380px;	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align:left;
}

.seccion ul {
	
	margin-top: 0px;
	margin-left: 46px;
	
 }

.seccion ul li {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	margin-bottom: 5px;
	
 }

.abajo5 {
	margin-bottom: 5px;
}

div#textos-pesta h3.inactivo, div#textos-pesta h4.inactivo  { 
}
div#textos-pesta h3.activo, div#textos-pesta h4.activo { 
	background: url(../images/pesta-sobre.jpg);	
	background-repeat:no-repeat;
}

/* fin pestañas */



.listaMice { font-size: 12px; padding-left: 20px;}





/* pie */

.subpie { width: 852px; height: 46px;}

.datospie { width: 852px; height: 130px;}

.logo-pie{ width: 316px; height: 130px; float: right; margin-right: 64px;}

.direccion-web { width: 472px; height: 65px; float: left;}

.direccion { width: 472px; height: 65px; background-color: #346c94; float: left; text-align: left;}

.direccion-pie{ color: #a0bacd; width: 390px; text-align: left;  font-size: 12px; line-height: 14px;}

.direccion p{ padding-left: 44px; padding-top: 26px;}

/******* resto *********/

.sup0{ margin-top: 0px;}
.sup8{ margin-top: 8px;}
.sup10{ margin-top: 10px;}
.sup18{ margin-top: 18px;}
.sup20{ margin-top: 20px;}
.sup30{ margin-top: 30px;}
.sup50{ margin-top: 50px;}

.sup171{ margin-top: 171px;}

.espaciado80{ padding-top: 80px;}

.bajo0{ margin-bottom: 0px;}
.bajo4{ margin-bottom: 4px;}
.bajo10{ margin-bottom: 10px;}
.bajo16{ margin-bottom: 16px;}
.bajo20{ margin-bottom: 20px;}
.bajo55{ margin-bottom: 55px;}

.centrado{ text-align: center;}
.izquierda{ text-align: left;}
.derecha {text-align: right;}
.izquierda10{ margin-left: 10px;}
.izquierda25 {margin-left: 25px;}
.derecha26 {margin-right: 26px;}
.derecha10 {margin-right: 10px;}

.negrita{ font-weight: bold;}
.clear{ clear:both;}


