/*
Theme Name: Giked Theme
Theme URI: http://soygik.com
Description: Theme dise&ntilde;ado por Nacho Alonso de <a href="http://www.soygik.com">soygik.com</a>
Version: 2.0
Author: Nacho Alonso
*/

body{
	background-image: url(pix/1023.png);
        background-repeat:repeat;
	margin-left:50px;
        margin-right:50px;
	padding:0px;
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	font-size:12px;
	color:#333;
	}
	
p{
	line-height:18px;
	}
.center{text-align:center;}	
.nocomments{ text-align:center; color:#3366CC; font-weight:bold;}

/*-- HEADERS -- */
h1{
	letter-spacing:-1px;
	margin:5px;
	font-size:16px;
	}
	
h2{
        color:#916d24;
	letter-spacing:-1px;
	margin:5px;
}	

.titacerca{
        background: #4C99CD;
        text-align: center;
	padding: 12px;
	color: #fff;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.acerca{
	padding-left: 50px;
	padding-right: 50px;
}



/* -- LINKS -- */
a {text-decoration:none;}
a:link, a:visited {color:#2786C2;}
a:hover	{color:#CDDEC6; background:#1E4F6A; -ms-border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}

#fondo{
	background-image: url(pix/fondo-wrap.png);
        background-repeat:repeat-y;
	width:1060px;
	margin:auto;
}	

#wrapper{
	width:980px;
	margin:auto;
        background-color:#F1F1F1;
	color:#666;
        border-right:solid 10px #F1F1F1;
        border-left:solid 10px #F1F1F1;
	}
	
/*-- CONTENEDOR Y POST --*/
#container{
	width:100%;
	float:center;
	padding:2px 0px 0px 0px;
        background-color:#F1F1F1;
	}
#container h2 a{
	color:#004666;
	font-size:28px;
        font-weight:bold;
	background-color:#FFFFFF;
	}
#container h2 a:hover{
        color:#00AEFF;
}
#container h3{
	font-size:20px;
	letter-spacing:-1px;
}
#container .post-todo{
        background-color:#F1F1F1;
        margin:12px 0px 0px 0px;
}
div#post{
	  font-size:16px;
          color:#3D3D3D;
          float:left;
	  width:700px;
          background-color:#FFFFFF;
	  border:1px solid #BFBFBF;
          border-radius:18px;
          -moz-border-radius-topleft:18px;
          -moz-border-radius-bottomleft:18px;
          -moz-border-radius-bottomright:18px;
}

div#post:hover{
	  border:1px solid #BDBDBD;
}
div#info-post-relacionados{
	  font-size:11px;
          color:#707070;
          float:right;
	  width:245px;
          height:auto;
          margin-left:10px;
          background-color:#E6E6E6;
	  border:1px solid #BFBFBF;
          padding:10px;
          text-align:justify;
          -moz-border-radius-topright:10px;
          -moz-border-radius-bottomleft:10px;
          -moz-border-radius-bottomright:10px;
}

div#info-post{
	  font-size:14px;
          color:#707070;
          float:right;
	  width:245px;
          height:auto;
          margin-left:10px;
          background-color:#E6E6E6;
	  border:1px solid #BFBFBF;
          padding:10px;
          text-align:justify;
          -moz-border-radius-topright:10px;
          -moz-border-radius-bottomleft:10px;
          -moz-border-radius-bottomright:10px;
}

div#info-post:hover{
          color:#3D3D3D;
}
.entry{
       margin:6px;
       }
.separator{
       clear:both;
       }

/*---LISTADO DE COMENTARIOS --*/
.commentlist{
	list-style:none;
	margin:0px;
	padding:0px;
}

.commentlist li{
	padding:7px;
}

.commentlist li cite{
	font-weight:bold;
	font-style:normal;
}

.commentlist li.alt,
.commentlist li.alt a{
	background-color:#DDDDDD;
}

/*---FORMULARIO DE COMENTARIOS--*/
#commentform{
	background-color:#F7F7F7;
	color:#333333;
	border:1px solid #CCC;
	padding:10px;
}

#commentform label{
	display:block;
}

#commentform label small{
	font-size:10px;
	font-weight:bold;
}

#commentform small{
	font-weight:bold;
	font-size:22px;
	color:#FF0000;
}

