/* CSS Document */

/*---------------------------------------------TOP PORTADA------------------------------------*/
#barra-top{
	overflow:hidden;
	height:1%;
}
p.tags-mas a{
color:#393831;
background: #fff url(../img/flecha.gif) no-repeat scroll left center; 
padding-left: 7px; 
}

#top-tags{
	float:left;
	padding : 7px 0 0 12px;
	height: 22px;
	margin:0;

}
#top-tags h4{
	padding-right:11px;
	background: transparent url(../img/flecha.gif) no-repeat scroll right center; 
}
#top-tags p span a{
	background-color:#393831;
}
#top-tags p span a:hover{
	/*background-color:#dc0547;*/
}
#top-tags p.tags-mas{
	margin-left:6px;
}

#top-tags ul li#vermas a {
	color: rgb(83, 83, 83);
}
#caja-top{
float:right;
height:29px;
margin:0;
padding:0 7px 0 10px;
}
#top-social, ul#color-switcher  {
margin-top:7px;
}
#barra-top p.misfav a{
background-color:#fff;
background-image:url(../img/ico_fav_index.png);
border:1px solid #888;
line-height:19px;
color:#333;
font-weight:normal;
font-size:11px;
}
#barra-top p.misfav a:hover{
color:#333;
text-decoration:underline;
}
#barra-top p.misfav {
margin:4px 10px 0 0;
padding:0;
border:none;
}

/*---------------------header----------------*/

#header{
	background-color:#fafafa;
	height: 221px;
	border-bottom:1px solid #fff;
	background:#fff url(../img/bg_header.jpg) no-repeat 432px 0;
	padding-left:27px;
}

#corp{
float:left; 
}
#corp p.intro{
width:490px;
font-size:1.1em;
line-height:1.6em;
}

h1#logo{

margin:22px 0 18px 0;

}


/*---------fin header-----------*/



.hr{
background-image:url(../img/pngbarra.png);
display:block;
margin:0;
height:8px;
}
.hr hr {
  display: none;
}

.items-dest h3{
margin:0;
padding:0;
}
.barra{
border-bottom:1px solid #fff;
}
.bar1{
	
}
.bar2{
	background:#fff url(../img/bg_header.jpg) no-repeat 432px -254px;
}
.barra h2{
background-image:url(../img/pngbarra-test.png);
margin:0;
padding:0 0 0 1em;
font-size:1.4em;

}
.barra h2 a{
color:#fff;
padding:0 12px;
line-height:31px;
display:block;
background:transparent url(../img/flech-barra.gif) no-repeat left center;
text-decoration:none;

}

.items-dest{
	position:relative;
	overflow:hidden;
	height: 240px;
}

.items-dest ul{
margin:0;
padding:0;
width:2883px;
height:239px;
position:absolute;
top:0;
left:0;
border-bottom:1px solid #fff;
}
.items-dest ul li{
overflow:hidden;
float:left;
width:961px;
}

/*---------------- DESTACADO PORTADA-----------------------*/

.paginacion{
	position:absolute;
	top:0px;
	right:0;
	z-index:6;
	width: 100%;

}
.paginacion p{
	margin:0.5em 0.3em 0 0;
	overflow:hidden;
	height:1%;
	float: right;
}
.paginacion p a{
display:block;
line-height:1.5em;
background-color:#fff;
color:#141414;
padding:0 0.3em;
margin-right:2px;
float:left;
text-decoration:none;
}
.paginacion p a:hover{
background-color:#141414;
color:#fff;
}

.paginacion p span.selected a{
background-color:#141414;
color:#999;
}
.paginacion p .atras a{
text-transform:uppercase;
background:#141414 url(../img/fl_ant_pag.gif) no-repeat left top;
padding-left:1.6em;
color:#999;
}
.paginacion p .atras a:hover{
color:#fff;
background-position:left  bottom;
}
.paginacion p .sgte a{
text-transform:uppercase;
background:#141414 url(../img/fl_sgte_pag.gif) no-repeat right top;
padding-right:1.6em;
color:#999;
}
.paginacion p .sgte a:hover{
color:#fff;
background-position:right bottom;
}
.noticiatext{
	width:392px;
	padding-right:28px;
	float:right;
}

.noticiatext h3{
margin:3em 0 0.4em;
font-size:2em;
}
.noticiatext h3 a{
font-weight:bold;
text-decoration:none;
color:#333;

}
.noticiatext h3 a:hover{
text-decoration:underline;
}
.datos{
/*color:#dc0547;*/
margin:0.8em 0;
}


.destproy li{
position:relative;
}

