/*
Theme Name: Olive Theme
Theme URI: http://www.niedojadlo.net
Version: 1.0
Description: A simple two column WP theme
Author: Chris Niedojadlo
Author URI: http://www.niedojadlo.net
*/

#update { overflow: hidden; clear:both}

#update .loadingindicator{
text-align: center;
height: 70px;
padding-top: 15px;
background: #FFF url(images/loading_bg.gif) repeat-y;

border: 1px solid red;
}


.reproductor {
width: 290px; 
height: 24px;
padding-bottom: 10px;
}


/* Forzar barra de desplazamiento lateral en Firefox */
html{
height: 100%;
margin-bottom: 1px;
}
/* Fin de forzar barra de desplazamiento*/

body {
	margin:0;
	margin-bottom: -100px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	}

/* Global Styles */

a {
	color:#24b9cc;
	text-decoration:none;
	font-weight:bold;
	}
a:hover {
	text-decoration:underline;
	}
p {
	padding:0;
	margin:0 0 20px 0;
	}
blockquote {
	border-left:3px solid #abbf00;
	margin:0 0 0 25px;
	padding:0 0 0 10px;
	font-style:italic;
	}
h1,h2,h3,h4,h5,h6 {
	color:#abbf00;
	}
img {
	/*border:none;*/
	}

/* The Container */
.container {
	width:735px;
	margin:0 auto;
	background:url('images/bg.gif') repeat-y center;
	}
.clear {
	clear:both;
	}

/* The Header */

.head {
	height:360px;
	text-align:center;
	/*background:url(images/head.jpg) no-repeat center;*/
	}
.head h1 {
	font-size:35px;
	margin:0;
	padding:0;
	}
.head h1 a {
	color:#abbf00;
	}
.head h1 a:hover {
	text-decoration:none;
	}
.head h2 {
	font-size:20px;
	color:#fff;
	margin:5px 0 0 0;
	padding:0;
	width:400px;
	float:right;
	}

/* The Content */

.top {
	background:#ffffff url(images/borde-top.gif) repeat-x;
	height:17px;
	width: 735px;
	}
.top_izq {
	background:#ffffff url(images/borde-sup-izq.gif) no-repeat;
	height:17px;
	width: 19px;
	float:left;
	}
.top_der {
	background:#ffffff url(images/borde-sup-der.gif) no-repeat;
	height:17px;
	width: 19px;
	float:right;
	}
.foot 
{
	width:735px;
	margin:0 auto;
	background:#ffffff url(images/borde-foot.gif) repeat-x;
	height:17px;
	}
.foot_izq {
	background:#ffffff url(images/borde-inf-izq.gif) no-repeat;
	height:17px;
	width: 19px;
	float:left;
	}
.foot_der {
	background:#ffffff url(images/borde-inf-der.gif) no-repeat;
	height:17px;
	width: 19px;
	float:right;
	}
	
#footpages 
{
	width:735px;
	margin: 0 auto;
	background:#ffffff url(images/loading_bg.gif) repeat-y center;
	height:35px;
	overflow: hidden;
}

#footpages .top, #footpages .top_izq, #footpages .top_der {
height: 12px;
background-position:bottom;
} 

#footpagescontent ul{
margin: 4px 30px 0 0;
padding-left: 25px;
list-style:none;

}

.left {
	float:left;
	width:460px;
	padding: 0 0 0 30px;
	margin-top: -70px;
	overflow:hidden;
	margin-right: 5px;
	text-align:justify;
	}
	
.contentBlock {
	border-bottom:1px solid #4c4c4c;
	margin-bottom:10px;
	}
.left h1 {
	color:#abbf00;
	font-size:22px;
	margin:0;
	padding:0;
	}
.left h1 a {
	color:#24b9cc;
	}
.left h1 a:hover {
	text-decoration:none;
	color:#1e97aa;
	}
.postInfo {
	color:#5a5a5a;
	margin-bottom:10px;
	}
.postComments {
	font-size:14px;
	text-align:right;
	margin-bottom:20px;
	margin-right:15px;
	}
.postComments a {
	text-decoration:underline;
	}