#commentform #author,
#commentform #email,
#commentform #url,
#commentform #comment{
	width:90%;
	padding:4px;
	color:#666;
	background-color:#FFF;
	border:1px solid #CCC;
        margin:auto;
}

#commentform #comment:hover{
	background-color:#F3F3F3;
}


#commentform #comment{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.allowed_tags{
	background-color:#5398B8;
	color:#FFF;
	padding:8px;
}

#submit{
	background-color:#D1E7EF;
	color:#7DC5DF;
	border:3px solid #7DC5DF;
	padding:2px 0px;
	width:30%;
        border-radius:18px;
        -moz-border-radius-topleft:18px;
        -moz-border-radius-bottomright:18px;
}

#submit:hover{
	color:#474747;
	background-color:#C5DFE9;
}

/*--NAVEGACION --*/
.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	}	
.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}

blockquote{
	background-color:#F6FAFD;
	color:#59819F;
	padding:10px;
	margin:20px;
	border:1px solid #DCE9F6;
	}

/*-- PIE DE PAGINA --*/	
#footer{
        background-color:#474747;
        border: 5px solid #383838;
	color:#7DC5DF;
        width:900px;
        padding:10px;
	margin:auto;
        border-radius:18px;
        -moz-border-radius-topleft:18px;
        -moz-border-radius-bottomright:18px;
	}
#footerwrapper{	font-size:14px;text-align:left;margin:5px auto;padding:0px;border:0;width:900px;}
#footerwrapper #footerblock-a{float:left;width:289px;padding:10px 5px;}
#footerwrapper #footerblock-b{float:left;width:289px;padding:10px 5px; border-left:1px solid #9E9E9E; border-right:1px solid #9E9E9E;}
#footerwrapper #footerblock-c{float:right;width:289px;padding:10px 5px;}
#footerwrapper h3{font-size:26px; height:38px;padding:0;margin:0;}

#footerwrapper ul{padding:0px;margin:0px 10px;list-style:none;float:left;}
#footerwrapper ul li{padding:4px 0 4px 0px;}
#footerwrapper ul li a:link, div#footerwrapper ul li a:visited{color:#7DC5DF;}
#footerwrapper ul li a:hover{color:#FE5656;}

#footerwrapper #footerblock-a ul li a:link, #footerwrapper #footerblock-a ul li a:visited{border-left:7px solid #7A7A79; padding:0pt 0pt 0pt 5px; color:#E8E1E1;}
#footerwrapper #footerblock-a ul li a:hover{border-left:7px solid #2C98DB; padding:0pt 0pt 0pt 5px; color:#2C98DB; background-color:#474747;}
#footerwrapper #footerblock-b ul li a:link, #footerwrapper #footerblock-b ul li a:visited{border-left:7px solid #7A7A79; padding:0pt 0pt 0pt 5px; color:#E8E1E1;}
#footerwrapper #footerblock-b ul li a:hover{border-left:7px solid #81C439; padding:0pt 0pt 0pt 5px; color:#81C439; background-color:#474747;}
#footerwrapper #footerblock-c ul li a:link, #footerwrapper #footerblock-c ul li a:visited{border-left:7px solid #7A7A79; padding:0pt 0pt 0pt 5px; color:#E8E1E1;}
#footerwrapper #footerblock-c ul li a:hover{border-left:7px solid #FC8200; padding:0pt 0pt 0pt 5px; color:#FC8200; background-color:#474747;}

#footer-pags {font-size:14px; border-top:1px solid #9E9E9E; padding:10px 3px;}
#footer-pags p {height:6px; border-left:6px solid #7A7A79; padding:0pt 0pt 0pt 5px; color:#7A7A79;}
#footer-pags a {color: #9E9E9E; font-weight:bold;}
#footer-pags a:hover {color: #81C439; background-color:#474747; font-weight:bold;} 

#searchForm {border-top: 1px solid #FFFFFF;width:377px; float:center;margin:0px;}
#searchForm fieldset {border:none;}
#searchForm form {margin:0px; }
#searchForm input {border:1px solid #3FA63F; background-color:#E8FFCD; color:#3FA63F; padding:3px;-ms-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;margin-top:5px;padding:2px;}
#searchForm input:focus, textarea:focus{color:#3F3F3F;background-color:#D5FFBF;}

