/* Start of CMSMS style sheet 'Casa Capella CC1' */
html, body {
  font-family:Arial;
	font-size:8pt;
	height:100%;
	margin:0;
}
body {
	background-color: #333333;
	position:relative;
	min-width:744px;
	min-height:496px;
}

body.homebody{
	background-color: #CCCC99;
}

#global {
	position:absolute;
	background-color:#990000;
	width:744px;
	height:490px;
	top:50%;
	left:50%;
	margin-top:-260px;
	margin-left:-370px; 
}

/* CAPCELERES */

#capcelera{
position:relative;
width:734px;
top:-25px;
text-align:right;
color:#8C8C8C;
}

#capcelera a:link{
font-size:11px;
color:#DFABA7;
text-decoration:underline;
font-weight:normal;
}
#capcelera a:hover
{
font-size:11px;
color:#DFABA7;
text-decoration:underline;
font-weight:normal;
}

#capcelera a:visited
{
font-size:11px;
color:#DFABA7;
text-decoration:underline;
font-weight:normal;
}

#capcelera_general{
position:relative;
width:734px;
top:-25px;
text-align:right;
color:#333333;
}

#capcelera_general a:link{
font-size:11px;
color:#333333;
text-decoration:underline;
font-weight:normal;
}
#capcelera_general a:hover
{
font-size:11px;
color:#333333;
text-decoration:underline;
font-weight:normal;
}

#capcelera_general a:visited
{
font-size:11px;
color:#333333;
text-decoration:underline;
font-weight:normal;
}

/* FI CAP */

#contingutP1{
font-size:12px;
position:relative;
background-color:#CCCC99;
height:466px;
width: 466px;
overflow:auto;
margin-top:-71px;
margin-left:248px;
padding:15px;
}


#contingutP2{
font-size:11px;
position:relative;
background-color:#FFFFFF;
height:496px;
width: 496px;
overflow:none;
*overflow:none;
margin-top:-71px;
margin-left:248px;
}

#contingutPHome{
position:relative;
background-color:#FFFFFF;
height:525px;
width: 558px;
overflow:none;
margin-top:-525px;
margin-left:187px;
}

#FotoHome {
position:relative;
background-color:#FFFFFF;
height:248px;
width: 496px;
overflow:auto;
*overflow:none;
margin-top:-71px;
margin-left:248px;
}

#contingutPHomeInterna {
font-size:12px;
background-color:#FFFFFF;
/* position:relative;*/
width:466px;  /* -30 pel padding */
height:218px; /* -30 pel padding */
padding:15px;
z-index:100;
margin-top:-147px; /* -11 pel padding */
*margin-top:-148px;
 _margin-top:-151px;/
}

#TestimonialsHome{
background-color:#cccc99;
position:relative;
width:232px;
height:232px;
margin-top:-248px;
margin-left:496px;
padding: 8px;
overflow:auto;
}

#arq{
padding: 15px;
overflow: auto;
background-color: #ffffff;
width: 210px;
height: 465px;
margin-top: -452px;
margin-left: 241px;
position:absolute;
}

#prensa{
font-size:11px;
width:195px;
padding:2px;
margin-left:8px;
background-color:#FFFFF1;
}

#popups{
background-color:#FFFFFF;
margin:20px;
padding:15px;
align:center;
width:465px;
}

#centravideo{
margin:20px;
padding:15px;
align:center;
width:465px;
}

#detall{
margin-top:250px;
margin-left:-250px;
background-color:#990000;
z-index: 200;
}

#logo{
background-image:url(images/capella/logo-cc1.gif);
width:165px;
height:57px;
margin-left:15px;
}
#menu{
position:relative;
width:180px;
left:15px;
margin-top:-348px;
color: #FFFFF1;
font-size:12px;
vertical-align:bottom;
line-height:18px;
}

#MenuHomeInterna{
position:relative;
width:180px;
height:248px;
left:15px;
margin-top:-100px;
color: #FFFFF1;
font-size:12px;
vertical-align:bottom;
line-height:18px;
}

#MenuHomeInterna a{
color: #FFFFF1;
text-decoration:none;
font-size:12px;
font-weight:normal;
}

