#flashcontent{
z-index:0;
width:900px;
margin:0;
padding:0;
}

#container-thumbs{
float:left;
width:100%;
}

#fotos{
float:left;
width:100%;
margin: 0px;
padding: 0px 0px 30px 0px;
color: #333;
/*height: auto;*/
background-color: #fff;
}
html>body #fotos{
height: auto;
overflow: hidden;
min-height: 340px;
}
#fotos p{
font-size: 0.84em;
line-height: 1.6em;
margin: 0 20px 0 0px;
padding: 5px 60px;
text-align: left;}
#fotos p a:link, #fotos p a:visited{
color: #007ab8;
text-decoration: none;
font-weight: normal;
font-weight: bold;
}
/*.paginacion{
padding: 4px 0px;
margin:0 0 10px 0;
color: #999;
text-align:right;
}
*/
.paginacion{
float: right;
padding: 4px 26px 4px 0px;
margin:0 0 10px 0;
width:446px;
color: #999;
text-align:right;
font-size:70%;

}
#menu_miga{
font-size: 70%;
color:#666666;
padding: 4px 2px 4px 26px;
width:400px;
float:left;
}

#menu_miga a:link, #menu_miga a:visited {
	color: #000;
	text-decoration: none;
	}
#menu_miga a:hover, #menu_miga a:active {
 	color: #007ab9;
	text-decoration: underline;
	}
#gal_coment, #foto_coment{
text-align:justify;
/*width:860px;*/
margin:10px auto 0;
padding: 0 20px 0px 50px;

}
div#foto_coment p{font-size:76%;}

.leercom{
float:right;
width: 100%;
padding:0;
margin:0;
font-size:76%;
height:20px;
text-align:right;

}
.leercom span{
padding:0 26px 0 0;
font-weight:bold;}
.leercom a:link, .leercom a:visited{
color: #007ab8;
text-decoration: none;
font-weight: normal;
font-weight: bold;
}
.con_lis{
/*float: left;*/
/*padding: 0px;
margin:0;
width:100%;
*/
}
#albumlist{
margin:0;
list-style-type: none;
padding: 10px 60px 10px 100px;

}
#albumlist li{
float: left;
width:214px;
max-width:214px;
min-width:214px;
max-height:140px;
min-height:140px;
height:140px;
margin: 2px 20px 20px 0px;
font: bold 0.8em Arial, Helvetica, sans-serif;
color: #333333;
text-align: center;
padding:8px 4px 0 0px;
}
#albumlist img{
border: 0px solid #eee;
text-align:center;
}
#fotos>#albumlist img{
margin: auto auto;
}


/* ------------- foto grande ---------------- */

#container-ampliada{
float:left;
width:100%;
margin: 0 0 30px 0;
}

#ampliada{
float:left;
width:100%;
/*position:relative;*/
margin: 0px/* 20px 0px 20px*/;
padding: 0px 0px 30px 0px;
color: #333;
height: auto;
background-color: #fff;
}
html>body #ampliada{
height: auto;
overflow: hidden;
min-height: 500px;
}
#ampliada p{
font-size:76%;
line-height: 1.6em;
margin: 0 20px 0 120px;
padding: 5px 60px;
text-align: left;}
#ampliada p a:link, #ampliada p a:visited{
color: #ec3355;
text-decoration: none;
font-weight: normal;
font-weight: bold;
}
.fotoampliada{
/*margin: 0 auto;*/
text-align: center;
padding: 4px;

}
.fotoampliada img{
border: none;
padding: 10px;
/*border: solid 1px #ddd;*/
text-align:center;
}
div.soportes{
width:100%;
}
div.float {
  float: left;
  padding: 0 10px 10px 0px;
  width:100px;
   height:130px;
    text-align: center;
  }
div.float span {
   text-align: center;
   display: inline;
 font-size:70%;
 padding: 0px;
   }
div.float img {
	display:block;
	border:none;
   }
div.container {
width:560px;/*520px*/
margin:10px auto;

padding: 10px 0 0 20px;
height:130px;
min-height: 120px;
border: 1px dotted #ddd;

  }
div.spacer {
  clear: both;
  }
 
div.float .small{
font-size:70%;
font-family:Arial, Helvetica, sans-serif;}
div.float .small a:link, div.float .small a:visited {
	color: #000000;
	text-decoration: none;
	}
div.float .small a:hover, div.float .small a:active {
 	color: #FF0000;
	text-decoration: underline;
	}