.left img {
	/*border:0px;*/
	}
.left img.floatleft {
	float:left;
	margin:0 10px;
	}

/* The Sidebar */

.sidebar {
	float:right;
	width:233px;
	padding: 0 0 20px 0;
	}
	
.sidebar img, #sidebar a{
	border: 0px;
}




#search {
	/*position: absolute;
	top: 0px;
	left: 50%;
	margin: 380px 0 0 139px;;
	z-index: 1;*/
	
	margin-left: 506px;

	background:url('images/borde-search.gif') no-repeat bottom left;
	width: 200px;
	height: 90px;
	padding-left: 25px;
	}
	
#search input#s {
	width:180px;
	height: 18px;
	float: left;
	margin: -10px 0 0 -12px;
	font-size: 11px;
	line-height: 20px;
	}

.searchresult {
	font-size: 90%;
}

#searchhelp {
	background: #C9E249;
	border: 2px solid #9FCC29;
	width: 400px;
	padding: 5px;
	margin: 0px auto 20px auto;
}

#searchhelp img {
	float:left;
	margin-right: 5px;
}

#searchhelp .bold {
	font-weight:bold;
	text-decoration:underline;
}





.sidebarLists {
	padding:15px 0 0 25px;
	}
.sidebar h2, #search h2 {
	margin:10px 0 10px 0;
	padding:0;
	color:#fff;
	font-size:16px;
	}
.sidebar ul {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	}
.sidebar ul.leftList {
	margin-right:10px;
	width:180px;
	}
.sidebar ul.rightList {
	width:170px;
	}
.sidebar ul ul {
	float:none;
	}

.sidebar ul ul li {
	background:url(images/listImage.gif) left top no-repeat;
	padding-left:20px;
	line-height:20px;
	margin-top: 5px;
	}
.sidebar ul ul li a {
	font-weight:normal;
	color:#000;
	}
.sidebar ul ul li a:hover {
	color:#fff;
	text-decoration:none;
	}
.sidebar ul ul ul li {
	background:url(images/listImage.gif) left top no-repeat;
	/*background:none;
	padding-left:5px;*/
	padding-left:20px;
	line-height:20px;
	margin-top: 5px;
	}
	
.sidebar ul ul ul ul li {
	background:url(images/listImage_small.gif) left top no-repeat;
	padding-left:15px;
	line-height:15px;
	margin-top: 5px;
	}

/* The Footer */

.footer {
	text-align:center;
	color:#afafaf;
	margin: 10px;
	}

/* The Navigation */

.navigation {
	height:25px;
	}
.navigation a {
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	}
.navigation a:hover {
	color:#abbf00;
	}
.alignleft {
	float:left;
	}
.alignright {
	float:right;
	}

/* The Attachment */

.contentCenter {
	text-align:center;
	margin-top:10px;
	}

/* The Page Title */

h2.pagetitle {
	padding:0 0 20px 0;
	margin:0;
	font-size:20px;
	text-align:center;
	}

/* The Calendar */

#wp-calendar {
	color:#fff;
	}
#wp-calendar a {
	color:#000;
	}
#wp-calendar a:hover {
	color:#fff;
	text-decoration:none;
	}

/* The Comments */

.commentBlock {
	padding-top:10px;
	}
.commentBlock textarea {
	width:95%;
	border:1px solid #8e8e8e;
	color:#6e6e6e;
	}
.commentBlock input#submit {
	width:96%;
	background:#fff;
	border:1px solid #8e8e8e;
	color:#6e6e6e;
	}
#commentform input {
	background:#fff;
	border:1px solid #8e8e8e;
	color:#6e6e6e;
	}
.commentBlock h2 {
	margin:0;
	padding:0;
	font-size:20px;
	font-weight:normal;
	}
.commentlist {
	margin:0;
	padding:20px 0 10px 25px;
	}
.commentlist small {
	color:#a7a39f;
	}
.commentlist p {
	margin:0 0 10px 0;
	}
	
	
/* PLUGIN - XHTML Validator */
#validatorfooter {
	text-align: center;
	margin: 0;
}

