/*
Theme Name: K2
*/

/* Reset styles */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px 0px; padding: 0px 0px; border: 0px; outline: 0px; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;/* vertical-align: baseline;*/ }



body { color: #fff; line-height: 1; font-family:"Lucida Console", "Trebuchet MS", Arial, Georgia, Verdana, Helvetica, Sans-Serif; font-size: 0.75em; }

p {font-family: 'Lucida Console', Monaco, monospace;}

/*

ORIGINALES: "Lucida Console", "Trebuchet MS", Arial, Georgia, Verdana, Helvetica, Sans-Serif

Tahoma,Arial,Helvetica,sans-serif

"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif


En cabeceras usar: "Georgia"

Propuesta:  Tahoma,"Trebuchet MS","Lucida Console",Arial,Helvetica,sans-serif

.page-slug-about, .page-slug-contacto, .page-slug-politica, .page-slug-aviso, .page-slug-ftp { background: url("images/background_about.jpg") no-repeat 0px 0px; }

.page-slug-news, .s-category-posts { background: url("images/background_blog.jpg") no-repeat 0px 0px; } */


ul{list-style:none;}
li{list-style:none;}
table { border-collapse: separate; border-spacing: 0px; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
/* Main styles */
a:hover, a:active, a:visited, a:link { color: #fff; text-decoration: none; padding: 1px 2px; }
a:hover { text-decoration: underline; }
hr, * .hidden, legend { display: none !important; }
* .last { background: none !important; padding-right: 0px !important; margin-right: 0px !important; }
* .first { background: none !important; padding-left: 0px !important; margin-left: 0px !important; }
sup { font-size: 0.8em; position: relative; bottom: 0.4em; }
sub { line-height: 0.8em; font-size: 0.7em; }


#global { overflow: hidden; background-attachment: fixed; margin: 0px 0px;/* width: 100%;*/ height: 100%; background: url("images/body_background.png") repeat-x 1px 0px; }

body, .page-slug-inicio, .page-slug-about, .page-slug-projectos-arquitectonicos, .page-slug-proyectos-editoriales, .page-slug-investicacion, .page-slug-contacto, .page-slug-politica, .page-slug-aviso, .page-slug-ftp, .page-slug-paisaje { background: url("images/rest_background.png") repeat 0px 0px; }

.page-slug-news, .s-category-posts { background: none; }

.page-slug-news #global, .s-category-posts #global { background: url("images/blog_background.png") repeat 0px 0px; }


.page-slug-about { background: url("images/background_about.jpg") repeat 0px 0px; }
.page-slug-about #global { background: url("images/global_background.png") repeat 0px 0px; }

.page-template-page-about-php{ background: url("images/background_about.jpg") repeat 0px 0px; text-align:justify; }
.page-template-page-about-php #global { background: url("images/global_background.png") repeat 0px 0px; }

#page { float: left; width: 100%; margin: 0px 0px 30px 0px; overflow: hidden; }

#wrapper { margin: auto; padding-top: 20px; width:885px; }

#header { /*background: url("images/dotted_border.png") no-repeat 0px bottom; */border-bottom:1px solid #4F4F4F; height: 130px; width: 100%; position: relative; margin-bottom: 60px; }

.page-slug-news #header, .s-category-posts #header { /*background: url("images/dotted_border_white.png") no-repeat 0px bottom;*/ border-bottom:1px solid #4F4F4F; }

#header h1 { /*float: left;*/ margin:auto; width: 138px; height: 120px; background: url("images/logo.png") no-repeat 0px 0px;  }
.page-slug-news #header h1, .s-category-posts #header h1 { background: url("images/logo_black.gif") no-repeat 0px 0px; }


#header h1 a { width: 138px; height: 120px; display: block; /*text-indent: -99999px;*/ }

.page-slug-news #header p.description, .s-category-posts #header p.description { color: #E01173; }

#header ul.menu { padding-top: 10px; margin-left: 30px; float: left; width: 120px; }
#header ul.menu li { margin-bottom: 3px; }
#header ul.menu li.current_page_item a { padding: 3px 3px 1px 3px; background-color: #FF0000; }

.page-slug-news #header ul.menu li a, .s-category-posts #header ul.menu li a { color: #000; }
.page-slug-news #header ul.menu li.current_page_item a, .s-category-posts #header ul.menu li.current_page_item a { background-color: #E01173; color: #fff; }

#header p.contact { text-align: right; color: #FFD200; font-weight: bold; position: absolute; top: 99px; right: 0px; line-height: 14px; }
#header p.contact a { color: #FFD200; font-weight: normal; }


.page-slug-news #header p.contact, .s-category-posts #header p.contact, .page-slug-news #header p.contact a, .s-category-posts #header p.contact a { color: #E01173; }

#primary-wrapper { width: 100%; overflow: hidden; position: relative; }
.page-slug-news #content, .page-slug-investicacion #content, .page-slug-proyectos-editoriales #content, .page-slug-projectos-arquitectonicos #content, .s-category-posts .content, .archive .content { position: relative; }

#content { /*margin-bottom: 30px;*/ }

#footer { float: left; color: #999; margin: 30px auto 0px auto; width: 100%; overflow: hidden; padding-bottom: 30px; }

.page-slug-news #footer, .s-category-posts #footer { color: #999; }

#footer ul li { padding-top: 3px; display:inline; margin-right: 5px; padding-right: 6px; background: url("images/footer_separator.png") no-repeat right 3px; }
#footer ul li a { color: #999; }
#footer p { font-weight: bold; float: left; padding-top: 5px; width: 100%; }

#footer li.last { background: none; padding-right: 0px; margin-right: 0px; }
#footer li.access a { background-color: #282828; color: #FFD200; padding: 2px 2px 1px 3px; }

.page-slug-news #footer li.access a, .s-category-posts #footer li.access a { background-color: #ccc; color: #E01173; }


.qtrans_language_chooser { position: absolute; left: 0px; bottom: 4px; }
.qtrans_language_chooser li { float: left; }
.qtrans_language_chooser li.active a { color: #FFD200; }
.pageid-5 #qtrans_language_chooser li.active a { color: #E01173; }
.qtrans_language_chooser li  a:hover {text-decoration:none;}

.page-slug-news .qtrans_language_chooser li a, .s-category-posts .qtrans_language_chooser li a { color: #999; }



#projectsList, #blogPosts { float: left; width: 662px; overflow: hidden; }
#projectsList { /*margin-top: 30px;*/ width: 675px; padding-bottom: 30px; }

#projectsList li { height: 175px; float: left; margin-bottom: 15px; margin-right: 15px; background: url("images/listBack.png") repeat 0px 0px; width: 190px; padding: 10px 0px 10px 10px; overflow: hidden; float: left; }
#projectsList li h2 { margin-bottom: 1px; display: block; width: 177px; }
#projectsList li h2 a { font-family: "trebuchet MS",Arial, Verdana, Georgia; font-weight: bold; line-height: 1.5em; font-size: 1.15em; color: #000; padding: 3px; background-color: #FFD200; display: block; min-height:41px; }
#projectsList li p a { padding: 0px 0px; }
#projectsList li p img { width: 177px; height: 98px; margin-bottom: 10px; }
#projectsList li p { font-family: "trebuchet MS",Arial, Verdana, Georgia; color: #fff; font-size: 0.8em; line-height: 1.1em; }







#blogPosts .entry-content { width:  475px; }
#blogPosts .postContainer { margin-bottom: 40px; }

.entry-edit, .linklove, .admintab { display: none; }


.pageDefault h2 { color: #FFD200; font-size: 1.6em; margin-bottom: 10px; }
.pageDefault p { margin-bottom: 20px; }

#blogList, .blogPost { width: 660px; float: left; overflow: hidden;padding:5px; }
.blogPost {  background:transparent url(images/nav-over.png) repeat scroll 0 0;  }
#blogList li { overflow: hidden; margin-bottom: 30px; }
#blogList li .postDate { float: left; width: 100%; padding: 5px 0px 3px 0px; }
#blogList li .postDate span { color: #000; padding: 3px; font-size: 1em; background-color: #FFD200; }
#blogList li .postTitle { float: left; width: 100%; padding: 1px 0px 3px 0px; margin-bottom: 15px; }
#blogList li .postTitle h2, .blogPost h2 { background-color: #E01173; padding: 3px; display: inline; color: #fff; font-size: 1.5em; }
#blogList li .postTitle h2 a { font-family: Tahoma,"Trebuchet MS","Lucida Console",Arial,Helvetica,sans-serif; line-height: 1.5em; }
#blogList li .postTitle p {background:/*#282828*/transparent url("images/nav-over.png") no-repeat scroll 0 0;line-height:1.1em; padding:3px;text-align:justify;}
#blogList li .postContent { 
background:transparent url(images/nav-over.png) repeat scroll 0 0;
color:#FFFFFF;
line-height:1.5em;
margin:0 auto;
padding:5px;

 }
#blogList li .postContent p .size-full, .blogPost p .size-full { width: 98%; }
#blogList li .postContent p { margin-bottom: 10px; }
#blogList li .postContent a { color: #E01173; }
#blogList li .postContent strong { font-weight: bold; }
#blogList li .postContent em { font-style: italic; }
#blogList li .postMeta { margin-top: 10px; font-style: italic; color: #FFF; overflow: hidden; width: 100%; }
#blogList li .postMeta * { float: left; margin-right: 5px; }

#blogList .entry-categories, #blogList .meta-end, #blogList .entry-date { display: none; }
 
#comment-author-info { margin-top: 20px; }
#comment-author-info p { height: 40px; position: relative; margin-bottom: 10px; }
#comment-author-info p label { position: absolute; top: 2px; left: 0px; }
#comment-author-info p label strong { font-weight: bold; }
#comment-author-info p input { position: absolute; top: 18px; left: 0px; }
#commentform p { float: left; width: 100%; margin-bottom: 10px; }

.blogPost h2 { padding: 3px 3px 0px 3px; }

.entry-meta, .entry-comments { float: left; display: block; overflow: hidden; width: 100%; margin: 10px auto; color: #000; line-height: 1.5em;color:#999999; }
.s-category-posts .entry-content { float: left; display: block; overflow: hidden; margin: 0px 0px; color: #000; line-height: 1.5em; }
.s-category-posts .entry-content p, .entry-meta p { margin-bottom: 10px; }
.s-category-posts .entry-content p strong, .entry-meta p strong { font-weight: bold; }
.s-category-posts .entry-content p em, .entry-meta p em { font-style: italic; }
.s-category-posts .entry-content p a, .entry-meta p a, .entry-comments a, .entry-meta a, #sidebar-1 .widget a { color: #E01173; }

.entry-meta div, .entry-meta address { display: inline; }

.entry-comments { margin-top: 30px; width: 660px;
background:transparent url(images/nav-over.png) repeat scroll 0 0;
color:#FFFFFF;
padding:5px;

 }

#post-17 .entry-content p { color: #fff; }

#commentformbox #submit {
background-color:#E01173;
border: none;
color:#FFF;
cursor:pointer;
font-size:0.9em;
height:33px;
margin:10px 0 0 0;
padding:5px;
width:80px;
}


#commentformbox textarea, #commentformbox input {
border-color:#ACACAC #CCCCCC #CCCCCC #ACACAC;
border-style:solid;
border-width:1px;
float:left;
width:250px;
}
#commentformbox textarea {
width:450px;
}


#sidebar {/* position: absolute; top: 0px; right: 0px;*/ float:right; color: #000; }

#sidebar ul { width: 200px; overflow: hidden; text-align: right; margin-bottom: 30px; }
#sidebar ul li { font-weight: bold; color: #FFF; font-size: 1.2em; margin-bottom: 10px; /*float: right;*/ }
#sidebar ul li ul { float: right; margin-top: 5px; }
#sidebar ul li ul li { font-weight: normal; font-size: 0.8em; margin-bottom: 5px; float: none; }
#sidebar a { color: #FFD200; }
/*#sidebar ul li ul li a { color: #FFD200; }*/

.page-slug-news #sidebar ul li ul li a { color: #E01173; }

#sidebar ul li ul.wp-tag-cloud li { display: inline; float: right; margin-left: 10px; }

#commentlist { margin: 20px 0px 0px 0px; }
#commentlist li { margin-bottom: 15px;  }

ul.related { overflow: hidden; margin-top: 30px; }
ul.related li { margin: 0px 10px 5px 0px; float: left; background-color: #FFD200; padding: 3px 4px; }
ul.related li a { font-family: "trebuchet MS",Arial, Verdana, Georgia; font-weight: bold; color: #000; font-size: 0.9em; }


.home #projectPost {width:333px; height:177px; position:relative; margin-bottom:20px;}

.home #projectPost h3.title { font-family: "trebuchet MS",Arial, Verdana, Georgia; font-weight: bold; color: #000; z-index: 999;
position: absolute; top: 0px; right: 0px; font-size: 1.0em; background-color: #FFD200; padding: 1px 3px; }
#projectPost h3.title { font-family: "trebuchet MS",Arial, Verdana, Georgia; font-weight: bold; color: #000; z-index: 999;
position: absolute; top: 0px; right: 2px; font-size: 1.2em; background-color: #FFD200; padding: 3px 5px; }

#projectPost h3.title span { font-weight: normal; }
#projectPost h3.title a { color: #000; }



.home #projectPost div.content { padding-top: 490px; border-bottom: 2px dotted #333; width: 333px; clear: both; position: relative; }
#projectPost div.content { width:883px; padding-top: 490px; border-bottom: 2px dotted #333; clear: both; position: relative; }
#projectPost div.content .slideshow {width:100%; height: 470px; margin: 0px 0px; position: absolute; top: 0px; left: 0px; }
#projectPost div.content { background: #F2F2F2 url("images/detail_background.png") repeat-y 0px 177px; overflow: hidden; padding-bottom: 20px; }

#projectPost div.content p { color: #333; /*float: right;*/ margin: 0px 10px 10px 10px;padding: 1px; }
#projectPost div.content p a { color: #000; text-decoration: underline; }
#projectPost div.content p strong { font-weight: bold; }

#projectPost div.content .left { width: 100%; }
#projectPost div.content ul { width: 100%; /*text-align:center;*/ margin:0px 0px 30px 20px; font-size:0.9em;}
#projectPost div.content .left li { margin: 0px 22px 1px 0px; color:#58585A;/* float:left; width:126px; min-height:55px;*/ /*padding:1x; background:transparent url("images/nav-over.png") repeat-x scroll 0 0;*/}
#projectPost div.content .left li strong { /*splay: block;*/ font-weight: bold; font-size: 0.9em; width: 100%; margin-bottom: 5px; }
#projectPost div.content .left li span  { font-weight:bold;font-size:0.9em; }

#texto_project {float:left; padding:10px;}




#searchList li { margin-bottom: 20px; overflow: hidden; }
#searchList .entry-date {
float: left;
padding: 5px 0px 5px 0px;
width: 100%; }
#searchList .entry-date span {
background-color:#FFD200;
color:#000000;
font-size:0.9em;
padding:3px;
}
#searchList .entry-title {
margin-bottom: 5px;
}
#searchList .entry-title a {
color: #FFD200;
font-size: 1.25em;
font-weight: bold;
background-color: #000;
}
#searchList .entry-content { color:#fff;
line-height: 1.5em;
margin: 0px 0px; }


.home #projectPost div.content { padding-top: 0px; padding-bottom: 0px; border: none; height: 177px; min-height: 177px; }
.home #projectPost div.content .slideshow { margin-bottom: 10px; }
.home #projectPost .left a { color: #333; }
.home #projectPost p, .home #projectPost br { display: none; }
.home #blogList { width: 245px; background:none; padding:0px;}

.home #blogList li { float: left; width: 245px; margin-bottom: 10px; }
.titulo {text-align:left; padding:4px; background:transparent url("images/nav-over.png") no-repeat scroll 0 0; font-family:"trebuchet MS",Georgia,Tahoma,"Trebuchet MS","Lucida Console",Arial,Helvetica,sans-serif; margin-bottom:10px; }
.home #blogList li .postDate { padding-bottom: 3px; font-size: 0.85em; }
.home #blogList li .postTitle { margin-bottom: 0px; }
.home #blogList li .postTitle h2 { padding: 1px; font-size: 1.1em; }
.home #blogList li .postTitle h2 a { font-size: 0.85em; font-weight: bold; }
.home #blogList li .postContent { display: none; }


.home #blogList li.first { width: 550px; float: left; }
.home #blogList li.first .postDate { font-size: 1.1em; padding-bottom: 1px; }
.home #blogList li.first .postTitle { margin-bottom: 10px; }
.home #blogList li.first .postTitle h2 { padding: 3px; font-size: 1.3em; }
.home #blogList li.first .postTitle h2 a { line-height: 1.3em; /*font-family: Arial, Verdana, Georgia;*/ font-size: 1.15em; font-weight: normal; }
.home #blogList li.first .postContent { width: 550px; float: left; display: inline; color: #fff; width: 550px; }
.home #blogList li.first .postContent p { width: 100%; display: block; margin-bottom: 10px; }
.home #blogList li.first .postContent p .size-full { width: 98%; }
.home #blogList li.first .postContent p a { color: #fff; text-decoration: underline; }
.home #blogList li.first .postContent p strong { font-weight: bold; }

.home #primary-wrapper { /*min-height: 1000px;*/ overflow: visible; }

#page blockquote { font-style: italic; width: 90%; line-height: 1.1em; margin: 15px auto; background:transparent url(images/nav-over.png) repeat scroll 0 0; padding:5px; }


.entry-content .alignleft { float: left; margin-right: 10px; }
.entry-content .alignright { float: right; margin-left: 10px; }
.entry-content .alignleft a, .entry-content .alignright a { padding: 0px 0px; }
.entry-content .alignleft p, .entry-content .alignright p { font-size: 0.85em; font-style: italic; margin-bottom: 0px; }


.more-link {
color:#FFD200 !important;
}






/**  eNe **/

#menu_h { margin-top:20px;}

#menu_h ul{text-align:center;width:100%; }

#menu_h ul li
{
display:inline;
/* matches link padding except for left and right */
border-right: 1px solid #4F4F4F;
list-style-type: none;
text-transform:uppercase;
font-size:1.3em;
font-family:"trebuchet MS",Georgia,Tahoma,"Trebuchet MS","Lucida Console",Arial,Helvetica,sans-serif;

}

#menu_h ul li:last-child {border-right:none;}

#menu_h a {
padding: 0px 10px;
}

