body {background-image: none; background-repeat:no-repeat; 
	  margin: 0px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 16px;}
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:100%;}


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-size:1em; text-decoration:none;}
a:hover {color:#333333; font-size:1em; text-decoration:underline;}


h1 { font-size:1.4em; color:#000000; font-weight:bold; padding:5px 0 10px 0;}
h2 { font-size:1.3em; color:#000000; font-weight:bold; padding:0.5em 0;}
h3 { font-size:1.1em; color:#000000; font-weight:bold; padding:0.5em 0;}

p {color:#000000; font-size:1em; padding:0.5em;}
dt { color:#000000; font-size:1em; font-weight:bold; padding-bottom:5px;}

blockquote { padding-left:2em;}

.clear { clear:both;}


/*Contenido*/
#contenido { width:100%; float:none;}
#contenido { text-align:justify;}
#contenido ul { padding:0.5em 00.5em 2em ;}
#contenido li { list-style-type:square; padding:0.2em;}


/*MOV-S*/
.foto_right { width:150px; float:right;  margin:0.5em 1em;}
.logos { width:165px; float:left; padding:0.5em;}


/*Volver - Print*/
.volver_print img { float:left; padding-right:0.5em; padding-top:0.3em;}
.volver_print { display:none;}


/*---------------estilos menu---------*/
#menu           { isplay:none; }

#menu a:link,
#menu a:visited {color:#CCCCCC; text-decoration:none;}
#menu a:hover   {color:#FFFFFF; text-decoration:underline;}

#menu li { display:none;}


/*---------------estilos area---------*/
#cabecera { display:none; }
#area { display:none;} 
#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;}



/*---------------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 { display:none;}

#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;}

/*---------------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;}
#linea { border-right:#CCCCCC 1px solid; }
#con_el_apoyo { padding:1.5em 1em 1em 1.5em; clear:both;}

/*Actualidad*/
.actualidad { padding-bottom:0.5em; margin-bottom:1em; border-bottom:#CCCCCC 1px solid;}
.actualidad img { float:right; padding:0.5em;}
.actualidad h2  {}

#fotos { width:180px; float: right;}

/*Programación*/
.fecha { color:#FB2F70; display:inline; padding:0.2em; font-size:0.8em;}
.titulo { font-weight:1.1em; font-weight:bold;}
.programacio_block { width:44%; float:left; padding:0.5em; margin:0.5em; text-align:left; border:#CCCCCC 1px solid;}
.espacios { padding:0;font-size:0.8em;}

	#programacio img { float:right; padding:0.5em;}


/*Peu*/
#peu { text-align:right; margin-top:1em; border-top:#CCCCCC 1px solid; padding-top:1em;}
#peu img { float: 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 */