/*
Theme Name: El temps del Picó
Theme URI:
Description: Blog del Temps del Picó a BTV
Version: 1.0
Author: Lavinia TC
Author URI: http://www.lavinia.tc/
Tags: 
*/

/* GENERALES */
body {
	color: #000;	
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	margin:0;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.6em;
}

h1 {
	font-size:2em;	
	text-transform: uppercase;
	margin:1em 0 0 1em;
}

h2 {
	font-size:1.6em;
	text-transform: uppercase;
	margin:0;
}

h3 {
	font-size:1.4em;
	margin:0;
	color:#fff;
	text-transform: uppercase;
}

p {
	font-size:1.2em;
	margin:0.5em 0;	
}

a {
	text-decoration: none;
	color:#000;
}
a:hover {
	text-decoration: underline;
}

ul, ol, dl, li
{
	margin: 0;
	padding: 0;
	position: relative;
}
li
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

a img {
	border:none;
}

form {
	margin:0;
}

.left {	float:left; }
.right { float:right; }
.clear { clear:both; }
.centrar {
text-align:center;
}

div#wrapper {
	background: #E3E3E3 url(images/sombra_left.jpg) repeat-y left 0;
	width:96em;
	margin:0 auto;
	padding-left:2.5em;
}

div#contenedor {
	background: #E3E3E3 url(images/sombra_right.jpg) repeat-y right 0;
	padding-right:2.5em;
	width:95.2em;
}
/* fin GENERALES */

/* CABECERA */
div#header {
	background:#E3E3E3 url(images/cabecera.jpg) no-repeat 0 1.5em;
	height:24.2em;
	margin-bottom:1em;
	width:95.05em;
}

div#header fieldset#register {
	border:medium none;
	clear:both;
	float:right;
	margin:2.5em 3.7em 0 0;
	padding:0;
	text-align:right;
	width:20.5em;
}
* +html div#header fieldset#register {
	margin:2.5em 3.2em 0 0;
}

* html div#header fieldset#register {
	margin:2.5em 1.7em 0 0;
}

div#header fieldset#register p {
	float:left;
	text-align:left;
	width:7em;
	font-size:1.1em;
	margin:0.9em 0 0 0.9em;
}

* +html div#header fieldset#register p {
	margin: 0.9em 0 0 0.5em;
}

* html div#header fieldset#register p {
	margin: 0.9em 0 0 0.5em;
}

div#header fieldset#register a {
	color:#fff;
}

div#header input#entrar {
	background:transparent url(images/entrar.jpg) no-repeat 0 0;
	border:0 none;
	float:right;
	height:2em;
	margin:1em 0 0;
	padding:0;
	width:5.4em;
}

* +html div#header input#entrar {
	float:left;
	margin-left:5em;
	margin-top:1.5em;
}

* html div#header input#entrar {
	float:left;
	margin-left:4.5em;
}

div#header input.acceso {
	margin:0.8em 0.2em 0 0.5em;
	width:9em;
}

* html div#header input.acceso {
	margin:0.8em 0.2em 0 0.2em;
}

div#header input#registrar {
	background:transparent url(images/registrat.jpg) no-repeat 0 0;
	border:0 none;
	clear:both;
	height:2em;
	margin:0.5em 0 0;
	width:14.7em;
}

div#header fieldset#search {
	border:none;
	clear:both;
	float:right;
	margin:0 3.5em 0 0;
	padding-bottom:0;
	padding-right:0;
	padding-top:0;
	width:21em;
}

* +html div#header fieldset#search {
	margin:0 2.5em 0 0;
}

* html div#header fieldset#search {
	margin:0 1.2em 0 0;
}

div#header fieldset#search label {
	display:block;
	margin:0.5em 0 0 1.1em;
}

* html div#header fieldset#search label {
margin: 0.5em 0 0 0.4em;
}

* +html div#header fieldset#search label {
margin: 0.5em 0 0 0.4em;
}