#menu_h a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url("images/nav-over.png") no-repeat scroll 0 0;
color:#FFE400;
text-decoration:none;
padding: 0px 10px;

}
.current_page_item a {
color:#FFE400;
text-decoration:none;
}


.pageid-5 #menu_h a {
background:transparent url("images/nav-over.png") no-repeat scroll 0 0;
color:#FFFFFF;
text-decoration:none;
padding: 0px 10px;
}

.pageid-5 #menu_h a:hover {
background:transparent url("images/nav-over.png") no-repeat scroll 0 0;
color:#FFE400;
text-decoration:none;
padding: 0px 10px;
color:#FFE400;
}

.pageid-5 .current_page_item a {
color:#FFE400 !important;
text-decoration:none;
}



.columna_a {
width:333px;
height:420px;
float:left;

padding: 0px 10px;
border-right: dotted 1px #4F4F4F;
}

.columna_b {
width:245px;
height:420px;
float:left;

padding: 0px 10px;
border-right: dotted 1px #4F4F4F;
}

.columna_search {
width:599px;
float:left;
min-height: 420px;
padding: 0px 10px;
border-right: dotted 1px #4F4F4F;
}

.columna_search #blogList { width:100%;float:left; }

.columna_c{
width:245px;
height:420px;
float:left;

padding: 0px 10px;

}

