/* $Id: local_sample.css,v 1.2.2.2 2009/12/22 06:47:47 jwolf Exp $ */

/* Local CSS
-------------------------------------------------------------- */

/* Mis propios estilos */

.imgizq, .izquierda {
  float: left;
  margin-right: 12px;
}

.imgder, .derecha, .picture {
  float: right;
  margin-left: 12px;
}

.centro, .centered, .adsense {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.adsense {
  text-align: center;
}
  
.recuadro {
  border: 1px solid #CCC;
  margin-bottom: 1em;
  padding: 0 10px 10px 10px;
  }

.medio {
  width: 200px;
  }

.recuadro h3, .recuadro h2 {
  margin: 0pt;
  background: #0099CC;
  color: #fff;
  font-size: 1.2em;
  font-weight: bold;
  border-bottom: 1px solid #CCC;
  padding-left: 0.7em;
  margin-left: -10px;
  margin-right: -10px;
  }

.foto p, .fotoconpie p {
  font-size: 0.9em;
  color: #FF6633;
  line-height: 1em;
  margin-top: 0;
  }

.info {
  font-size: 0.8em;
  font-weight: bold;
  color: #CCC;
  text-align: right;
  }

 .teaser, dt {
  font-weight: bold;
  }

.sabiaque {
  font-weight: bold;
  color: gray;
  }

.field-field-foto img, .foto, .image-preview, .image-_original {
  background-color: white; 
  border: 1px #98AAB1 solid;
  padding: 8px;
  display: block;
  margin: auto;
  position: relative;
  z-index: 90;
  }

.image-thumbnail {
  background-color: white; 
  border: 1px #98AAB1 solid;
  padding: 4px;
  display: block;
  }
  
.fotoconpie{
  border: 1px #98AAB1 solid;
  padding: 8px;
  margin-left: auto;
  }
  
.submitted, feed-item-meta {
  color: #999;
}
  
div.update {
  margin-bottom: 10px;
  background-color: #ffffcc;
  margin-top: 15px;
  padding: 30 10 10 10px;
}
  
#modulito {
  width: 100%;
  }

#modulito .fila1 {
  line-height: 110%;
}

span.form-required {
	color: #ffae00;
}
span.form-required:after {
  content: "necesario";
}

/* Agregadas con motivo de acquia marina */

#legal-notice, .teaser-checkbox {
  display: none;
}

.form-select {
  font-size: 0.9em;
}

div.node.full-node div.contenido {
  padding-bottom: 1em;
}

body.layout-first-main-last #content-wrapper #sidebar-last {
  width: 220px;
}

tbody {
  border-top: none;
}

#block-block-3 div.block-icon {
  background: transparent url('icons/calendar.png') no-repeat left center;
}

#block-user-1 div.block-icon {
  background: transparent url('icons/user-bookmarks.png') no-repeat left center;
}

#block-block-24 div.block-icon {
  background: transparent url('icons/escudo.png') no-repeat left center;
}

#content-content .node .links li.comment_add a, #comments .links a.comment_add  {
  padding-left: 20px;
  padding-bottom: 2px;
  background: transparent url('icons/comment_add.png') no-repeat left center;
}

.read-more a  {
  padding-left: 20px;
  padding-bottom: 2px;
  background: transparent url('icons/read_more.png') no-repeat left center;
}

#content-content .node .links li.blog_usernames_blog {
  padding-left: 20px;
  padding-bottom: 2px;
  background: transparent url('icons/ink.png') no-repeat left center;
}

#comments .links li.comment_reply a {
  padding-left: 20px;
  padding-bottom: 2px;
  background: transparent url('icons/comments.png') no-repeat left center;
}

#content .links li.comment_comments .comment-item a {
  padding-left: 20px;
  padding-bottom: 2px;
  background: transparent url('icons/comments.png') no-repeat left center;
}

#breadcrumb .breadcrumb {
  padding: 2px 12px 2px 20px;
  background: transparent url('icons/home.png') no-repeat left center;
}

#content-content .node .links  a.outgoing {
  padding-left: 20px;
  padding-bottom: 2px;
  background: transparent url('icons/external.png') no-repeat left center;
}


div.classified-category-link-add, #forum .links, .view-image-gallery-terms .view-header {
  height: 24px;
  padding: 5px 12px 5px 28px;
  background: transparent url('icons/doc-new.png') no-repeat left center;
}

div.classified-category-link-add a, #forum .links .forum a, #forum .links span, .view-image-gallery-terms .view-header a {
  font-size: 1.5em;
}

div.block-menu div.block-icon,
body.layout-main-last #sidebar-last div.block-menu h2.block-title {
  background: transparent url('icons/menu.png') no-repeat left center;
}

#block-ed_classified-1 div.block-icon {
  background: transparent url('icons/sticky-notes.png') no-repeat left center;
}

#block-links_weblink-1 div.block-icon {
  background: transparent url('icons/web2.png') no-repeat left center;
}

#block-views-listado_galerias-block_1 div.block-icon {
  background: transparent url('icons/foto.png') no-repeat left center;
}

.block-views div.block-icon {
  background: transparent url('icons/filter.png') no-repeat left center;
}

#block-profile-0 div.block-icon {
  background: transparent url('icons/inkscape.png') no-repeat left center;
}

#block-block-21 div.block-icon {
  background: transparent url('icons/phone.png') no-repeat left center;
}

.view .image-gallery-nodes ul li, .forum-topic-navigation .topic-previous {
  text-align: left;
}

.forum-topic-navigation .topic-next {
  text-align: right;
}

.fila2 {
  background: #f1f5f7;
}

#block-google_cse-0 {
  background-color: #E1E1E1;
  border: 1px solid #CCCCCC;
  float: right;    /* LTR */
  padding: 8px;
  position: relative;
  top: -20px;
  -moz-border-radius-bottomleft: 12px;
  -moz-border-radius-bottomright: 12px;
  -webkit-border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px; 
}

#block-user-3 div.content > a:link img {
  border-bottom: none;
  margin: auto;
  padding: 0;
}

#help ul li,
#content-bottom  ul li {
  background: url('images/green-bullet.png') no-repeat left 0.50em;    /* LTR */
  list-style-image: none;
  list-style-type: none;
  padding-left: 1.666em;    /* LTR */
}

.jcarousel-container img {
  border: none;
  padding: 0;
}

#links_related_endnotes {
  background: #fff;
  padding: 1em;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
}

#links_related_endnotes h2 {
  font-size: 1em;
  font-weight: bold;
}

div.links {
  padding-bottom: 0.8em;
  }

div.font-size {
  float: left;
  margin-right: 12px;
  width: 20px;
}

#node_top {
  float: right;
  margin-right: 12px;
}

.feed-item-body img,.field-content img {
  width: 100px;
  margin: 0 1em 1em 0;
 }

.view-Agregador .views-field-title {
  font-size: 1.4em;
  margin-top: 1em;
  }

.first-letter {
  font-family: 'OFL Sorts Mill Goudy TT', arial, serif;
  color:#F49300;
  display:inline;
  float:left;
  font-size:5.2em;
  line-height:.8em;
  /*text-transform:uppercase;
  font-weight:400;*/
  padding-left:4px;
  margin:.05em .14em 0 -3px;
  }
