/*
Theme Name: gb
Theme URI: http://www.guibonsiepe.com.ar/quiblog/
Description: gb  - 2009 - New Style
Version: 1
Author: gb
Author URI: http://www.guibonsiepe.com.ar/quiblog/

*/


* {
	margin: 0 0 0px 0;
  	padding: 0;
  	border: none;
	font-size: 1em;	
}

body {
	font: 75% "Courier New", Courier, "Consolas", "Monaco", "Bitstream Vera Sans Mono", monospace, Verdana, Tahoma, sans-serif !important;
	font-family: "Courier New", Courier, "Consolas", "Monaco", "Bitstream Vera Sans Mono", monospace;
	background: #c8c8ca;
    background: #fff;
	color:black;
    /*min-width:640px;
    margin:20px 8%;*/
    margin-top:20px;
}

ul { list-style: none;}


/************* Links ********************/

a, a:link, a:visited {
	text-decoration: none;
	color: black;
    font-weight: bold;
    }

a:hover {
	text-decoration: none;
	color:black;
    /*font-weight: bold;*/
    }

.active {
	color:black;
    text-decoration: none;
    /*font-weight: bold;*/
    }

a:visited:hover { text-decoration: none;}

a img {
    border:none;
    background:none;
    padding:5px;
    }

#feed, #feed img a:link, #feed img a:visited { border: none; }


/************************ Blogtitle ********************************/


#blogtitle
{
    background: none;
    width: 84%;
    display: block;
    color: #DFDAC3;
    text-align: left;
    margin: 25px auto 14px auto;
}

#blogtitle form {
    float:right;
    height:100%;
    width:164px;
    padding:0 15px;
    line-height:0;
    margin-top: 10px;
}

#blogtitle #s {
	border: 1px solid #ccc !important;
	background: white url("img/input_bg.gif") !important;
	padding: 5px;
}



                         /*************Wrap************/
#wrap {
    width:92%;
    background: #fff;
	margin:0px auto 20px auto;
    overflow: hidden;
    min-width: 720px;
    max-width: 996px;
/*    _width: expression(((document.body.clientWidth)) < 996? “720px”: “996” );*/
}

                         /*********** Cabecera ***************/

#header {
	margin:0px;
	padding: 0px 0px 0 0px;
	height: 21px;
	background: #555;
    overflow: hidden;
}


                         /******************* Container ********************/
#container
{
clear:left;
padding:0;
margin: 0px 0 0px 0;
overflow: hidden;
position:relative;

}



/* ----------------------------------------------------------------------------- */
/* Header  */
/* ----------------------------------------------------------------------------- */

#header h1 {
	position:absolute;
	top:63px;
    left:30px;
    }

#header h1 a {
	display: block;
    padding:0px;
    margin: 0px;
    font-size: 1.3em;
    color:black;
    }

#header h2 {
	/*position:absolute;
	top:16px;
   left:415px;
   width:100%;*/
   float:left;
   height:19px;	
   background:#555;
   padding:3px 0 0 12px;
   font-size: 1em;	
   color:white;
   font-weight:bold;
   margin:0px 0 0 0px;
   }


/* lastUpDate
----------------------------------------------------------------------------- */
#header p.lastUpDate {
    position:absolute;
    top:165px;
    right:2%;
    font-size: .8em;
	color: #999;
    }


/* Navegation
----------------------------------------------------------------------------- */
.navegation {
	/*position: absolute;
	top: 0px;
	left: 55%;  */
	width: auto;
    float:left;
    margin-left:7px;
    }

.navegation ul {
	width:auto;
    height: 21px;
	list-style: none;
	list-style-position: outside;
	padding: 0px 0px 0 0px;
	margin: 0px 0px 0px 0px;
	}

.navegation li {
	float: left;
	padding:0px 0px;
	margin: 0px;
	}

.navegation li.menuGuiBonsiepe {
    padding:3px 7px 0 0;
    border-left:0px solid #fff;
    color:white;
    font-weight:bold !important;
    }

.navegation li.menuContacto a {
    border-right:2px solid #fff;
    }

.navegation li a {
	float: left;
    color:white;
    height: 19px;
    background:#006cad;
    padding: 3px 7px 0px 7px;
    text-decoration:none;
    font-size:1em;
    text-align:center;
    border-left:0px solid #fff;
    font-weight:bold;
    }

.navegation li a:hover {
    text-decoration:none;
	background: #00f8ff;
    color:#006cad;
    }

.navegation li#active a,
.navegation li#active a:hover,
.navegation li#active a:visited {
    text-decoration:none;
	background: #00f8ff;
    color:#006cad;
    cursor: pointer;
    }

                         /******** Left Sidebar Container *****************/


                         /*********** Right Sidebar Container *************/

#rightnav {
    float: right;
    width: 210px;
    margin: 0;
    padding-top: 20px;
    margin: 5px 0 20px 0px;
}

#rightnav ul {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*font-weight: bold;*/
	display:block;
}

#rightnav ul li span.creativeCommons {
	color:#666666 !important;
    font-size:.8em !important;
}

