body {
	margin: 0;
	padding: 0;
	font-family:Arial,Helvetica,sans-serif;
}

form {
	margin: 0;
	padding: 0;
}

select {
}

h1 {
	margin: 0;
}

img {
	border: 0;
}

p {
	margin: 0;
	padding: 0;
	color: #333333;
}

form {
	margin: 0;
	padding: 0;
}

a {
	color: #0E52B3;
	text-decoration: none;
}

a:hover {
	color: #0E52B3;
	text-decoration: underline;
}

.container {
	border: 1px solid #ECECEC;
	background: #FFF;
	border-bottom: 0;
	margin: 0;
}

.header {
	text-align: center;
	background: #0d53b2;
	padding: 5px 0;
}

.menu {
	background:#EFEFEF;
	text-align: center;
	padding: 3px 0;	
	font-weight:bold;
	border-bottom: 2px #fff solid;
}

.menu a {
	line-height:33px;
	margin:0 auto;
	padding:5px 8px;
	border:1px solid #B5BBD5;
	background-color: #fff;
	color: #000;
}

.search {
	background: #ECECEC none repeat scroll 0 0;
	padding: 8px 12px;
	text-align: center;
}

.date {
	color: #fff;
	text-decoration: none;
	font-size: 75%;
	padding: 3px 5px 3px 5px;
	background: #89a7cd;
}

.contents {
	border-top: 4px solid #ECECEC;
}

.filter {
	background:#89A7CD;
	text-align: center;
	padding: 5px 0;	
	color: #fff;
	font-size: 90%;
}

.filter a {
	color: #efefef;
	text-decoration: underline;
}

.path {
	font-size: 80%;
	color: #999;
	padding-bottom: 2px;
}

.results {
	background: #FFFFFF none repeat scroll 0 0;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.results .item {
	border-top: 2px solid #EDEDED;
	padding: 6px 7px;
	background: #FFFFFF url(http://hemeroteca.lavanguardia.es/mobi/static/images/wap_li.gif) repeat-y scroll 0 0;
}

.results .item_horoscopo {
	border-top: 2px solid #EDEDED;
	padding: 6px 7px;
	background: #EFEFEF url(http://hemeroteca.lavanguardia.es/mobi/static/images/wap_li.gif) repeat-y scroll 0 0;
}

.results img {
	float: left;
	margin-right: 7px;
	position: relative;
	width: 4.7em;
}

.results h2 {
	font-size: 100%;
	margin:0;
}

.results a {
	color: #0E52B3;
	text-decoration: none;
}

.results a:hover {
	color: #0E52B3;
	text-decoration: underline;
}

.results span {
	color: maroon;
	font-size: 80%;
}

.results .autor {
	font-size: 80%;
}

.results .smallLink {
	font-size: 80%;
	text-decoration: underline;
	color: #585858;
}

.footer p {
	background:#89A7CD;
	text-align: left;
	padding: 10px;
	color: #fff;
	font-weight: bold;
}

.footer p a {
	color: #fff;
}

.temas, .servicios  {
	margin: 0;
	padding:0;
	font-weight:bold;
	overflow:hidden;
}

.temas li, .servicios li {
	border-bottom:1px solid #CCCCCC;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding: 10px;
	background: #fff url(http://www.hagoclic.com/static/css/hagoclic/img/bg_h5.gif) repeat-x scroll 0 0;
}

.temas a, .servicios a {
	color: #000;
}

.pagination span {
	padding-left: 3px;
	padding-right: 3px;
}

.search .divPagination {
	padding-bottom: 7px;
	font-size: 90%;
}

.search .text {
	font-size: 60%;
}

.search .button {
	font-size: 70%;
}

.extra {
	padding: 2px 0;
	text-align: right;
}

.extra a {
	color: #074497;
	text-decoration: none;
	font-size: 75%;
}

.extra img {
	vertical-align: bottom;
}

.copy {
	font-size: 75%;
	text-align: center;
	border-bottom: 6px solid #89A7CD;
}

.component {
	padding: 10px 5px 0;
}

.component h1 {
	color: #000;
	font-size: 120%;
	margin: 0;
	padding: 7px 0 7px 0;
}

.component h2 {
	color: #333333;
	font-size: 110%;
	margin: 0;
	padding: 0 0 7px;
	font-weight: normal;
}

.component h3 {
	color: #000;
	font-size: 100%;
	margin: 0;
	padding: 7px 0 7px 0;
}

.component h4 {
	color: #333333;
	font-size: 90%;
	margin: 0;
	padding: 0 0 7px;
	font-weight: normal;
}

.component .dateInfo {
	color: #A3A3A3;
	font-size: 70%;
	margin: 0;
	padding: 5px 0 5px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.component .text {
	color: #333333;
	padding-bottom: 5px;
}

.component .noticia img {
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 15px;
	width: 99%;
}

.component .foto img {
	width: 100%;
}

.component .video img {
	width: 100%;
}

.component .multimedia {
	text-align: center;
}

.clear {
	clear: both;
	margin: 0;
	padding: 0;
	width: 100%;
}

.moreNews {
	padding-top: 3px;
	padding-bottom: 3px;
	border-top:2px solid #EDEDED;
	width: 100%;
	text-align: right;
}

.childs {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.childs p {
	padding: 3px 0px;	
}

.ads {
	background:#EFEFEF;
	text-align: center;
	width: auto;
	padding-top: 3px;
	border-bottom: 1px #fff solid;
}

.ads img {
	display: inline;	
}

.tabAct {
	padding: 3px 5px 3px 5px;
	color: #000;
	float: left;
	margin-right: 4px;
	border: 1px solid #ccc;
}

.tab {
	padding: 3px 5px 3px 5px;
	background-color: #89A7CD;
	color: #fff;
	float: left;
	margin-right: 4px;
	border: 1px solid #ccc;
}

.tab a {
	color: #fff;
}

table td {
	font-size: 70%;
	border: 1px solid #EFEFEF;
	vertical-align: top;
}

table .odd {
	background-color: #FFFFFF;
}

table .even {
	background-color: #EFEFEF;
}

table .head {
	font-weight: bold;
}

.back {
	float:left;
}

.up {
	float:right;
}

.orderBy {
	font-size: 65%;
	border-bottom:1px solid #ECECEC ;
	color: #999;
	padding-bottom: 2px;
	padding-left: 2px;
}

/*Barra Urgente*/

.barraUrgente{background-color:#f0f0f0; font-weight:bold}
.barraUrgente .title{padding: 1px; font-family:Arial,Helvetica,sans-serif; font-size:100%; background-color:#b50a03; color:#fff}
.barraUrgente .texto{color:#000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:100%}

.barraEndirecto{background-color:#f0f0f0; font-weight:bold}
.barraEndirecto .title{padding: 1px; font-family:Arial,Helvetica,sans-serif; font-size:100%; background-color:blue; color:#fff}
.barraEndirecto .texto{color:#000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:100%}
