body{ margin:0; padding:0; font-family:Verdana, Geneva, Arial, sans-serif; font-size:12px;}.lineacuarto{ padding:0; margin:0; overflow:hidden; background:#E0E2D3;}
.lineacuarto{ padding:0; margin:0; overflow:hidden; background:#F7FAEF;}
.logocge{ width:120px !important; border:none;}
.logocge img{border:none;display:block; margin:0 auto; text-align:center; padding:0 5px; border-radius:15px;}
.lineacuarto img{ border-radius:5px;}
.lineacuarto li{ width:28%; float:left;  margin:0; padding:0; height:auto !important;  list-style:none; border-top:none !important;}
.imgnotacuarto{ width:60px; height:60px; margin-top:2px; border-radius:10px; padding:2px 5px 5px 0 !important; float:left; margin-right:2px; background:none !important; }
.lineacuarto li a{font-size:11px;}
.titulonotacuarto:hover{ text-decoration:underline;}
img{ border:0;}
h1,h2,h3,h4,h5,h6{ padding:0; margin:0; font-weight:700;}
/*img {border: 1px solid #000;}*/
a {	text-decoration: none;color: #000;font-weight: bold;}
a:hover {
	text-decoration: underline;
	color: #000;
	font-family: Verdana, Geneva, Arial, sans-serif;
}
#Pagina, .contenedorpagina{ width:1000px; margin:0 auto; border:1px #DDD solid;}
img{ padding:0; margin:0;}
#Skiplist, .skip{ display:none;}
#Header{ background:url(../imagenes/imagenescomun/fondologoprincipal4.gif); background-position:top; color:#000; }
#Header img{ margin:0; padding:0;}
#LogoP { padding:0; margin:0; list-style:none;  float:left;}
#Header p, #Header h1{display:none; }
#Bannerprincipal{ border-bottom:1px #daa solid; background:#DDD; color:#333; overflow:hidden;}	
#Bannerprincipal ul, #Bannerprincipal li{ padding:0; margin:0; list-style:none; display:inline;}
#Bannerprincipal img{ display:block; width:auto; margin:0 auto;}
#Redessociales{
	width:30%;
	float:right;
	padding:0;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 0;
}
#Redessociales p{ padding:0; margin:0; display:inline;}
#Redessociales img{ padding-bottom:2px;}
#Redessociales ul, #Redessociales li{  list-style:none; display:inline; list-style:none; padding:0; margin:0;}
#Redessociales span{ display:none;}
#Redessociales a{background: url(../imagenes/imagenescomun/iconos.jpg) no-repeat top left;  }
#Redessociales a.facebook{background-position: -238px 0; width: 18px; height: 20px;display:inline-block;} 
#Redessociales a.twitter{ background-position: -306px 0; width: 20px; height: 20px;display:inline-block;} 
#Redessociales a.rss{ background-position: -522px 0; width: 20px; height: 20px;display:inline-block;} 
#Redessociales a.feedemail{ background-position: -592px 0; width: 20px; height: 20px;display:inline-block;} 
#Redessociales a.google {
    background-position: -660px 1px;
    display: inline-block;
    height: 21px;
    width: 22px;
}
#Header ul, #Header li{list-style: none; padding:0; margin:0; list-style:none;font-size:1.05em; }
#Header .menu{width: 100%;background: #808080; color:#FFF; clear:both;  line-height:14px; overflow:hidden;}
#Header .menu li { float: left;}
#Header .menu a {display: block;background: #808080;color: #FFF; padding:5px; font-weight:400;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;margin:0 2px;}
#Header .menu a:hover{text-decoration: underline; background:#555; color:#FFF;}
#FormaBusqueda{ padding:0; margin:2px 5px 4px 0; display:inline-table; color:#333; background:inherit; }  
#q{ border:1px #C7C8C9  solid;  height:16px}
#FormaBusqueda fieldset{ border:none; margin:0; padding:0; }
#FormaBusqueda input{ padding:0; margin:0; font-size:1.1em; padding:2px 0; border:none; }
* html #FormaBusqueda input.boton{padding:0 6px; }
#FormaBusqueda input.boton{background:#EEE; color:#333; border:1px #C7C8C9 solid;  height:22px; margin-left:-4px; padding:0 8px; }
#FormaBusqueda input.boton:hover{ background:#f8f8f8; color:#000; cursor:pointer;}
#areanota{ float:left; width:73%; /*width:100%;*/ height:auto !important; height:400px; height:400px;  border-right:1px solid #CCC; line-height:19px; 
padding:5px 14px 3px 10px; margin-top:0;font-size:1.200em; font-family:Georgia, "Times New Roman", Times, serif;}
#textonota{ clear:both; font-size:1.1em;}
.FormatoIMG td img{ display:block; margin:0 auto; text-align:center; }
.FormatoTabla td{ padding:2px 10px; border:1px #BBB solid;}
.FormatoIMG strong img{ display:inline; border:none; }
#areanota blockquote{ background:#f8f8f8; color:#333; border-left:5px #e5e5e5 solid; padding:1px 10px; margin:0 40px;}
.CambiaAncho{ width:1000px !important; border-right:none !important;}
/*Interiores*/
#barracompartir{ height:25px; margin:5px 0 10px 0;}
#barracompartir p{ color:#FF3333; background:#FFF; font-weight:700; font-size:1.2em; padding:0; margin:0; width:40%; float:left; font-style:italic;}
#barracompartir ul, #barracompartir li{ padding:0; margin:0; list-style:none;}
#barracompartir ul{background:#F4F4F4; border:1px #DDD solid; color:#333; width:39%; float:right; padding-left:4px; overflow:hidden;}
#barracompartir li{ float:left; display:inline; margin-right:2px; }
#barracompartir a{font-weight:400;  font-size:0.7em; padding:0 4px 0 0;}
#barracompartir img{ margin:2px 0 0 0;}
#barracompartir span.email{ background-position: -172px 0; width: 16px; height: 16px;} 
#barracompartir span.printer{ background-position: -376px 0; width: 18px; height:16px;}
#areadeladerecha{ float:left;width:24.5%; background:#EAEAEA; color:#333;  }
#areadeladerecha ul{ padding:0; margin:0; list-style:none; text-align:center;}
#areadeladerecha h4{ text-align:center; font-weight:400; font-size:1em; padding:5px 0 0;}
#areadeladerecha li{ padding:0; margin:0 0 5px 0; list-style:none; }
#areadeladerecha img{ display:block; width:auto; margin:0 auto; text-align:center; border:5px solid #DDD;}
#areadeladerecha object{border:5px solid #DDD;}

#areasuperior h1{ color: #5F2010;font-size: 2.4em;  padding:0 0 3px 10px; line-height:1.2em; }
#areasuperior h2{ font-size: 1.2em; font-family:Arial, Helvetica, sans-serif;	color: #333; padding:0 0 5px 10px;  line-height:16px;}
#areasuperior h1 p, #areasuperior h2 p, #areasuperior strong p{ padding:0; margin:0;}
#areasuperiorColumna h1{color: #5F2010;font-size: 2.7em; padding:10px 0; line-height:1.2em; text-align:center; font-style:italic;}
#areasuperiorColumna h2{font-size: 1.45em;	color: #333; padding:10px 0 5px;  line-height:16px; text-align:center; font-weight:700;}
#areasuperiorColumna h3{text-align:center; font-size: 1.3em;  font-weight:400; font-style:italic;}
#areasuperiorColumna span{font-variant: small-caps; font-size: 1.1em; padding:10px 0 0 10px;color:#666; background:inherit;}
#seccion{color: #666; background:#FFF; padding:5px 5px 10px 10px; margin:0; font-weight:700; font-size:1.150em;}
#areasuperior strong{  padding:5px 0 0 10px; font-weight:400; font-size:1.2em; font-family:Arial, Helvetica, sans-serif;}
#areasuperior h3{ color:#666; background:inherit; font-variant: small-caps; font-size: 1.1em; padding:10px 0 0 10px; margin:0;}
#areasuperiorColumna, #areasuperior{ overflow:hidden; border-bottom:1px #ccc solid;font-family: Georgia, "Times New Roman", Times, serif;}
#lugar{ font-weight:400; font-variant:normal;font-size: 0.9em;}
#Footer{ color:#300; text-align:center; border-top:1px solid #A67554; background:#F8F0EF; padding:5px 10px;  line-height:14px; font-size:0.9em; clear:both;}
#Footer p{ padding:0; margin:0; clear:both;}
#Footer span{ font-weight:700; display:block;}
#Footer .copy{ font-weight:700; line-height:14px; font-size:1em; padding-top:5px; display:block;}
/****************************PARA LA INDEX********************************************/
#areaIndex{font-size:1.1em;padding:0 0 3px 5px; margin-top:5px; }
#areaIndex hr{ margin:5px 0;}
#areaIndex img{ border:1px #000 solid; }
.corazonadatitulo img{ border:none !important;}
.cabezaopinion{
	padding: 3px 0 !important;
	font-weight: 700;
	font-size: 16px;
	color: #FFF;
	text-align: center;
}
#areaIndex p{ padding:4px 0; margin:0;}
/*#areaIndex td{ border:1px #ccc solid;}*/
.calendario{ background: url(../imagenes/imagenescomun/iconos.jpg) no-repeat top left; background-position: 0 0; width: 128px; height: 92px; text-align:center; padding-top:13px;} 
#fechanombredia {font-size: 1em;font-weight: 700;color: #FFF; display:block; padding-bottom:5px;}
#fechanumdia {font-size: 2.5em;font-weight: 700; display:block;padding-bottom:2px;}
#fechamesanio {font-size: 0.85em;font-weight: 700; display:block; padding-bottom:3px;}
.nueva{ background:url(/images/nueva21.gif) no-repeat right 5px;  display:inline;  padding-right:34px; line-height:18px; 
*background:url(/images/nueva21.gif) no-repeat right bottom; *display:list-item; } 
._nueva{ background:url(/images/nueva21.gif) no-repeat right 5px;  display:inline;  padding-right:34px; line-height:18px; 
*background:url(/images/nueva21.gif) no-repeat right bottom; *display:list-item; } 
.video{ background:url(https://www.alcalorpolitico.com/images/icovideo2.png) no-repeat right 5px;  display:inline; padding-right:52px; }
.video2{ background:url(https://www.alcalorpolitico.com/images/icovideo2.png) no-repeat right 5px;  display:inline;  padding-right:52px;  }
.cabeza {
	font-weight: 700;
	line-height: 18px;
	font-family: Verdana, Geneva, Arial, sans-serif;
}
#publicidadinferior{ border-top:2px #CCC solid; padding-top:5px;}
#contenedornotas {font-size:1.2em;width: 595px; float: left;}
#contenedornotas table{ padding:0; margin:0;}
#contenedornotas td{ padding:0; margin:0;}
#contenedornotas p{ padding:2px 0; margin:0;  }
#contenedornotas h2,#contenedornotas h3, #contenedornotas h4{ padding:0; margin:0; font-size:1em; display:inline;}
#NotasIndex{
	float: left;
	width: 47%;
	border-right: 1px #CCC solid;
	line-height: 14px;
	margin-right: 6px;
	padding-right: 10px;
	font-family: Verdana, Geneva, Arial, sans-serif;
}
#CentroIndex{
	float: left;
	width: 47%;
	padding-right: 8px;
	line-height: 14px;
	border-right: 1px #CCC solid;
	line-height: 14px;
}
* html #CentroIndex{  padding-right:0px; margin-right:0;}
#contenedorDerecho{width:385px;  float:left;}
#contenedorDerecho ._piedefoto{ font-size: 0.8em !important; line-height:14px;}
#contenedorpartebaja {clear: both; border-top:1px #999 solid; }
#contenedorpartebaja ._piedefoto{ font-size: 0.8em; line-height:14px;}
.otrasnoticias{display: block;}
.otrasnoticias a{font-size: 11px;color: #333;background-color: #eee;}
.otrasnoticias .balazo{display: none;}
.otrasnoticias .sumario{display: none;}
.otrasnoticias .credito{display: none;}
.otrasnoticias a:hover{background: #ddd;text-decoration: none;}
.ViaCorreo{ background:#748127; color:#FFF;  float:right;    text-align:center; font-style:italic; font-size:0.665em; font-weight:700; padding:1px 4px !important; display:block; border:1px #616B21 solid;}
.ViaFacebook{ background:#F0AB22; color:#FFF;  float:right;    text-align:center; font-style:italic; font-size:0.750em; font-weight:700; padding:1px 30px !important; display:block; border:1px #EB9E10 solid;}

.autorcolumna {font-size: 1.2em;font-weight: 700;}
#Columnas{border: 1px solid #336633; overflow:hidden; padding:0; margin:0;}
#contenedorcolumnas h3{font-weight: 700;color: #FFF;background:#676C46;text-align: center; width:100%; font-size:0.750em; padding:1px 0; display:block;}
#contenedorcolumnas {background: #F9F9F0;margin-top: 5px; }
#contenedorcolumnas li{ padding:0 3px 0 3px; margin:1px 0; list-style:none; font-size:0.7em;}
#contenedorcolumnas span, #contenedorcolumnas strong{ display:block;}
#contenedorcolumnas a:hover {background: #F0F2E6;text-decoration: none;	display: block;}
#contenedorcolumnas a {font-weight: 400;display: block;}
#OpinionCol{overflow:hidden; padding:5px 0 0; margin:0;}
#OpinionCol li{border-bottom:1px #E8DCC6  solid;}
#OpinionCol strong{font-size: 1.3em;font-weight: 700;}
.autoropinion {	font-size:0.9em;color: #069;font-weight: 700; 	margin-bottom: 5px;	padding-bottom: 3px;}

#columnasanteriores {background: #F4F4F4;float: right;width: 230px;	padding: 3px 5px; margin:0 0 10px 10px;	border: 1px solid #DDD; color:#333; line-height:16px;}
#columnasanteriores h3{ font-weight:700; text-align:center; font-size:0.750em;}
#columnasanteriores ul, #columnasanteriores li{ padding:0; margin:0; list-style:none;}
#columnasanteriores li{ font-size:0.8em; border-bottom:1px #CCC solid;}
#columnasanteriores a{ font-weight:400; color:#333; background:#f4f4f4; display:block; text-decoration:none; font-size:1.3em; padding:1px 0;}
#columnasanteriores a:hover{ background:#ebebeb; color:#333;}


#Opinion {font-size: 0.9em;}
#Opinion strong{ display:block; font-weight:700;font-size: 1.2em;}
#ColumnasIndex{border: 1px solid #336633;background: #F3F5E9; overflow:hidden;}
#Opinion ul{ list-style:none; padding:0; margin:0;}
#Opinion li{ padding:1px 2px;}
#ColumnasIndex li{ border-bottom:1px #630 dotted;}
#Opinion h3{font-weight: 700;color: #FFF;background-color: #336633;text-align: center; padding:1px 0;}
#Opinion h4{font-weight: 700;	color: #FFF;background: #003;text-align: center; padding:1px 0; }
#Opinion .autor{font-style: italic;	padding:0;	font-size: 1.1em; display:block;}
#Opinion .fecha{font-style: italic;	padding:0 2px 2px;font-size: 0.9em;}
#Nacional {background: #EDF8F8;border: 1px solid #003; overflow:hidden;}
#Nacional li{border-bottom:1px #099 solid;}
#Nacional strong{ font-style:italic; font-size:1.3em;}
#Nacional .autor{font-style: italic; font-size:1em;	font-weight: 700;}
#Nacional .titulonacional{  font-size: 0.9em;}
#Deportes{ width:280px;}
#Deportes, #Deportes li{ padding:0; margin:0; list-style:none;}
#Deportes a{ padding:0 4px 0; line-height:18px;}

.limpiar{ clear:both;}
.centro{ text-align:center;}
.izquierda{ text-align:left;}
.derecha{ text-align:right;}
.Textoblanco{ color:#fff; font-size:0.8em; font-weight:700;}
.AvisoAmarilloIndex{ text-align:center; font-size:0.6em; background:#FDF9B2; border:1px #DAC884 solid; font-weight:700; line-height:11px; padding:5px 1px 3px!important; }
.sumario {
	font-size: .7em;
	color: #000;
}
.credito {font-size: 0.6em;font-weight:700;	color: #069;font-style: italic;}

.balazo {font-size: 0.9em;}

.linea2{ border-top:1px #CCC solid;}
._normal {
	padding: 3px 0;
}
._normal a {
	line-height: 18px !important;
}
._ArticuloMarfeel {
	padding: 3px 0;
}
._ArticuloMarfeel a {
	line-height: 18px !important;
}
._principal {padding:3px 0;}
._relacionada {padding:3px 0;}
._principal .cabeza {font-size: 1.5em;font-weight: 400;}
._principal a {font-size: 1.5em;font-weight: 700; line-height:28px;}
._piedefoto {
	font-size: 0.7em;
	padding-bottom: 3px;
	line-height: 13px;
	color: #000;
}
._piedefoto p{
	padding:0 !important;
	margin-bottom: 5px !important;
}
._relacionada .balazo {	display: none;}
._relacionada .sumario {display: none;}
._relacionada .credito {display: none;}
.columnasabajo a{font-weight:400;font-size: 0.7em;}
._relacionada  a{color: #006;	font-weight: 700;font-size: .7em;}
._vermasimagenes a{
	color: #FFFFFF;
}
hr{ margin:0;	border: 1px #CCC solid;	background: #CCC;}
.separador { border-right:9px #FFF solid; border-left:9px #FFF solid; background:#CCC; color:#333;}

._creditofoto {	font-size: 0.7em;text-align: right;color: #FFF;	background: #000;padding:2px 0;}
._vermasimagenes {font-size: 0.8em;font-weight: 700;text-align: center; padding:2px 0;}
.corazonada {font-family: Verdana, Geneva, sans-serif;font-size: 0.95em;	font-weight: 700;
	color: #006;background: #eee;text-align: center; padding:5px 5px 10px 5px;}
.corazonadatitulo {	font-size: 1em;font-weight: 700;color: #900;background-color: #eee;text-align: center;padding-top: 5px;}
.corazonadatitulo img {border: 0;}
.acptitulos {font-size: 12px;font-weight: 700;color: #FFF;background:#AB8334;text-align: center; padding:2px 0;}
.acpsubtitulos {font-weight: 700;background: #AB8334;font-size: 10px;text-align: center;color: #FFF;}
.acpsubtitulos p.Textoblanco{ font-size:1em;}
.acpsubtitulos2 {font-weight: 700;	background: #F3D7AF;font-size: 12px;text-align: center; padding:2px 0;}
.fondoscuro {font-weight: 700;background: #F3D7AF;	font-size: 0.7em;text-align: center; padding:2px 0;}

.fotopublicidad {background: #D9D098;font-size: 0.9em;font-weight:700;color: #392133;text-align: center; padding:0 5px;border: 1px solid #696;}
.fotopublicidad a{color: #392133;}
.seccionpoliciaca {background: #FFFFF4;	font-size: 0.8em;border: 1px solid #D6887A;	padding: 3px;}
.seccionpoliciaca a{color: #900;display: block;}
.seccionpoliciaca a:hover{text-decoration: none;background: #FFE8E8;display: block;}
.seccionpoliciaca .titulo{color: #FFC;font-weight: 700;	background: #900;text-align: center;font-size: 1.4em;}

.linealadoderecho {	padding: 3px;}
.espaciado { margin:5px 0;}
.piepaginaprincipal {font-family: Verdana, Geneva, sans-serif;font-size: 0.7em;	color: #300;background: #FFECDA;text-align: center;}
.aviso { padding:5px 0;	background: #F2EEE6; text-align:justify;}
.TablaAnuncios{ background:#000; color:#FFF; text-align:center;}
.Anuncios {
	overflow:hidden;
	height:155px;
}
.TablaAnuncios img{ display: block;  margin:2px 0 0 20% !important; text-align:center;  border:2px #eee solid;  }
#anuncio_sup_dcha{
	float: right;
}
.cuadronotasapp{ width:350px; float:right; font-family: Verdana, Geneva, Arial, sans-serif; font-size:12px;
}



#view-full-site {display:none;}
@media screen and (max-width: 770px) {
	#view-full-site {display:block;}
		.anuncio_derecha {display:none !important;}
	#contenedorpartebaja table,  #contenedorpartebaja thead, #contenedorpartebaja tbody, #contenedorpartebaja th, #contenedorpartebaja td, #contenedorpartebaja tr{ display:inline;}
}
.scrollup{width:32px;height:32px;text-indent:-9999px;opacity:0.9;
position:fixed;bottom:50px;right:10%;display:none;background: url('https://www.alcalorpolitico.com/images/icon_top.png') no-repeat;}
.scrollup:hover{ opacity:1;}

.scrollup2{width:53px;height:50px;opacity:0.9;padding:1px; border-radius:3px; text-align:center; font-size:10px; color:#fff; padding-bottom:10px;
position:fixed;top:60px;right:0.2%;display:none;background:#555 url('https://www.alcalorpolitico.com/images/icoresponsive3.png') center bottom no-repeat;}
.scrollup2:hover{ opacity:1;color:#fff; text-decoration:none;}

/*AJAX MENU FIXED OCT2015*/
/*lazyloadyajax*/
#contenedorDerecho{ opacity:0 !important; /*OJO: ocultar para ajax, si se desacttiva se debe mostrar*/}
.lazy-hidden {    opacity: 0;}
.lazy-loaded {
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
    opacity: 1;
}

#contenedorDerecho.lazy-loadedderecho {  /*OJO: MOSTRAR para ajax, si se desacttiva se debe mostrar*/
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
    opacity: 1 !important ;
}
#MenuPrincipalTop a#pull {display: none ;}


@media only screen and (min-width: 1024px) {
	#NotasIndex{
		float: left;
		width: 47%;
		border-right: 1px #CCC solid;
		line-height: 14px;
		margin-right: 6px;
		padding-right: 10px;
		font-family: Verdana, Geneva, Arial, sans-serif;
	}
	#CentroIndex{
		float: left;
		width: 47%;
		padding-right: 8px;
		line-height: 14px;
		border-right: 1px #CCC solid;
	}
}

@media only screen and (max-width: 480px) {
	img {
		max-width: 250px;
	}
	#NotasIndex{
		width: 42%;
		padding-right: 0;
		border-right: hidden;
	}
	#CentroIndex{
		width: 42%;
		float: right;
		margin-right: 20px;
		border-left: 1px #CCC solid;
		padding-left: 12px;
	}
}