div#header input#texto_buscador {
	float:left;
	margin-left:0.9em;
	width:8.4em;
}

* +html div#header input#texto_buscador {
	margin-left:0.4em;
}

* html div#header input#texto_buscador {
	width:7.4em;
	margin-left:0.4em;
}

div#header input#buscador {
	background:transparent url(images/cercar.jpg) no-repeat 0 0;
	border:0 none;
	float:right;
	height:2em;
	width:5.5em;
	margin-top:0.1em;
}

* +html div#header input#buscador {
	margin-top:0.2em;
	margin-left: 0.8em;
}

* html div#header fieldset.registered {
	margin:2.5em 1.3em 0 0 !important;
}
* +html div#header fieldset.registered {
	margin:2.5em 1.6em 0 0 !important;
}

div#header fieldset#register p#nick {
	display:inline;
	float:right;
	font-weight:bold;
	margin:1em;
	text-align:right;
	width:15em;
}
* html div#header fieldset#register p#nick {
	margin:1em 1.8em;
}
* +html div#header fieldset#register p#nick {
	margin:1em 1.8em;
}

div#header fieldset#register input#compte {
	background:transparent url(images/compte.jpg) no-repeat 0 0;
	border:0;
	float:right;
	height:2em;
	width:8.5em;
	margin:0.1em 0;
}

div#header fieldset#register input#tancar {
	background:transparent url(images/tancar.jpg) no-repeat 0 0;
	border:0;
	float:right;
	height:2em;
	margin:0.1em 0 2em 0;
	width:8.5em;
}

div#header label, div#header p {
	color:#fff;
	font-size:1.1em;	
}
/* fin CABECERA */

/* CONTENIDO */
div#contenido {
	clear:both;
	float:left;
	margin-bottom:2em;
}
div#mid {
	background-color:#FFFFFF;
	float:left;
	margin:1.1em;
	width:61.5em;
	min-height:74.8em;
}

* +html div#mid {
	margin:1.2em 0 1.2em 1.2em;
	min-height:75.5em;
}

* html div#mid {
	margin:1.5em 0.6em 1.5em 0.6em;
	height:74.8em;
}

div#mid a{
	text-decoration:underline;
}

div.entrada {
	border-bottom:2px solid #0b5aa6;
	padding:2em 2em 3em;
}

div#comenta {
	border-bottom:2px solid #0B5AA6;
	clear:both;
	float:left;
	padding:0 2em;
	width:57.5em;
}

textarea#comment {
	border:1px solid #666;
	display:block;
	margin-bottom:1em;
	width:28em;
}

div#capcha {
	float:left;
}

img#enviar {
	float:left;
	clear:right;
	margin:1em 0 0 9em;
}

ol#comentarios {
	clear:both;
}

ol#comentarios li {
	padding:0.2em 0 1em 2em;
	border-bottom:2px solid #0b5aa6;
}

* html ol#comentarios li {
	height:1%;
}


ol#comentarios li.respuesta {
	background:transparent url(images/rama_subnivel.jpg) no-repeat 2.3em 0;
	border-bottom:2px solid #0B5AA6;
	padding:0.2em 0 1em 6em;
}

.globo_comentarios {
	background:transparent url(images/globo_comentarios60.jpg) no-repeat 0 0;
	color:#FFFFFF;
	font-size:2em;
	margin-left:1em;
	padding:0.5em 0.6em 1.4em 0.4em;
	text-align:center;
	width:39px;
}

.globo_comentarios span {
	color:#000000;
	font-size:0.7em;
	font-weight:bold;
	margin-left:1em;
	position:absolute;
	float:right;
}

#last_post {
	background-color:#FFFFFF;
	border-top:20px solid #E3E3E3;
	clear:both;
	margin-top:1.5em;
	padding:2em;
}

* +html #last_post {
	 padding:2em 2em 1em 1em;
}

* html #last_post {
	padding:0 2em 2em 2em;
}

#last_post img {
	margin: 1em 0;
}