/* --- FIXED --- */
.clear {
    clear:both;
    height:1px;
    overflow:hidden;
}

/*/////////////////////////////////////////
/////////////// TOPSUPERIOR /////////////*/
div#tsuperior{
          font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
          /*margin-top: 20px;*/
          position:relative; 
	  width:980px;
          height:140px;
	padding-top: 10px;
          background-color:#F1F1F1;
}

.logo{
	overflow: hidden;
	position: relative;
	float:left;
	margin: 0;
	text-align: center;
	width: 208px;
	height:138px;
	border: 1px solid #060E59;
}

.logo a {
	display: block;
	position: relative;
	margin: 0;
}

.logo a img {
    width: 208px;
    height: 138px;
    left: 0px;
    position: relative;
    top: 0px;
    border: none;
}

div#datos{
	float:left;
	width:378px;
	height:138px;
	margin-left:10px;
	border:1px solid #3FA63F;
	-ms-border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
div#datosb{
	float:left;
	width:376px;
	height:136px;
	background-color:#BBFE9E;
	border:1px solid #FFFFFF;
	-ms-border-radius: 6px;
        -moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
div#social{
	float:left;
	width:368px;
	height:138px;
	margin-left:10px;
	border: 1px solid #FF8000;
	-ms-border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
div#socialb{
	background-color:#FED794;
	float:left;
	width:366px;
	height:136px;
	border: 1px solid #FFFFFF;
	-ms-border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

div#lifestream{
         float:right;
         width:368px;
         height:70px;
         border-bottom: 1px solid #FF8000;
}

#lifestream ul{
	list-style-type:none;
	margin-top: 3px;
	margin-left:5px;
	padding-left:40px;
}
#lifestream ul li{
         background-position:left center;
         background-repeat:no-repeat;
         float:left;
         font-size:13px;
         margin:0 14px 0 0;
         padding:8px 0 8px 25px;
         width:20%;
}
#lifestream ul li a {
        color:#192B33;
        text-decoration:none;
	padding: 2px 5px;
        margin:5px 0 5px 5px;
	-ms-border-radius: 4px;
        -moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
#lifestream li a:hover {
        text-decoration:none;
        background-color:#FEE9BE; 
        color:#FF8000;
}
#lifestream ul li#facebook {background-image: url(pix/facebook.png);}
#lifestream ul li#twitter {background-image: url(pix/twitter.png);}
#lifestream ul li#youtube {background-image: url(pix/youtube.png);}
#lifestream ul li#feed {background-image: url(pix/feed.png);}
#lifestream ul li#flickr {background-image: url(pix/flickr.png);}
#lifestream ul li#delicious {background-image: url(pix/delicious.png);}
div#correo{
         font-size:14px;
         border-top: 1px solid #fff;
         float:right;
         width:367px;
         height:40px;
         padding-top:5px;
         position: relative;
}
#correo #email{
        left: 15px;
        top: 16px;
        position: absolute;
}
#correo p{
        padding-left:65px;
        text-align:left;
        margin:0;
        color: #3F3F3F;
}
#correo form{text-align:left;font-size:14px;margin-left:65px;line-height: 0px;}
#correo input{border:1px solid #E79D1D;color:#E79D1D;background-color:#FFF5DE;-ms-border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
#correo input:focus, textarea:focus {background-color:#FEEFDD;color:#3F3F3F;} 
div#pages{
        float: right;
        text-align: left;
        width: 377px;
        height: 61px;
        border-bottom: 1px solid #3FA63F;
}
#pages ul {
	width: 380px;
	list-style-type:none;
        padding:0px;
        margin-left: 25px;
        margin-top: 0px;
}
#pages li {
	width:110px;
	margin:8px 0 0 0;
	padding:0 6px 0 0;
	line-height:18px;
	float:left;
        color: #e1e1e1;
}
#pages li a {
        font-size:14px;
        color:#192B33;
        text-decoration:none;
        height:15px;
        background: url(pix/flecha.png) 0 1px no-repeat;
        padding-left:20px;
        margin:5px 0 5px 5px;
        font-style: italic;
}
#pages li a:hover {
        color:#45B938;
        text-decoration:none;
        background-position:3px 1px;
}
div#bus{
        float: right;
        position: relative;
        text-align: center;
        width: 377px;
        height: 33px;
}
div#desen{
        float: right;
        position: relative;
        text-align: center;
        width: 377px;
        height: 41px;
}

