/* mujeres sin fronteras - general.css

colores:
gris texto	#666 -> #555
gris medio	#99a -> #86a
gris claro	#bbc -> #bac
gris clarisimo  #dde
blanco          #eef
violeta		#426
rojo		#c10
amarillo	#fe0

fonts:
title  9.5pt
base   8.5pt
small  7.5pt

*/

/* tag props */
body {
  background: white;
  color:      #555;
  font:       8.5pt Tahoma, sans-serif;
}
a {
  color:           #426;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
img {
  border: none;
}
table {
  border: none;
}
td {
  font: 8.5pt Tahoma, sans-serif;
  vertical-align: top;
}
form, input, textarea {
  font: 8.5pt Tahoma, sans-serif;
}
ul { 
  list-style: disc inside;
  margin:  0;
  padding: 0;
}

/* navigation */
.navSections {
  background:     #86a;
}
.navSectionTab {
  text-transform: uppercase;
  font-size:      7.5pt;
  font-weight:    bold;
  padding-bottom: 2px;
  vertical-align: bottom;
  text-align:     center;
  width:          100px;
  height:         16px;
}
.navSectionTab a { 
  color: #eef;
}
.navSectionTabOn {
  background: url(img/encabezado_tab.gif);
}
.navSectionTabOn a {
  color:       #eef;
  font-weight: bold;
}
.navSubsects {
  background: #426;
}
.navSubsectTab {
  font-size:      8pt;
  text-transform: lowercase;
  text-align:     center;
  height:         17px;
  width:          80px;
  padding:        1px 0 0 0;
  margin:         0;
}
.navSubsectTab a {
  color:           #eef;
}
.navSubsectsEmpty {
  background: none;
}

/* rightbar */
div.rbBanner {
  padding-bottom: 7px;
}

/* home */
img.homeBlogPict {
  border:  none;
  float:   left;
  padding: 0 7px;
}
div.contentBanner {
  text-align: center;
  padding:    7px 0;
}
div.homeItemSection {
  color:          #eef;
  font-size:      7.5pt;
  font-weight:    bold;
  text-transform: uppercase;
  background:     url(img/encabezado_tab.gif) center left no-repeat;
  border-bottom:  solid 1px #dde;
  padding:        0 7px;
  margin:         7px 0;
}
div.homeItemTitle {
  font:    bold 13pt Tahoma, sans-serif;
  padding: 0 0 3px 0;
}
div.homeItemTitle a {
  color:   #c10;
}
div.homeItemPretitle {
  font-weight:    bold;
}
img.homeItemImage {
  float:   left;
  padding: 0 7px 1px 0;
}
div.homeItemMore {
  text-align:    right;
  padding:       0 0 3px 0;
  border-bottom: solid 1px #bac;
  clear:         left;
}
div.homeItemSectionSmall {
  color:          #426;
  font-size:      7.5pt;
  font-weight:    bold;
  text-transform: uppercase;
  border-bottom:  solid 1px #dde;
  margin:         7px 0;
}
div.homeItemTitleSmall {
  font:    bold 10pt Tahoma, sans-serif;
  padding: 0 0 3px 0;
}
div.homeItemTitleSmall a {
  color:   #c10;
}
div.homeItemSectionRedbox {
  height:         18px;
  color:          #eef;
  font-size:      7.5pt;
  font-weight:    bold;
  text-transform: uppercase;
  background:     url(img/redbox_top.gif);
  padding:        5px 0 0 7px;
  margin-top:     7px;
}
div.homeItemTitleRedbox {
  font:       bold 10pt Tahoma, sans-serif;
  padding:    3px 7px;
  background: #c10;
}
div.homeItemTitleRedbox a {
  color: #fe0;
}
div.homeItemSummaryRedbox {
  color:      #eef;
  background: #c10;
  padding:    0 7px;
}
div.homeItemMoreRedbox {
  text-align: right;
  height:     20px;
  background: url(img/redbox_bottom.gif);
  padding:    0 7px;
}

/* article */
div.artBreadcrumb {
  border-bottom:  solid 1px #dde;
  font-size:      7.5pt;
  margin-bottom:  7px;
  padding:        4px 0 3px 0;
  text-transform: uppercase;
}
div.artPretitle {
  border-bottom:  solid 1px #dde;
  font-size:      7.5pt;
  padding:        4px 0;
  text-transform: uppercase;
  font-weight:    bold;
}
div.artTitle {
  font-size:      17pt;
  font-weight:    bold;
  color:          #426;
  padding:        11px 0;
}
div.artAuthor { 
  font-size: 7.5pt;
}
div.artSummary {
  font-weight: bold;
}
div.artSummary img,
div.artBody img {
  clear:   left;
  float:   left;
  padding: 3px 7px 1px 0;
}
div.artFooter { 
  font-size: 8pt;
}
div.artDate {
  font-size:      8pt;
  text-align:     right;
  padding-bottom: 11px;
}

/* blog items */
td.blogProfile { 
  font-size:      8pt;
  padding-bottom: 7px;
}
td.blogProfile a { 
  color: #c10;
}
div.blogProfileTitle { 
  font-size:   8.5pt;
  font-weight: bold;
  color:       #426;
}
div.blogPrevItemsTitle { 
  font-size:      7.5pt;
  font-weight:    bold;
  text-transform: uppercase;
  border-bottom:  solid 1px #dde;
  border-top:     solid 1px #dde;
  padding:        3px 0;
  margin-left:    0;
}
ul.blogPrevItems { 
  font-size:     8pt;
  border-bottom: solid 1px #dde;
  list-style:    none;
  padding:       7px 0;
  margin:        0;
}
ul.blogPrevItems li { 
  padding: 3px 0 7px 0;
  margin:  0;
}


/* design */
div.designPretitle { 
  font-size:      7.5pt;
  font-weight:    bold;
  text-transform: uppercase;
  color:          #eef;
  background:     url(img/design_pretitle.gif) top left;
  padding:        3px 7px;
}
div.designTitle { 
  font-size:      17pt;
  font-weight:    bold;
  color:          #fe0;
  background:     #c10;
  padding:        7px 7px 11px 7px;
}
div.designBody { 
  border-left:  solid 1px #c10;
  border-right: solid 1px #c10;
  padding:      7px;
}
div.designBottom { 
  background: url(img/design_bottom.gif) bottom left;
}

/* comments */
td.comTitle {
  border-right:   solid 1px #dde;
  padding:	  3px 0;
  font-size:      7.5pt;
  font-weight:    bold;
  text-transform: uppercase;
  color:          #426;
}
td.comAddComment {
  font-weight:    bold;
  font-size:      7.5pt;
  padding:	  3px 0;
  text-align:     right;
  text-transform: uppercase;
}
td.comAddComment a {
  color: #86a;
}
div.comItem {
  border-top: solid 1px #dde;
  margin:     3px 0;
  padding:    3px;
}
div.comItemAuthor {
  font-weight: bold;
}
div.comAddCommentTitle {
  font-weight:    bold;
  font-size:      7.5pt;
  text-transform: uppercase;
  color:          #426;
  padding:        7px 0;
  border-bottom:  solid 1px #bac;
  border-top:     solid 1px #bac;
}
form.comForm {
  margin: 7px 0 0 0;
}
form.comForm label {
  font-size:      7.5pt;
  text-transform: uppercase;
}
form.comForm td {
  padding:        7px 0 0 0;
  vertical-align: top;
}
form.comForm input,
form.comForm textarea {
  width:   340px;
}
#comFormCaptcha { 
  width: 120px !important;
}