#rightnav ul ul li {
	display: block;
	padding: 0px 0px 2px 0px;
	margin:0;
	border-top: 0px solid black;
	color:#666666 !important;
    font-size:.8em !important;
}

#rightnav ul ul li:before {
	content: "\00BB \0020";
}

* html #rightnav ul ul li, *:first-child+html #rightnav ul ul li {
padding-left: 10px;
background-image: url(img/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}

#rightnav li a,
#rightnav li a:hover {
	color:#666666;
	font-weight: normal;
    /*font-size:.8em !important;*/
}

/* generic */
#rightnav ul ul.generic li:before {
    content: "";
}

#rightnav ul ul.generic li,
#rightnav ul ul.generic li a img {
    padding: 0px !important;
    margin: 0px !important;
    }

* html #rightnav ul ul.generic li,
*:first-child+html #rightnav ul ul.generic li {
    background: none !important;
    }


                         /****************** Content ************************/
#content
{
display: block;
margin: 20px 240px 0 260px;
padding: 1em;
padding-top: 5px;
text-align: left;
}

#content ul
{
padding-left: 2em;
}

#content ul li{
padding: 0.2em;
list-style: square;
}

#content ul ul li{
padding: 0.2em;
list-style: circle;
}

#content ol{
list-style-position: inside;
padding-left: 15px;
padding-top: 2px;
margin-bottom: 10px;
}

#content p
{
padding-left: 10px;
}


                         /***************** Footer ************************/


#footer {
    clear:both;
    padding:0px 0px 0px 0px;
    margin: 25px 0px 0px 0px;
    height: 21px;
	background: #555;
    }

#footer p {
	font-size: .85em;
    margin: 0px 0px 5px 20px;
    padding: 0px 0px 0px 0px;
    color:black;
    }


/* #footer ul
----------------------------------------------------------------------------- */
#footer ul {
    position:absolute;
    bottom:0px;
    left:50%;
    font-size: .9em;
	color: #8b321f;
	list-style:none;
    padding:0px 0px 0px 0px;
    }

#footer ul li {
    float:left;
	padding:0px 0px;
	margin: 0px;
	}

#footer ul li a {
    float:left;
    color:white;
	background: #999;
    padding: 2px 0px 0px 8px;
    text-decoration:none;
    width:91px;
    height:18px;
    font-size:.85em;
    text-align:left;
    margin-right:8px;
    }

#footer ul li a:hover {
    color:black;
	background: #6fccf5;
    }

#footer ul li.active a,
#footer ul li.active a:hover {
    color:black;
	background: #6fccf5;
	cursor: default;
    }


                         /**************** Navegacion - Izquierda Sidebar ********************/


                         /************ Paragraph ********************/

p
{
margin-bottom: 8px;
margin-top: 8px;
}


                         /************* Blockquote *******************/

blockquote
{
margin: 0px 0px 0px 30px;
padding: 0px 25px 0px 0px;
font-style: italic;
color: #7f7f7f;
border-left: 4px solid #99A8BA;
}


                         /*********** Post Metadata ********************/

.postmetadata
{
font-size: 1em;
display:block;
margin: 15px 5px 6px auto;
padding: 0px 5px 2px 5px;
text-align: left;
color:#333;
border-bottom: 1px solid #999;
border-top: 1px solid #999;
}

#content .postmetadata
{
padding-left: 5px;
}


                         /************* Comments ******************/

.commentlist
{
padding-left: 0px;
padding-right: 15px;
background: transparent;
color: #333;
}

.commentlist li
{
margin: 8px 10px 8px 0px;
padding: 5px 0 15px 12px;
list-style: none;
background: white;
margin-bottom: 2px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

li.alt
{
background: #f8f8f8;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

.commentlist li li
{
/*border: none;*/
background: none;
padding-left: 5px;
margin: 0 2px 0 2px;
}

.commentlist cite
{
padding: 2px 3px 1px 3px;
}

.commentlist p
{
padding: 5px 5px 2px 3px;
margin-bottom: 5px;
}

#comment
{
width:80%;
}

#commentform
{
margin: 15px 0 0 0;

}

#commentform p  {
    margin: 0px 0 15px 0;
}

#commentform p input,
#search_form input#searchsubmit {
    font-size:1.2em;
	border: 1px solid #ccc;
	background: #999 !important;
	padding: 5px;
    margin: 0px 0 0px 0;
    color:#fff;
}
#commentform textarea {
    font:1.1em normal "Courier New", Courier, "Consolas", "Monaco", verdana, sans-serif;
	border: 1px solid #ccc;
	background: white url("img/input_bg.gif") !important;
	padding: 5px;
}
#commentform p label {
    margin:0;
    padding:0 0 0 10px;
    font-size:1.1em;
}

h4#respond {
    margin-top:20px;
}


#commentform p input#submit,
#search_form input#searchsubmit {
    font-size:1.1em;
	border: 1px solid #ccc;
	background: #999 !important;
	padding: 2px 2px 3px 2px;
    margin: 0px 0 0px 0;
    color:white;
}