#desen p{line-height: 1em;}

#desen p a{
	color: #3F3F3F;
	font-family: "Helvetica",Arial Black,Arial,sans-serif;
	font-size: 16px;
	text-align: center;
	letter-spacing: 3px;
}
#desen p a:hover{
	background-color: #B2F297;
	color: #3FA63F; 
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

div#feedb{ height:20px;float:right;width:360px;position: relative;}

#feedb p{
	margin-top: 2px;
	line-height: 1em;
	color: #3F3F3F;
	font-family: "Helvetica",Arial Black,Arial,sans-serif;
	font-size: 15px;
	text-align: center;
	letter-spacing: 3px;
	font-weight: bolder;
}

/*//////////////////////////////////////////////////////
//////////////////// TOPINFERIOR /////////////////////*/

div#tinferior{
          font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
          position:relative; 
	  width:980px;
          height:135px;
          background-color:#F1F1F1;
	margin-top:10px;
}

div#categorias{
	float:left;
	top:0px;
	left:180px;
	text-align: left;
	width: 748px;
	height: 131px;
	border: 1px solid #8DA9D8;
	margin-left:30px;
	-ms-border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
div#categoriasb{
	float:left;
	top:0px;
	text-align: left;
	width: 746px;
	height: 129px;
	background-color: #AFCEEC;
	text-size:13px;
	border:1px solid #FFFFFF;
	-ms-border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
#categorias ul {
	list-style-type:none;
        padding:0px;
        margin-left:16px;
	margin-top:12px;
}
#categorias li {
	width:120px;
	padding:0 1px 0 0;
	height:30px;
	float:left;
        color: #e1e1e1;
}
#categorias ul li a {
        font-size:14px;
        color:#4E5A5C;
        text-decoration:none;
        padding-left:5px;
        padding-right:5px;
        padding-top:2px;
        padding-bottom:2px;
        margin:5px 0 5px 5px;
	-ms-border-radius: 4px;
        -moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
#categorias ul li a:hover {
        color:#FFF;
        text-decoration:none;
        background-color:#829EBD; 
	border: 1px solid #697EA2;
        font-size:16px;
}

div#publisup{
	float:left;
	top:0px;
	margin-left:10px;
	text-align: center;
	width: 130px;
	height: 130px;
	border: 3px dotted #A5A5A5;
	background-color: #DCDCDC;
}

#publisup p{
	padding-top: 5px;
	font-size: 17px;
	margin-top:17px;
}

#publisup p a{
	line-height: 27px;
	margin-top: 21px;
	color: #A5A5A5;
	font-family: "Helvetica",sans-serif;
	font-size: 17px;
	text-align: center;
	letter-spacing: 2px;
}

#publisup p a:hover{
	background-color:#DCDCDC;
	color: #6B6B6B;
}

/////////////////////
/* #tinferior #nacho{
        left: -43px;
        top: -36px;
        position: absolute;
	z-index: 9001;
}

#tinferior #miki{
        left: 899px;
        top: -36px;
        position: absolute;
	z-index: 20;
}
*/
//////////////////////


/*////////////////////////////
///////// paginacion //////*/

div.pagination {
	font-size: 14px;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	background-color:#E6E6E6;
	color: #707070;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	background-color:#E6E6E6;
	text-decoration: none; /* no underline */
	color: #707070;
}
div.pagination a:hover, div.pagination a:active {
	background-color:#2786C2;
	color: #FFF;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		font-weight: bold;
		background-color: #313131;
		color: #FFF;
	}
div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		background-color:#E6E6E6;
		color: #FFF;
	}

/*----------------------------------
---------- POST INDIVIDUAL ---------
----------------------------------*/

#texto-post{
	    font-size:16px;
            float:center;
            padding: 0px 25px;
            margin-top:10px;
            margin:10px auto;
            width:850px;
            background-color: #FFFFFF;
            border: 1px solid #BDBDBD;
            border-radius:18px;
            -moz-border-radius-topleft:18px;
            -moz-border-radius-bottomright:18px;
}

