body {	
	color: #524041;
	background-color: #F6F3F3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.clearboth {
	clear: both;
}

#footer {
	margin-top: 15px;
	text-align: center;
	background: white;
	border: solid 1px #524041;
	font-size: small;
}

#title {
	float: left;
}

#top {
	padding: 0.5em;	
	height: 50px;
}

#top {		
	background: url("/images/titulo.jpg") no-repeat;
	height: 91px;
	}

#top h1 {
	text-indent: -999em;
	margin: 0;
	}
	
#top h2 {
	padding: 0;
	margin: 30px 10px 10px 5px;
	font-size: medium;
}

#topMail {
	text-align: right;
	font-size: medium;
	font-weight: normal;
	margin-bottom: 0px;	 
}

#top a:link, #top a:visited {
	color: #7A5F61;
	text-decoration: underline;
	font-weight: bold;	
}

#top a:hover {	
	color: #7A5F61;
	text-decoration: underline;
	font-weight: bold;	
}

.idioma form{
	margin-bottom: 5px;
	padding-bottom: 0;
}

div#navcontainer
{
	margin-top: 10px;
	border-top: solid 1px #524041;
	border-bottom: solid 1px #524041;
	background: #FFFCFC;
}

div#navcontainer ul
{
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding-bottom: 5px;
	padding-top: 5px;
}

div#navcontainer ul li
{
	display: inline;
}

div#navcontainer ul li a
{
	padding: 5px 10px 5px 10px;
	color: #524041;
	text-decoration: none;
	border-right: 1px solid #524041;
}

div#navcontainer ul li a:hover
{
	text-decoration: underline;
}

#active a { border-left: 1px solid #524041; }


#content {	
	display: block;	
	
}

#enviar_amigo {
	font-size: small;
	width: 680px;
	text-align: left;
	margin: 0 auto 0 auto;
}

#enviar_amigo fieldset {
	border-style: solid;
	border-width: 1px;
	border-color: #DBDBDB;
	color: #524041;
	background: #EAEAEA;
}

#enviar_amigo p {
	text-align: center;
	font-weight: bold;
	color: #524041;
	background: #DBDBDB;
}


#enviar_amigo label {
	margin-top: 5px;
	width: 150px;
	text-align: right;
	padding-right: 20px;
	margin-bottom: 5px;
	float: left;
	color: #524041;
}

#enviar_amigo input {
	margin-top: 5px;
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 5px;
}

#enviar_amigo input.btn {
	width: 100px;
	margin: -8px auto 0 -100px !important;
	margin: 0 auto 0 20px;
}

#enviar_amigo ul, #mensaje ul {
	list-style: none;
	text-align: center;
	color: red;
	font-size: medium;
}

#mensaje {
	background: #DBDBDB;
}

#upload, #comentario, #add_historia {
	width: 630px;
	margin: 0 auto 0 auto;
}

#upload fieldset, #comentario fieldset, #add_historia fieldset {
	text-align: left;
	border-style: solid;
	border-width: 1px;	
	border-color: #524041;	 
	padding: 5px 10px 10px 10px;
}

#upload legend, #comentario legend, #add_historia legend {
	font-weight: bold;
	color: #524041;
	border: 1px solid #524041;
}

#upload label, #comentario label, #add_historia label {
	width: 100px;
	text-align: right;
	padding-right: 20px;
	margin-bottom: 5px;
	float: left;	
	font-size: medium;
	color: #524041;
}

#upload input, #comentario input, #add_historia input {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 5px;
}

#upload textarea, #comentario textarea, #add_historia textarea {
	width: 400px;
}

#upload input.btn, #comentario input.btn, #add_historia input.btn {
	width: 100px;
	margin: 0 265px 0 265px !important;
	margin: 10px 120px 0 120px;
}

#upload p, #comentario p, #add_historia p {	
	margin: 0 auto 15px 120px;
	font-size: small;
	color: #524041;
}

#upload br, #comentario br, #add_historia br {
	clear: left;
}

#caja_buscar {
	width: 95%;
	margin: 20px auto 0 auto;
}

#caja_buscar fieldset {
	text-align: left;
	border-style: solid;
	border-width: 1px;	
	border-color: #524041;	 
	padding: 5px 10px 10px 10px;
}

#caja_buscar legend {
	font-weight: bold;
	color: #524041;
	border: 1px solid #524041;
}

#caja_buscar label {
	
	text-align: right;
	padding-right: 20px;
	margin-bottom: 5px;
	float: left;	
	font-size: medium;
	color: #524041;
}

