/*
THEME NAME: LINCG
AUTHOR: <a href="http://www.alva-design.com/">Winy Schalke</a>
*/

/* Normalizes margin, padding */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ margin : 0; padding : 0; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }

/* Removes list-style from lists */
ol,ul { list-style : none; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, th, var
{ font-style : normal; font-weight : normal; }

/* Removes list-style from lists */
table { border-collapse : collapse; border-spacing : 0; }

/* Removes border from fieldset and img */
fieldset,img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

/* Removes quotation marks from q */
q:before, q:after { content :''; }

a:link, a:visited { 
text-decoration : none; 
}

/*
LAYOUT: Two-Column (Right)
DESCRIPTION: Two-column fixed layout with one sidebar right of content
*/

html 	{
background:#ccc;
}

body {
font : 82%/1.5 "Trebuchet MS", "Lucida Grande","Lucida Sans Unicode", Verdana, sans-serif; color : #333; 
}

div#branding {
height: 70px; width: 920px; margin: 0 auto;
background:#fff; border-left: 1px solid #999;
border-right: 1px solid #999;
}

div#branding h1 {
float:left; padding: 20px 0 20px 150px; font-size: 1.4em; background:url(images/newlogo_lincg.jpg) 10px center no-repeat;}
div#branding h1 a, div#header h1 a:visited {color:#000;}

/* search, in branding */

form#searchform {
float: right; margin: 25px 10px 0 10px;    
}

input#s {
width: 150px;
border: 1px solid #b6bfb3;height:1em;}
       
input#searchsubmit {
background: transparent;border:none;font:trebuchet;
}

/* search form, on search results page*/
form#noresults-searchform {
}

/* Main navigation */
div#nav_main{
clear:both; height:2.5em; letter-spacing: .1em; font-family: verdana; font-size: 85%; line-height:2.5em; background:#000; width:100%;
}
div#nav_main ul {
width:920px; margin:0 auto; height:2.5em; border-left:1px solid #999; border-right:1px solid #999;
}
div#nav_main ul a{
color:#fff; display:block; background:#000; padding:0 10px;
}
div#nav_main ul li{
text-align:center;float:left; border-right:1px solid #999; list-style:none; margin:0; padding:0;
}
div#nav_main ul li a:hover{
background:#ccc; color:#000;
}

/* achtergrond achter grote foto, over hele schermbreedte, wisselt van kleur bij elke foto: dit moet ik doen */

div#splash{
height:250px;
background:#6382be;
}

/* grote foto on top of page, in wrapper */

div#photo{height:250px;
background:url(images/lama.jpg) no-repeat;}

/* personas */
body.pageid-4 div#splash{
background:#416a96;
}
body.pageid-4 div#photo{
background: url(images/lincg-mallorca2008_04.jpg) no-repeat;
}

/* Grupos de trabajo */
body.pageid-6 div#splash{
background:#8d7760;
}
body.pageid-6 div#photo{
background: url(images/DSC_3444.jpg) no-repeat;
}

/* Ecosistemas marinos */
body.pageid-13 div#splash{
background:#003789;
}
body.pageid-13 div#photo{
background: url(images/DSC_3512.jpg) no-repeat;
}

/* Ecosistemas terrestres */
body.pageid-14 div#splash{
background:#d0a30a;
}
body.pageid-14 div#photo{
background:url(images/6-Cistus-clusii.jpg) no-repeat;
}

/* Modelización y teoría */
body.pageid-15 div#splash{
background:#71699c;
}
body.pageid-15 div#photo{
background:url(images/cape0347.jpg) no-repeat;
}


/* Publicaciones */
body.pageid-7 div#splash{
background:#550800;
}
body.pageid-7 div#photo{
background:url(images/2143007559_9a912a08c4_b.jpg) no-repeat;
}

/* Oportunidades */
body.pageid-8 div#splash{
background:#8ec1f8;
}
body.pageid-8 div#photo{
background:url(images/15-cambio-lluvia-1.jpg) no-repeat;
}

/* Prensa */
body.pageid-9 div#splash{
background:#8d4f5a;
}
body.pageid-9 div#photo{
background:url(images/1497655887_0b0d59e754_o.jpg) no-repeat;
}

/* Eventos */
body.pageid-8 div#splash{
background:#94949e;
}
body.pageid-10 div#photo{
background:url(images/20-Mexico.jpg) no-repeat;
}

/* Enlaces */
body.pageid-10 div#splash{
background:#6996ed;
}
body.pageid-11 div#photo{
background:url(images/3-Hojas-esparto.jpg) no-repeat;
}

/* Descargables */
body.pageid-12 div#splash{
background:#b4ddfe;
}
body.pageid-12 div#photo{
background:url(images/DSC_2005.jpg) no-repeat;
}

/* Contactos */
body.pageid-16 div#splash{
background:#b08f6d;
}
body.pageid-16 div#photo{
background:url(images/cape0227.jpg) no-repeat;
}

/* Credits */
body.pageid-18 div#splash{
background:#a8794a;
}
body.pageid-18 div#photo{
background:url(images/DSC_4445.jpg) no-repeat;
}

