﻿/* HOME STYLESHEET */

p {
	color: #333;
	font-size: 1.1em;
}


/* TOP BOX */
div.top-box{
	background:url("default/gray-vertical-line.gif") repeat-y scroll 350px 0 transparent;
	overflow:hidden;
	padding:5px 0;
	margin-bottom:10px;
}
div.left-top-box{
	float:left;
	width:340px;
}
div.right-top-box{
	float:left;
	padding-left:25px;
	width:245px;
}
/* MIDDLE BOX */
div.middle-box{
	/* background:url("default/dotted-vertical-line.gif") repeat-y scroll 210px bottom transparent; */
	border-bottom: 1px solid #FFFFFF;
	border-top: 5px solid #BCB5B3;
}

div.middle-box h3{ text-transform: uppercase; }

div.left-middle-box{
	border-right: 1px dotted #c0bdb8;
	float:left;
	padding-bottom:10px;
	width:208px;
}
div.right-middle-box{
	float:right;
	padding-bottom:10px;
	width:400px;
}
div.right-middle-box .dotted-title { padding-left:15px !important; }

div#press h3.dotted-title { border-top: none; }
div#folder h3.dotted-title { border-top: none; }

/* AVE */
div#ave{
	height:41px;
	padding-top:11px;
	padding-bottom:10px;
	
	display: none;
}

div#v ave{
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	padding-left:32px;
}

div#ave span span{
	color:#0F7592;
	font-size:0.9em;
	padding-left:30px;
}

/* LIVE */
div#live{
	background:url("default/live-bg.gif") no-repeat scroll 12px 0 transparent;
	height:41px;
	padding-top:11px;
	padding-bottom:10px;
	
	display: none;
}

div#live span{
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	padding-left:32px;
}

div#live span span{
	color:#0F7592;
	font-size:0.9em;
	padding-left:30px;
}
/*LINKHOME*/
div#linkhome {/*display: none;*/}
/*VIDEOAVE*/
div#videoave {display: none;}
/*VIDEOPLENO*/
div#videopleno {display: none;}

/* IMAGES */
div#other-sections{padding-bottom:25px;}
div#other-sections h2{display:none}
div#other-sections div.images{
	height:220px;
	overflow:hidden;
	width:340px;
}
div#other-sections ul{
	margin-top:10px;
	text-align:center;
}
div#other-sections li{
	display:inline;
	border-left:1px solid #D5D5D5;
	padding:0 5px;
}
div#other-sections li a{
	color:#424242;
	font-family:Georgia;
	font-size:1.2em;
	text-decoration:none;
	text-transform: uppercase;
}
div#other-sections li a:hover{text-decoration:underline;}
div#other-sections li.first{border-left:none;}

/* List in columns */
div.two-columns {
	float: left;
	width: 410px;
}
div.three-columns {
}
div.three-columns  li, div.two-columns li {
	float: left;
	width: 170px;
	margin-right: 20px;
}
div.float-column {
	float: left;
	
}

/*IMPRESOS*/
div#printed{ 
	overflow:hidden;
}
div#printed li{
	float:left;
	width:106px;
	padding-left:11px;
}
div#printed li.first{padding-left:0px;}
div#printed .searcher a { background:url("default/printed.jpg") no-repeat scroll 0 25px; }
div#printed .online a { background:url("default/printed.jpg") no-repeat scroll -106px 25px; }
div#printed .printed a { background:url("default/printed.jpg") no-repeat scroll -212px 25px; }
div#printed h3, div#printed h4{
	text-transform: uppercase;
}
div#printed h4 { 
	border: none;
	color:#EC521C;
	font-size:1.1em;
	margin-bottom: 0px;
	padding-bottom:7px;
}
div#printed h4 a { 
	color:#EC521C;
	display:block;
	padding-bottom:50px;
	text-decoration: none;
}
	
	




/* NEWS */
div#news {
	min-height: 60px;
}
div#news h2 {
}
div#news h2 a {
}
div#news li{padding-bottom:10px;}
div#news li a{
	color:#333333;
	font-size:1.1em;
	font-weight:bold;
	text-decoration:none;
}
div#news li a:hover{text-decoration:underline;}
div#news p{
	color:#999999;
	font-size:1em;
}
div#news p.news-date{
	font-weight:bold;
}
div#news span{color:#999999;
	font-size:1em;}
div#news li div a{
	color:#999999;
	font-size:1.1em;
	font-weight:bold;
	text-decoration:none;
}
div#news li div a:hover{ color: #f88d4c; text-decoration: underline}

