body {
	margin:0;
	font-family:'Trebuchet MS', Helvetica, Geneva, sans-serif; 
}

img { border:0; }

#cabecera {
	background:url('img/cabecera.jpg') no-repeat;
	height:135px;
}

#contenedor {
	margin:0 auto;
	width:700px;
	text-align:left;
}

#dia {
	font-size:10pt;
	margin:10px 0 0 10px;
	float:left;
}

#logo {	position:relative; float:left; top:35px; left:-140px; }
#logo a { width:110px; height:71px; }
#logo img { border:0; }

#info {
	width:650px;
	height:225px;
	margin:10px 0 0 0;
}

#info div.izq { width:145px; height:225px; float:left; }

#info div.dch {	width:500px; height:225px; float:left; margin:0 0 0 5px; background-image:url(img/fondoInfodch.jpg); background-repeat:no-repeat; }

#info div.cen {	width:650px; height:225px; float:left; margin:0; background-image:url(img/fondoInfocen.jpg); background-repeat:no-repeat; }

#info div.dch div.interes {
	width:475px;
	height:195px;
	float:left;
	margin:15px 0 0 10px;
	padding:0;
	overflow:auto;
}

#info div.cen div.tiendas {
	width:625px;
	height:195px;
	float:left;
	margin:15px 0 0 10px;
	padding:0;
	overflow:auto;
}

#info div.cen h2 {
	text-align:left;
	font-size:14px;
	color:#00A7A3;
	background:inherit;
	margin:15px 10px 10px 10px;
	padding:35px 0 0 0; 
	clear:both;
}

#info div.cen h2.primera { padding:0; }

#info div.cen h3 {
	text-align:left;
	font-size:12px;
	color:#333333;
	background:inherit;
	margin:10px 10px 0 30px;
	width:149px;
	height:20px;
	float:left;
}

#info div.cen a {
	color:#333333;
	background:inherit;
	text-decoration:none;
}

#info div.cen a:hover {
	color:#333333;
	background:inherit;
	text-decoration:underline;
}

#info div.cen p {
	text-align:left;
	font-size:10px;
	color:#666666;
	background:inherit;
	margin:0 10px 0 75px;
}

#infotienda {
	width:370px;
	height:195px;
	float:left;
	margin:15px 0 0 5px;
	padding:0;
	text-align:center;
	overflow:auto;
}

#fototienda {
	width:260px;
	height:195px;
	float:left;
	margin:15px 0 0 5px;
	padding:0;
	text-align:center;
	overflow:auto;
}

#fototienda img {
	color:#666666;
	background:inherit;
	margin:0;
	padding:0;
	border:0;
}

#infotienda div.texto {
	margin:0 5px 0 5px;
}
	#infotienda div.texto h2 {
		text-align:left;
		font-size:14px;
		color:#00A7A3;
		background:inherit;
		margin:-25px 10px 10px 0;
	}
	
	#infotienda div.texto h3 {
		width:337px;
		height:auto;
		text-align:left;
		font-size:12px;
		color:#333333;
		background:inherit;
		margin:10px 0 0 0;
		clear:both;
	}
	
	#infotienda div.texto h3 span.infotienda {
		text-align:left;
		font-size:12px;
		font-weight:normal;
		color:#666666;
		background:inherit;
		margin:10px 0 0 0;
	}

#info div.dch div.cine {
	width:475px;
	height:195px;
	float:left;
	margin:10px 0 0 0;
	padding:0;
	text-align:center;
	overflow:auto;
}
	#info div.dch div.cine h2 {
		text-align:left;
		font-size:14px;
		color:#00A7A3;
		background:inherit;
		margin:15px 10px 10px 40px;
	}
	
	#info div.dch div.cine h3 {
		text-align:left;
		font-size:12px;
		color:#333333;
		background:inherit;
		margin:10px 10px 0 75px;
	}
		#info div.dch div.cine h3 span { font-weight:normal; }
	
	#info div.dch div.cine img {
		width:120px;
		color:#666666;
		background:inherit;
		margin:15px 40px 0 50px;
		float:left;
		clear:both;
	}

#info div.dch div.noticias {
	width:475px;
	height:195px;
	float:left;
	margin:10px 0 0 0;
	padding:0;
	text-align:center;
	overflow:auto;
}
	#info div.dch div.noticias h3 {
		text-align:left;
		font-size:12px;
		color:#333333;
		background:inherit;
		margin:5px 10px 5px 40px;
	}
	#info div.dch div.noticias p {
		text-align:justify;
		font-size:10px;
		color:#666666;
		background:inherit;
		margin:10px 10px 0 40px;
	}