/* FOrmato de NOSOTROS  */

#intro_nos{
margin-bottom:15px;
padding:10px;
background:transparent url("images/nav-overn.png") no-repeat scroll 0 0;
overflow:hidden;
}

.cv_list {
float:left;
height:262px;
padding:0px 25px 0px 35px;
width:130px;
}

#img_yo{
float:left;
width:175px;
height:262px;
margin-right:10px;
}

#texto_desc_yo {
float:left;
padding:0 10px;
width:660px;
}


#img_nos{
float:left;
height:262px;
width:675px;

}

#texto_desc_full {
padding-top: 272px;
width:675px;
}

.pageAbout h2 { color: #FFD200; font-size: 1.5em; margin-bottom: 5px; }
.pageAbout dl { padding:5px; overflow: hidden; background:transparent url(images/nav-overn.png) no-repeat scroll 0 0; }
.pageAbout dt { color: #FFD200; font-size: 1.7em; margin-bottom: 5px; }
.pageAbout dd { margin-bottom: 30px; line-height: 1.9em; padding: 3px 5px; background-color: #000; color: #fff; display: inline; }
/*.pageAbout p { line-height: 1.9em; padding: 3px 5px; background-color: #000; color: #fff; display: inline; }*/
.pageAbout h3 { font-family: "trebuchet MS", "Lucida Console", "Trebuchet MS", Arial, Georgia, Verdana, Helvetica, Sans-Serif; font-weight: normal; font-size: 1.2em; color: #fff; margin-bottom: 10px; }
.pageAbout ul li { 
list-style-image:none;
list-style-position:inside;
list-style-type:square;
margin:10px 0px 10px 15px;

}

.pageAbout p {
margin: 0px 0px 10px 0px;
}

/*.pageAbout ul li a:hover, .pageAbout ul li a { font-family: "trebuchet MS",Arial, Georgia, "Trebuchet MS"; color: #FFD200; font-size: 0.8em; text-decoration: none; }
*/

/**/


#lista_feeds{
padding:10px 0px;
width:50%;
float:left;
}

#lista_feeds li{
margin: 5px 0px;
position:relative;
font-family:"trebuchet MS",Georgia,Tahoma,"Trebuchet MS","Lucida Console",Arial,Helvetica,sans-serif;
font-size:1.1em;
}

#lista_feeds li:hover {
background:transparent url("images/nav-over.png") no-repeat scroll 0 0;
}

#lista_feeds a:link {
        position:absolute;
	top:0px;
	left:20px;
        text-decoration: none;
        outline:0;

        }

