body {background-image: url(../img/fondo.jpg); background-repeat:no-repeat; 
	  margin: 0px; font-family:Helvetica, Arial,  sans-serif; font-size:small;}
p, ul, ol, dl, dt, dd, li, blockquote, cite, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size:1em; font-weight:normal;}
img{ border:0;}

#contenido { width:777px;}

ul {margin: 0 0 0 15px; padding: 0 0 5px 0;} 
li {list-style-type:none; padding: 0 0 5px 0;}

a:link, 
a:visited {color:#333333; font-weight:bold; font-size:1em; text-decoration:none;}
a:hover {color:#333333; font-size:1em; text-decoration:underline;}


h1 {color:#000000; font-weight:bolder; font-size:1.2em; padding:5px 0 10px 0;}
p {color:#000000; font-size:1em;}
dt { color:#000000; font-size:1em; font-weight:bold; padding-bottom:5px;}

/*---------------estilos menu---------*/
#menu           { width:189px; float:left; height:310px}

#menu a:link,
#menu a:visited {color:#CCCCCC; text-decoration:none;}
#menu a:hover   {color:#FFFFFF; text-decoration:underline;}

#menu li {font-size:1.1em; font-weight:bold; font-family:Helvetica, Verdana, Arial,  sans-serif;}


/*---------------estilos area---------*/
/*---------------estilos area---------*/
#banners-home {  margin-left:300px;}
#banners-home p{ float:left; padding-left:15px;}
#cabecera { height:128px;}
#area { float:left; width:580px; text-align:justify; line-height:16px; margin-left:10px;} 
#area h1 { color:#000000;}
#peu { clear:both;	border-left-color: #FF0066;}
#area li { margin-top:10px;}

/*---------------volver---------*/
#volver {padding-top:20px;}

/*---------------espais---------*/

#espai { border:dashed 1px #000000; padding:6px; margin:15px; width:550px; clear:both; height:1%;overflow:visible; }
.foto { float:right;  border:solid 2px #000000; margin:5px;}

/*HACK PARA LAS CAJAS---------------http://www.positioniseverything.net/easyclearing.html--------------*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*---------------merca flors---------*/
.foto_g { text-align:center; margin:20px 0 35px 0; }
.foto_g img {border:1px solid #000000;}

/*---------------espais---------*/
#aportada {float:right; padding-right:220px;}

/*---------------inscripcions---------*/

.campos { padding:20px 20px 0 0; float:left; font-weight:bold;}
.campos label {padding-right:100px;}

/*---------------menu idiomas---------*/
#cabecera { text-align:right; width:779px; height:102px; padding-top:25px;}

#cabecera a:link,
#cabecera a:visited {color:#CCCCCC; text-decoration:none;}
#cabecera a:hover   {color:#FFFFFF; text-decoration:underline;}

#cabecera li {font-size:1em; font-family:Helvetica, Verdana, Arial,  sans-serif; text-decoration:none;}

.hotel { padding-bottom:20px;}
