@charset "utf-8";
/* CSS Document */

body{
	margin:0 0 20px 0;
	background-color:#F2F2F2;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666;
	}
	
a, a:visited{
	text-decoration: none;
	color:#333;
}
a:hover{ 	color: #C00; }


/* ESTILOS DE LA BARRA SUPERIOR */ 
#site-toolbar{
	display:block;
	background-color:#A6A6A6;
	height:80px;
	border-bottom:1px solid #FFF;
	}	

#site-toolbar .login{
	float:left;
	display:block;
	width:250px;
	margin-top:6px;
	}

#site-toolbar .login .avatar{
	float:left;
	margin: 0 10px 0 0;
	border: 4px solid #FFF;
	border-radius: 			4px;  
	-ms-border-radius: 		4px;  
	-moz-border-radius: 	4px;  
	-webkit-border-radius: 	4px;  
	-khtml-border-radius: 	4px;
}
#site-toolbar .login span{
	display:block;
	float:left;
	margin-top:15px;
}
#site-toolbar .login span img{
	display:block;
	float:right;
	margin-left:10px;
	margin-top:4px;
	border:0;
}
#site-toolbar .login a,
#site-toolbar .login a:visited{
	display:block;
	color:#999;
	text-decoration: none;
}

#site-toolbar .login strong{
font-size:17px;
letter-spacing: -0.07em;
color:#FFF;
}

#site-toolbar .info{
	float:right;
	display:block;
	width:290px;
	margin-top:20px;
	font-size:30px;
	font-weight:bold;
	color:#E1E1E1;
	letter-spacing: -0.07em;
	text-shadow:1px 1px 1px #848484;
	}
	
#site-toolbar .info span{
	font-size:10px;
	color:#848484;
	letter-spacing: 0;
	text-shadow:none;
	}
/******************************************************/

/* ESTILOS DEL ENCABEZADO */
#site-header{
	display:block;
	height:140px;
	background-image:url(../img/header-logotipo2.gif);
	background-position:right;
	background-repeat:no-repeat;
}
#site-header .menu{
	float:left;
	display:block;
	margin-top:60px;
	margin-left:20px;
}
#site-header a, #site-header a:visited,
#site-header span{
	display:block;
	float:left;
	font-size:24px;
	font-weight:bold;
	color: #212121;
	text-decoration: none;
	letter-spacing: -0.07em;
}	
#site-header a:hover{
	color: #C00;
}		
#site-header span{
	margin: -3px 15px 0 15px; 
	color: #E1E1E1;
}	
/******************************************************/

#site-footer{width:940px;margin:auto;padding:10px;text-align:center;background-color:#282828;color:#CCCCCC;border-radius:0 0 5px 5px;}	
#site-footer a{padding:5px;color:#FFFFFF;}


#widget-portada{
	display:block;
	float:right;
	font-size:14px;
	color:#999;
	letter-spacing: -0.07em;
	text-align: right;
}

#widget-portada img{
	display:block;
	float:left;
	width: 170px;
}
#widget-portada strong,
#widget-secciones strong{
	font-size:43px;
	color:#333;
	letter-spacing: -0.09em;
}

#widget-portada .fecha,
#widget-secciones .fecha{
	display:block;
	font-size:11px;
	margin-top:-5px;
}

#widget-portada ul,
#widget-secciones ul{
	padding:0;
	margin:0;
	display:block;
	margin-top:52px;
	list-style:none;
}

#widget-portada a{
color: #333;
display:block;
border-bottom: 1px solid #999;
text-decoration: none;
padding: 5px 10px 5px 10px;
font-weight: bold;
}

#widget-portada a:hover{
color:#000;
background-color: #999;
}



#widget-secciones{
	display:block;
	font-size:14px;
	color:#999;
	letter-spacing: -0.07em;
	text-align: right;
}


#widget-secciones ul{
	float:left;
	margin-top:10px;
}



#widget-secciones a, #widget-secciones a:visited{
color: #333;
display:block;
border-bottom: 1px solid #999;
text-decoration: none;
padding: 5px 10px 5px 10px;
font-weight: bold;
}

#widget-secciones a:hover,
#widget-secciones .selected{
color:#000;
background-color: #999;
}


#widget-masleido a, #widget-masleido a:visited{
color: #333;
display:block;
border-bottom: 1px dotted #CCC;
text-decoration: none;
padding: 3px 10px;
font-weight: bold;
font-size:10px;
}
#widget-masleido a:hover{background-color:#EDEDED;}
#widget-masleido h1 {margin:0;font-size:19px; }
#widget-galeria img{
	width:360px;
}




#widget-ln1{
background-color:#f8f8f8;
border:1px solid;
color:#999;
display:block;
letter-spacing:-0.07em;
margin:0 0 -10px -10px;
padding:10px;
width:358px;
background-image:url(../img/widget-ln1-background.jpg);
background-repeat: no-repeat;
background-position:bottom;
background-position:left;
}



#widget-ln1 span{
	display:block;
	margin: 5px 5px 5px 5px;
	font-size:9px;
}

#widget-ln1 .titulos a{
display:block;
border-left: 3px solid #999;
padding-left:5px;
margin-bottom:-5px;
}

