/* ~~~~~~~~~~~~~~~~~~~~~~~~~ LayOut */
#container {
	width:940px;
	margin:5px auto 10px auto;
	padding:0 0 0 0;
	}

#header {width:100%; height:80px; background:#000 url(header.png) no-repeat 0 0;}
	
#socialIcons {float:right; margin:47px 75px 0 0;}
	#socialIcons a {float:left; width:20px; height:20px; margin-right:1px }
	
	#socialIcons a#blg {background:url(sm_rss.png) no-repeat 0 0; text-indent:-9999em;}
	#socialIcons a#fcb {background:url(sm_facebook.png) no-repeat 0 0; text-indent:-9999em;}
	#socialIcons a#twt {background:url(sm_twitter.png) no-repeat 0 0; text-indent:-9999em;}
	#socialIcons a#ytb {background:url(sm_youtube.png) no-repeat 0 0; text-indent:-9999em;}
	
	#socialIcons a#blg:hover {background:url(sm_rss.png) no-repeat 0 -20px; text-indent:-9999em;}
	#socialIcons a#fcb:hover {background:url(sm_facebook.png) no-repeat 0 -20px; text-indent:-9999em;}
	#socialIcons a#twt:hover {background:url(sm_twitter.png) no-repeat 0 -20px; text-indent:-9999em;}
	#socialIcons a#ytb:hover {background:url(sm_youtube.png) no-repeat 0 -20px; text-indent:-9999em;}
	
#langs {
	float:right;
	margin:53px 10px 0 0;
	text-align:right;
	font:11px/1.3em Arial, Helvetica, sans-serif;
	font-style: italic;
	}
	#langs span {margin: 0 5px; padding: 5px 0 2px 0; font-size:1px; height:10px; border-right:1px solid #666;}

#topNav {
	display:inline;
	float:left;
	width:100%;
	border-bottom:1px solid #000;
	margin:5px 0 0 0;
	padding:0 0 0 0;
	}
	
#bigNav {
	display:block;
	float:left;
	z-index:100;
	width:100%;
	margin:0 0;
	padding:0 0;
	}

#main {
	display:block;
	float:left;
	z-index: 10;
	width: 700px;
	height:1%;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	}
	#main img {margin: 0 0 10px 0;}
	#main img.dcha {float:right; margin: 0 0 20px 20px;}
	#main img.izda {float:left; margin: 0 20px 20px 0;}
	
	#main img.dchaHome {float:right; margin: 0 0 20px 20px;}
	#main img.izdaHome {float:left; margin: 0 20px 20px 0;}
	
div#sidebar {
	display:block;
	float:right;
	width:220px;
	height:1%;
	margin:0 0 0 0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
div#bgNav {
	position:relative;
	width:220px;
	height:1%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
div#flashFile {
	float:left;
	width: 340px; 
	height:300px;
	margin: -10px 0 0 -10px;
	padding: 0 0 0 0;
	border: 0;
	}
div#flashLoops {
	float:left;
	display:block;
	width: auto; 
	margin: 0 0 0 30px;
	padding: 0 0 0 0;
	border: 0;
	}
div#flashFileLoop1 {
	width: 160px; 
	height:120px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0;
	}
div#flashFileLoop2 {
	width: 160px;
	height:120px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0;
	}
div#footer {
	clear:both;
	margin:0 auto 0 auto;
	padding: 10px 0 0 0;
	width:805px;
	height:50px;
	text-align:right;
	background:#FFF;
	}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~ LayOut (homePage) */
#homeLeft {
	float:left;
	width:270px;
	}
#homeRight {
	float:left;
	margin-left:30px;
	width:290px;
	}
	.homeNew {height:187px;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~ SideNav Xtra (homePage) */
#banners {
	display: block;
	clear:both;
	width:220px;
	height:60px;
	margin:10px 0;
	padding:0 0;
	}
	#banners img {border:0;}

div.xtra {padding:0 0 0 0;} /*home news xtra*/

/* ~~~~~~~~~~~~~~~~~~~~~~~~~ Valid Code (homePage) */
#valid {
	display:block;
	float:left;
	width:700px;
	margin:0 0 0 0;
	padding:0 0 20px 0;
	}
	#valid img {
		border:0;
		float:left;
		margin-right:15px;
		}
		
/* Valid */
#valid3 {
	display:block;
	float:left;
	width:700px;
	margin:0 0 0 0;
	padding:0 0 20px 0;
	}
	#valid3 img {
		border:0;
		float:left;
		margin-right:15px;
		}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~ Buscador */
form#buscaFicha {
	float:left;
	margin:10px 0 0 10px;
}
input#botSearchIn { /* search page */
	display:inline-block;
	width: 100px;
	margin: 0 0 0 5px;
	padding: 2px 10px;
	color: #FFF;
	background: #606060;
	border:0;
	border-top: 1px solid #7F7F7F;
	border-right: 1px solid #414141;
	border-bottom: 1px solid #414141;
	border-left: 1px solid #7F7F7F;
	cursor: pointer;
	}
	
div#losResults {float:left; margin:0 0; padding:0 0;}
div#losNumbers {float:right; margin:0 0; padding:0 0;}

#losNumbers span {font-weight:bold; padding:0 2px 0 2px}

#losNumbers a.numPag:link, #losNumbers a.numPag:visited, #losNumbers a.numPag:active {font-weight:normal;}
#losNumbers a.numPag:hover {font-weight:normal;}

div#listaFilms {
	margin: 0 0 0 0;
	padding: 17px 0 0 0; 
	border-top:1px solid #E0E0E0;
}
div#listaFilms p {margin:0 0 10px 0; padding:0 0 0 0; line-height:10px;}