/*
Theme Name: Buzon Legal
Description: Tema para el Buzon Legal de EPFE.
Author: iNTERMADE Web Creations
Author URI: http://www.intermade.com
Tags: buzon, legal, epfe
Version: 1.1
License: This theme is released under GPL (http://www.opensource.org/licenses/gpl-3.0.html)

*/

body { margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#555; background:#ededdc url(images/page-bg.jpg) repeat-y center; }

a img { border:none; }
h1, h2, h3, h4, h5, h6, h7 { margin:0px 0 10px 0; color:#030; }
p, ul, small, blockquote { margin:0px 0 10px 0; }
h1 { font:22px Arial, Helvetica, sans-serif; padding:0; margin-top:10px; }
h1 a { text-decoration:none; }
h2 { font:16px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; font-weight:bold; }
small { font-size:10px; }
a { color:#030; }
a:hover { color:#555; }

#container { width:980px; margin:0px auto; }

#header { width:980px; height:180px; background:#000; }
#logo { width:325px; height:180px; float:left; background:url(images/bg-logo.jpg) top left no-repeat; text-align:center; color:#ccc; }
p.site-title { margin:120px 0px 0px; font:25px Georgia, "Times New Roman", Times, serif; }
p.site-title a { color:#ccc; text-decoration:none; }
p.site-title a:hover { color:#ccc; }
#description { width:310px; height:70px; float:left; padding:45px 320px 25px 20px; font:20px Georgia, "Times New Roman", Times, serif; color:#ccc; background:url(images/bg-top.jpg) top left no-repeat; }

#nav { width:655px; float:left; height:40px; background:#005100 url(images/bg-nav.jpg) top repeat-x; }
#nav ul { margin:0px; padding:0px; list-style:none; }
#nav li { float:left; width:auto; height:14px; padding:13px 14px; text-transform:uppercase; font-size:13px; border-right:1px solid #005100; }
#nav li a { color:#fff; text-decoration:none; outline:none; }
#nav li a:hover, #nav li a.active { }
#nav li.current_page_item { background:url(images/bg-nav-active.jpg) top left no-repeat; }

#wrapper { width:980px; padding-bottom:20px; }
div.float-left { float:left; display:inline; overflow:hidden; }
div.float-right { float:right; display:inline; overflow:hidden; }
div.one-column { width:300px; padding:10px; }
div.two-column { width:610px; padding:0 10px 0 20px; }
div.three-column { width:960px; }
div.widget { margin-bottom:20px; }

/*#sidebar, #content { overflow: hidden; }*/
#sidebar { background:url(images/bg-top-sidebar.jpg) top left no-repeat; width:285px; float:left; padding:40px 20px 20px 20px; }
#sidebar ul { margin:0px 0px 20px 0px; padding:0px; list-style:none; border-top:1px solid #ccc; }
#sidebar li { margin:0px; padding:4px 0 4px 0; border-bottom:1px solid #ccc; background:url(images/bullet.gif) top left no-repeat; }
#sidebar li a { display:block; text-decoration:none; padding:4px 20px; }
#sidebar ul.highlight li a { background:#eec; }
#sidebar li a:hover { background:#eec; }
#sidebar ul.highlight li a:hover { background:#333; color:#fff; }
#sidebar ul li ul { margin:0 0 0 20px; padding:0; }

.rss { width:160px; float:right; border:1px solid #ccc; padding:10px; margin:0 0 10px 10px; }

#content .post { margin:10px 0; line-height:22px; padding:10px 10px 0 10px; border-bottom:1px solid #ccc; }
#content .post h1 { margin-bottom:0px; }
#content .post h2 { text-transform:none; font-family:Arial, Helvetica, sans-serif; }
#content p.premeta { font-size:11px; color:#999; margin-bottom:15px; }
#content .postmeta { color:#999; font-size:11px; border-top:1px solid #ccc; padding:4px 0px; margin:10px 0 0 0; }

/* Comments */
#content .comments { margin:20px 0px; }
#content .comments ul { margin:10px 0px; padding:0px; list-style:none; border-left:5px solid #ccc; border-right:5px solid #ccc; }
#content .comments li { margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; border-bottom:1px solid #ccc; list-style-type:none; }
#content .comments img { padding:0px; margin:0px 0px 10px 10px; float:right; }

#footer-wrapper { width:100%; clear:both; }
#footer { margin:0px auto; width:960px; overflow:hidden; padding:10px 10px 20px 10px; background:#005100; font-size:11px; color:#eec; }
#footer ul { margin:0px 0px 20px 0px; padding: 0px; list-style:none; border-top:1px solid #eec; }
#footer li { margin:0px; padding:1px 0px 1px; border-bottom:1px solid #eec; width:300px; }
#footer a { display:block; text-decoration:none; padding:1px 0px; color:#eec; }

#content-bot { padding:10px 0; text-align:center; font-size:14px; text-transform:uppercase; }

#links-bottom ul li { width:auto; padding:5px 10px; float:left; border:0; font-size:12px; }
#links-bottom ul { border-bottom:1px solid #eec; height:30px; }

#search label { display:none; }
#search input#s { width:200px; }

/* WordPress Images and Captions */
#content .post p.wp-caption-text { text-align:center; font-size:0.8em; line-height:135%; margin:0px; padding:3px 0px; }
#content img.alignnone { margin:0px 10px 10px 0px; }
#content .post div.alignleft, #content .post img.alignleft { float:left; margin:0px 10px 10px 0px; }
#content .post div.aligncenter, #content .post img.aligncenter { display:block; margin-left:auto; margin-right:auto; margin-bottom:10px; clear:both; }
#content .post div.alignright, #content .post img.alignright { float:right; margin:0px 0px 10px 10px; }

/* quitar borde a form de suscripcion del mailing list para wp plugin */
.widget fieldset {border: 0;} 