#lista_feeds a:visited {
        position:absolute;
	top:0px;
	left:20px;
        text-decoration: none;
        outline:0;

}

#lista_feeds a:hover {
	outline:0; 
	position:absolute;
	top:0px;
	left:20px;
 }

#lista_feeds a:active {
        position:absolute;
	top:0px;
	left:20px;
        text-decoration: none;
        outline:0;

        }


#s {
	width: 220px;
	height: 20px;
	background: none;
	border: none;
	color: #FFFFFF;
	position: absolute;
	top: 0px;
	left: 5px;
	font-family: "trebuchet MS",Tahoma,"Trebuchet MS","Lucida Console",Arial,Helvetica,sans-serif;

}

.page-template-page-blog-php #s, .archive #s, .single #s {
width:180px;
}



.contenedor_campo {
	width: 225px;
	height: 20px;
	background:transparent url("images/nav-over.png") no-repeat scroll 0 0;
	margin-bottom:15px;
	position:relative;
	/*float: left;*/

}

.page-template-page-blog-php .contenedor_campo, .archive contenedor_campo, .single .contenedor_campo {
width:180px;
margin-top:5px;
}



.boton {
	height:20px;
	width:20px;
	position:absolute;	
	left:225px;
	top:0px;
	
}

.page-template-page-blog-php .boton, .archive .boton, .single .boton {
left:180px;
}