#info div.dch div.prensa {
	width:475px;
	height:205px;
	float:left;
	margin:10px 0 0 10px;
	padding:0;
	text-align:center;
	overflow:auto;
}
	#info div.dch div.prensa p { text-align:justify; font-size:10px; margin:0 20px 0 10px; }
	#info div.dch div.prensa a { text-decoration:none; color:#00A7A3; font-size:11pt; }

#info div.dch h2 {
	text-align:left;
	font-size:14px;
	color:#00A7A3;
	background:inherit;
	margin:10px 10px 10px 40px;
}

#info div.dch h3 {
	text-align:left;
	font-size:12px;
	color:#333333;
	background:inherit;
	margin:10px 10px 0 75px;
}

#info div.dch p {
	text-align:left;
	font-size:10px;
	color:#666666;
	background:inherit;
	margin:0 10px 0 75px;
}

#imgcabecera {
	position:relative;
	top:30px;
	left:40px;
	padding-left:150px;
}

#menuenlaces {
	width:90%;
	font-size:12px;
	margin:30px 0 0 0;
	.margin:34px 0 0 0;
	padding:0 0 0 0; 
	float:left;
}

#menuenlaces ul {
	margin:0 0 0 10px;
	padding:0;
	list-style:none;
	float:left;
}

#menuenlaces ul li {
	float:left;
	margin:0;
	padding:0 0 0 20px;
}

#menuenlaces ul li.relleno {
	float:left;
	margin:0;
	padding:0 0 0 95px;
}

#menuenlaces a {
	text-decoration:none;
}

#menuenlaces a span.gris {
	font-weight:bold;
	color:#999999;
	background:inherit;
}

#menuenlaces a:hover span.gris {
	font-weight:bold;
	color:#00A7A3;
	background:inherit;
}

#menuenlaces a span.verde {
	font-weight:bold;
	color:#00A7A3;
	background:inherit;
}

#menuenlaces a:hover span.verde {
	font-weight:bold;
	color:#999999;
	background:inherit;
}

#pie {
	width:650px;
	height:50px;
	margin:10px 0 10px 0;
	float:left;
}

#pieIzq {
	width:145px;
	float:left;
	margin:10px 0 0 0;
	border-top:#00A7A3 2px solid;
	text-align:center;
}

#pieIzq h1 {
	font-size:12px;
	font-weight:bold;
	color:#00A7A3;
	background:inherit;
	margin:2px 0 0 0;
	padding:0;
}

#pieIzq a {
	font-size:10px;
	font-weight:bold;
	color:#999999;
	background:inherit;
	text-decoration:none;
}

#pieIzq a:hover {
	color:#333333;
	background:inherit;
}

#pieDch {
	width:500px;
	text-align:right;
	float:left;
	margin:10px 0 0 0;
}

#pieDch p {
	font-size:10px;
	margin:0 20px 0 20px;
	padding:0;
	line-height:12px;
}

#pieDch p a {
	font-weight:bold;
	color:#00A7A3;
	background:inherit;
	text-decoration:none;
}

#pieDch p a:hover {
	color:#00514F;
	background:inherit;
}

#pieDch p.primera {
	margin:25px 20px 0 20px;
	border-top:#00A7A3 2px solid;
	font-size:10px;
	padding:5px 0 0 0;
	line-height:12px;
}

#pieDch ul {
	margin:0 20px;
	border-top:#00A7A3 2px solid;
}

#pieDch ul li {
	margin:0;
	padding:0 50px 0 10px;
	list-style-type:none;
	float:left;
}

#pieDch ul a {
	font-size:12px;
	font-weight:bold;
	color:#00A7A3;
	background:inherit;
	text-decoration:none;
}

#pieDch ul a:hover {
	color:#00514F;
	background:inherit;
}

#subInfo {
	width:650px;
	margin:20px 0 5px 0; 
	padding:10px 0; 
	text-align:center;
}

#subInfo h1 {
	font-size:14px;
	color:#00A7A3;
	background:inherit;
	margin:5px 10px 0 5px;
	text-align:right;
}