#widget-ln1 .titulos a:hover{
border-left: 3px solid #C00;
color:#000;
}

#widget-ln1 h2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	display:block;
	text-align:right;
	letter-spacing: -0.06em;
	font-size:18px;
	font-weight: normal;
	margin:0;
	padding:0;
	font-style:italic;
	margin-bottom:20px;
}

#widget-herramientas{
padding-bottom:25px;
} 
#widget-herramientas h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	margin:5px 0 5px 0;
	padding: 0px;
	font-weight:normal;
} 
#widget-herramientas a{
	float:left;
	display:block;
	width:24px;
	height:24px;
	margin: 0 3px 3px 3px;
}

#widget-herramientas a span{
display:none;
visibility:hidden;}


#widget-herramientas .facebook{background-image:url(../img/sociales/facebook.png);}
#widget-herramientas .twitter{background-image:url(../img/sociales/twitter.png);}
#widget-herramientas .myspace{background-image:url(../img/sociales/myspace.png);}
#widget-herramientas .digg{background-image:url(../img/sociales/digg.png);}
#widget-herramientas .delicious{background-image:url(../img/sociales/delicious.png);}
#widget-herramientas .google{background-image:url(../img/sociales/google.png);}
#widget-herramientas .yahoo{background-image:url(../img/sociales/yahoo.png);}
#widget-herramientas .technorati{background-image:url(../img/sociales/technorati.png);}
#widget-herramientas .stumbleupon{background-image:url(../img/sociales/stumbleupon.png);}
#widget-herramientas .reddit{background-image:url(../img/sociales/reddit.png);}


.bg-blanco{
background-color:#FFF;
}
	

/* BOXES */
.box-site{
	width: 960px;
	margin:auto;
	clear:both;
	display:block;
}

.box-contenido{
	display:block;
	width: 920px;
	margin:auto;
	padding: 20px;
	background-color:#FFF;
	border: 1px solid #E1E1E1;
	border-radius: 			4px 4px 0px 0px;  
	-ms-border-radius: 		4px 4px 0px 0px;  
	-moz-border-radius: 	4px 4px 0px 0px;  
	-webkit-border-radius: 	4px 4px 0px 0px;  
	-khtml-border-radius: 	4px 4px 0px 0px;
}

.columna{
	float:left;
	display:block;
	overflow:hidden;
}

.colsep{width:20px;}
.col520{width:520px;}
.col380{width:360px;background-color:#E1E1E1;padding:10px 10px 0px 10px}


.widget-separador{
clear:both;
background-color:#FFF;
border-top:10px solid #FFF;
display:block;
height:10px;
margin: 10px 10px 10px -10px;
width:380px;
}

#lavidriera h1{
font-size:42px;
letter-spacing: -0.07em;
color: #F06;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
}
#lavidriera span{
display:block;
float:left;
text-align:center;
padding:2px;

}
#lavidriera .foto{
	height:115px;
	padding:2px;
		box-shadow: 1px 1px 2px #333;
  	-moz-box-shadow: 1px 1px 2px #333;
  	-webkit-box-shadow: 1px 1px 2px #333;
	margin:3px;
}




#lista-comentarios{font-size:11px;border-top:3px solid #C00;margin-top:10px;}
#lista-comentarios .box{background-color:#EDEDED;display:block;padding:10px;margin-bottom:10px;}
#lista-comentarios .toolbox {background-color:#666;display:inline-block;height:75px;margin:0 0 15px 10px;padding:5px;text-align:center;width:40px;
}#lista-comentarios .avatar{width:40px;height:40px; display:block; background-image:url(../img/default_avatar.gif);}
#lista-comentarios .toolbox .fecha{margin-top:3px;color:#CCC;font-size:9px;line-height:11px;display:block;height:20px;}
#lista-comentarios .toolbox .fecha strong{font-size:14px;line-height:10px;letter-spacing:-0.07em;}
#lista-comentarios p{display:block;float:left;margin:0;width:440px;}

	#form-comentarios li {clear:both;display:block;}
	#form-comentarios input{display:block;margin-bottom:5px;width:200px;border:1px solid #999;padding:3px;color:#999;}
	#form-comentarios input:focus, #form-comentarios input.focused,#form-comentarios textarea:focus, #form-comentarios textarea.focused{ border-color: #333; color: #333; }
	#form-comentarios textarea {float:right;	font-family:Arial, Helvetica, sans-serif;font-size: 12px;letter-spacing:0px;height:150px;left:0;position:relative;top:-88px;width:300px;border:1px solid #999;color:#999;padding:3px;}
	#form-comentarios .boton{left:-5px;margin:0 5px 0;position:relative;top:45px;width:100px;}
	#comentario_contenido_caracteres {font-size:9px;left:400px;position:relative;top:50px;}
	#form-comentarios  #cabsha{display:none;visibility:hidden;}
	
	#form-comentarios label.error{display:none;	visibility:hidden;margin:0;padding:0;position:absolute;}
	#form-comentarios input.error{border:1px solid #C00;}
	#form-comentarios textarea.error{border:1px solid #C00;}
