/*
Theme Name: Nuberu
Theme URI: http://oposiciones.biboz.net/blog/nuberu/
Description: 3 Column Black and white theme
Version: 1.0
Author: IG
Author URI: http://oposiciones.biboz.net/blog

*/
   
body {
	padding: 0;
	margin: 0;
	font: 0.7em Arial, sans-serif;
	line-height: 1.5em;
	color: #454545;
	background: url(images/page-bg.gif) repeat-x;
	behavior: url("csshover.htc");
}
img{
	border:0px;
}
a { color: #ee3897; outline: none; }

h1 {
	font: bold 2em Arial, Sans-Serif;
	letter-spacing: -1px;
	padding: 16px 0 0 8px;
	margin: 0;
}

h2 {
	margin: 0;
	padding: 0;
	font: normal 1.6em Arial, Sans-Serif;
	letter-spacing: -1px;
}

h1 a { color: #000000; background: inherit; }

h1 a, h2 a { text-decoration: none; font-size:1.4em;}

h1 a:hover { color: #000000; background: inherit; }

h2 a { color: #ee3897; background: inherit; display:block; border-bottom:1px solid #eeeeee; padding-bottom:5px; margin-bottom:5px; }

h2 a:hover { color: #ee3897; background: inherit; }

h3 {
	font: 180% Arial, Sans-Serif;
	margin: 10px;
	padding: 0;
	color: #ee3897;
	background: #FFF;
}

p { margin: 12px 0 7px 0; line-height: 1.5em; }

form { margin: 0; padding: 0px; }

input.search {
	width: 199px;
	border: 1px solid #cecece;
	background: #eeeeee;
	padding: 2px 0px;
	color: #808080;
}

input.submit {
	height: 22px;
	width: 55px;
	border: 0px;
	background: #1a8cff url(images/search.gif) no-repeat;
	color: #FFF;
}

/* layout
   ------ */
.content { margin: 0px auto; width: 990px; color: #454545; }

/* header */
.header { float: left; width: 990px; height: 126px; }

.header_bottom {
	background: #FFF url(images/txt.gif) no-repeat 10px 8px;
	color: #FFF;
	float: left;
	width: 990px;
	border: 1px solid #cccccc;
	height: 30px;
	position: relative;
}
.subheader{
/*	border:1px solid #cecece;
	background:url(images/pattern.gif);
*/	float:left;
/*	width:970px;
	padding:20px 10px;
	margin:10px 0px;
	height:303px;*/
}
.subheader .lt-arrow{
	float:left;
	width:10px;
	background:url(images/lt-arrow.gif) no-repeat center;
	height:217px;
}
.subheader .slide-img{
	float:left;
	padding-left:4px;
}
.subheader .rt-arrow{
	float:right;
	width:10px;
	background:url(images/rt-arrow.gif) no-repeat center;
	height:217px;
}

    
/* navigation */
/*#nav { width: 100%; float: left; position: absolute; }

#nav ul { margin: 0; list-style: none; padding: 0; }

#nav a, #nav strong, #nav span {
	float: left;
	display: block;
	color: #fff;
	background: transparent url('images/nav_aitor.gif') no-repeat 100% 0px;
	text-decoration: none;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 7px;
	padding-bottom: 0px;
	height: 22px;
}

#nav a { float: left; }

#nav li {
	float: left;
	color: #FFF;
	background: transparent url('images/nav_aitor.gif') no-repeat 0px 0px;
	margin: 0;
	padding-left: 9px;
	padding-right: 0;
	padding-top: 0px;
	padding-bottom: 0;
}

#nav #current {
	background: transparent url('images/nav_aitor.gif') no-repeat 0 -36px;
	color: #FFF;
}

#nav #current a {
	background: transparent url('images/nav_aitor.gif') no-repeat 100% -36px;
	color: #FFF;
	padding-left: 11px;
	padding-right: 20px;
	padding-top: 7px;
	padding-bottom: 4px;
}

#nav a:hover { color: #BFE1ED; }
   
#nav .current_page_item {
	background: transparent url('images/nav_aitor.gif') no-repeat 0 -36px;
	color: #FFF;
}

#nav .current_page_item a {
	background: transparent url('images/nav_aitor.gif') no-repeat 100% -36px;
	color: #FFF;
	padding-left: 11px;
	padding-right: 20px;
	padding-top: 7px;
	padding-bottom: 4px;
}*/

.entry {
	width:100%;
	float:left;
	font-size:13px;
	padding-bottom:10px;
}
.entrytext{
	font-size:13px;
}
.info{
	text-transform:uppercase;
	float:left;
}

blockquote {
	min-height: 15px;
	padding: 15px 0 15px;
	50px; padding-left: 50px;
	margin: 0 30px 10px 30px;
	background: url('./images/blockquote_bg.gif') no-repeat;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 1.1em;
	line-height: 1.75em;
	font-style: italic;
	clear: left;
}

.logo {
	background: url(images/kolly-logo.gif) no-repeat;
	width: 281px;
	height: 63px;
}

.logo a{ display: block; width: 281px; height: 63px; }

.sf_left { float: left; position: relative; top: 40px; left: 0px; }

.sf_search {
	color: #000000;
	text-align: right;
	float: right;
	border-left: 1px solid #cccccc;
	padding: 3px 10px;
}

.sf_search p { margin: 0px; padding: 0px; }

/* left side
   --------- */
.left {
	float: left;
	width:806px;
/*	width: 756px;
*/	margin: 0 0 10px 0;
}

/***************************/

.left .box_top {
	background: #ee3897;
	color: #808080;
	height: 35px;
	width: 174px;
}
	
.left .box_top h2 {
	color: #FFF;
	background: inherit;
	padding: 7px 0 0 8px;
	margin: 0;
	text-transform:uppercase;
	font-size:18px;
	font-family:"trebuchet MS";
	letter-spacing:1px;
}

	
.left .box {
	border-top: 0px;
	border: 2px solid #ee3897;
	padding: 10px 4px 10px 7px;
	margin: 0;
	width: 159px;
	color: #595959;
	background: #FFFFFF;
	margin:0px 0px 7px 0px;
}

.left .box ul{ margin: 0px; padding:0px; list-style: none; }
.left .box ul li{ margin: 0px; padding:0px 0px 0px 12px; font-size:12px; color:#626262;line-height:22px; background:url(images/p-bullet.gif) no-repeat;}
.left .box ul li:hover{background:#ee3897 url(images/p-bullet-over.gif) no-repeat;padding:0px 0px 0px 15px;}
.left .box ul li a{color:#626262; text-decoration:none; width:100%;}
.left .box ul li:hover a{color:#ffffff;}

/***************************/
#themeswitcher{ margin: 0px; margin-left: 5px; list-style: none; }
.box p{ margin: 0px; }
/* left and central column */
.left_side { float: left; width: 174px;}

.right_side {
	float: right;
	width: 615px;
	margin: 0px 5px;
	text-align: justify;
	padding: 0px;
}


	
.article { padding:0px 10px 0px 0px	; margin-bottom: 20px;}


.grey {
	width:96%;
	padding: 10px;
	border:1px solid #f4b2d4;
	background:#ffeef7;
	color:#333333;
	float:left;
	margin-bottom:10px;
}
.grey a { color: #000000; background: inherit; font-weight: bold; }
.grey a:hover { color: #ee3897;}
.highlight {
	padding: 2px;
	margin:0px;
	float:left;
}
/* right side
   ---------- */
	
.right { float: right; width: 174px; margin: 0 0 10px 0; }


/******************/
.right .box_top {
	background: #000000;
	color: #808080;
	height: 35px;
	width: 174px;
}
	
.right .box_top h2 {
	color: #FFF;
	background: inherit;
	padding: 7px 0 0 8px;
	margin: 0;
	text-transform:uppercase;
	font-size:18px;
	font-family:"trebuchet MS";
	letter-spacing:1px;
}

	
.right .box {
	border-top: 0px;
	border: 2px solid #000000;
	padding: 10px 4px 10px 7px;
	margin: 0;
	width: 159px;
	color: #595959;
	background: #FFFFFF;
	margin:0px 0px 7px 0px;
}

.right .box ul{ margin: 0px; padding:0px; list-style: none; }
.right .box ul li{ margin: 0px; padding:5px 0px 5px 12px; font-size:12px; color:#464646; background:url(images/r-bullet.gif) no-repeat;}
.right .box ul li:hover{background:#000000;}
.right .box ul li a{color:#464646; text-decoration:none; display:block; width:100%;}
.right .box ul li:hover a{color:#ffffff;}

.right .visitor_top {
	background: #1a8cff;
	color: #808080;
	height: 35px;
	width: 174px;
}
	
.right .visitor_top h2 {
	color: #FFF;
	background: inherit;
	padding: 7px 0 0 8px;
	margin: 0;
	text-transform:uppercase;
	font-size:18px;
	font-family:"trebuchet MS";
	letter-spacing:1px;
}

	
.right .visitor {
	border-top: 0px;
	border: 2px solid #1a8cff;
	padding: 10px 4px 10px 7px;
	margin: 0;
	width: 159px;
	color: #595959;
	background: #FFFFFF;
	margin:0px 0px 7px 0px;
}


/******************/
		
/*img { float: left; margin: 0 9px 3px 0; }*/
/* footer
   ------ */
.footer {
	float:left;
	width:100%;
	text-align: right;
	color: #808080;
	background:url(images/footer.gif) repeat-x;
	padding: 12px 0px;
	border-left:1px solid #bbe4f8;
	border-right:1px solid #bbe4f8;
}


.footer a {
	color: #4F4F4F;
	background: #f0f0f0;
	border-bottom: 1px dotted #808080;
	text-decoration: none;
}
 
.footer_bottom {
	clear: both;
	background: #FEFEFE url('images/big_bottom.gif') no-repeat;
	color: #FFF;
	height: 15px;
}

/*post stylng*/
.post{ margin: 0 0 25px 0; padding:0px 10px; }

.post .info{
	padding: 3px 3px 3px 8px;
	border: 1px solid #e3e4e4;
	background-color: #efefef;
	font-size: 0.9em;
	color: #505050;
}

/*comment styling*/
/* Comments Styling */
#commentlist li {
	margin-bottom: 1.5em;
	padding-bottom: 1em;
	border-bottom: 1px solid #700000;
}

#commentform { margin: 1em 0; background: #ffffff; width:96%; padding:10px; }

#commentform textarea {
	background: #f8f7f6;
	border: 1px solid #d6d3d3;
	width: 540px;
}

#commentform textarea:hover { background: #FFFFFF; border: 1px solid #d6d3d3; }

#commentform textarea:focus { background: #ffffff; border: 1px solid #939793; }

#commentform #email, #commentform #author, #commentform #url {
	font-size: 1.1em;
	background: #f8f7f6;
	border: 1px solid #d6d3d3;
	width: 180px;
}

#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {
	font-size: 1.1em;
	background: #ffffff;
	border: 1px solid #d6d3d3;
	width: 180px;
}

#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
	font-size: 1.1em;
	background: #ffffff;
	border: 1px solid #939793;
	width: 180px;
}

#commentform input{ margin-bottom: 3px; }
.ad{ margin-bottom:6px;}

/* Comments Styling */
#prev_nav{
padding:10px;
float:left;
background:#D3EDFA;
border: solid 2px #1A8CFF;
width:95px;

}

#prev_nav a{
color:#000000;
font-weight:bold;
text-decoration:none;


}


#next_nav{
padding:10px;
float:right;
background:#ED3897;
border: solid 2px #000000;
width:95px;

}

#next_nav a{
color:#ffffff;
font-weight:bold;
text-decoration:none;

}
#s3slider {
   width: 450px; /* important to be same as image width */
   height: 300px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
}


#s3sliderContent {
   width: 450px; /* important to be same as image width or wider */
   position: relative;/*  important */
   top: 0; /* important */
 /*  margin-left: 0;  important */
   list-style-type:none;
   padding:0px;
   margin:0px;
}

.s3sliderImage {
   /* float: left;  important */
/*  position: static;  important */
   display: none; /* important */
   list-style:none;
}

.s3sliderImage span {
   position: absolute; /* important */
   right: 0px;
   font: 15px Arial, Helvetica, sans-serif;
   font-weight:bold;
   padding: 15px 13px;
   width: 450px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   bottom: 0px;
   text-align:right;
   padding-bottom:25px;
   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.clear {
   clear: both;
} 
#subheader1{
/*	float:left; */
	width:450px;
	padding-top:10px;
	height:306px;
}
#ad_right{
	width:250px;
	float:right;
 	height:300px;
   	margin-top:20px;
}

.right .box_top h2, .right .box_top h2 a {
	font-size:18px;
}