#last_post #subtitulo {
	font-size:1.2em;
}

.tit_coment {
	color: #0b5aa6;
	text-transform: uppercase;	
	font-size: 1.4em;
	font-weight:bold;
	margin-bottom:0.7em;
}

.azul_usr {
	color: #0b5aa6;	
	font-weight:bold;
}

.subtit_coment {
	color:#666;	
}

img.responder {
	float:right;
	clear:both;
	margin:0.5em 1em 0 0;
}

img.comentario {
	float:right;
	clear:both;
	margin:0 -1em 0 0;
}

div.post {
	border-bottom:2px solid #0b5aa6;
	padding:2em 2em 0;
}

div.post p.globo_comentarios {
	margin-left:0;
}

img.continuar_nav {
	float:right;
	clear:both;
	margin:2em 4em 2em 2em;
}

fieldset#olvidado_psw {
	border:0;
	margin:1.5em;
}
* html fieldset#olvidado_psw, * +html fieldset#olvidado_psw {
	margin:2em;
}
fieldset#olvidado_psw label {
	margin-right:0.5em;
}
fieldset#olvidado_psw input#campo_ancho {
	width:24em;
}
fieldset#olvidado_psw input#enviar_psw {
background:transparent url(images/enviar.jpg) no-repeat scroll 0 0;
border:0 none;
margin-left:0.5em;
padding-bottom:0.5em;
width:6em;
}
* html fieldset#olvidado_psw input#enviar_psw {
padding-bottom:0.1em;
padding-top:0;
}
* +html fieldset#olvidado_psw input#enviar_psw {
padding-bottom:0.1em;
}
/* Paginador */
ul#paginador {
	clear:both;
	float:left;
	margin:2.5em 2em 1.5em 2em;
}
* html ul#paginador {
	margin:2.5em 1em 0 1em;
	padding-bottom:1em;
}
* +html ul#paginador {
	padding-bottom:1em;
}

ul#paginador li {
	font-size:1.4em;
	font-weight:bold;
	color:#1c334b;
	float:left;
}

ul#paginador li a {
	text-decoration:none;
}	

div#tornar {
	float:left;
	font-size:1.4em;
	font-weight:bold;
	margin:0 0 1em 1.5em;
	width:80%;
	clear:both;
}
* html div#tornar {
	padding:1em 0;
	margin-left:0.8em;
}
* +html div#tornar {
	padding-bottom:1em;
}
div#tornar a {
	color:#1C334B;
}

ul#paginador li#resultats {
	width:14.5em;
	text-align:right;
}
 
ul#paginador ul {
	margin:0;
	text-align:center;
	width:26em;
}

ul#paginador ul li {
	padding:0 0.2em;	
	font-size:1.1em;
}

ul#paginador ul li a {
	color:#1c334b;
}

ul#paginador ul li a:hover {
	text-decoration:underline;
}

ul#paginador ul li#actual{
	font-size:2em;
	margin-top:-0.2em;
}
* html ul#paginador ul li#actual{
	line-height:1em;
	margin-top:-0.4em;
}
* +html ul#paginador ul li#actual{
	line-height:1em;
	margin-top:-0.4em;
}
/* fin Paginador */

/* formulario registro */
p.texto_azul {
	color:#0b5aa6;
}

div#mid fieldset#registro {
	border:0;
	margin:0 1.5em;
}

div#mid fieldset#registro label.tit_coment {
	font-size:1.4em;
	margin-bottom:0.2em;
	margin-top:1.4em;
}

div#mid fieldset#registro input.campo {
	width:25em;
	display:block;
}
* html div#mid fieldset#registro input.campo {
	margin-left:-1em;
}
* +html div#mid fieldset#registro input.campo {
	margin-left:-1em;
}

div#mid fieldset#registro label {
	display:block;
	font-size:1.2em;
	margin-top:1em;
}

div#mid fieldset#registro p#texto_capcha {
	font-weight:bold;
	margin-top:1.5em;
}

