#blogsr_link span { display: none; }

#blogsr_link {
  display: block;
  width: 177px;
  height: 46px;
  position: absolute;
  left: 627px;
  top: 5px;
}

#header {
  position: relative;
}

body {
  background: #fff;
  color: #000;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 0.8em;
  margin: 0;
  padding: 0;
  text-transform: lowercase;
}

h1, h2, h3, h4, ul, ol, li, dl, dt, p {
  margin: 0;
  padding: 0;
}



h1 span,
h2 span {
  display: none;
}

h2 {
  width: 800px;
  height: 25px;
  border-bottom: 1px solid #000;
  margin: 20px 0 15px 0;
  clear: both;
}

h3, h4 {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-weight: normal;
  font-size: 1.2em;
  color: #de6910;
  margin-bottom: 1em;
}
a {
  font-family: Verdana,Arial,Helvetica,sans-seri;
  font-weight: normal;
  font-size: 1em;
  color: #0099CC;

}

a:hover {
  color:#CCCCCC;
}


#header-wrapper {
  background: #fff url(/galleries/images/header_bg.png) left top repeat-x;
}


#header,
#content,
#footer {
  width: 800px;
  margin: 0 auto;
}
/*
.image_download #content {
  width: auto;
  margin: 0 50px;
}
*/

#subheader {
  padding: 5px 20px 5px 15px;
  text-align: center;
  background: #f3f7fd url(/galleries/images/subheader_bg.png) left top repeat-x;
  border-bottom: 2px solid #cfe1f5;
}

#breadcrumbs span,
#breadcrumbs a {
  font-weight: bold;
}

#album_info {
  font-style: italic;
}

.album_layout {
  border-collapse: collapse;
}

.album_layout th {
  text-align: left;
  vertical-align: bottom;
  font-weight: bold;
  padding-bottom: 5px;
}

.album_layout td {
  vertical-align: top;
  padding-right: 20px;
}

.album_layout img {
  border: none;
  margin-bottom: 10px;
}

.folder_with_pin {
  position: relative;
}

.folder_pin {
  background: url(/weblog/galleries/images/folder_pin.png) left top no-repeat;
  width: 40px;
  height: 34px;
  display: block;
  position: absolute;
  right: -10px;
    bottom: 7px;
}

* html .folder_pin {
  right: 31px;
  bottom: 26px;
  background-image: url(/weblog/galleries/images/folder_pin.png) ! important;
  background-image: none;
  filter: none !important;
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/weblog/galleries/images/folder_pin.png');
}

.item_description {
  font-size: 0.8em;
  margin-bottom: 4px;
}

.item_detail_description {
  font-size: 1.1em;
  margin-bottom: 4px;
}

.item_date {
  font-size: 0.8em;
  color: #999;
}
.item_comments {
  margin-bottom: 0.8em;
}
.item_comments a {
  font-size: 0.8em;

}

.album_layout {
  margin-bottom: 20px;
}

#footer {
  text-align: center;
  font-size: 0.8em;
  margin-bottom: 20px;
}

/* -- Image ----------------------------------------------------------------- */

.all_sizes,
.images_nav {
  margin-bottom: 10px;
}

#show_image_info {
  font-size: 0.8em;
}

#image_info ul {
  list-style: circle;
  list-style-position: outside;
  color: #999;
  margin-left: 17px;
  font-size: 0.9em;
}

#image_info em {
  color: #000;
  font-style: normal;
}

.image_comments {
  margin-top: 10px;
}

.mfcomment {
  margin-bottom: 15px;
}

.mfcomment .commenter {
  margin-bottom: 10px;
}


.mfcomment p,
.mfcomment .item_date {
  margin-left: 50px;
}

.mfcomment p {
  margin-top: 10px;
}

.mfcomment a.comment_url {
  font-size: 0.8em;
}
/* -- R footer --*/
#cab_mundoR .cabpie {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
text-decoration:none;
}
/* -- Forms ----------------------------------------------------------------- */
input {
padding:2px 4px;
}
input, textarea {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
color:#222222;
font-family:Verdana,Arial,sans;
font-size:100%;
margin-bottom: 0.5em;
}
form div {
padding: 0 0 0 0;
margin: 0 0 0 0;
}

