body {	
	margin:0px;
	padding:0px;
	font:normal 12px/16px 'Asap', georgia,verdana,arial;
}
img {
	border:none;
}
a {
	/*color:#004276;*/
	color:#000;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
h1 {
	font:700 24px/28px 'Asap', georgia,verdana,arial;
	margin:5px 0px 10px 0px;
}
h2 {
	font:700 22px/24px 'Asap', georgia,verdana,arial;
	margin:5px 0px 10px 0px;
}
h3 {
	font:700 20px/22px 'Asap', georgia,verdana,arial;
	margin:0px 0px 10px 0px;
}
h4 {
	font:700 16px/19px 'Asap', georgia,verdana,arial;
	margin:5px 0px 10px 0px;
}
h5 {
	font:normal 14px/16px 'Asap', georgia,verdana,arial;
	margin:5px 0px 5px 0px;
}
p {
	font:normal 14.5px/18px 'Asap', georgia,verdana,arial;
	margin:5px 0px 5px 0px;
	color:#262020;
}

div.ads120x600 {
	display:none;
}
#wrapper {
	margin:0px auto 0px auto;
	width:985px;
}

@media (min-width: 1250px) {
	#wrapper {
		margin:0px auto 0px auto;
		width:1250px !important;
		z-index:-1;
	}
	div.ads120x600 {
		display:block;
		position:relative;
		top:120px;
	}
	div.ads120x600left {		
		left:0px;
	}
	div.ads120x600right {		
		left:1125px;
	}
	div.fixed {
		position:fixed;
		top:120px;
	}
}
#wrapper-content {
	margin:0px auto 0px auto;
	width:995px;
	background-color:#FFF;
	z-index:5;	
	overflow:hidden;
}
#head {
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
}
#logo {
	position:relative;
	top:0px;
	left:0px; 
	width:500px;
	height:130px;
	float:left;
}
#primer-periodico {
	margin:105px 0px 0px 170px;
	padding:2px 5px 10px 5px;
	color:#333;
	font:13px 'Asap', verdana;
	text-transform:uppercase;
	font-weight:bold;
}

/* --------------------------------------------------------------------------*/
#top {
	/*border-bottom:3px solid #004276;*/
	border-bottom:3px solid #000;
	overflow:hidden;
	padding:5px 0px 0px 0px;
}
div.addthis_toolbox {
	float:left;
	margin:0px 15px 0px 0px;
}
#top ul, #top ul li {
	margin:0px;
	padding:0px;
}
#top ul {
	margin:2px 0px 0px 0px;
}
#top ul li{
	float:left;
	list-style-type:none;
	margin:0px 15px 0px 0px;
}
#fecha {
	float:right;
	font-size:13px;
	width:200px;
	margin:105px 0px 0px 0px;
	text-align:center;
	font-family:verdana;
}

/* menu areas */
#menu {
	/*background-color:#004276;*/
	background-color:#9ACA41;
	overflow:hidden;
	padding:5px 0px 5px 5px;
	text-transform:uppercase;
}
#menu ul li, #menu ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#menu ul li a {
	display:block;	
	float:left;
	color:#000;
	text-decoration:none;
	margin:0px 5px -10px 0px;
	padding:3px 1px 10px 1px;	
	font-family:'Asap', verdana;
        font-size:11px !important;
}
#menu ul li a.act {
	background-color:#FFF;
	color:#000;
	font-weight:bold;
	letter-spacing:0.3px;
	border-radius:5px;
        font-size:11px !important;
}
#menu ul li a:hover {
	text-decoration:underline;
}

/* submneu */
#submenu {
	background:transparent url("/images/bk-submenu.jpg") repeat-x 0px 0px;
	overflow:hidden;
	padding:5px 0px 7px 10px;
	text-transform:uppercase;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
#submenu ul li, #submenu ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#submenu ul li a {
	display:block;	
	float:left;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;	
	color:#000;
	border-right:1px solid #FFF;
	border-left: 1px solid #CCC;
	font-family:'Asap', verdana;
}
#submenu ul li a.act {
	color:#3D3D3F;
	font-weight:bold;
}
#submenu ul li a:hover {
	text-decoration:underline;
}
#submenu ul li a.first {
	border:none;
}
#pueblos {
	margin-top:-2px;
	margin-bottom:-6px; 
	float:left;
}

/* ads728 */
div.ads728 {
	margin: 10px 0px 10px 0px;
	padding:5px;
	text-align:center;
	border-top:1px solid #CCC;
	background-color:#F4F2F2;
}
div.ads7288 {
	margin: 10px 0px 10px 0px;
	padding:5px;
	text-align:center;
}