div#mid fieldset#registro label#acepta_condiciones {
	font-weight:bold;
	margin-top:1.5em;
}
div#mid fieldset#registro label#acepta_condiciones input {
	margin:0 0.5em 0 0;
}

div#mid fieldset#registro div#enviar {
	text-align:center;
	margin-bottom:2.5em;
}
* html div#mid fieldset#registro div#enviar {
	margin-bottom:2em;
}
* +html div#mid fieldset#registro div#enviar {
	margin-bottom:2em;
}

div#mid fieldset#registro div#enviar input {
background:transparent url(images/enviar_form.jpg) no-repeat scroll 0 0;
border:0 none;
height:2em;
margin:1em 0 0;
padding:0;
width:6em;
}
/* fin formulario registro */

/* modif datos usuario */
div#mid fieldset#registro p.tit_coment {
	margin-top:1.2em;
}
/* fin modif datos usuario */

/* Estaticas */
div.cont_estatico {
	padding:2em 2em 3em;
}
div.cont_estatico p {
	line-height:1.8em;
}

div.cont_estatico ul {
	margin-left:1.6em;
}
* +html div.cont_estatico ul {
	margin-left:1.8em;
}

div.cont_estatico ul li {
	list-style-type:disc;
	font-size:1.2em;
	margin-bottom:1.5em;
}

div.enllacos ul {
	margin:0;
} 

div.enllacos ul li {
	list-style-type:none;
}

div#mid div.enllacos ul li a {
	color:#1C334B;
	font-weight:bold;
	text-decoration:none;
}

div#mid div.enllacos ul li a:hover {
	text-decoration:underline;
}

div.enllacos ul#paginador {
	margin:12em 0 0;
}
/* fin Estaticas */

/* barra right */
div#col_right {
	float:right;
	margin:0 0.5em 0 0;
	padding:1.5em 0 0;
}

* html div#col_right {
	margin:0;
}

div#col_right ul li {
	margin-bottom:0.5em;
	float:left;
	clear:both;
}

div#col_right ul li ul li {
	float:left;
	clear:none;
	margin-right:0.7em;
	margin-bottom:0;
}

div.caja_gris {
	background:#E3E3E3 url(images/tapa_caja_gris.jpg) no-repeat scroll -0.1em bottom;
	width:30em;
	padding-bottom:0.5em;
}
div.caja_gris h3 {
	margin-bottom:0.3em;	
}
div.caja_gris2 {
	background: #949AA6 url(images/right_caja_gris.jpg) no-repeat right top;
	padding:1.2em;
	width:27.6em;
}
div#col_right ul li div.caja_gris2 ul li {
	clear:both;
	color:#FFFFFF;
	float:none;
	font-size:1.2em;
	line-height:1.4em;
}
div#col_right ul li div.caja_gris2 ul li a {
	color:#FFFFFF;
}

div#col_right ul#categorias li a {
	background: #e3e3e3 url(images/bg_categorias.jpg) no-repeat 0 0;
	clear:both;
	color:#029ED1;
	float:left;
	font-size:1.4em;
	font-weight:bold;
	height:3.2em;
	padding:0.7em 13em 0 0.8em;
	text-transform:uppercase;
	width:7.8em;
}
div#col_right ul#categorias li a:hover {
	text-decoration:none;
}
div#col_right ul#categorias li {
	clear:both;
	margin-bottom:0.5em;
}
* html div#col_right ul#categorias li {
	position:static;
}
/* fin barra right */

/* fin CONTENIDO */

/* FOOTER */
div#footer {
	background-color:#1C334B;
	clear:both;
	margin-top:1em;
	min-height:8em;
	padding:0.5em 0 0 1.5em;
	text-align:center;
}

* html div#footer {
	height:8em;	
}

div#footer p {
	color:#fff;
	font-size: 1.1em;
}

div#footer p a {
	text-decoration:underline;
	color:#fff;
}
/* fin FOOTER */