/*
Theme Name: Gdata template
Theme URI: http://wordpress.org/
Description: The original WordPress theme that graced versions 1.2.x and prior.
Version: 1.5
Author: Xavi Marti
Tags: mantle color, variable width, two columns, widgets

Default WordPress by Dave Shea || http://mezzoblue.com
Modifications by Matthew Mullenweg || http://photomatt.net
This is just a basic layout, with only the bare minimum defined.
Please tweak this and make it your own. :)
*/

@charset "utf-8";
.cleaner{
	clear:both;
}

.todo {
	font-family:Verdana, Geneva, sans-serif;
	width:960px;
	margin-right: auto;
	margin-left: auto;
	background-image: url("img/bg_sombra.png") !important;
 	background-image: none;
/*	background-repeat:repeat-y;*/
	filter: none !important;
	/*ojoooo! aquesta ultima frase significa que escali amb el repeat-y i enrecorda't de que es una frase de js i el js el llegueix a partir de on està posat el html, no el css*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://192.168.1.44/vhosts/blog.gdatatienda.com/wp-content/themes/estatico_gdata/img/bg_sombra.png', sizingMethod='scale');
	position:relative;
	
}

.header{
	height:180px;
	margin-right:15px;
	margin-left:15px;	
}

.logo{
	width:208px;
	float:left;
	height:180px;
}

.menu_sup{
	width:700px;
	float:left;
}

.frase{
}

.menu_hori{
	margin-top:10px;
}

.cajitas{
	margin-right:1px;
	width:89px;
	float:left;
}

.cajita_gran{
	width:159px;
	height:37px;
	background-image:url(img/menu/gran.jpg);
	float:left;
	text-align:center;
	padding-top:15px;
}

.contenido{
	width:930px;
	margin-left:auto;
	margin-right:auto;
}

.layout1{
	float:left;
	margin-right:20px;
	width:610px;
}

.header_post{
	width:610px;
	margin-bottom:10px;
	position:relative;
}

.bg_fecha{
	position:relative;
	margin-left:-40px;
	width:100px;
	float:left;
	height:65px;
	margin-right:20px;
	background-image: url("img/bg_fecha.png") !important;
 	background-image: none;
	filter: none !important;
	/*ojoooo! aquesta ultima frase significa que escali amb el repeat-y i enrecorda't de que es una frase de js i el js el llegueix a partir de on està posat el html, no el css*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_fecha.png');

}

.fecha{
	color:#FFF;
	font-size:20px;
	text-align:center;
	padding-top:18px;
	width:100px;
	position:relative;
}

.titulo{
	position:relative;
	font-size:30px;
	line-height:30px;
	color:#940e1b;
	margin-right:20px;
	margin-bottom:50px;
	padding-left:75px;
	width:410px;
	text-decoration:none;
}

.titular a{
	position:relative;
	font-size:25px;
	line-height:30px;
	color:#940e1b;
	margin-right:20px;
	width:410px;
	float:left;
	text-decoration:none;
}

.titular a:hover{
	text-decoration:underline;
}
.alignleft{
	float:left;
}
.alignright{
	float:right;
}
.comentarios{
	position:relative;
	background-image:url(img/bg_comentarios.jpg);
	background-repeat:no-repeat;
	float:left;
	width:20px;
	height:66px;
	width:95px;
}

.numero{
	font-size:35px;
	color:#FFF;
	text-align:center;
	text-decoration:none;
}

.layout2{
	float:left;
	width:280px;
}

.tags{
	width:535px;
	height:35px;
	margin-left:75px;
	background-image:url(img/tags.jpg);
	margin-bottom:40px;
	position:relative;
}

.texto_tags{
	color:#FFF;
	font-size:12px;
	padding-top:9px;
	padding-left:10px;
	font-weight:bold;
}

.texto_tags a{
	color:#FFF;
	font-size:12px;
	padding-top:9px;
	padding-left:10px;
	text-decoration:none;
	font-weight:normal;
}

.texto_tags a:hover{
	color:#FFF;
	font-size:12px;
	padding-top:9px;
	padding-left:10px;
	text-decoration:underline;
	font-weight:normal;	
}

p{
	width:535px;
	margin:0px;
	padding:0 0 10px 75px;
	font-size:14px;
	line-height:18px;
}

.continuar_leyendo{
	width:130px;
	height:22px;
	background-image:url(img/continuar_leyendo.jpg);
	float:right;
	padding-top:3px;
	text-align:center;
}

.continuar_leyendo a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#FFF;
	text-align:center;
}

.continuar_leyendo a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	color:#FFF;
	text-align:center;
}

.share{
	height:16px;
	float:right;
}

.separador{
	width:535px;
	height:20px;
	background-image:url(img/separador.jpg);
	float:right;
	margin:10px 0 30px 0;
}

.cerrar_cuerpo{
	background-image:url(img/cerrar_cuerpo.gif);
	background-repeat:no-repeat;
	width:960px;
	height:50px;
}

.menu_inferior{
	height:130px;
	width:700px;
	margin-left:auto;
	margin-right:auto;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding-top:10px;
}

.columna_particulars{
	float:left;
	width:250px;
	margin-right:20px;
}

.columna_particulars ul{
	margin:0px;
	padding:0px;
}

.columna_particulars li{
	margin:0 0 5px 0;
	padding:0px;
	list-style:none;
}

.columna_particulars li a{
	text-decoration:none;
	color:#777777;
}

.columna_particulars li a:hover{
	text-decoration:none;
	color:#000;
}

.footer{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:center;
	padding-top:20px;
	width:931px;
	height:68px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(img/footer.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	color:#FFF;
}

.texto_footer{
	color:#FFF;
	font-weight:700;
	padding-bottom:10px;
}

.menu_footer a{
	text-decoration:none;
	color:#FFF;
}

.menu_footer a:hover{
	text-decoration:underline;
	color:#FFF;
}

.volver_home{
	float:right;
}

.volver_home a{
	font-size:10px;
	color:#940e1b;
	text-decoration:none;
}

.volver_home a:hover{
	font-size:10px;	
	color:#0033CC;
	text-decoration:underline;
}

.comentarios_escritos{
	width:535px;
	font-family:Verdana, Geneva, sans-serif;
	margin-left:75px;
}

.inicio_comentarios{
	background-image:url(img/pestanya_coments.jpg);
	height:10px;
	width:60px;
	background-repeat:repeat;
	font-size:1px;
}

.comentario1{
	background-color:#cfcfcf;
	padding:15px;
	margin-bottom:5px;
}

.comentario2{
	background-color:#a5a5a5;
	padding:15px;
	margin-bottom:5px;
}

.descripcion_comentario{
	width:115px;
	height:75px;
	float:left;
}

.fondo_comentario1{
	background-image:url(img/descripcion_comentario1.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:42px;
}

.fondo_comentario2{
	background-image:url(img/descripcion_comentario2.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:42px;
}

.numerocomentario{
	text-align:center;
	font-size:25px;
	color:#FFF;
	padding-top:3px;
}

.fecha_comentario{
	font-size:10px;
	color:#FFF;
	text-align:center;
}

.fecha_comentario a{
	font-size:10px;
	color:#FFF;
	text-align:center;
	text-decoration:none;
}

.fecha_comentario a:hover{
	font-size:10px;
	color:#FFF;
	text-align:center;
	text-decoration:underline;
}

.autor_comentario a{
	font-size:14; 
	color:#940e1b; 
	font-weight:bold;
	text-decoration:none;
}

.autor_comentario a:hover{
	font-size:14; 
	color:#940e1b; 
	font-weight:bold;
	text-decoration:underline;
}

.texto_comentario{
	float:right;
	width:365px;
	background-color:#FFF;
	font-size:12px;
	color:#3d3d3d;
	padding:5px;
}

.escribir_comentario{
	background-image:url(img/escribir_comentario.jpg);
	width:435px;
	height:55px;
	font-size:25px;
	font-weight:bold;
	color:#0065d1;
	padding-left:100px;
	padding-top:30px;
}

.formulario_comentarios{
	font-size:12px;
	padding:0 15px 15px 15px;
	background-color:#cfcfcf;
}

.usuario_comentario{
	width:200px;
	float:left;
	margin-bottom:10px;
}

.texto_ayuda_campos{
	float:left;
	margin-left:20px;
	padding-top:3px;
}

.entrada_formulario{
	width:200px;
}

.area_texto{
	width:500px;
	margin-bottom:10px;
}

.accesibilidad{
	display:none;
}

.boton_off{
	background-image:url(img/postear.jpg);
	width:137px;
	height:40px;
	overflow:hidden;
	padding:0;
	margin:0;
	border:none;
	cursor:pointer;
}

.boton_on{
	background-image:url(img/postear_on.jpg);
	width:137px;
	height:40px;
	overflow:hidden;
	padding:0;
	margin:0;
	border:none;
	cursor:pointer;
}

.contenedor_archive{
	background-image:url(img/titol_archive.jpg);
	width:535px;
	height:110px;
	margin-left:75px;
}

.widget_padding{
	margin-left:155px;
	padding-top:25px;
}

.titulo_hemeroteca_a{
	font-size:15px;
	color:#000;
	line-height:15px;
}

.titulo_hemeroteca_b{
	font-size:25px;
	color:#c40c00;
	font-weight:bold;
}

/* ------------------------------------------------- widgets ------------------------------------------------------- */
.widgets{
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom:40px;
}

.header_widget{
	color:#FFF;
	width:280px;
	height:56px;
	background-image:url(img/header_widgets.gif);
	background-repeat:no-repeat;
}

h2{
	padding:6px 0 0 10px;
	font-size:15px;
	margin:0px;
	
}

.cuerpo_widget{
	width:240px;
	padding:0 20px 0 20px;
	font-size:12px;
}

.textwidget{
	width:240px;
	padding:0 20px 0 20px;
	font-size:12px;
}

.footer_widget{
	width:280px;
	height:30px;
	background-image:url(img/footer_widgets.gif);
	background-repeat:no-repeat;
}


/* --------------------------------------------------- header ----------------------------------------------------------- */
.todo_header{
	width:930px;
	height:200px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
	margin-left:15px;
	background-image:url(img/fondo_header_corporativo.jpg);
	position:relative
}
.todo_header .clicable{
	position: absolute; left: 0pt; display: block; height: 165px; width: 550px; text-decoration:none; outline:none;
}
.todo_header .clicable img{
	height:165px; width: 550px; text-decoration:none; border:none;outline:none;
}
.menu_header{
	width:620px;
	height:35px;
	overflow:hidden;
	text-align:center;
}

.off{
	float:left;
	width:155px;
	height:35px;
	background-image:url(img/menu_li_of.png);
}

.off a{
	color:#FFF;
	text-decoration:none;
	float:left;
	width:155px;
	height:35px;
	background-image:url(img/menu_li_of.png);
	padding-top:8px;
}

.off a:link{
	color:#FFF;
	text-decoration:none;
	float:left;
	width:155px;
	height:35px;
	background-image:url(img/menu_li_of.png);
	padding-top:8px;
}

.off a:hover{
	color:#FFF;
	text-decoration:none;
	float:left;
	width:155px;
	height:35px;
	background-image:url(img/menu_li_on.png);
}

.off2{
	float:left;
	width:155px;
	height:35px;
	background-image:url(img/menu_li_of2.png);
}

.off2 a{
	color:#FFF;
	text-decoration:none;
	float:left;
	width:155px;
	height:35px;
	background-image:url(img/menu_li_of2.png);
	padding-top:8px;
}

.off2 a:link{
	color:#FFF;
	text-decoration:none;
	float:left;
	width:155px;
	height:35px;
	background-image:url(img/menu_li_of2.png);
	padding-top:8px;
}

.off2 a:hover{
	color:#FFF;
	text-decoration:none;
	float:left;
	width:155px;
	height:35px;
	background-image:url(img/menu_li_on2.png);
}
.cuerpo{
	padding-top:30px;
}
.post img{
	border:none;
}
.post h4{
	background-image:url(img/related.gif);
color:#FFFFFF;
margin-left:75px;
padding:7px 0 8px 10px;
margin-bottom:10px;
}
.st-related-posts{
	list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:75px;
padding:0;
font:normal 13px/14px Arial, Helvetica, sans-serif; color:#666; text-decoration:none;
}
.st-related-posts li{
	margin-bottom:10px;
}
.st-related-posts a{
	font:bold 13px/14px Arial, Helvetica, sans-serif; color:#666; text-decoration:none;
}
.st-related-posts a:hover{
	text-decoration:underline;
}