#texto_desc {
background:transparent url("images/nav-over.png") no-repeat scroll 0 0;
position:relative;
padding:4px;
margin-bottom: 40px;
text-align:justify;
}
/*
font-size:11px;
}


#texto_desc p {
font-family: sans-serif;
}
*/


.page-template-page-contacto-php #texto_desc {
position:relative;
margin-bottom: 40px;
padding:0px;
}


#texto_desc a {
background-color:#E01173;
font-size:0.85em;
font-weight:bold;
padding:2px;
color:#FFFFFF !important;
font-family: Tahoma,"Trebuchet MS","Lucida Console",Arial,Helvetica,sans-serif;
position:absolute;
bottom:0px;
right:0px;
}

#direcc{
background:transparent url("images/nav-overy.png") no-repeat scroll 0 0;
position:relative;
padding:10px;
font-family:georgia,Tahoma,"Trebuchet MS","Lucida Console",Arial,Helvetica,sans-serif;
font-weight:bold;
color:black;

}

#direcc a {
background-color:#E01173;
font-size:0.85em;
font-weight:bold;
padding:2px;
color:#FFFFFF;
font-family: Tahoma,"Trebuchet MS","Lucida Console",Arial,Helvetica,sans-serif;
position:absolute;
bottom:0px;
right:0px;
}

