/* CSS Document */

/* reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


/* header */
.cabecera {
 width:850px;
	margin-left:auto;
	margin-right:auto;
 }
 
 

.menu-ext {
	background-color:#F0F0F0;

 }

.menu {
 width:850px;
 height:30px;
 padding-top:10px;
	margin-left:auto;
	margin-right:auto;
	color:#FFFFFF;
	margin-bottom:10px;
	margin-top:10px;
 }
 
/* footer */

.pie {
 width:850px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-size:10px;
	color:#999999;
 }


/* central */
.central {
 width:850px;
	margin-left:auto;
	margin-right:auto;
 }
 

/* centro */

.centro {
 width:530px;
	margin-left:auto;
	margin-right:auto;
	float:left;
 }
 
 
 
 /* listado */ 
 .listados {
 width:525px;
font-family:Arial, Helvetica, sans-serif;

 }
 
 .listados h1 {
 font-size:14px;
 }

.listados .titular {

 background-color:#006699;
 color:#FFFFFF;
 padding:5px;
 
 }
 
.listados .bloque {
width:520px;
margin-left:auto;
margin-right:auto;
text-align:center;
 }

.listados .bloque .resultados {
 width:120px;
 float:left;

 margin:5px;
 padding:0px;
 
 }

.listados .bloque  .resultados .imagen {
margin-left:auto;
margin-right:auto;
text-align:center;
 }

.listados .bloque  .resultados .imagen img  {
width:120px;
height:120px;
 
 }
 
 
.listados .bloque  .resultados .titulo {
margin-left:auto;
margin-right:auto;
width:120px;
text-align:center;
font-size:13px;
 }
 
.listados .bloque .resultados .resumen {
margin-left:auto;
margin-right:auto;
width:100px;
text-align:left;
font-size:10px;
 }
 
 
.listados .bloque .resultados .enviado {
margin-left:auto;
margin-right:auto;
width:100px;
text-align:left;
font-size:10px;
 }
 
 
 .listados .bloque .resultados .tags {
margin-left:auto;
margin-right:auto;
width:100px;
text-align:left;
font-size:10px;
 }
 
 
.listados .paginado {
	text-align:center;
	clear:both;
 
 }


.listados .paginado ul {
	padding-left:25px;
 	line-height: 25px;
	
}

.listados .paginado li {
	display: inline;
	
}
.listados .paginado a {
	color:#666666;
	text-decoration:none;
	font-size:12px;
	margin:2px;
	padding:2px;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
}
.listados .paginado a:hover {
	color:#FFFFFF;
	background-color:#5B8D26;

}

 
 
 
 /* contenido */

.contenido {
 width:525px;
font-family:Arial, Helvetica, sans-serif;

 }
 
 .contenido h1 {
 font-size:14px;
 }

.contenido .titular {

 background-color:#006699;
 color:#FFFFFF;
 padding:5px;
 
 }
 
.contenido .bloque {
width:520px;
margin-left:auto;
margin-right:auto;
text-align:center;
 }

.contenido .bloque .resultados {
 width:120px;
 float:left;

 margin:5px;
 padding:5px;
 
 }

.contenido .bloque  .resultados .imagen {
margin-left:auto;
margin-right:auto;
text-align:center;
 }

.contenido .bloque  .resultados .imagen img  {
width:70px;
height:70px;
 
 }
 
 
.contenido .bloque  .resultados .titulo {
margin-left:auto;
margin-right:auto;
width:100px;
text-align:center;
font-size:13px;
 }
 
.contenido .bloque .resultados .resumen {
margin-left:auto;
margin-right:auto;
width:100px;
text-align:left;
font-size:10px;
 }
 
 
.contenido .paginado {
	text-align:center;
	clear:both;
 
 }


.contenido .paginado ul {
	padding-left:25px;
 	line-height: 25px;
	
}

