/* CSS Document */

/* ESTILOS
===============================================================*/
		
	body { 
		background : #FFFFFF; 
		margin: auto; 
		margin-top: 0px; 
		color: #777777;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		font-size: 11px;
		font-family: Arial, Verdana, Georgia, Geneva, sans-serif;
		line-height: 18px;
		text-align: center;	
		background-repeat: repeat-x;
		} 

	p,h1,h2,h3,pre {
		margin: 6px 6px 0px 6px;
		text-align:left; 
		line-height: 17px;
		color: #777777;		
		}
		
	h1 {
        font-size: 12px;
        font-style: normal;   
        font-weight: bold;
        font-family: Georgia, Geneva, Verdana, Arial, Helvetica, sans-serif;
        color: #663300; 
		padding-top:0px;
		}
		
	h2 {
        font-size: 13px;
        font-style: normal;   
        font-weight: bold;
        font-family: Georgia, Geneva, Verdana, Arial, Helvetica, sans-serif;
        color: #663300; 
		padding-top:0px;
		}
		
	h3 {
        font-size: 12px;
        font-style: normal;   
        font-weight: bold;
        font-family: Georgia, Geneva, Verdana, Arial, Helvetica, sans-serif;
        color: #663300; 
		padding-top:0px;
		}

		
	#contenedor {
		width: 760px;
		margin-right: auto;
		margin-left: auto;
		margin-top: 0px;
		padding: 0px;
		text-align: left;
		}

    #espacio{
        margin: auto; 
        width: 760px;
        height: 20px;
        text-align: left;
        float: left;
        clear: both;		
        }
		
    #cabecera{
        margin: auto; 
        width: 760px;
        height: 54px;
        text-align: left;
        float: left;
        clear: both;		
        }
		
    #contenido{
        margin: auto; 
        width: 760px;
        height: auto;
        text-align: left;
        float: none;
        clear: none;		
        }
		
    #pie{
        margin: auto; 
        width: 760px;
        height: 44px;
        text-align: left;
        float: none;
        clear: none;		
        }				
		
		
/* CAPAS DE LOS BLOQUES SOBRE FLASH */

.bloqueder1 {
	color: #FFFFFF;
	background-color:#FFFFFF;
	float:right;
	width:284px;
	height:300px;
	position:relative;
    margin-top:-350px;
}
.bloqueder2 {
	font-size: 12px;
	color: #E5E5E5;
	background-color:#FFFFFF;
}
.bloqueder3 {
	font-size: 11px;
	font-style: normal;
	font-family: Arial, Georgia, Times, serif;
	color: #777777;
	background-color:#FFFFFF;
	margin-top:26px;
	margin-left:15px;
	margin-right:14 px;
	text-align: justify;
}

.bloqueizq1 {
	color: #FFFFFF;
	background-color:#FFFFFF;
	float:left;
	width:165px;
	height:200px;
	position:relative;
    margin-top:-200px;
}
.bloqueizq2 {
	background-color:#FFFFFF;
}
.bloqueizq3 {
    font-size: 10px;
    font-style: normal;   
	font-family: Arial, Georgia, Times, serif;
	color: #777777;
	background-color: #FFFFFF;
	line-height: 15px;		
	margin-top: 6px;
	margin-left: 7px;
	margin-right: 6px;		
}

.bloqueizq3 strong {
   font-size: 11px;
   color: #777777;
}


/* FIN BLOQUES SOBRE FLASH */		
	
	/*	
	a:link    { color: #777777; font-weight: bold; text-decoration: none; } 
	a:visited { color: #777777; font-weight: bold; text-decoration: none; } 
	a:hover   { color: #000000; font-weight: bold; text-decoration: none; } 
	a:active  { color: #777777; font-weight: bold;}   	
	*/
	a:link    {
	color: #4C4C4C;
	text-decoration: none;
	font-weight: bold;
} /* vínculos no visitados */
	a:visited {
	color: #4C4C4C;
	text-decoration: none;
	font-weight: bold;
} /* vínculos visitados */
	a:hover   {
	color: #976F3B;
	text-decoration: none;
	font-weight: bold;
} /* el usuario señala el vínculo */
	a:active  {
	color: #999999;
	font-weight: bold;
}   /* vínculos activos */	
	

/* otros */

.arial10txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.submenu1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.submenu2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.arial11txt {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.bloqueder1hoteles {
	color: #FFFFFF;
	background-color:#FFFFFF;
	float:right;
	width:274px;
	height:300px;
	position:relative;
	margin-top:-340px;
	text-align: justify;
	padding: 10px;
}
.bloqueder1home {
	color: #FFFFFF;
	background-color:#FFFFFF;
	float:right;
	width:274px;
	height:250px;
	position:relative;
	margin-top:-270px;
	text-align: justify;
	padding: 10px;
	
}
.bloqueder1mision {
	color: #FFFFFF;
	background-color:#FFFFFF;
	float:right;
	width:274px;
	height:240px;
	position:relative;
	margin-top:-260px;
	text-align: justify;
	padding: 10px;
}
.bloqueder1rrhh {

	color: #FFFFFF;
	background-color:#FFFFFF;
	float:right;
	width:274px;
	height:260px;
	position:relative;
	margin-top:-280px;
	text-align: justify;
	padding: 10px;
}
.bloqueder1noticias {

	color: #FFFFFF;
	background-color:#FFFFFF;
	float:right;
	width:274px;
	height:240px;
	position:relative;
	margin-top:-260px;
	text-align: justify;
	padding: 10px;
}
.bloqueder1hoteles_pulitzerbcn {

	color: #FFFFFF;
	background-color:#FFFFFF;
	float:right;
	width:274px;
	height:300px;
	position:relative;
	margin-top:-340px;
	text-align: justify;
	padding: 10px;
}
.bloqueder1hoteles_reginabcn {


	color: #FFFFFF;
	background-color:#FFFFFF;
	float:right;
	width:274px;
	height:300px;
	position:relative;
	margin-top:-340px;
	text-align: justify;
	padding: 10px;
}
.bloqueder1hoteles_pulitzerparis {


	color: #FFFFFF;
	background-color:#FFFFFF;
	float:right;
	width:274px;
	height:270px;
	position:relative;
	margin-top:-340px;
	text-align: justify;
	padding: 10px;
}
.bloqueder1hoteles_pulitzerroma {



	color: #FFFFFF;
	background-color:#FFFFFF;
	float:right;
	width:274px;
	height:296px;
	position:relative;
	margin-top:-340px;
	text-align: justify;
	padding: 10px;
}
.bloqueder1hoteles_pulitzerbuenosaires {



	color: #FFFFFF;
	background-color:#FFFFFF;
	float:right;
	width:274px;
	height:228px;
	position:relative;
	margin-top:-340px;
	text-align: justify;
	padding: 10px;
}
.bloqueder1hoteles_cyrano {


	color: #FFFFFF;
	background-color:#FFFFFF;
	float:right;
	width:274px;
	height:250px;
	position:relative;
	margin-top:-340px;
	text-align: justify;
	padding: 10px;
}
.bloqueder1_contacto {


	color: #FFFFFF;
	background-color:#FFFFFF;
	float:right;
	width:274px;
	height:160px;
	position:relative;
	margin-top:-180px;
	text-align: justify;
	padding: 10px;
}
.arial11form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #666666;
}
.bordeGris1 {
	border: 1px solid #999999;
}
.enlaces1 {
	color: #B18852;
}