#manif {
padding:10px;
float:left;
margin-right:15px;
width:530px;
background:transparent url(images/nav-overn.png) no-repeat scroll 0 0;
}

#premios{
padding:10px;
float:left;
width:300px;
background:transparent url(images/nav-overn.png) no-repeat scroll 0 0;
}

.page-slug-paisaje #content {position:relative;}


.current-cat a{
font-size:1em;
background-color:#E01173;
color:#FFFFFF !important;
font-family:Tahoma,"Trebuchet MS","Lucida Console",Arial,Helvetica,sans-serif;
font-weight:bold;
padding:1px 2px;
text-decoration:none;
}

.btn {float:right;}

.btn input{
background-color:#272727;
color:white;
font-family:"trebuchet MS","Lucida Console", "Trebuchet MS", Arial, Georgia, Verdana, Helvetica, Sans-Serif; 
border:1px solid #383838;
}


.libro {
height:100%;
left:0;
margin:0;
position:absolute;
top:0;
width:100%;
left:0px;
}

strong { font-weight: bold;}

#ene {color:#999999;}

.cv_enlace{
margin-top:270px;
text-align:center;
}

li.team {
float:left;
width: 145px;
list-style-type:none !important;
margin:0px 8px 15px !important;
background:transparent url("images/nav-overn.png") no-repeat scroll 0 0;
padding:8px;
text-align:center;
min-height:273px;
}

li.team img { margin-bottom:5px;}

li.team a {color:#FFD200; }


#cols {clear:left;}

.alignleft{float:left;}
.alignright{float:right;}

.alignleft a{color:#FFD200;}
.alignright a{color:#FFD200;}