#validatorfooter a img {
	border: 0px;
	margin-bottom: 5px;
}

/* PLUGIN - Fancybox for wordpress */
div#fancy_overlay{position:absolute;top:0;left:0;z-index:90;width:100%;background-color:#333;}
div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100;}
div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url(img/fancy_progress.png) no-repeat;}
div#fancy_close{position:absolute;top:-12px;right:-12px;height:30px;width:30px;background:transparent url(img/fancy_closebox.png);cursor:pointer;z-index:100;display:none;}
div#fancy_content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:96;margin:0;padding:0;}
#fancy_frame{position:relative;width:100%;height:100%;display:none;}
img#fancy_img{position:absolute;top:0;left:0;width:100%;height:100%;border:0;z-index:92;margin:0;padding:0;}
div#fancy_title{position:absolute;bottom:-35px;left:0;width:100%;z-index:100;display:none;}
div#fancy_title table{margin:0 auto;}div#fancy_title div{color:#FFF;font:bold 12px Arial;padding-bottom:2px;}
td#fancy_title_left{height:32px;width:15px;background:transparent url(img/fancy_title_sprite.png) no-repeat 0 -32px;}
td#fancy_title_main{height:32px;background:transparent url(img/fancy_title_sprite.png) repeat-x;}
td#fancy_title_right{height:32px;width:15px;background:transparent url(img/fancy_title_sprite.png) no-repeat 0 -64px;}
div#fancy_outer{position:absolute;top:0;left:0;z-index:90;overflow:hidden;background:transparent;display:none;margin:0;padding:18px 18px 58px;}
div#fancy_inner{position:relative;width:100%;height:100%;border:1px solid #444;background:#FFF;}
a#fancy_left,a#fancy_right{position:absolute;bottom:10px;height:100%;width:35%;cursor:pointer;background-image:url("data:image/gif;base64,AAAA");z-index:100;}
a#fancy_left{left:0;}a#fancy_right{right:0;}a#fancy_left:hover{background:transparent url(img/fancy_left.gif) no-repeat 0 50%;}
a#fancy_right:hover{background:transparent url(img/fancy_right.gif) no-repeat 100% 50%;}
#fancy_bigIframe,#fancy_freeIframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;}
div#fancy_bg{display:none;} div.fancy_bg{position:absolute;display:block;z-index:70;}
div.fancy_bg_n{top:-18px;width:100%;height:18px;background:transparent url(img/fancy_shadow_horizontal.png) repeat-x;}
div.fancy_bg_ne{top:-18px;right:-13px;width:13px;height:18px;background:transparent url(img/fancy_shadow_corners.png) no-repeat -13px 0;}
div.fancy_bg_e{right:-13px;height:100%;width:13px;background:transparent url(img/fancy_shadow_vertical.png) repeat-y -13px 0;}
div.fancy_bg_se{bottom:-18px;right:-13px;width:13px;height:18px;background:transparent url(img/fancy_shadow_corners.png) no-repeat -13px -18px;}
div.fancy_bg_s{bottom:-18px;width:100%;height:18px;background:transparent url(img/fancy_shadow_horizontal.png) repeat-x 0 -18px;}
div.fancy_bg_sw{bottom:-18px;left:-13px;width:13px;height:18px;background:transparent url(img/fancy_shadow_corners.png) no-repeat 0 -18px;}
div.fancy_bg_w{left:-13px;height:100%;width:13px;background:transparent url(img/fancy_shadow_vertical.png) repeat-y;}
div.fancy_bg_nw{top:-18px;left:-13px;width:13px;height:18px;background:transparent url(img/fancy_shadow_corners.png) no-repeat;}
* html div.fancy_bg_n,* html div.fancy_bg_ne,* html div.fancy_bg_e,* html div.fancy_bg_se,* html div.fancy_bg_s,* html div.fancy_bg_sw,* html div.fancy_bg_w,* html div.fancy_bg_nw{background:none;}
* html td#fancy_title_left,* html td#fancy_title_main,* html td#fancy_title_right{background:#000;}
* html div#fancy_close{background:url(img/fancy_ie_closebox.gif);}