/* Mapa del sitio */
body.pageid-17 div#splash{
background:#556788;
}
body.pageid-17 div#photo{
background:url(images/Almendros-en-el-PN-de-Sierra-Nevada.jpg) no-repeat;
}


/* wrapper, contains big photo, content_main, sidebar, footer */

div#wrapper{ 
width:920px;
 margin: -250px auto 0 auto;
border-bottom: 1px solid #999;
border-left: 1px solid #999;
border-right: 1px solid #999;
background:#fff;
min-height:300px;}



/* negative margin right makes space for sidebar */
div#container {
text-align: left;
float: left;
margin: 0 -320px 0 0;
width: 100%;
}

/* main content */

div#content_main {
margin: 2em 320px 0 0;
padding: 0 10px 1em 10px;
position: relative;
min-height:250px;
}

/* entry */
.entry-title{clear:both;}
.entry-content {position:relative;}
h2.entry-title{font-size:2em; margin:0 0 1em 0;}
.entry-content h3, h3.entry-title {font-size:1.4em;margin:2em 0 .5em 0;}
.entry-content h4{font-size:1em;margin:1em 0 0 0;}
.entry-content img {float:right;margin-right:-330px;margin-left:30px;}

div#content_main a:link, div#content_main a:visited { 
font-weight: bold; text-decoration : none; 
border-bottom: 1px dotted #999;
color : #666; }

div#content_main a:hover { 
color : #f90; }

/* submenu, recent articles, counter, institutions */

div.sidebar {
float: right;
overflow: hidden;
width: 300px;
margin-top:2em;}

/* omdat padding en width problemen geven in IE */
div#sidebar_c{
padding: 0 10px 0 0;
}

div.sidebar h2, div.sidebar h3{font-size:2em; }
div.sidebar h2{margin-top:1em; padding-top:1em; border-top:1px dotted #999;}
div.sidebar h4{font-size:1.2em; margin:1em 0 0 0;}

div.sidebar div#recent_articles h2{margin-top:0; margin-bottom:.8em; padding-top:0; border-top:none;}
div.sidebar div#recent_articles ul.recent_p_p h2{font-size:1.2em; margin-top: 0; margin-bottom:0; padding-top: 0;}
div.sidebar div#recent_articles ul.recent_p_p h2 a {color:#333; border-bottom: none;}
div.sidebar div#recent_articles ul.recent_p_p ul{margin-bottom:1em;}



div.sidebar div#institutions p{height:70px;}
div.sidebar div#institutions p#uc{padding-left:50px;background:url(images/logo-uc.gif) top left no-repeat;}
div.sidebar div#institutions p#csic{padding-left:50px;background:url(images/logo-csic.gif) top left no-repeat;}

div.sidebar a:link, div.sidebar a:visited { 
font-weight: bold; text-decoration : none; 
border-bottom: 1px dotted #999;
color : #666; }

div.sidebar div#institutions a:link, div.sidebar div#institutions a:visited {  
border-bottom: none;
}

div.sidebar a:hover { 
color : #f90; }

ul#nav_sub {font-weight:bold;}
ul#nav_sub li a {color:#666; padding:.5em 0; border-bottom: 1px dotted #999;}
ul#nav_sub li a {display:inline-block;}
ul#nav_sub li a {display:block;}
ul#nav_sub li a:hover {color: #f90;}

/* show some sidebar items only on home page */

div.sidebar ul.widgets, div.sidebar div#institutions, div.sidebar div#recent_articles {display:none;}
body.home div.sidebar ul.widgets, body.home div.sidebar div#institutions, body.home div.sidebar div#recent_articles {display:block;}


/* supplementary navigation */

div#footer{
background:#666;}

div#nav_tools ul{
height:2.5em; line-height:2.5em; letter-spacing: .1em; font-family: verdana; font-size: 85%; 
}
div#nav_tools ul li {
text-align:center; float:left; border-right:1px solid #999; list-style:none; margin:0; padding:0;}
div#nav_tools ul a{ 
color:#fff; display:block; padding:0 10px;
}
div#nav_tools ul li a:hover{
background:#ccc;
color:#000;
}
	

/* Text elements
-------------------------------------------------------------- */

div.entry-content:{display:block;position:relative;}

p           { margin: 0 0 1.2em; }

div.entry-content img       { float: left; margin: 0 20px 10px 0; }

/* Lists
-------------------------------------------------------------- */
div.entry-content li ul, 
div.entry-content li ol       { margin:0 2.5em;}
div.entry-content ul, div.entry-content ol      { margin: 0 2.5em 1.5em 2.5em; }

div.entry-content ol       { padding-left: 0;}


div.entry-content ul          { list-style-type: disc; }
div.entry-content ol          { list-style-type: decimal; }

div.entry-content dl          { margin: 0 0 1.5em 0; }
div.entry-content dl dt       { font-weight: bold; }
div.entry-content dd          { margin-left: 1.5em;}


/* sitemap
----------------------------------------------- */
.ddsg-wrapper p, .ddsg-wrapper h2 {display:none;}












