*{margin:0; padding:0;}
html {font-size: 100%;/* IE hack */}
body {background:#fbcb8c url(../imagenes/interfaz/bg_body_int.gif) repeat-x 0px 0px;}
img{vertical-align:middle;border:0;margin:5px 5px 5px 0;}
a{text-decoration:none;}

p{line-height:160%;font-size: 1.05em; text-align:justify;}
	p a {text-decoration:underline;color:#e95d0f; }
	p span img{float:left; margin:0 20px 0px 0; }
	p img{float:right; margin:0 0 10px 20px; border:2px solid #fff;}

#wrap {background:transparent url(../imagenes/interfaz/f_interior.jpg) scroll no-repeat top left;}
#body{width:780px;margin:0 auto;}

#body .left{text-align:left;font-size:0.85em;color:#000;padding:30px 0 0 70px;margin:0 430px 0 0;}

#body .right{width:430px;float:right;}

.menu{font-family:Trebuchet MS;clear:both;padding:20px 0px 3px 0px;}
.menu span{margin:0 2px 0 2px;}
.menu span a{color:#fff;background:#000;padding:20px 10px 10px 10px;}
.menu .sina{color:#fff;background:#000;padding:20px 10px 10px 10px;}
.menu span a:hover{color:#fff;background:#E95D0F;padding:20px 10px 10px 10px;}

.inicio{text-align:right;font-size:0.85em;padding:10px 10px;clear:both;}
.inicio a{color:#fff;}
.inicio a:hover{color:#000;}
.inicio img{margin:0 2px 0 10px;}

.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {display:inline-block;}
.clearfix {display:block;}
* html .clearfix {height:1px;}

.localizacion{color:#000;text-align:left;padding:15px 0 15px 10px;font-size:0.85em;clear:both;}
.localizacion a{text-decoration:underline;color:#000;font-size:1em;}

#pie{color:#E95D0F;padding:20px 15px 15px;clear:both;font-size:0.9em;}

.textos_interior{background:#f7ead7;margin:0 0 0 -221px;position:relative;width:650px;text-align:left; border-bottom:7px solid #e95d0f;}

h1{background:#e95d0f;color:#fff;font-family:Helvetica, Arial;font-size:1.5em;padding:3px 0 3px 15px; font-weight:normal;}

	.submenu{color:#fff;text-align:left;font-size:0.9em; margin-top:7px;}
	.submenu ul{margin:0 10px;padding:0 0 0 0;background:#f7ead7;height:23px;color:#000;vertical-align:middle; font-family:Trebuchet MS;border-top:1px solid #000;}
	.submenu li{list-style:none;float:left; padding:4px 40px 0 40px;}
		.submenu li img{margin:0 2px 0 0;}
		.submenu a{color:#000;}
		.submenu a:hover{color:#E95D0F;}
		.img_s{height:6px;}
		
		
		.espectaculo{width:300px;float:left;color:#780e10;font-size:1.1em;font-weight:bold;margin:25px 10px 0 5px;}
		.espectaculo a{color:#000;}
				.espectaculo a:hover{color:#E95D0F;}
				
				.ficha_obra{padding:10px 15px 0 20px;font-size:0.85em;}
				h2{color:#e95d0f;font-size:1.5em;margin:25px 0 15px 0;}
				h3{background:#FFB55F;font-size:1.0em;margin:25px 0 10px 0;padding:3px 0 3px 15px;}
				  h3 a{text-decoration:none;color:#000;}
				  h3 a:hover{text-decoration:underline;}
				  
				.box_titulo {margin:15px 0 15px 0;}
				.box_titulo h2 {float:left; margin:0!important; width:73%; line-height:1.4em;}
				.box_titulo a {float:right; padding:1px 2px; background:#000; color:#fff;}
				.box_titulo a:hover {float:right; padding:1px 2px; background:#E95D0F; color:#fff;}
				
				.box_subTitulo {background:#FFB55F; margin:25px 0 10px 0; padding:3px 10px 3px 15px;}
				.box_subTitulo h3 {float:left; margin:0!important; padding:0!important;}
				.box_subTitulo a {float:right; color:#fff; background:url(../imagenes/interfaz/ico_subir.gif) no-repeat 0px 0px; padding-left:2.0em;}
				.box_subTitulo a:hover {color:#000;} 
				  
				.tabla{width:100%;}
				.tabla td{width:50%;height:15px;padding:5px 0 5px 15px;}
				
				.tabla2{width:580px;margin:0 0 0 20px;}
				.tabla2 td{height:15px;padding:5px 0 5px 15px;}
				.f_verde_oscuro {background:#FFB55F;}
				.f_verde{background:#FFDEAF;}
				.tabla2 a {text-decoration:underline;color:#000;}
				.col{width:210px;} 
				.calendario{padding:2px 0 0 15px; }
				.calendario span {font-size:0.8em;}
				.calendario span a{background:#000;color:#fff;padding:1px 3px;font-size:0.9em;}
				.calendario span a:hover{background:#E95D0F;color:#fff;padding:1px 3px;font-size:0.9em;}
				
				.galeria_fotos{margin:25px 0 10px 0;}
				
				.validacion{clear:both;padding:10px 0 0 0;}
				
				.td1{width:40%}
					.td2{width:25%}
						.td3{width:24%}
							.td4{width:11%}
							
							.logomadferia{margin:-40px 0 0 0;}