/*
colors:
rosa: color:#b10036;
                                                                  
*/

/* BASIC RESET */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0; padding:0;}

a { text-decoration:none; color:#2e6095; }
a:hover { text-decoration:underline; color:#b10036; }

/* HTML ELEMENTS */
html{}
body { 
	background-color:#ffffff; 
	background-position: left bottom; 
	background-repeat: repeat-x;
	font:62.5% Verdana, sans-serif; 
	letter-spacing:1; 
	color: #575757;}

/* COMMON CLASSES */
.break { clear:both; }
#end {
		background-image: url("/images/bottom.png");
		background-repeat:repeat-x;
		width:100%;
		height:100px;
	    margin-top:10px;
		}

/* HEADER */
#header { height:450px; }
#headerinterior { height:250px; }
.headerimg { background-position: center top; background-repeat: no-repeat; width:100%; height:450px; position:absolute; }
.headerimginterior { background-image: url("/images/bannerhistoria.jpg"); background-position: center top; background-repeat: no-repeat; width:100%; height:250px; position:absolute; }
.headerimgnews { background-image: url("/images/banneractualidad.jpg"); background-position: center top; background-repeat: no-repeat; width:100%; height:250px; position:absolute; }

.headerevents { background-image: url("/images/bannerfiestasyeventos.jpg"); background-position: center top; background-repeat: no-repeat; width:100%; height:250px; position:absolute; }
.headerimgshopping { background-image: url("/images/bannershopping.jpg"); background-position: center top; background-repeat: no-repeat; width:100%; height:250px; position:absolute; }
.headerimgturisme{ background-image: url("/images/bannerturismo.jpg"); background-position: center top; background-repeat: no-repeat; width:100%; height:250px; position:absolute; }
.headerimgparticipa{ background-image: url("/images/turisme.jpg"); background-position: center top; background-repeat: no-repeat; width:100%; height:250px; position:absolute; }
.headerimgprofessionals{ background-image: url("/images/bannerprofesional.jpg"); background-position: center top; background-repeat: no-repeat; width:100%; height:250px; position:absolute; }
.headerimghistoria { background-image: url("/images/bannerhistoria.jpg"); background-position: center top; background-repeat: no-repeat; width:100%; height:250px; position:absolute; }
.headerimgrestauracion{ background-image: url("/images/bannertapas.jpg"); background-position: center top; background-repeat: no-repeat; width:100%; height:250px; position:absolute; }

/*LOGO*/
#iwithblockmsg-logo {
	width:960px; 
	margin: -40px auto 0 auto; 
	position:relative; 
}


/* NAVIGATION */
#nav-outer { height:96px; padding-top:11px; position:relative; top:34px; background-color: #b10036; }
#navigation { height:94; width:960px; margin:0 auto; background-position:top left; background-repeat:no-repeat; }
#encantslogo {
	float: right; 
	margin-top: -123px;
}

.sidemenu{
	float:left;
	width:230px;}
	
.profRbox{
	padding:10px;
	float:right;
	width:700px;}

/* SEARCH */
#search { background-color:#051733; float:right; width:220px; padding:10px; }
#searchtxt { padding:3px; width:150px; }
#searchbtn { border:1px solid #eee !important; background-color:#CD2B3A; color:#eee; padding:3px; margin-left:5px; }

/* MENU */
#menu { position:absolute; top:68px; padding-left: 200px; }
/*#menu ul { list-style:none; }
#menu ul li { display:inline; font-size:14px; }
#menu ul li a { color:white; text-decoration:none; font-weight:bold; padding:20px; }
#menu ul li a:hover { text-decoration:none; background-color: #fff; color: #b10036; height:120px; padding:20px; }*/

/* HEADER TEXT */
#headertxt { width:960px; margin:0 auto; clear:both; position:relative; top:44px; }
#firstline { background-image:url("/images/textbg.png"); color:#af7740; font-size:30px; padding:4px 13px 7px; float:left; display:block; }
#secondline { background-image:url("/images/textbg.png"); color:#4d9349; text-decoration:none; font-size:60px; padding:0 13px 10px; float:left; display:block; clear:both; }
#secondline:hover { text-decoration:underline; color:#b10036; }