#commentform p input#submit:hover,
#search_form input#searchsubmit:hover {
   background: #999 !important;
}



                         /************** Headings **********************/

h1
{
font-size: 36px;
color: #666666;
}

h2
{
display: block;
font-size: 1.1em;
font-weight: bold;
padding: 5px 0 0 0px;
margin: 5px 0 6px 0;
text-align: left;
}

h3
{
display: block;
font-size: 14px;
font-weight: bold;
padding: 5px 0 0 12px;
margin: 5px 0 6px 0;
text-align: left;
}

h3.posttitle
{
font-size: 1.3em;
font-weight: bold;
padding: 0px 0 4px 10px;
margin: 0px 0 10px 0;
line-height:120%;
border-bottom:0px solid black;
}

h4
{
margin-top: 15px;
font-size: 1.2em;
font-weight: bold;
padding: 5px 0 0 12px;
margin: 5px 0 6px 0;
text-align: left;
}

h5
{
margin-top: 15px;
font-size: .85em;
font-weight: bold;
padding: 5px 0 0 12px;
margin: 5px 0 6px 0;
text-align: left;
}


                         /************ date *********************/

.date {
    font-size: 1em;
    display:block;
    margin: 0px;
    padding: 0px 0px 8px 10px;
    color: #666;
    }

.date a,
.date a:hover {
    color: #666;
    }

* html .date {
    padding-bottom: 10px;
    }

.entry {
    margin:0px 0px 10px 0px !important;
    padding:0px !important;
    font-size: 1.1em;
    line-height:160%;
    }

.entry p
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
}
*:first-child+html .entry p {
margin:10px 0px 0px 0px !important;
padding:0px 0px 0px 10px !important;
}

                         /***************** Contained floats fix *****************/
.post
{
display: block;
overflow:hidden;
padding: 0 0 4px 0;
margin-bottom: 26px;
background: transparent url("img/styles-post-background.jpg") top left repeat-x;
line-height:160%;
border-bottom:1px solid black;
}

.post img
{
margin-bottom: 9px;
}

.post ul
{
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 10px;
}

.post ul li
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


                         /************* Code *************/
code
{
display: block;
margin: 10px 30px 0 30px;
padding: 2px 10px 5px 10px;
border-top: 2px solid #99A8BA;
border-bottom: 2px solid #99A8BA;
color: #333;
background: #E0E7EF;
}


.credits
{
margin-top: -20px;
margin-bottom: 5px;
padding: 0 4px 8px 4px;
float: right;
}



                         /************* Previous and Next Posts *************/

.alignright {
text-align: right;
float:right;
width:45%;
}

.alignleft {
text-align: left;
/*float:left;*/
}

.navigation {
display: block;
text-align: center;
margin-top: 10px;
margin-bottom: 0;
}


                         /********** Smileys ******************/

.wp-smiley
{
padding: 0;
}

                        /********** Busqueda /seachform.php ******************/

#search_form {
    margin-top: 12px;
}

#search_form input  {
    font-size:1.2em;
	border: 1px solid #ccc;
	background: white url("img/input_bg.gif") ;
	padding: 2px;
    margin: 0px 0 0px 0;
    width:100px;
	font-family:"Courier New", Courier, verdana, sans-serif;
}

#search_form input#searchsubmit  {
    width:auto;
	font-family:"Courier New", Courier, verdana, sans-serif;
}


.guiBonsiepe  {
    height:400px;
}

#sidebar h2  {
    font-weight:normal !important;
    border-top:1px solid #666;
    border-bottom:1px dashed #666;
    padding-bottom:5px;
    margin-top:10px;
    font-size:.9em;
}

#sidebar h2.listOfPublications,
#sidebar h2.libros {
    font-weight:bold !important;
    border-top:1px solid #666;
    border-bottom:none !important;
    font-size:1.1em;
    margin-bottom:0px !important;
    padding-bottom:0px !important;
}

#sidebar h2.listOfPublications a,
#sidebar h2.libros a {
    font-weight:bold !important;
    font-size:1.1em;
    color:#000;
}


                        /********** comentario-link ******************/

.comentario-link a,
.comentario-link a:visited,
.comentario-link a:hover {
    font-weight:normal;
    color:#666;
}


                        /********** comentario-link ******************/

.dateInfo h2 {
    border-top:1px solid #666;
    border-bottom:1px solid #666 !important;
    margin:10px 0px 0px 0px !important;
}

.buscador {
    border:0px solid red;
    margin-top:0px !important;
    padding-top:0px !important;
}

strong.lastModified, strong#lastModified {
    font-weight:normal !important;
}

                        /********** imagenGuiBonsiepe ******************/

img.imagenGuiBonsiepe {
    position:absolute;
    left:0px;
    top:50px;
    width:240px;
    height:159px;
}

                        /********** epigrafe ****************/

.wp-caption-text  {
    font-size:.8em;
    line-height: 130%;
    margin:-5px 0px 15px 0px !important;
}

                        /********** #tag_cloud-3 ****************/

#tag_cloud-3 { display:none; !important; }