#comm{
            font-size:14px;
            float:center;
            padding: 0px 25px;
            margin:10px auto;
            width:850px;
            border: 3px solid #BDBDBD;
            border-radius:18px;
            -moz-border-radius-topright:18px;
            -moz-border-radius-bottomleft:18px;
}

#relatpost{
            font-size:14px;
            float:center;
            padding: 0px 10px;
            margin:6px auto;
            width: 400px;
            border: 3px solid #BDBDBD;
            background-color: #FFFFFF;
            border-radius:18px;
            -moz-border-radius-topright:18px;
            -moz-border-radius-bottomleft:18px;
            display: inline-block;
}
#publirelat{
            font-size:14px;
            float:center;
            padding: 0px 10px;
            margin:6px auto;
            width: 335px;
            border: 3px solid #BDBDBD;
            background-color: #FFFFFF;
            border-radius:18px;
            -moz-border-radius-topright:18px;
            -moz-border-radius-bottomleft:18px;
            display: inline-block;
}

#formu{
            font-size:14px;
            float:center;
            padding: 0px 25px;
            margin-top:10px;
            margin:10px auto;
            width:850px;
}

div#naveg{
            float:center;
            padding: 0px 25px;
            margin:10px auto;
            font-size:16px;
            width:850px;
            height:26px;
}

#publi{
          margin:auto;
          padding:0px;
}
#publi p{
         margin-bottom:0px;
}


/********* Tag Cloud *********/ 

ul#tagcloudwidget, ul#tagcloud { padding:0; margin:0; text-align:center; list-style:none; } 
ul#tagcloudwidget li, ul#tagcloud li { display:inline; font-size:80%; color:#FF3300;} 
ul#tagcloudwidget li a, ul#tagcloud li a, 
ul#tagcloudwidget li a:link, ul#tagcloud li a:link { text-decoration:none; } 
ul#tagcloudwidget li a:hover, ul#tagcloud li a:hover { text-decoration:overline; } 
ul#tagcloudwidget li.t1 a, ul#tagcloud li.t1 a { color:#E0EBEF; font-size: 140%; } 
ul#tagcloudwidget li.t2 a, ul#tagcloud li.t2 a { color:#C3D8DF; font-size: 180%; } 
ul#tagcloudwidget li.t3 a, ul#tagcloud li.t3 a { color:#A8C6CF; font-size: 210%; } 
ul#tagcloudwidget li.t4 a, ul#tagcloud li.t4 a { color:#8FB5BF; font-size: 230%; } 
ul#tagcloudwidget li.t5 a, ul#tagcloud li.t5 a { color:#8FB5BF; font-size: 250%; } 
ul#tagcloudwidget li.t6 a, ul#tagcloud li.t6 a { color:#8FB5BF; font-size: 270%; } 
ul#tagcloudwidget li.t7 a, ul#tagcloud li.t7 a { color:#8FB5BF; font-size: 290%; } 
ul#tagcloudwidget li.t8 a, ul#tagcloud li.t8 a { color:#78A5AF; font-size: 310%; } 
ul#tagcloudwidget li.t9 a, ul#tagcloud li.t9 a { color:#78A5AF; font-size: 330%; } 
ul#tagcloudwidget li.t10 a, ul#tagcloud li.t10 a { color:#63959F; font-size: 350%; }


/*///////////// TABLAS ////////////*/

th {
	padding: 12px;
	background-color: #E3E3E3;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
th a:link,th a:visited{
	font-weight: bold;
	font-size: 14px;
	color: #3F3F3F;
	font-family: "Helvetica",Arial Black,Arial,sans-serif;
}
th a:hover{
	color: #4C99CD;
	background: #E3E3E3;
}
.tazul {
        background: #4C99CD;
        text-align: center;
	padding: 12px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.tazul a:link, .tazul a:visited{
	font-weight: bold;
	font-size: 14px;
        color: #fff;
	font-family: "Helvetica",Arial Black,Arial,sans-serif;
}
.tazul a:hover{
	color: #3F3F3F;
	background: #4C99CD;
}
.tblanco {
        background: #fff;
        text-align: center;
	padding: 12px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}