#caja_buscar input {
	display: block;
	width: 150px;
	float: left;
	margin: 0 10px 5px 0;
}


#caja_buscar p {	
	text-align: center;
	font-weight: bold;
	color: #524041;
	background: #DBDBDB;
}

#caja_buscar br {
	clear: left;
}

.paginador {
	margin: 10px 0 10px 0;
	text-align: center;
	background: #EAEAEA;
}

.paginador a:link, a:active, a:visited {	
	text-decoration: underline;
}

.paginador a:hover {
	text-decoration: underline;
}

#foto {
	width: 600px;
	margin-left: auto;
	margin-right: auto;	
	border: 1px solid #626060;
}

#thumbs {
	width: 630px;
	margin: 10px auto 10px auto;
}

#thumbs img {
	border: 1px solid #626060;
}



#thumb1 {
	float: left;
}

#thumb2 {
	margin-left: 75px;
	margin-right: 75px;
	float: left;
}

#thumb4 {
	margin-top: 20px;
	float: left;
}

#thumb5 {
	margin-top: 20px;
	margin-left: 75px;
	margin-right: 75px;
	float: left;
}

#thumb6 {
	margin-top: 20px;
}

#contenido {
	text-align: center;
}

#descrip {
	margin:10px auto;
	width: 580px;
	border: dotted 1px #A2A2A2;
	background: #CACACA;
	color: #7A7A7A;
	padding: 10px 10px 0 10px;
	text-align: left;
}

#descrip:hover {
	border: dotted 1px #ADADAD;
	background: #DDDDDD;
}

#comentarios {
	margin: 10px auto;
	width: 600px;
	border: dotted 1px #A2A2A2;
	background: #DDDDDD;
	color: #7A7A7A;
	text-align: left;
}

#comentarios div {
	margin: 0;
	padding: 0 10px 0 10px;
	border-top: 1px solid #A2A2A2;
}

#comentarios p {
	margin: 3px;
	padding: 0px;
}

.autor {
	font-style: italic;
	color: #6D6BA7;
	font-size: small;
	padding: 0;
	margin: 2px 0;
}

.autor strong {
	font-style: normal;
}

#comentarios h4 {
	padding: 5px 10px 5px 10px;
	margin: 0;
	font-size: small;
	background: #FFFFFF;
}

#comentarios h4 strong {	
	background: #8A8A8A;
	color: #FFFFFF;
	padding: 1px 3px 1px 3px;
}

#comentarios a {
	float: right;
	margin-top: -15px;
	font-style: normal;
}

#formulario form {
	width: 600px;
	margin: 0 auto 0 auto;
}

#formulario_input {
	display: block;
	width: 180px;
	float: left;
	margin-bottom: 10px;
}

#formulario fieldset {
	border-style: solid;
	border-width: 1px;	
	border-color: #333339;	
	color: #333339;
}


#formulario legend {
	font-weight: bold;
	color: #333339;	
	border: 1px solid #333339;
	font-size: large;	
	margin-bottom: 5px;
	padding: 2px 5px 2px 5px;
}

#formulario textarea {
	display: block;
	float: left;
	margin-bottom: 10px;
}

#formulario label {
	text-align: right;
	width: 75px;
	padding-right: 20px;
	float: left;
	margin-bottom: 10px;
}

#formulario br { clear: left; }

#formulario p {	
	margin-left: 95px;
}

#formulario p input {
	width: 100px;
}

#resultados {
	margin-bottom: 70px;
}

#resultados strong {
	color: #5D4C61;
	font-size: x-large;
	font-style: italic;
	background: #BBC1D5;
	padding: 0px 5px 0px 5px;
}

#resultados em {
	font-weight: bold;
	font-style: italic;	
}

#resultados li {
	font-size: xx-large;
	margin: 5px;
	padding: 5px;
	clear: both;
	color: #5A4A5A;
}

#resultados p {
	font-size: medium;
	color: #676767;
}

#resultados img {
	float: left;
	padding: 3px;
	border: solid 1px #BDBDBD;
	margin-right: 10px;
}

#licencia {
	font-size: small;
	text-align: center;
	margin-top: 10px;
}

#normas {
	margin: 0 25px 0 10px;
	font-size: small;
}

#aviso {
	font-weight: bold;
	background-color: #dddddd;
}

#coop {
	color: black;
	text-align: center;
}

#coop li {
	display: inline;
	list-style-type: none;
	margin: 4px;
}