.contenido .paginado li {
	display: inline;
	
}
.contenido .paginado a {
	color:#666666;
	text-decoration:none;
	font-size:12px;
	margin:2px;
	padding:2px;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
}
.contenido .paginado a:hover {
	color:#FFFFFF;
	background-color:#5B8D26;

}





/* fotografias */

.fotos {

 width:525px;
font-family:Arial, Helvetica, sans-serif;
 }
 
 .fotos h1 {
 font-size:12px;
 }

.fotos .titular {

 background-color:#006699;
 color:#FFFFFF;
 padding:5px;
 
 }
 
 .fotos  .bloque {
margin-left:auto;
margin-right:auto;
text-align:center;
width:520px;

 }

.fotos  .bloque .resultados {
 width:500px;
 float:left;

 margin:5px;
 padding:5px;
 
 }


.fotos  .bloque .resultados .imagen {
margin-left:auto;
margin-right:auto;
text-align:left;
 }

.fotos  .bloque .resultados .imagen img  {
/*width:500px;
height:150px;*/
 
 }
 
 
.fotos  .bloque .resultados .titulo {
margin-left:auto;
margin-right:auto;
width:500px;
text-align:left;
font-size:20px;
 }
 
.fotos  .bloque .resultados .resumen {
margin-left:auto;
margin-right:auto;
width:500px;
text-align:left;
font-size:15px;
 }
 
 .fotos  .bloque .resultados .enviado {
margin-left:auto;
margin-right:auto;
width:500px;
text-align:left;
font-size:10px;
 }
 
 .fotos  .bloque .resultados .tags {
margin-left:auto;
margin-right:auto;
width:500px;
text-align:left;
font-size:10px;
 }
 
 
.fotos .paginado {
	text-align:center;
	clear:both;
 
 }


.fotos .paginado ul {
	padding-left:25px;
 	line-height: 25px;
	
}

.fotos .paginado li {
	display: inline;
	
}
.fotos .paginado a {
	color:#666666;
	text-decoration:none;
	font-size:12px;
	margin:2px;
	padding:2px;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
}
.fotos .paginado a:hover {
	color:#FFFFFF;
	background-color:#5B8D26;

}



/* comentarios */

.comentarios {

 width:525px;
font-family:Arial, Helvetica, sans-serif;
 }
 
 .comentarios h1 {
 font-size:11px;
 }

.comentarios .titular {

 background-color:#CCCCCC;
 color:#FFFFFF;
 padding:5px;
 
 }
 
 .comentarios  .bloque {
margin-left:auto;
margin-right:auto;
text-align:center;
width:520px;

 }

.comentarios  .bloque .resultados {
 width:520px;
 float:left;
 margin:1px;
 padding:1px;
 
 }


.comentarios  .bloque .resultados .imagen {
width:30px;
margin-left:auto;
margin-right:auto;
text-align:center;
float:left;
 }

.comentarios  .bloque .resultados .imagen img  {
width:30px;
height:30px;
 
 }
 
/* 
.comentarios  .bloque .resultados .titulo {
margin-left:auto;
margin-right:auto;
width:450px;
text-align:center;
font-size:13px;
 }
 */
.comentarios  .bloque .resultados .resumen {
color:#666666;
margin-left: 35px;
text-align:left;
font-size:14px;

 }
 
 .comentarios  .bloque .resultados .enviado {
 color:#999999;
margin-left: 35px;
text-align:left;
font-size:11px;
 }
 
 
.comentarios .paginado {
	text-align:center;
	clear:both;
 
 }


.comentarios .paginado ul {
	padding-left:25px;
 	line-height: 25px;
	
}

.comentarios .paginado li {
	display: inline;
	
}
.comentarios .paginado a {
	color:#666666;
	text-decoration:none;
	font-size:12px;
	margin:2px;
	padding:2px;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
}
.comentarios .paginado a:hover {
	color:#FFFFFF;
	background-color:#5B8D26;

}

/* derecha */

.derecha {
	float:left;
	width:300px;
	margin-left:10px;

}