/* CONTENT */
#content {
	/*margin:20px 0px 0px 0px;*/
}
#content-base {
	width:619px;
	float:left;
	margin:0px 10px 0px 0px;
}
#content, div.secciones {
	overflow:hidden;
}
div.secciones {
	margin:20px 0px 20px 0px;
}
#noticias-portada {
	width:400px;
	float:left;
	border:0px solid red;
	margin-right:15px;
}
#otras-noticias {
	width:280px;
	padding-left:10px;
	float:left;
	margin-right:15px;
}
#sidebar-right {
	width:250px;
	float:left;
}

div.all-section {	
	overflow:hidden;
	float:left;
	width:615px;
}
div.section-right {
	
}
div.secciones-news {
	width:615px;
	float:left;
	overflow:hidden; 
	margin:0px 0px 15px 0px;
}
div.first-news-section {
	width:370px;
	float:left; 
	/*padding:10px 10px 0px 0px; */	
}
div.first-news-section h3 {
	margin-top:5px;
}
div.first-news-section p {
	
}
div.first-news-section p img {
	float:left;
	margin:0px 5px 5px 0px;
}
div.other-news-section {
	width:220px;
	float:left; 
	padding:0px 0px 0px 10px; 
}
div.sidebar-left {
	width:355px;
	float:left;
	margin:0px 10px 0px 0px;
}
div.sidebar-right {
	width:355px;
	float:left;
	margin:0px 0px 0px 10px;
}
#opiniones {
	width:980px;
	clear:both;
	border-top:1px solid #DDD;
	overflow:hidden;
}

/* portada */
div.item-news {
	margin:0px 0px 15px 0px;
	padding:0px 0px 10px 0px;	
}
div.item-news-otras {
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;	
}
p.seccion, p.autor {
	font-size:12px;
	color:#333;
	font-style:italic;
}
div.border-news {
	border-bottom:1px solid #DDD;
}
div.ads2 {
	margin:10px 0px 0px 0px;
}
div.opinion, div.bitacora, div.editorial {
	width:215px;
	height:210px;
	float:left;
	margin:10px 7px 0px 0px;
}
div.opinion, div.bitacora {
	border-right:1px solid #DDD;
	padding-right:10px;
	padding-left:5px;
}
div.bitacora {
	border:none;
	background-color:#F4F2F2;
	padding:5px;
	height:225px;
}
div.editorial {
	width:238px !important;
	height:200px;
	margin:10px 7px 0px 0px;
	padding:10px;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
	background-color:#F4F2F2;
}
p.texto img {
	float:left;
	margin:0px 5px 5px 0px;
}
p.title-section {
	font-size:29px;
	/*color:#004276;*/
	color:#000;
	border-bottom:3px solid #000;
	/*border-bottom:3px solid #004276;*/
	padding:0px 0px 11px 0px;
}
p.title {
	font-size:22px;
	/*color:#004276;*/
	color:#000;
	padding:0px 0px 11px 0px;
	/*border-bottom:2px solid #004276;*/
	border-bottom:2px solid #000;
}
div.other-news-section h4 {
	margin-bottom:20px;
}
div.item-sidebar {
	border:0px solid #DDD;
	width:345px;
	/*padding:10px;*/
	margin:10px 0px 15px 0px;
}
div.ads {
	border-top:1px solid #CCC;
	background-color:#F4F2F2;
	text-align:center;
	padding:10px;
	margin:0px 0px 10px 0px;
}
div.ads-top {
	margin:0px 0px 10px 0px;
}

/* zona2 */
#zona2 {
	border-top:0px solid #000;
	padding:10px 0px 10px 0px;
	margin:20px 0px 0px 0px;
}
#top1, #bottom {
	overflow:hidden;
}
#googleads {
	margin:10px 0px 10px 0px;
}
#colabora, #servicios, #eltiempo, #lomascomentado, #diariodigital {
	float:left;
	width:315px;
	margin-right:13px;
}
#calledelastiendas {
	float:left;
	width:315px;
	margin-left:13px;
}
#servicios, #diariodigital {
	margin-right:0px;
}
#colabora, #diariodigital {
	text-align:center;
}
#colabora p.title, #diariodigital p.title {
	text-align:left;
}

/* servicios */
#servicios p {
	margin-bottom:10px;
}
#servicios p img {		
	float:left;
	width:32px;
	height:32px;
	margin:0px 5px 5px 0px;
}
#servicios p.servicio {
	margin-bottom:15px;
}
#servicios span.title {
	width:100%;
	display:block;
	font-size:20px;
	margin:0px 0px 5px 0px;
}
#servicios span.desc {
	color:#5B5959;
}
#diariodigital {
	overflow:hidden;
}
/* /servicios */

/* /zona2 */

/* portada secci�n */
#noticias-portada-seccion, #sidebar-right-seccion {
	width:350px;
}
#noticias-portada-seccion, #otras-noticias-seccion {
	margin-right:10px;
	padding-right:10px;
	border-right:1px solid #CCC;
}
#otras-noticias-seccion {
	width:235px;
}
#noticias-portada-seccion, #otras-noticias-seccion, #sidebar-right-seccion {
	float:left;
}
#noticias-portada-seccion div.item-news, #otras-noticias-seccion div.item-news {
	border-bottom:1px solid #CCC;
}
/* /portada secci�n */

