
/*
	Metodolog�a CSS: http://wiki.trevenque.es/index.php/Desarrollo_Web
	
	Anibal Barnes - GTK
	
	_Grid gen�rico, elementos de contenido, bloques (border+background)
*/
.clear{clear:both;}
.clear2{clear:both; margin:0; padding:0; height:1px;} /* mas eficaz para IE */
.inline *{display:inline;}
.floatl, .left{float:left;}
.floatr, .right{float:right;}
.hidden, .ocultar{display:none}
.align-right{text-align:right;}
.align-justify{text-align:justify;}
.align-center{ text-align:center;}
.align-left{ text-align:left;}


body{ background:url(images/bg_body.png) repeat-x; height:100%}
html{ height:100%}
.container{width:960px;margin:0 auto; display:block; clear:both; overflow:hidden;padding:30px 0 70px 14px;min-height: 75%;
/*height: auto !important;
height: 100%;
position:relative;*/
}
#header{ height:169px}
#header h1 {float:left;}
#header h1 a{ background: url(images/sprite.png) no-repeat top left;width:344px;height:39px;text-indent:-9000px;float:left; overflow:hidden}
	ul.top{float:left; margin:0 0 0 259px;padding:8px 0 0 0; list-style-type:none}
	ul.top li{float:left}
		a.blog{background: url(images/sprite.png) no-repeat -360px 0;width:91px;height:18px;text-indent:-9000px; margin-right:28px;display:block}
			a.blog:hover{background: url(images/sprite.png) no-repeat -360px -19px}
		a.cursos{background: url(images/sprite.png) no-repeat -453px 0;width:118px;height:29px;text-indent:-9000px; display:block}
			a.cursos:hover{background: url(images/sprite.png) no-repeat -453px -30px}

/* idiimas maqueta	.idiomas{ float:left;margin:0 0 0 25px;}
	.idiomas ul{float:left; margin:0;padding:8px 0 0 0;list-style-type:none}
		.idiomas ul li{float:left}
			.idiomas ul li a.esp{width:45px;height:20px;float:left;background: url(images/sprite.png) no-repeat -573px 0;text-indent:-9000px; }
				.idiomas ul li a.esp:hover,.idiomas ul li.select a.esp{background: url(images/sprite.png) no-repeat -573px -20px }
			.idiomas ul li a.eng{width:48px;height:20px;float:left;background: url(images/sprite.png) no-repeat -618px 0;text-indent:-9000px; }
				.idiomas ul li a.eng:hover,.idiomas ul li.select a.eng{background: url(images/sprite.png) no-repeat -618px -20px;} */
				
		.tx-srlanguagemenu-pi1{  width:93px; height:20px; float:left;margin:6px 0 0 25px;background: url(images/sprite.png) no-repeat -573px 0}
			.tx-srlanguagemenu-pi1 DIV.ACT{width:45px;height:20px;float:left;font-weight:normal }
			.tx-srlanguagemenu-pi1 DIV.NO{width:45px;height:20px;float:left;font-weight:normal }
			.tx-srlanguagemenu-pi1 a, .tx-srlanguagemenu-pi1 .INACT{ color:#fff;width:21px; overflow:hidden;height:20px; display:block; text-transform:uppercase; font-size:9px; letter-spacing:0.15em; margin-left:12px; padding-top:3px; font-weight:normal; text-decoration:none}
			.tx-srlanguagemenu-pi1 DIV.ACT a{ color:#000; font-weight:normal}
			.tx-srlanguagemenu-pi1 DIV.NO a{ color:#FFF;font-weight:normal }


/*#contenido{background: url(images/bg_contenido.png) repeat-y right top; display:block; overflow:hidden}*/
	
/*#container2{ width:960px;display:block; clear:both; overflow:hidden;background:url(images/bg_contenido.gif) repeat-y right top;}*/
#container2{ width:960px;display:block; clear:both; overflow:hidden;background:transparent;}

/*  left  ********************/
#left{ width:180px; float:left; background:transparent; overflow:hidden}
body.iframe_tickets #left{display: none;}
 
/* a.programacion{display:block;background:url(images/sprite.png) no-repeat 0px -313px; color:#FF0000; text-decoration:none}
  	  a.programacion:hover{background:url(images/sprite.png) no-repeat -180px -313px}*/

/*  center  ********************/
/*#center{ width:480px; float:left; padding:0 40px 0 75px;background:transparent}*/
#center{ width:705px; float:left; border-right:0; padding:0 0 0 75px}
#content{width:705px;float:left;display:block; clear:both; /*overflow:hidden;*/ background:tranparent}
body.iframe_tickets #center{width:910px; padding:0;}
body.iframe_tickets #content{width:910px;}

/*  right  ********************/
/*#right{ width:184px; display:block;float:right; padding:33px 0 0 0; background:transparent}*/

#right{display:none}

/* footer ********************/
/* FOOTER PARA EDICI�N CONCRETA #footer{ padding:50px 0 0 0;background:#000000 url(images/bg_footer_edi.png) repeat-x}*/

 #footer{ padding:30px 0 0 0;background:#000000}
	#footer .content_footer{width:960px; display:block; clear:both; overflow:hidden;margin:0 auto; padding-bottom:33px; font-size:0.8em; color:#B2B2B2; font-weight:bold}
	/*#footer .content_footer div{ float:left; height: 34px}
	#footer .content_footer div#c1276{ float:left; clear: both; position: relative; top: -20px; left: 105px;}
	#footer .content_footer div#c26{ float:right; position: relative; top: -60px}
	#footer .content_footer p{ float:right; width:154px; line-height:1.2em}
	#footer .content_footer img{ padding-right:19px}*/
