body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image: url(../images/bg.jpg);
background-repeat: repeat-x;
}

#all {
width:940px;
height:auto;
margin:auto;
}

/*-------------------FLAGS-------------------*/

#flags {
width:90px;
height:20px;
float:right;
}

#eng {
width:16px;
height:11px;
float:left;
margin-right:5px;
margin-top:8px;
background-image:url(../images/flags/us.gif);
}

#fr {
width:16px;
height:11px;
float:left;
margin-right:5px;
margin-top:8px;
background-image:url(../images/flags/fr.gif);
}

#it {
width:16px;
height:11px;
float:left;
margin-right:5px;
margin-top:8px;
background-image:url(../images/flags/it.gif);
}

#esp {
width:16px;
height:11px;
float:left;
margin-right:5px;
margin-top:8px;
background-image:url(../images/flags/es.gif);
}

/*-------------------HEADER-------------------*/
 
#head {
width:940px;
height:100px;
margin:auto;
}

#logo {
width:260px;
height:100px;
background-image:url(../images/logo.jpg);
float:left;
/*margin-left:60px;*/
}

#menu {
width:580px;
height:65px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
color:#666;
text-indent:50px;
word-spacing:45px;
padding-top:35px;
}

#menu a{
padding: 0 15px;
}

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

#menu a:hover {
text-decoration: none;
color:#FF0000;
}

/*-------------------CONTENT-------------------*/

#content {
width:940px;
height:auto;
margin:auto;
background-color:#ebebeb;
}

#photo {
width:940px;
height:200px;
background-image:url(../images/index.jpg);
float:left;
}

#photo-team {
width:940px;
height:200px;
background-image:url(../images/team1.jpg);
float:left;
}

#photo-ibizplans {
width:940px;
height:200px;
background-image:url(../images/ibizplans.jpg);
float:left;
}

#photo-events {
width:940px;
height:200px;
background-image:url(../images/events1.jpg);
float:left;
}

#t1 {
width:750px;
height:100px;
color:#FFFFFF;
font-family:"Helvetica", Verdana, Arial, sans-serif;
font-size:30px;
font-weight:bold;
text-align:left;
margin-top:10px;
margin-left:10px;
letter-spacing:1px;
}

#t2 {
width:580px;
height:100px;
color:#FFFFFF;
font-family:"Helvetica", Verdana, Arial, sans-serif;
font-size:17px;
font-weight:bold;
text-align:right;
float:right;
margin-right:20px;
}

#logos {
width:280px;
min-height:940px;
background-color:#ebebeb;
float:left;
}

#cd-logo{
width:280px;
height:70px;
background-image:url(../images/cd-logo.jpg);
margin-top:50px;
}

#cr-logo{
width:280px;
height:70px;
background-image:url(../images/cr-logo.jpg);
margin-top:20px;
}

#carinet-logo{
width:280px;
height:70px;
background-image:url(../images/carinet-logo.jpg);
margin-top:115px;
}

#gdg-logo{
width:280px;
height:70px;
background-image:url(../images/gdg-logo.jpg);
margin-top:8px;
}

#gocipher-logo{
width:280px;
height:70px;
background-image:url(../images/gocipher-logo.jpg);
margin-top:55px;
}

#ipvision-logo{
width:280px;
height:70px;
background-image:url(../images/ipvision-logo.jpg);
margin-top:20px;
}


/*-------------------TEXT AREA IN CONTENT-------------------*/

#text {
width:620px;
min-height:200px;
background-color:#ebebeb;
float:left;
padding:20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
text-align:justify;
color:#666;
}

#text1 {
width:560px;
min-height:200px;
background-color:#ebebeb;
float:left;
padding:20px;
padding-right:360px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
text-align:justify;
color:#666;
}

.style1 {
color: #000000;
font-style: italic;
font-weight:bold;
font-size:14px;
}

.style2 {
color: #EC1C24;
font-size:20px;
font-family: Geneva, Arial, Helvetica, sans-serif;
letter-spacing:1px;
}

.style3 {
color: #000;
font-size:18px;
font-family: Geneva, Arial, Helvetica, sans-serif;
letter-spacing:1px;
}

/*-------------------FOOTER-------------------*/

#footer {
width:940px;
height:20px;
background-color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
padding-top:10px;
text-align:center;
float: left;
}

#footer a {
	color:#45A8DD;
	text-decoration:none;
}