#subInfo h2 {
	font-size:14px;
	color:#333333;
	background:inherit;
	margin:0 10px 0 5px;
	text-align:right;
}

#subInfo p {
	color:#333333;
	background:inherit;
	font-size:10px;
	margin:5px 10px 0 10px;
	text-align:justify;
}

#subInfo p.leermas {
	text-align:right;
	margin:5px 10px 0 10px;
	font-weight:bold;
}
/*
#subInfo p.leermas a {
	text-align:right;
	text-decoration:none;
	font-size:10px;
	color:#333333;
	background:#FFFFFF;
}

#subInfo p.leermas a:hover {
	text-decoration:underline;
	font-size:10px;
	color:#333333;
	background:#FFFFFF;
}*/

#subInfo p a {
	text-decoration:none;
	font-size:10px;
	color:#333;
	background:#FFF;
}

#subInfo p a:hover {
	text-decoration:underline;
	font-size:10px;
	color:#333;
	background:#FFF;
}

#subInfoIzq {
	width:145px;
	height:auto;
	float:left;
	margin:0;
	border-right:#00A7A3 1px solid;
}

#subInfoIzq img {
	width:115px;
	margin:5px;
}

#subInfoDch {
	width:500px;
	height:auto;
	float:left;
	margin:0;
}

#subInfoDchUno {
	width:135px;
	height:auto;
	margin:0;
	float:left;
}

#subInfoDchDos {
	width:145px;
	height:auto;
	border-left:1px solid #00A7A3;
	border-right:1px solid #00A7A3;
	margin:0 5px 0 5px;
	padding:0 0 20px 0;
	float:left;
}

#subInfoDchTres {
	width:208px;
	height:auto;
	margin:0;
	float:left;
}
	#subInfoDchTres img { margin:5px; padding:0; }

#subInfoCartelera {
	width:470px;
	height:auto;
	margin:15px 5px 0 5px;
	padding:5px;
	float:left;
	text-align:center; 
	border-top:#00A7A3 1px solid;
}

#subInfoCartelera h1 {
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	color:#333333;
	background:inherit;
	margin:0 15px 0 5px;
	text-align:right;
	float:left;
}

#subInfoCartelera h2 {
	font-size:14px;
	font-style:normal;
	font-weight:normal; 
	color:#333333;
	background:inherit;
	margin:0 15px 0 5px;
	text-align:right;
	float:left;
}

#subInfoCartelera img {
	width:50px;
}

#subInfoCartelera ul {
	margin:30px 5px 0 5px;
	padding:0;
}

#subInfoCartelera ul li {
	margin:0;
	padding:0 0 0 7px;
	list-style-type:none;
	float:left;
}

#subInfoCartelera img:hover {
	width:52px;
}

#tituloPeli {
	width:95%;
	height:15px;
	float:left;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#00A7A3;
	background:#FFFFFF;
}

/*
#infobici {
	width:650px;
	height:300px;
	margin:10px 0 0 0;
}

#infobici div.cenbici {	width:650px; height:300px; float:left; margin:0; background-image:url(img/fondodiabici.jpg); background-repeat:no-repeat; }

#diabici {
	width:625px;
	height:275px;
	float:left;
	margin:15px 0 0 10px;
	padding:0;
	overflow:auto;
}

	#diabici .item {
		float:left;
		text-align:center;
		width:270px; height:225px;
		margin:10px;
	}
	#diabici .votacion {
		width:175px; height:22px;
		margin:10px auto;
		text-align:left;
		background:url(img/votacionbici.jpg);
	}
	#diabici .boton { float:left; text-indent:-10000px; width:62px; height:21px; border:0; background:url(img/btn_votarbici.jpg); cursor:pointer; }
	#diabici a { float:left; text-indent:-10000px; width:62px; height:21px; border:0; background:url(img/btn_votarbici.jpg); cursor:pointer; }
	#diabici .numvotos { font-size:10px; float:left; margin:5px 0 0 60px; }
*/

#participa_preg {
	width:250px;
	float:left;
	overflow:auto;
	font-size:12px;
	padding:15px 25px 0 15px;
}
	#participa_preg img {
		float:left;
		clear:both;
		margin:5px 0 0 50px;
	}
	
#participa_form {
	width:320px;
	height:200px;
	float:left;
	font-size:12px;
	padding:15px 0 0 10px;
	margin:5px 0 0 10px;
	overflow:auto;
}