.errors {
background:#F5F5F5 url(/weblog/images/R/ic_error.gif) no-repeat scroll 15px 1.3em;
border:1px dotted black;
font-size: 110%;
margin:20px auto 30px;
padding:15px 18px 10px 65px;
width:320px;
min-height:40px;
}
.errors ul {
list-style-image:none;
list-style-position:outside;
list-style-type:square;
margin-left:35px;
margin-top:5px;
}

.errors div {
  margin-top:8px;
  text-align: right;
}


/* -- Image download -------------------------------------------------------- */
.available_sizes {
  margin-top: 10px;
  margin-bottom: 15px;
}

.available_sizes h3 {
  border: none;
  font-weight: bold;
  font-size: 1.2em;
  width: 3.5em;
  margin: 0;
  padding: 0;
  margin-right: 2em;
}

.available_sizes h3,
.available_sizes ul,
.available_sizes li {
  float: left;
}

.available_sizes ul {
  border-left: 1px dotted #aaa;
}

.available_sizes li {
  width: 6em;
  text-align: center;
  list-style: none;
  border-right: 1px dotted #aaa;
}

.available_sizes li div {
  color: #aaa;
}

.download_image {
  margin-bottom: 10px;
}
/* -- Pagination ------------------------------------------------------------ */
.pagination {
  display:block;
  float:right;
  font-size:100%;
  list-style-image:none !important;
  list-style-position:outside !important;
  list-style-type:none !important;
  margin:15px 60px;
  padding:0pt;
}

.pagination li {
color:#E0691A;
float:left;
font-size:120%;
list-style-image:none !important;
list-style-position:outside !important;
list-style-type:none !important;
margin:0pt 0pt 0pt 3px;
}
.pagination li a {
  color:#FF9900;
}

.pagination li a.nav {
      color: #0099CC;
}

.pagination li *, .pagination li.current_page {
  display:block;
  padding:5px 5px;
}
.pagination li.current_page {
  color: black;
  font-weight: bold;

}
.pagination li span, .pagination li a:hover {

}

#form_container, #empty_gallery {
  background:#FFFFFF none repeat scroll 0%;
  border:1px dotted #CCCCCC;
  margin:2em auto;
  text-align:left;
  width:400px;
  margin-bottom:3em;
}
#form_container div, #empty_gallery div, #warning_box div {
  margin:15px 20px 10px;

}

#empty_gallery div, #warning_box div {
  min-height:90px;
}

#warning_box {
  background:#FFFFFF none repeat scroll 0%;
  border:1px dotted #CCCCCC;
  margin:0.8em auto;
  text-align:left;
  width:400px;
  margin-bottom:0.8em;
  width: 285px;
}

#warning_box div p {
  margin-bottom:1em;
  text-align:justify;
  text-transform:none;
  margin-left:90px;
  padding-top:25px;
}


#form_container div p {
  margin-bottom:1em;
  text-align:justify;
  text-transform:none;
}

#form_container div form a {
  color: #FFFFFF;
}

#form_container div form a img {
  margin-bottom: -6px;
}

#empty_gallery div, #warning_box div {
  background: #fff url(/weblog/galleries/images/warning.png) no-repeat left 50% ;
}

#empty_gallery div p {
  margin-bottom:1em;
  text-align:justify;
  text-transform:none;
  margin-left: 90px;
}

#gallery_title {
  margin-top:0.2em;

}

#gallery_title span{
  display: none;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#change_locale {

margin-top:-10px;
text-align:right;
font-size:80%;
}
#change_locale span {
font-size:110%;
}

#breadcrumbs {
margin-top:0.3em;

}

#breadcrumbs span {
font-size: 120%;

}

#cab_mundoR {
  margin-top: 20px;
}

.available_sizes  span{

font-weight: bold;

}



.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
