/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: A theme rich with powerful and dynamic semantic class selectors; a canvas for CSS artists
VERSION: 1.1
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
*/

/* Two-column with sidebar on left from the /sandbox-layouts/ folder  */
@import url('sandbox-layouts/3c-r.css');

/* Hoja de estilos para resetear estilos del navegador */
@import url('reset.css');


/* basicos */
body{font:62.5%/110% arial,helvetica,sans-serif;text-align:left;color:#000;}
*,html{margin:0;padding:0;}
a{color:#990;text-decoration:none;}
a:hover{text-decoration:underline; color:#666;}
a img{border:0;}
.limpiar{clear:both;}
p, ul, ol{margin-bottom:1em;font-size:1.3em;line-height:1.3em;}
.dcha{float:right;}
.izda{float:left;}
input, textarea, select{border:1px solid #aaa; font-size:0.9em; padding:0.2em;}
h2,h3,h4,h5,h6{margin-bottom:0.5em;}
h1{font:2.2em/1em Arial, Tahoma, 'Trebuchet MS', Helvetica, sans-serif;font-weight: lighter;color:#006333;margin:0 0 0.3em 0;}
h2{font:1.9em/1em Arial, Tahoma, 'Trebuchet MS', Helvetica, sans-serif;font-weight: lighter;color:#741;margin:0 0 0.3em 0;}
h3{font:1.4em/1em Arial, Tahoma, 'Trebuchet MS', Helvetica, sans-serif;font-weight: bold;color:#557f11;margin:0 0 0.3em 0;text-transform:uppercase;}
h4{font:1.4em/1em Arial, Tahoma, 'Trebuchet MS', Helvetica, sans-serif;font-weight: lighter;color:#889000;margin:0 0 0.3em 0;}        
h5{font:1.2em/1em Arial, Tahoma, 'Trebuchet MS', Helvetica, sans-serif;font-weight: bold;color:#787878;margin:0 0 0.3em 0;}
h6{font:1.2em/1em Arial, Tahoma, 'Trebuchet MS', Helvetica, sans-serif;font-weight: lighter;color:#787878;margin:0 0 0.3em 0;text-transform:uppercase;}
strong{font-weight:bold;}

/* Estructura */
#wrapper{width:96em; margin:0 auto;background:url(images/bk_cabecera.jpg) top right no-repeat;}

/* Cabecera */
#header{border-top:7px solid #999900;}
h1#blog-title{display:none;}
#blog-description{display:none;}

/* Saltar a contenido */
div#access div.skip-link{position:absolute;top:1em;right:1em; background: url(images/bk_skip.gif) top left no-repeat #422215; padding:0.2em 0.4em 0.2em 1.2em;}
div#access div.skip-link a{color:#fff;}

/* Menu */
div#menu{overflow:hidden; width:100%;border-bottom:2px solid #116622;}
div#menu ul{margin-bottom:0;}
div#menu ul li{display:inline;}
div#menu ul li ul{display:none;}
div#menu ul li a{color:#fff; display:block;float:left; padding:0.5em 1em; border-right:1px solid #fff;}
div#menu ul li a:link, div#menu ul li a:visited{background:#999900;border-top:2px solid #fff;color:#fff;}
div#menu ul li a:hover, div#menu ul li a:active{background:#116622;text-decoration:none;border-top:2px solid #116622;color:#fff;}
div#menu ul li.current_page_item a:link,div#menu ul li.current_page_item a:visited{background:#7B2822; color:#fff;}
div#menu ul li.current_page_item a:link,div#menu ul li.current_page_item a:visited{background:#116622; color:#fff;}

/* Sidebar*/
#primary ul.xoxo{background: url(images/bk_primary.gif) bottom left no-repeat;}
div.sidebar h3{margin:0;padding:0;}
div.sidebar h3{text-transform:uppercase;color:#fff;text-align:center;background:#313131;padding:0.2em;margin-bottom:0.5em;font-size:1em;font-weight:normal;}
div#secondary h3{background:#efefef;color:#313131;}

.sidebar ul{list-style:none;margin:0;padding:0;font-size:1.1em;}
.sidebar ul.xoxo ul{margin:0 1em 1em 1em;}
.sidebar ul.xoxo ul ul{margin:0;font-size:1em;}
.sidebar ul.xoxo ul li a{ height:1.4em;}
.sidebar ul.xoxo ul li a{display:block; padding:0.2em 1.8em;border-bottom:1px solid #d7d7d7;}
.sidebar ul.xoxo ul li ul li a{border-bottom:1px solid #fff;overflow:hidden;height:auto;}

#categories ul li a:link,#categories ul li a:visited{background:url(images/tag_green.png) no-repeat 3px 4px;}
#categories ul li a:hover, #categories ul li a:active{background:url(images/tick.png) no-repeat 3px 4px #fff; text-decoration:none;}
#archives ul li a:link,#archives ul li a:visited{background:url(images/date.png) no-repeat 3px 2px;}
#archives ul li a:hover,#archives ul li a:active{background:url(images/tick.png) no-repeat 3px 4px #fff; text-decoration:none;}
.linkcat ul li a:link,.linkcat ul li a:visited{background:url(images/link.png) no-repeat 3px 2px;}
.linkcat ul li a:hover,.linkcat ul li a:active{background:url(images/tick.png) no-repeat 3px 4px #fff; text-decoration:none;}
#rss-links ul li a:link,#rss-links ul li a:visited{background:url(images/feed.png) no-repeat 3px 2px;}
#rss-links ul li a:hover,#rss-links ul li a:active{background:url(images/tick.png) no-repeat 3px 4px #fff; text-decoration:none;}
#meta ul li a:link,#meta ul li a:visited{background:url(images/lock.png) no-repeat 3px 2px;}
#meta ul li a:hover,#meta ul li a:active{background:url(images/tick.png) no-repeat 3px 4px #fff; text-decoration:none;}
#idioma ul li a:link,#idioma ul li a:visited{background:url(images/comment.gif) no-repeat 3px 2px;}
#idioma ul li a:hover,#idioma ul li a:active{background:url(images/tick.png) no-repeat 3px 4px #fff; text-decoration:none;}

#categories ul li ul li a{padding-left:2.5em;}

#categories ul li ul li a:link,#categories ul li ul li a:visited,#archives ul li ul li a:link,#archives ul li ul li a:visited,.linkcat ul li ul li a:link,.linkcat ul li ul li a:visited,#rss-links ul li ul li a:link,#rss-links ul li ul li a:visited,#meta ul li ul li a:link,#meta ul li ul li a:visited
{background:none;}

#categories ul li ul li a:hover,#categories ul li ul li a:active,#archives ul li ul li a:hover,#archives ul li ul li a:active,.linkcat ul li ul li a:hover,.linkcat ul li ul li a:active,#rss-links ul li ul li a:hover,#rss-links ul li ul li a:active,#meta ul li ul li a:hover,#meta ul li ul li a:active{background:#DFDFDF;}

/* Buscador */
li#search{background:#fff;margin:0 0 1em 0;}
li#search form{padding-left:1.5em;}
li#search form input#s{width:12em;}
#searchsubmit,#noresults-searchsubmit{background:#3d1309;color:#fff;padding:0.1em; border-color:#3d1309;}

/* Contenidos */
h2.entry-title,h2.page-title{font:2.4em/1em Georgia, "Times New Roman", Times, serif; clear:both; border-top:1px dotted #040002; border-bottom:1px dotted #040002; padding:0.7em 0.5em;color:#990;}
h3.entry-title{font:1.8em/1em Georgia, "Times New Roman", Times, serif; clear:both;border-bottom:1px solid #ccc; padding:0.5em 0.5em;}
.entry-content{margin-top:0.8em;}
.entry-content ul{ padding-left:2.5em; list-style:square;}
.entry-content ul li{ margin-bottom:0.2em;}
blockquote{ border-left:4px solid #efefef; color:#545454; font-style:italic; padding-left:2em;margin-left:2em; font-family:Georgia, "Times New Roman", Times, serif;}
.published{color:#040002; line-height:1.5em;}
.entry-meta{background:#efefef; padding:0.7em; margin-bottom:2em; line-height:1.3em;}

/* Navegación entre entradas */
.navigation{overflow:hidden; width:100%;margin-bottom:1em;}
.navigation a{display:block;color:#454545;}
div.nav-previous{float:left; width:49%;}
div.nav-previous a{float:left;}
div.nav-next{float: right; width:49%;}
div.nav-next a{float:right;}

/* Comentarios */
#comments{margin-bottom:1.5em;border-top:1px solid #d7d7d7;padding-top:1em;}
#comments h3{ font:1.4em/1.1em Georgia, "Times New Roman", Times, serif; text-transform:none; color:#7B2822;}
form#commentform .form-label{ font-size:1.1em;margin:0 0 0.3em 0; font-weight:bold; color:#7B2822;}
form#commentform span.required{color:#ff0000;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.1em; font-size:1.2em; margin-bottom:0.5em;}
textarea#comment{ font-size:1.4em;}
div.comments ol li{margin:0 0 0 3.5em; list-style-type:decimal;}
div.comments ol li p{font-size:0.9em; color:#313131;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}

/* Pie de pagina */
#footer{clear:both;padding:1em;font-size:1.1em; border-top:2px solid #116622;}
#footer ul{margin:0;}
#footer ul li{ display:inline; margin-right:1em;}
#footer a{color:#3d1309;}

div#menu.MenuConSub {padding-bottom:2.6em;}
.MenuConSub ul li ul {float:left; position:absolute; top:200px; left:151px;}
.MenuConSub ul li ul li a {font-size:0.8em; padding:0; margin:0; line-height:0.7em;}
div#menu.MenuConSub ul li ul li a:link, div#menu.MenuConSub ul li ul li a:visited{background:#BE6415;}
div#menu.MenuConSub ul li ul li a:hover, div#menu.MenuConSub ul li ul li a:active{background:#3D1309;text-decoration:none;border-top:2px solid #fff;color:#fff; border-bottom:1px solid #3D1309;}

div#menu.MenuConSub ul li ul li.current_page_item a:link,div#menu.MenuConSub ul li ul li.current_page_item a:visited{background:#3D1309; color:#fff;}

/* Banners proyectos*/
div.banners{width:100%;overflow:hidden;margin-bottom:2em;}
div.banners p.titulo{font:1.5em/1.1em Georgia, "Times New Roman", Times, serif;color:#0d634f;background:#efefef;border-bottom:2px solid #d7d7d7;padding:0.3em 0.8em;}