/* titulo de secciones */
#edicion-local {
	height:35px;
	display:block;
}
#edicion-local h1 {
	font-size:18px;
}
#margen {
	height:20px;
	display:block;
}
/* /titulo de secciones */

/* Noticia completa */
#noticia {
	border:0px solid blue;
	overflow:hidden;
}
p.cintillo {
	padding:5px;
	margin:0px 0px 10px 0px;
	border-bottom:2px solid #7F1818;
	font-size:17px;
}
div.addthis-fullnews {
	width:100%;
	display:block;
	margin:5px 0px 5px 0px;
}
#noticia-completa {
	float:left;
	width:620px;
	border:0px solid red;
	margin:0px 10px 0px 0px;
}
#noticia-completa h1 {
	margin-top:0px;
	padding-top:0px;
}
div.subtitulo {
	background-color:#F4F2F2;
	border:1px solid #CCC;
	padding:5px;
	margin:10px 0px 10px 0px;
	font-size:12.5px;
	line-height:19px;
}
#fulltext {
	font-size:14px;
	margin-bottom:20px;
}
#fulltext p {
	margin-bottom:10px;
}
#fulltext p.img-news {
	width:380px;
	float:left;
}
span.pie {
	font-size:12px;
	color:#666;
	font-style:italic;
}
#mas-imagenes {
	overflow:hidden;
	margin-bottom:15px;
}
#mas-imagenes img {
	width:120px;
	margin-right:5px;
	float:left;
}
#noticia-completa h2 {
	border-bottom:1px solid #ccc;
	margin:0px 0px 5px 0px;
	font-size:18px;
	/*padding:0px 0px 5px 0px;*/
}
#noticia-completa h3 {
	font-size:16px;
}
#imagenes {
	background:transparent url("/images/camera.png") no-repeat 0px 0px;
	padding:0px 0px 5px 28px;
}
#multimedia {
	background:transparent url("/images/film.png") no-repeat 0px 0px;
	padding:0px 0px 5px 28px;
}
#globe {
	background:transparent url("/images/globe.png") no-repeat 0px 0px;
	padding:0px 0px 5px 28px;
}
#mas-elementos {
	width:250px;
	float:left;
	margin:5px 5px 5px 0px;
	padding:5px;
	border:1px solid #CCC;
}
#cut-mapa {
	width:0px;
	height:0px;
	overflow:hidden;
}
#cerrar-mapa {
	display:none;
	margin-left:5px;
	background:transparent url("/iconos/cross-circle.png") no-repeat 0px 7px;
	padding:3px 5px 0px 7px;
	cursor:pointer;
}
/* /Noticia completa */


#footer {
	border-top:1px solid #CCC;
	padding:5px;
	background-color:#F4F2F2;
}
#footer p {
	font-size:11px;
}
h1.title {
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	border-bottom:2px solid #000;
}
#form {
	margin-bottom:20px;
}
/* --------------------------------------------------------------------------*/

/* ajax */
#leer-mas-seccion, #leer-mas-alias {
	background:transparent url("/iconos/right.png") no-repeat 75px 0px;
	display:block;
	width:100%;
}
#archivo a {
	margin-bottom:10px;
}
#archivo #inicio {
	background:transparent url("/iconos/left.png") no-repeat 125px 0px;
	display:block;
	width:100%;	
}

#input-buscar {
	border:1px solid #CCC;
	margin:0px 5px 5px 0px;
	padding:1px;
	width:180px;
	font-size:11px;
	font-family:verdana,arial;
	background:url("http://www.google.com/cse/intl/es/images/google_custom_search_watermark.gif") no-repeat scroll left center #FFFFFF;
}

p.editorial {border-bottom:1px solid #000}
div.editorial h4 {font-weight:bold;}
#opiniones2 {
	border-top:1px solid #DEDEDE;
	margin-top:30px !important;
}
#opiniones2 div.opinion {
	width:222px;
	height:216px;
	margin-top:10px;
}
#opiniones2 div.opinion:last-child {
	border-right:none;
}

/* 25n*/
@if(p.internacional (color == #333)) {
	#logo {background:none !important;}
	#primer-periodico {display:none;}
	#head {background:transparent url("/images/25n-head.jpg") no-repeat 0px 0px;}
}

#js-menu {display:none;}
span.almeria {display:none;}
#ley-cookie {
	width:99.9%;
	background-color:#333;
	color:#FFF;
	padding:7px 5px 5px 5px;
	opacity: 0.88;
	margin:0px auto 0px auto;
	position:fixed;
	bottom:0px;
}
#ley-cookie  a{
	color:#FFF;
	border-bottom:1px dotted #EEE;
}