/* DIARY */
div#diary {
	padding-bottom:10px;
	position:relative;
}
div#diary h2 {
}
div#diary h2 a {
}
div#diary li{ display: inline; }
div#diary li.first{
	border-left:none;
	padding-left:0px;	
}
div#diary li a{
	border-left:1px solid #999999;
	color:#999999;
	font-size:1.0em;
	font-weight:bold;
	padding:0 3px 0 5px;
	text-decoration:none;
}
div#diary li.first a{
	border-left:none;
	padding-left:0px;	
}
div#diary li a:hover{color:#2996C4;}
div#diary li.selected a{
	color:#2996C4;
	outline: none;
	text-decoration:underline;
}
div#diary  ul li ul{
	float: left;
	margin-top: 15px;
	width:245px;
/*
	left:0;
	position:absolute;
	top:45px;
	width:245px;
*/
}
div#diary  ul li ul li{
	display:block;
	float:none;
	padding-bottom:5px;
}
div#diary ul li ul li a{
	border-left:none;
	color:#333333;
	font-size:1.1em;
	font-weight:bold;
	padding-left:0px;	
	text-decoration:none !important;
}
div#diary ul li ul li a:hover{
	color:#333333;
	text-decoration:underline !important;
}
div#diary ul li.selected ul li a{color:#333333;}
/* PRESS */
/* Los estilos comentados corresponden a los estilos del bloque de prensa */
div#press-content {
	/* background:url("default/microphone.gif") no-repeat scroll 10px 0 transparent; */
	background: transparent url("default/phone-icon.gif") no-repeat 6px 2px;
	overflow:hidden;
	padding:0 24px 0 60px;
}
div#press-content ul {
	margin-top: 13px;
}
div#press-content li {
	margin-bottom: 3px;
	/*
	border-bottom:1px dotted #BFBDB8;
	margin:4px;
	padding-top:3px;
	*/
}
div#press-content li.last {
	border-bottom: none;
}
div#press-content li a {
	/* padding: 4px 0 4px 24px; */
}
/* Icons for press content */
a.podcast {
	background: url(default/icons-press-content.png) no-repeat left 0px;
}
a.videos {
	background: url(default/icons-press-content.png) no-repeat left -22px;
}
a.docs {
	background: url(default/icons-press-content.png) no-repeat left -44px;
}




/* FOLDER */
div#folder-content{
	background:url("default/folder.gif") no-repeat scroll 10px 0 transparent;
	overflow:hidden;
	padding:0 24px 0 100px;
}
div#folder-content h4{
	color:#2E2E2E;
	font-size:1.1em;
	font-weight:bold;
	padding-bottom:5px;
}

div#folder-content p{
	color:#1d1d1d;
	padding-bottom:10px;
}

/* SERVICES */
div#services{
	overflow:hidden;
	padding-bottom:25px;
}
div#services h3 { text-transform: uppercase; }
div#services .orange-title{padding-bottom:3px;}
div#services ul.arrow-list{ margin-left: 1em; }

/* CITY */
div#city{
	overflow:hidden;
	padding-bottom:25px;
}
div#city h3 { text-transform: uppercase; }
div#city ul.arrow-list{ margin-left: 1em; }




/******************************** OTHER CSS *********************************/

/* Oficina cidadan */
div#oficina-cidadan img { margin-top: 5px; }

/* Pago a 60 días */
div#pago-dias {
	background: url(default/garantia.png) no-repeat 1px 30px;
}
div#pago-dias  p {
	padding: 10px 15px 10px 45px;
}
div#pago-dias a{
	padding-right: 15px;
}

/* EL TIEMPO */
div.weather{
	overflow:hidden;
	padding:5px 0;
}
div.weather p{
	font-weight:bold;
	padding:3px 0;
	text-align:right;
}
div.weather img{float:left;}

/* RSS */
ul.rss{
	background:url("default/rss-icon.gif") no-repeat scroll 5px center transparent;
	padding:15px 0 15px 75px;
}
/* DESCARGAS */
a.adobe img {padding:5px 0 10px;}

/* URBANOS */
div.urbanos{padding:5px 0;}
div.urbanos img{
	float:left;
	padding:5px 0 5px 2px;
}
div.urbanos p{padding:5px 0 0px 45px;}

/* NEWS LIST */
div.news-list li{
	border-bottom:1px solid #F2F2F2;
	margin-bottom:18px;
	padding-bottom:18px;
}
div.news-list h2{
	font-size:1.3em !important;
	font-weight:bold!important;
	padding:0 !important;
}
div.news-list h2 a{
	color:#006699 !important;
	text-decoration:none !important;
}
div.news-list h2 a:hover{color:#D32B92 !important;}
div.news-list p{
	font-size:1.1em !important;
	padding:10px 0 !important;
}
div.news-list span.date{
	color:#999999; 
	font-weight:bold;
}
div.news-list .img-left,
div.news-list .img-right{
	border:1px solid #999999;
	height:45px;
	float:right;
	margin:0 10px 10px 0;
	overflow:hidden;
	padding:4px;
	width:65px;
}
div.news-list .img-right{
	float:right;
	margin:0 0 10px 10px;
}