.pictured { background-color:#ff9900; color:#000; font-size:12px; padding:9px 16px; text-transform:uppercase; float:left; display:block; clear:both; margin-top:10px; }
.pictured a { font-size:16px; font-style:italic; letter-spacing:0; text-transform:none; color:#000; text-decoration:none; }
.pictured a:hover { text-decoration:underline; }

/* CONTROLS */
.btn { height:32px; width:32px; float:left; cursor:pointer; }
#back { background-image:url("/images/btn_back.png"); }
#next { background-image:url("/images/btn_next.png"); }
#control { background-image:url("/images/btn_pause.png"); }
#controlblock-outer { position:relative; top:275px; margin:0 auto; width:960px; }
#controlblock { padding-left:835px; }

/* CONTENT */
#content { color:#575757; background-color:#ffffff;}
#content p { padding:10px 20px 50px 10px; font-size:16px; width:960px; margin:0 auto; }

/* FOOTER */
#footer { 
	width:960px;
	height: 50px; 
	padding-bottom: 20px;
	position:relative; 
	margin: auto; }

.footer {
	margin:0 auto; 
	width:960px;
	text-align: center;
	padding-top: 20px;
	font-size:10px;
}




/* HOMEPAGE */
#homepage { 
	padding: 40px 20px 0px 10px; 
	font-size:16px; 
	width:960px;
	margin:0 auto; 
	color:#575757; 
	/*background-color:#ffffff;*/ }
.box_portada1 {
	width: 960px;
	min-height: 350px;
	padding: 5px;
	float: left; 
	}
	
.box_portadainterior {
	width: 960px;
	padding: 5px;
	float: left; 
	}

.box_hometitle {
	width: 276px;
	height: 40px;
	padding: 10px 20px 0 10px;
	background-image: url("/images/titleboxbg.png");
	background-position: left top; 
	background-repeat: no-repeat;
	color: #fff; }

.box_home1 {
	width: 260px;
	height: 210px;
	padding: 5px;
	margin-right: 75px;
	float: left; 
	padding-bottom: 50px;
	border-bottom: 1px solid #b10036;}

.box_home2 {
	width: 260px;
	height: 210px;
	padding: 5px;
	float: left; 
	padding-bottom: 50px;
	border-bottom: 1px solid #b10036;}

.box_home3 {
	width: 260px;
	height: 210px;
	padding: 5px;
	margin-left: 75px;
	float: left; 
	padding-bottom: 50px;
	border-bottom: 1px solid #b10036;}


.box_home1G {
	width: 420px;
	height: 210px;
	padding: 5px;
	margin-right: 75px;
	float: left; 
	padding-bottom: 50px;
	border-bottom: 1px solid #b10036;}

.box_home2G {
	width: 420px;
	height: 210px;
	padding: 5px;
	float: left; 
	padding-bottom: 50px;
	border-bottom: 1px solid #b10036;}
	
.box_hometitleG {
	width: 400px;
	height: 40px;
	padding: 10px 20px 0 10px;
	background-image: url("/images/titleboxbgG.png");
	background-position: left top; 
	background-repeat: no-repeat;
	color: #fff; }

/* INTERIOR */
#interior {
	padding: 40px 20px 0px 10px; 
	font-size:16px; 
	width:960px; 
	margin:0 auto; 
	color:#575757; 
	background-color:#ffffff; }
	
	
#interior_extranet {
	padding: 40px 20px 0px 10px; 
	font-size:13px; 
	width:960px; 
	margin:0 auto; 
	color:#575757; 
	background-color:#ffffff; }
	
.BoxContainer {
    float:left;  
	width:960px; 
}
	
	
	

.box_interiortitle {
	width: 960px;
	height: 40px;
	padding: 10px 20px 0 10px;
	background-image: url("/images/titleboxinteriorbg.png");
	background-position: left top; 
	background-repeat: no-repeat;
	color: #fff; }

.box_interior1 {
	width: 960px;
	min-height: 350px;
	padding: 5px;
	float: left; 
	border-bottom: 1px solid #b10036;
}


/* FITXA*/

.titlefitxa{
	color:#b10036;
	font-weight:bold;
	}
.box_home1Gpro {
	width: 420px;
	padding: 5px;
	margin-right: 75px;
	float: left; 
	padding-bottom: 20px;
	border-bottom: 1px solid #b10036;}

.box_home2Gpro {
	width: 420px;
	padding: 5px;
	float: left; 
	padding-bottom: 20px;
	border-bottom: 1px solid #b10036;}