/* sections */
div.sectionBreadcrumb {
  border-bottom:  solid 1px #dde;
  padding:        4px 0 3px 0;
  margin-bottom:  7px;
  font-size:      7.5pt;
  text-transform: uppercase;
}
div.sectionTitle {
  font-size:      17pt;
  font-weight:    bold;
  color:          #426;
  padding:        11px 0 7px 0;
}
div.sectionSubsectTitle {
  font:    bold 13pt Tahoma, sans-serif;
  padding: 7px 0 3px 0;
}
div.sectionSubsectTitle a {
  color: #c10;
}

/* search */
div.resultPageTitle {
  font-size:      17pt;
  font-weight:    bold;
  color:          #426;
  padding:        11px 0 0 0;
}
div.resultDate {
  border-bottom: solid 1px #dde;
  margin-bottom: 7px;
  padding:       7px 0 3px 0;
}
div.resultBreadcrumb {
  font-weight: bold;
  padding:     3px 0 0 0;
}
div.resultPretitle {
  font-weight: bold;
}
div.resultTitle {
  font: bold 10pt Tahoma, sans-serif;
}
div.resultTitle a {
  color: #c10;
}
div.resultSummary {
  padding:       3px 0;
}
div.resultSummary img {
  float:   left;
  padding: 1px 10px 3px 0;
}
div.resultMore {
  text-align:    right;
  padding:       0 0 3px 0;
  border-bottom: solid 1px #bac;
  clear:         left;
}
div.resultMore img { 
  float: none; 
}

/* subscribe */
div.subscribePageTitle { 
  font-size:      17pt;
  font-weight:    bold;
  color:          #426;
  padding:        11px 0 0 0;
}
div.subscribeFormTitle {
  font-weight:    bold;
  font-size:      7.5pt;
  text-transform: uppercase;
  color:          #426;
  padding:        7px 0;
  border-bottom:  solid 1px #bac;
  border-top:     solid 1px #bac;
}
form.subscribeForm {
  margin: 7px 0 0 0;
}
form.subscribeForm label {
  font-size:      7.5pt;
  text-transform: uppercase;
}
form.subscribeForm td {
  padding:        7px 0 0 0;
  vertical-align: middle;
}
form.subscribeForm input,
form.subscribeForm textarea {
  width:   350px;
}
form.subscribeForm input.smallText { 
  width: 120px !important;
}