#MenuHomeInterna a:hover{
color: #FFFFF1;
text-decoration:underline;
font-size:12px;
font-weight:normal;
}

#MenuHomeInterna strong a{
color: #FFFFF1;
text-decoration:none;
font-size:13px;
font-weight:bold;
}

#MenuHomeInterna strong a:hover{
color: #FFFFF1;
text-decoration:none;
font-size:13px;
font-weight:bold;
}



#menu a{
color: #FFFFF1;
text-decoration:none;
font-size:12px;
font-weight:normal;
}

#menu a:hover{
color: #FFFFF1;
text-decoration:underline;
font-size:12px;
font-weight:normal;
}

#menu strong a{
color: #FFFFF1;
text-decoration:none;
font-size:13px;
font-weight:bold;
}

#menu strong a:hover{
color: #FFFFF1;
text-decoration:none;
font-size:13px;
font-weight:bold;
}


#flashesq{
margin-top:10px;
background-color:#FFFFFF;
/* position:relative;*/
width:248px;
height:248px;
}

#esqhome{
margin-top:-15px;
background-color:#FFFFFF;
position:relative;
width:171px;
height:509px;
padding:8px;

}

#peu{
width:744px;
vertical-align:middle;
text-align:center;
background-color: #333333;
color:#8C8C8C;
}

#peubody{
width:745px;
vertical-align:middle;
text-align:center;
background-color: #CCCC99;
color:#333333;
position:relative;
margin-top:-5px;
z-index:150px;
}

#peu a:link{
font-size:11px;
color:#DFABA7;
text-decoration:underline;
font-weight:normal;
}
#peu a:hover
{
font-size:11px;
color:#DFABA7;
text-decoration:underline;
font-weight:normal;
}

#peu a:visited
{
font-size:11px;
color:#DFABA7;
text-decoration:underline;
font-weight:normal;
}

#peubody a:link{
font-size:11px;
color:#333333;
text-decoration:underline;
font-weight:normal;
}
#peubody a:hover
{
font-size:11px;
color:#333333;;
text-decoration:underline;
font-weight:normal;
}

#peubody a:visited
{
font-size:11px;
color:#333333;
text-decoration:underline;
font-weight:normal;
}



h1{
font-weight:bold;
color:#990000;
font-size:15px;
}

h2{
font-weight:bold;
color:#990000;
font-size:12px;
}


.tit2 {
font: bold 11px arial;
color:#EC7C17; 
}

a {
	color: #990000;
	text-decoration:underline;
	font-weight:bold;
} 
a:hover	{
	color: #990000;
	text-decoration:underline;
	font-weight:bold;
}
a:visited	{
	color: #990000;
	text-decoration:underline;
	font-weight:bold;
}

input {
border-style: solid;
border-color: #666666;
border-width: 1px;
font-family: Arial;
color: #666666;
}
select {
border-style: solid;
border-color: #666666;
border-width: 1px;
font-family: Arial;
color: #666666;
}

textarea {
border-style: solid;
border-color: #666666;
border-width: 1px;
font-family: Arial;
color: #666666;
}

#dia_event{
width: 20px;
height:20px;
padding: 2px;
background-color: #A11B15;
font-family: Arial;
color: #FFFFF1;
text-align:center;
valign:middle;
}

#dia_no_event{
width: 20px;
height:20px;
padding: 2px;
border-width: 2px;
background-color: #FFFFFF;
font-family: Arial;
color: #666666;
text-align:center;
valign:middle;
border-style: solid;
border-color: Green;
border-width: 1px;
}

#dia_event_llegenda{
width: 10px;
height:10px;
padding: 2px;
background-color: #A11B15;
}

#dia_no_event_llegenda{
width: 10px;
height:10px;
padding: 2px;
border-width: 2px;
background-color: #FFFFFF;
border-style: solid;
border-color: Green;
border-width: 1px;
}

#llegenda{
font-size:9px;
}

#calendari_reservas{
border-width: 2px;
border-color:black;
position:absolute;
margin-top: 30px;
margin-left: 230px; 
}
/* End of 'Casa Capella CC1' */

