body{
	margin:0px;
	padding:0px;
	font-family: Verdana, tahoma;
	background:rgb(246, 246, 246);

}
a, a:visited{
	color:rgb(86, 86, 59);
}
#cuerpo, #barraNav, #cabecera, #pie{
	width:1014px;
	margin:auto;
	background: rgb(229, 229, 229);
	color:rgb(106, 106, 69);
}

#cabecera{
	padding:5px 10px 0px 10px;

}
#cuerpo{
	padding:10px;
	min-height: 400px;
}

#pie {
	text-align: center;
	padding:10px;
	font-size:small;
}

h1{
}

#cabecera h2{
	padding-bottom:10px;
	margin-bottom:0px;
}

#barraNav{
	border-top:solid 3px rgb(106, 106, 69);
	border-bottom:solid 3px rgb(106, 106, 69);
	color:rgb(106, 106, 69);
	font-size:0.8em;
	font-weight: 700;
	padding:10px;
}
#barraNav ul{
	margin:0;
	padding:0;
}
#barraNav li{
	display: inline;
	padding:2px;
	margin:0;
}
#barraNav a{
	color:rgb(146, 146, 119);
	/*background-color: #7eb5e8;*/
	padding:2px;
	text-decoration:none;
	/*border: solid 2px #7eb5e8;*/
}
#barraNav .current{
	font-style:italic;
	text-decoration: underline;
	color:rgb(106, 106, 69);

}
#barraNav li a:hover{
	color:rgb(106, 106, 69);
	text-decoration: underline;
}

#selectorIdioma{
	text-align:right;
	font-size:0.75em;
	font-style: italic;
}
#selectorIdioma li{
	background: rgb(229, 229, 229);
	display:inline;
}
#selectorIdioma a{
		color: rgb(106, 106, 69);
}
#columnas{	
	width: 700px;
	margin-left:147px;
}
#columnas td {
	width:50%;
}
.columnaDer{
	float:right;
	width:48%;
	overflow:hidden;

}
#columnas img{
	width:275px;
}

#works{
	margin-left:105px;
}

#works td{
	margin:0;
	border: none;
	text-align: center;
}
.cuadro{
	padding: 10px;
	margin: 3px;
	color:red;
	vertical-align:middle;
}
.firma{
	font-weight:bold;
	text-align:right;
}

.toolbar {
	/*margin:5px;*/
}
.toolbar img{
	border:0px;
}
.autor-image img{
	float:left;
	margin:30px 40px 0px 230px;
	border:solid 2px rgb(106,106,96);
}
#info{
	margin-left: 20px;
	float:left;
}
#info a{
	font-style: italic;
}

#userTools{
	opacity: 0.9;
	background:rgb(106,106,96);
	padding:5px 10px 10px 0px;
	text-align:right;
	margin-bottom:3px;
	border-bottom:solid 2px black;
}
#userTools ul{
	margin:0px;
	margin-bottom:1px;
	list-style:none;
}
#userTools a{
	color:lightgray;
}
#userTools li{
	display:inline;
}
.error{
	border-radius:10px;
	padding:4px;
	background-color:#ff6666;
	color:#fff;
	text-align:center;
	margin:auto;
	margin-bottom:5px;
	width: 80%;
}
input[type='submit'],
a.btn{
	padding:10px;
	background-color: rgb(86, 86, 59);
	color: rgb(229, 229, 229);
	border-radius: 10px;
	margin-bottom:20px;
	text-decoration: none;
}

input[type='submit']:hover,
a.btn:hover{
	background-color: rgb(106, 106, 96);

}