.destproy li .proyectotext{
	position:absolute;
	top:10px;
	left:10px;	
	width: 200px;	
	background-color: #fff;
	z-index:49;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
	padding:10px;
}
.destproy li .proyectotext h3{
	font-size:13px;
	text-transform:uppercase;
	line-height:18px;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px dotted #333;
}
.destproy li .proyectotext h3 a{
	color:#111;
	text-decoration:none;
}
.destproy li .proyectotext ul{
	margin:10px 0;
	position:static;
	height:auto;
	width:auto;
}
.destproy li .proyectotext ul li{
	position:static;
	float:none;
	width:auto;
}
.destproy li .proyectotext p{
	font-size:11px;
	color:#111;
}
.destproy li .proyectotext p.vermas a{
	background-color:#222;
	padding:2px 4px;
	color:#fff;
	font-weight:bold;
	float:left;
	text-decoration:none;
}
.destproy li .proyectotext ul li a{
	color:#111;
	font-size:11px;
	text-decoration:none;
	padding-left: 8px;
	background:url(../img/bull.gif) no-repeat left center;

}
.destproy li .proyectotext ul li a:hover{
	text-decoration:underline;
}
.imgnoticia, .imgnoticia a, .imgnoticia a img, .imgproyecto, .imgproyecto a, .imgproyecto a img {
	float:left;
}
#destproy , #destnot{

}
.ocultarbarra{
visibility:hidden;
height:0;
}
/***************** opinion ************/
.caja-opnot{
	width:289px;
	float:left;
	padding: 0 0 0 24px;
}
.caja-opnot .kind{
font-size:1.3em;
font-weight:bold;
color:#888;
}
.caja-opnot  h3 {
	font-size:1.4em;
	margin:1em 0;
}

.caja-opnot h3 a {
	/*color:#dc0547;*/
	text-decoration: none;

}
.caja-opnot h3 a:hover {
text-decoration:underline;
}
.about-author{
color:#339900;
}
#caja-twitter{
width:288px;
float:right;
padding-right:24px;
}
#caja-twitter ul{
margin:0;
padding:0;
}
#caja-twitter ul li{
list-style:none;
padding:0.5em 0 1em 0;
border-top:1px dotted #aca98a;

}
#caja-twitter ul li p{
margin:0.5em 0;
}

#caja-twitter ul li p.tquien a{
font-weight:bold;
/*color:#dc0547;*/
font-size:1.1em;
text-decoration:none;
}
#caja-twitter ul li p.tque{
font-size:1.1em;
color:#0e8fb4;
}
#caja-twitter ul li p.tque a{
/*color:#dc0547;*/
}
#caja-twitter h2{
margin:0;
}
#caja-twitter h2 a{
	background:url(../img/twitter-h3.gif) no-repeat top left;
	display:block;
	height:33px;
	text-indent:-9999px;
	margin: 0;
	padding-bottom:1.5em;
}
.cabecera{
padding-bottom:5px;
border-bottom:1px solid #aca98a;
}
.caja-opnot .cabecera{
	position:relative;
	min-height: 80px;
}
.cabecera p, .cabecera h2, .cabecera h3, .cabecera .imgnot289{
	margin:0;
	margin-bottom:8px;

}
.op .cabecera p, .op .cabecera h2, .op .cabecera h3{
margin-left:90px;

}
.author-img{
	position:absolute;
	top:0;
	left:0;
	margin-left: 0!important;
	margin-left: -90px;
	width: 80px;
	height: 80px;

}
#sec-content{
	padding:15px 0;
	overflow:hidden;
	height: 1%;
}
.date{
	font-style:italic;
	margin: 0.7em 0;
}
/*------------------*/


#tags-zone{
	padding:15px 24px;
	/*background-color:#dc0547;*/
	margin-bottom:6px;
	height:1%;
	overflow:hidden;
}
#tags-zone p{
	
}
#tags-zone h2{
	font-size:1.3em;
	color:#fff;
	margin:0 0 0.7em 0;
}
#tags-zone p span a{
	background-color:#fff;
	color:#373737;
}
#tags-zone p span a:hover{
	background-color:#373737;
	color:#fff;
}

#flickr{
	width:600px;
	overflow: hidden;
	float:left;
}
#flickr p{
	font-size:1.2em;
	color:#fff;
	margin:0.8em 0;
}
ul.img-flickr{
	padding:0;
	margin:0;
}
ul.img-flickr li{
	float:left;
	list-style:none;
	margin: 0 12px 12px 0;
}
ul.img-flickr li a{
	display:block;
	padding:5px;
	background-color:#fff;
	float:left;
}
ul.img-flickr li a img{
	float:left;
}
#bottom-cont2{
	width:288px;
	float:right;
}
ul.lomas{
	padding:0;
	margin: 0;
}
ul.lomas li{
	
	line-height:1.3em;
	margin: 0;
	list-style: none;
	background:url(../img/flech_3x5.gif) no-repeat left center;
	padding:0 0 0 0.8em;
}
ul.lomas li a{
	line-height:1.6em;
	color:#aca98a;
	text-decoration:none;
	font-size: 1.1em;
}
ul.lomas li a:hover{
	text-decoration:underline;
}
#buscar-bottom{
	margin-bottom:1em;
}
#header .buscar{
	
	float:right; 
	margin:10px; 
	overflow:auto;
	height:auto;
	
}
#bottom .buscar input.btn{
	/*background-color:#dc0547;*/
	background-image:url(../img/buscar-btn-black.png);
}

#bottom{
	padding:15px 24px;
	}
