body {  margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:small; color: #666666; text-align:center; background:#E4DEDA;}
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;}

#wrap { width:980px; background:#FFF; border-right:#F90 1px solid; border-bottom:#F90 1px solid; text-align:left; margin:auto;
border-left:#F90 1px solid;}


ul {margin: 0 0 0 15px; padding: 0 0 5px 0;} 
li {list-style-type:none; padding: 0 0 5px 0;}

p { margin:0; }

a:link, 
a:visited {color:#999999;  font-size:1em; text-decoration:none;}
a:hover {color:#999999; font-size:1em; text-decoration:underline;}


h1 { font-size:1.3em;  color:#F90; font-weight:bold; padding:2px 0; text-transform:uppercase;  }
h2 { font-size:1.1em; color:#666666; font-weight:bold; margin:0.5em 0; text-transform:uppercase; }
h3 { font-size:1em; color: #666666; font-weight:bold; padding:0.5em 0;}

p {font-size:1em; padding:0.5em 0;}
dt {font-size:1em; font-weight:bold; padding-bottom:5px;}

blockquote { padding-left:2em;}

.clear { clear:both;}

#logo_print { display:none;}

#contenedor { clear:both;}

/*Contenido*/
#contenido { width:63.3%; float: left; padding-left:1em; padding-top:1em; }
#contenido { text-align:justify;}
#contenido ul { padding:0.5em 00.5em 2em ;}
#contenido li { list-style-type:none; padding:0.2em 0.2em 0.2em 0.5em;  }

/*---------------estilos menu---------*/
#menu           { width:220px; float:left; padding-top:0.4em;  }
#menu_caja a:link {	  color:#333; text-decoration:none; padding-left:0.5em; }
#menu_caja a:visited { color:#333; text-decoration:none; padding-left:0.5em; }
#menu_caja a:hover {	  color:#F90; border-left:#F90 5px solid;}
#menu_caja a:active {  color:#F90; border-left:#F90 5px solid; }

#menu li { font-weight:bold; font-family:Helvetica, Verdana, Arial,  sans-serif; padding:0.1em 0;font-size:1.2em;  }
#menu ul { padding:1em 0 0.5em 0.8em; margin:0;}

#logos { padding:1em;}
.vacio { clear:both;  border-bottom:#CCCCCC 1px solid; border-top:#CCCCCC 1px solid; padding-left:1.5em; }
.vacio img { padding-right:1em;}
#menu_left { width:120px; float: right;  }
#div-idiomas { position:absolute; margin-left:830px; margin-top:1em;}
#div-idiomas li { float:left; list-style-type:none; padding-right:0.5em;}
#idiomas { padding:0.5em; }
#idiomas li { float:left; list-style-type:none; padding-right:0.5em;}
#banner07 { text-align:center; padding:0.5em;}

/*MOV-S*/
.foto_right { width:229px; float:right;  margin:0.5em 1em;}
.logos { width:165px; float:left; padding:0.5em;}
#menu #logos img { float:left; margin-right:0.5em; }

/*Volver - Print*/
.volver_print img { float:left; padding-right:0.5em; padding-top:0.3em;}
.volver_print { clear:both; width:100%; text-align:right;}

.volver_print_b img { float: right; padding-left:0.5em; padding-top:0.3em;}
.volver_print_b { clear:both; width:100%; text-align:right; padding-top:1em;}







/*---------------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;}
#foto_espacios { padding-top:2em; text-align:center;}
.espais-ocultos { clear:both; background:#FFF; border:#F60 2px solid; padding:10px; display:block; margin:15px 0; }
.espais-ocultos a { text-decoration:underline;}
.espais-ocultos_img { float:left; padding:10px 10px 0 0; width:150px;}
#logos-espais li { cursor: pointer;}
#espais-movs ul { padding:0; margin:0;}
#espais-movs li { padding:0; margin:0;}
#logos-espais img {  padding:0; margin:0;}
.capa1, .capa2, .capa3, .capa4, .capa5, .capa6, .capa7, .capa8 { display:none;}
.capa8 { height:294px;}
#logo-a { display:block; width:83px; height:73px; float:left;}
#logo-b { display:block; width:115px; height:73px; float:left;}
#logo-c { display:block; width:135px; height:73px; float:left;}
#logo-d { display:block; width:145px; height:73px; float:left;}
#logo-e { display:block; width:90px; height:73px; float:left;}
#logo-f { display:block; width:83px; height:73px; float:left;}
#logo-g { display:block; width:216px; height:73px; float:left;}
#logo-h { display:block; width:115px; height:73px; float:left;}



/*---------------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 {}

#cabecera a:link,
#cabecera a:visited {color:#000000; text-decoration:none;}
#cabecera a:hover   {color:#333333; text-decoration:underline;}

#cabecera li {font-size:1em; font-family:Helvetica, Verdana, Arial,  sans-serif; text-decoration:none;}

/*---------------hotels---------*/
.hotel {padding-bottom:20px;}

/*---------------index---------*/

.index { width:777px; text-align:center;}
.index li a:link, 
.index li a:visited { color:#000000; text-decoration:none;}
.index li a:hover { color:#FF0066;}



/*---------------companies---------*/
.columna_a {float:left;  text-align:left; width:21em;}
.columna_a p {margin:1em;}
.columna_a h2 { margin-top:1em;}
#compa { width:580px;}

/*---------------patros---------*/
.capsa { clear:both; margin:2em;}
.capsa img { float:left; margin:1em;}
.cincuenta { width:47%; float:left; padding-left:1em; padding-top:1em;}
#linea { border-right:#CCCCCC 1px solid; }
#con_el_apoyo { padding:0.5em 1em 1em 1.5em; clear:both;}

/*Mov-s*/
.organiza {padding-bottom:2em;}
.organiza img { padding:0.5em;}
.organizadors { width:48%; float:left; text-align:left; margin-bottom:15px;}
.organizadors  h3 { padding-bottom:15px;}

/*Actualidad*/
.actualidad { padding-bottom:0.5em; margin-bottom:1em; border-bottom:#CCCCCC 1px solid;}
.actualidad img { float:right; padding:0.5em;}
.actualidad h2  {}
.mitad { width:48%; float:left;  margin-right:0.5em;}

#fotos { width:180px; float: right;}

/*Programación*/
.fecha { color:#F90;  padding:0.2em; font-size:0.8em;}
.titulo { font-weight:1.1em; font-weight:bold; color:#F9326D;}
.programacio_block {  padding:0 0.5em; margin:0 1em; text-align:left;}
.programacio_block li { border-top:#CCCCCC 1px dashed; margin:0.5em; padding:0; list-style-type:none; background:none;}
.programacio_block ul { margin:0; padding:0; list-style-type:none;}
.programacio_block li a:link, 
.programacio_block li a:visited { color: #F90; text-decoration:none;}
.programacio_block li a:hover { color: #F96; text-decoration:underline;}


.espacios { padding:0;font-size:0.8em;}

.espacios_caja     {   padding:1em 0.5em; width:600px; background:#FFF;}
.espacios_caja img { float:left; padding-right:0.5em;} 

	#programacio img { float:right; padding:0.5em;}
	
	#programacio { padding:0 1em 1em 1em;}
	
	
#formulario { margin:2em 0 1em 0; }
	
/*Contacto*/
#contacto { margin:2em; }
.contacto_foto img { float: right; margin-right:0.5em;}

.contacto_foto {  border:#F9326D 1px dashed; margin:0.5em; margin-bottom:1em;padding:1em;}

/*Peu*/
#peu { clear:both;  margin-top:1em; border-top:#CCCCCC 1px solid; padding-top:1em;}
p.al-left { text-align:left; font-size:10px; padding-left:1.5em;}

#peu_idiomas { width:40%; float:left;}
#peu_idiomas ul {}
#peu_idiomas li { float:left; padding-right:1em; }
#peu_logos   { width:40%; float: right;text-align:right;padding:0 0.5em;}









/*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 */


.actualidad:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.actualidad {display: inline-block;}
/* Hides from IE-mac \*/
* html .actualidad {height: 1%;}
.actualidad {display: block;}
/* End hide from IE-mac */


.espacios_caja:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.espacios_caja {display: inline-block;}
/* Hides from IE-mac \*/
* html .espacios_caja {height: 1%;}
.espacios_caja {display: block;}
/* End hide from IE-mac */






