@charset "UTF-8";
/* CSS Document */

/* @group 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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, button {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
}

.align-right{text-align:right;}
.align-left{text-align:left;}
.align-center{text-align:center;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, time {
  display: block;
}
DIV.csc-textpic-caption-c .csc-textpic-caption {
  text-align: center;
}
DIV.csc-textpic-caption-r .csc-textpic-caption {
  text-align: right;
}
DIV.csc-textpic-caption-l .csc-textpic-caption {
  text-align: left;
}
DIV.csc-textpic DIV.csc-textpic-imagecolumn {
  float: left;
  display: inline;
}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG {
  border: 2px solid black;
  padding: 0px 0px;
}
DIV.csc-textpic-imagewrap {
  padding: 0;
}
DIV.csc-textpic IMG {
  border: none;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image {
  float: left;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL {
  list-style: none;
  margin: 0;
  padding: 0;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI {
  float: left;
  margin: 0;
  padding: 0;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {
  float: left;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT {
  float: none;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD {
  float: none;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG {
  border: none;
}
DL.csc-textpic-image {
  margin: 0;
}
DL.csc-textpic-image DT {
  margin: 0;
  display: inline;
}
DL.csc-textpic-image DD {
  margin: 0;
}
DIV.csc-textpic-clear {
  clear: both;
}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
  display: inline;
  margin-right: 10px;
}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
  display: inline;
  margin-left: 10px;
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
  display: inline;
  margin-left: 10px;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
  margin: 0;
  padding: 5px 0 0
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
  margin: 0;
  vertical-align: bottom;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom: 10px;
}
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {
  margin-bottom: 10px;
  display: block;
}
DIV.csc-textpic DIV.csc-textpic-imagerow {
  clear: both;
}
DIV.csc-textpic DIV.csc-textpic-single-image IMG {
  margin-bottom: 10px;
}
*+html DIV.csc-textpic DIV.csc-textpic-imagerow .csc-textpic-image {
  margin-bottom: 0;
}
*+html DIV.csc-textpic DIV.csc-textpic-imagerow {
  margin-bottom: 10px;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol {
  margin-left: 0px !important;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol {
  margin-right: 0px !important;
}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
  margin-right: 10px !important;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
  margin-left: 10px !important;
}
DIV.csc-textpic-above DIV.csc-textpic-text {
  clear: both;
}
DIV.csc-textpic-center {
  text-align: center;
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap {
  margin: 0 auto;
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
  text-align: left;
}
DIV.csc-textpic-center DIV.csc-textpic-text {
  text-align: left;
}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap {
  float: right;
}
DIV.csc-textpic-right DIV.csc-textpic-text {
  clear: right;
}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap {
  float: left;
}
DIV.csc-textpic-left DIV.csc-textpic-text {
  clear: left;
}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {
  float: left;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap {
  float: right;
}
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
  float: right;
  clear: both;
}
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text {
  height: 1%;
}
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
  float: left;
  clear: both;
}
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text, * html .csc-textpic-intext-left ol, * html .csc-textpic-intext-left ul {
  height: 1%;
}
DIV.csc-textpic DIV.csc-textpic-imagerow-last {
  margin-bottom: 0;
}
.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {
  padding-left: 40px;
  overflow: auto;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
html, textarea {
  overflow: auto;
}
html, body {
  width: 100%;
  height: 100%;
}
body {
  font: 12px Verdana, Geneva, sans-serif;
  color: #222;
  line-height: 1;
}
a {
  text-decoration: none;
  outline: 0;
}
/*
input, textarea, select {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}
*/
input[type=button], input[type=submit], button, label {
  cursor: pointer;
}
h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
}
b, strong {
  font-weight: bold;
}
i, em {
  font-style: italic;
}
.clear, .clear5, .clear10, .clear15, .clear20, .clear30 {
  clear: both;
  height: 0;
}
div.clear5 {
  height: 5px;
}
div.clear10 {
  height: 10px;
}
div.clear15 {
  height: 15px;
}
div.clear20 {
  height: 20px;
}
div.clear30 {
  height: 30px;
}
/* @end */

/* @group Estilos Generales */

#wrapper {
  overflow: hidden;
  height: auto;
  min-height: 100%;
}
div.content {
  margin-bottom: 90px;
}
div.left-content {
  width: 655px;
  float: left;
  margin-top: 5px;
}
.center {
  width: 960px;
  margin: 0 auto;
}

.alignright {
  float: right !important;
}
.aligncenter {
  display: block;
  margin: 0 auto;
}
a {
  color: #222;
}
a:hover {
  color: #666;
}
h1, h2, h3, h4, h5, h6, p {
  padding-bottom: 10px;
}
h1 {
  font-size: 24px;
}
h2 {
  font-size: 20px;
}
h3 {
  font-size: 14px;
}
h4 {
  font-size: 12px;
}
h5 {
  font-size: 11px;
}
h6 {
  font-size: 10px;
}
.seccion1 h1, .seccion1 h1 a, .seccion1 h2 {
  color: #94141A;
}
.seccion2 h1, .seccion2 h1 a, .seccion2 h2 {
  color: #BDBF00;
}
.seccion3 h1, .seccion3 h1 a, .seccion3 h2 {
  color: #DE2140;
}
.seccion4 h1, .seccion4 h1 a, .seccion4 h2 {
  color: #E8BD5C;
}
.seccion5 h1, .seccion5 h1 a, .seccion5 h2 {
  color: #AB0A45;
}
/* @end */

/* @group Formato para textos (wysiwyg) */

div.principal p {
  padding-bottom: 15px;
  line-height: 17px;
}
div.texto {
  font-size: 13px;
  line-height: 18px;
  color: #222;
}
div.texto img {
  border: 1px solid #ccc;
}
div.texto p, div.texto h1, div.texot h2, div.texto h3, div.texto h4, div.texto h5, div.texto h6 {
  padding-bottom: 15px;
}
div.texto a {
  color: #222;
  text-decoration: underline;
}
div.texto a:hover {
  text-decoration: none;
}
div.texto pre {
  padding-bottom: 15px;
}
div.texto ul, div.texto ol {
  margin: 0 0 0 15px;
}
div.texto ul, div.texto ul li {
  list-style-type: disc;
  list-style-position: inside;
  padding-bottom: 5px;
}
div.texto ol, div.texto ol li {
  list-style-type: decimal;
  list-style-position: inside;
  padding-bottom: 5px;
}
div.texto ol ol {
  list-style: upper-alpha;
}
div.texto ol ol ol {
  list-style: lower-roman;
}
div.texto ol ol ol ol {
  list-style: lower-alpha;
}
div.texto ul ul, div.texto ol ol, div.texto ul ol, div.texto ol ul {
  margin-bottom: 0;
}
div.texto dl {
  margin: 0 1.5em;
}
div.texto dt {
  font-weight: bold;
}
div.texto dd {
  margin-bottom: 15px;
}
/*div.texto blockquote em, div.texto blockquote i, div.texto blockquote cite{ font-style: normal; }*/
blockquote em, blockquote i, blockquote cite {
  font-style: normal;
}
* div.texto pre {
  font: 11px/14px Monaco, monospace;
  overflow: hidden;
}
div.texto code {
  font: 11px Monaco, monospace;
}
div.texto abbr, div.texto acronym {
  border-bottom: 1px dotted;
  cursor: help;
}
div.texto ins {
  text-decoration: none;
}
div.texto sup, div.texto sub {
  height: 0;
  line-height: 1;
  vertical-align: baseline;
  position: relative;
}
div.texto sup {
  bottom: 1ex;
}

.rgaccord1-content sup {font-size: 80%;}
.rgaccord1-content .foot_note {font-size: 90%;}

div.texto sub {
  top: .5ex;
}
div.texto p, div.texto ul, div.texto ol, div.texto dd, div.texto pre, blockquote {
  padding-bottom: 14px;
  line-height: 15px;
}
blockquote {
  padding: 5px 5px 5px 10px;
  margin-bottom: 15px;
  border-left: 3px solid;
}
div.texto blockquote ul {
  padding-bottom: 0;
}
div.texto blockquote p, div.texto blockquote ul li {
  padding-bottom: 5px;
}
div.texto pre, div.texto code {
  font: 12px/14px Monaco, monospace;
}
div.texto table, div.texto table th, div.texto table td {
  border: 1px solid #ccc;
  padding: 5px;
  text-align: center;
}
div.texto table th {
  font-weight: bold;
}
div.texto table {
  margin-bottom: 15px;
}
/* @end */

/* @group Header */

#header {
  margin-top: 15px;
}
#header div h1 {
  float: left;
  margin-left: 30px;
}
#header div h1 a {
  display: block;
  width: 247px;
  height: 120px;
  background: url(../images/sprite-footer2.png) no-repeat 0 -500px;
  text-indent: -9999px;
}
#header div h2 {
  width: 348px;
  height: 54px;
  background: url(../images/sprite-footer2.png) no-repeat -250px -500px;
  text-indent: -9999px;
  float: left;
  margin: 65px 0 0 60px;
}
#header div h1 a.en {
  background-position: 0 -619px;
}
#header div h2.en {
  background-position: -250px -562px;
}
/*-----------banners ------------------------*/
#header div h2.fr {
  background: url(../images/banner-fr.jpg) no-repeat -365px -75px;
}
#header div h1 a.fr {
  background: url(../images/banner-fr.jpg) no-repeat -50px -14px;
}

#header div h2.ru {
  background: url(../images/banner-ru.jpg) no-repeat -365px -75px;
}
#header div h1 a.ru {
  background: url(../images/banner-ru.jpg) no-repeat -55px -15px;
}

#header div h2.zh {
  background: url(../images/banner-zh.jpg) no-repeat -320px -75px;
}
#header div h1 a.zh {
  background: url(../images/banner-zh.jpg) no-repeat -55px -19px;
}

#header div h2.ar {
  background: url(../images/banner-ar.jpg) no-repeat -365px -75px;
}
#header div h1 a.ar {
  background: url(../images/banner-ar.jpg) no-repeat -50px -14px;
}
/*-----------banners ------------------------*/
#header div.idiomas {
  float: right;
  margin-right: 30px;
  position: relative;
  bottom: 20px;
  right: 10px
}
#header div.idiomas ul li {
  float: left;
  margin-left: 10px;
}
#header div.idiomas ul li a {
  font-size: 10px;
  color: #222;
  opacity: .99;
}
#header div.idiomas ul li a:hover {
  color: #000;
}
#header div.bg-nav {
  background: #94141A;
}
.seccion2 #header div.bg-nav {
  background: #BDBF00;
}
.seccion3 #header div.bg-nav {
  background: #DE2140;
}
.seccion4 #header div.bg-nav {
  background: #E8BD5C;
}
.seccion5 #header div.bg-nav {
  background: #AB0A45;
}
#header div#menu {
  height: 30px;
}
#header div#menu ul {
  /* width:1200px; */
   display: table;
  position: absolute;
}
/*#header div#menu > ul{ margin-left: 30px; }*/
#header div#menu > ul > li {
  float: left;
}
#header div#menu > ul > li.sb {
  position: relative;
  z-index: 100;
}
#header div#menu ul li a {
  display: block;
  font-size: 14px;
  color: #fff;
  line-height: 30px;
  padding: 0 20px 0 30px;
  opacity: .99;
}
#header div#menu ul li span.icono {
  display: none;
  width: 17px;
  height: 18px;
  background: url(../images/sprite-footer2.png) no-repeat -943px -501px;
  float: left;
  margin: 6px 0 0 7px;
}
#header div#menu ul li:hover, #header div#menu ul li.active {
  background: url(../images/bg-menu.png) repeat;
}
#header div#menu ul li.active span {
  display: block;
}
#header div#menu ul.submenu {
  display: none;
  width: 295px;
  position: absolute;
  left: 0;
  top: 100%;
  background: #fff;
  padding: 0px;
  z-index:5000;
}
#header div#menu ul.submenu li a {
  color: #222;
  font-weight: bold;
  line-height: 1;
  margin: 15px 0;
}
#header div#menu ul.submenu li a:hover {
  color: #666;
}
/* @end */

/* @group Articulo Principal */

div.principal img.top {
  margin-bottom: 15px;
}
/* @end */

/* @group Sidebar */

#sidebar {
  width: 300px;
  float: right;
}
#sidebar div.ieFix {
  background: #F2F2CC;
  padding-right: 5px;
  position: relative;
  z-index: 10;
}
#sidebar div.ieFix.odd {
  background: #FAF2DE;
}
#sidebar div.ieFix a.thumb {
  float: left;
  margin-right: 10px;
}
#sidebar div.ieFix div.alignleft {
  width: 170px;
}
#sidebar div.ieFix h3.titulo {
  padding-top: 12px;
  padding-bottom: 8px;
}
#sidebar div.ieFix h3.titulo a {
  font-size: 14px;
  line-height: 16px;
}
#sidebar div.ieFix div.texto {
  font-size: 11px;
  padding-bottom: 0px;
}
#sidebar div.ieFix a.leermas {
  font-size: 10px;
  opacity: .99;
  background: url(../images/sprite-footer2.png) no-repeat -954px -730px;
  padding-left: 10px;
  position: absolute;
  right: 10px;
  bottom: 10px;
}
#sidebar div.ieFix.seccion1, #sidebar div.ieFix.seccion2, #sidebar div.ieFix.seccion3, #sidebar div.ieFix.seccion4, #sidebar div.ieFix.seccion5 {
  border-left: 10px solid;
  padding: 0 10px 20px;
}
#sidebar div.seccion4 p{
    line-height: 15px;
    padding-bottom: 10px;
    font-size: 11px;
}
#sidebar div.ieFix a.thumb img {
}

#sidebar div.ieFix div.alignleft {
  width:auto;
  float:none !important;
}
.list-item div.alignleft {
  float: left !important;
}

/* @end */

/* @group Footer position: relative;*/
#footer {
  height: 100px;
  margin-top: -87px;
  
  z-index: 1;
  background: url(../images/sprite-footer2.png) no-repeat 0 0;
}
#footer div.empresas {
  float: left;
  width: 42px;
  padding-top: 8px;
  padding-left: 17px;
}
#footer div.empresas a.logo {
  display: block;
  width: 42px;
  height: 36px;
  text-indent: -9999px;
}
#footer div.empresas a.logo.fao {
  margin-top: 4px;
  height: 43px;
}
#footer div.social {
  float: right;
  margin-right: 29px;
  margin-top: 12px;
}
#footer div.social a {
  display: block;
  width: 32px;
  height: 31px;
  float: left;
  margin-left: 5px;
}
#footer div.bg {
  width: 727px;
  height: 57px;
  position: absolute;
  right: 0;
  bottom: 0;
  text-align: right;
}
.seccion2 #footer {
  background-position: 0 -101px;
}
.seccion3 #footer {
  background-position: 0 -201px;
}
.seccion4 #footer {
  background-position: 0 -301px;
}
.seccion5 #footer {
  background-position: 0 -401px;
}
#footer div.bg p {
  color: #FFF;
  font-weight: bold;
  font-size: 10px;
  margin: 40px 29px 0 0;
  opacity: .99;
}
/* @end */

/* @group Lists */
div.list-item {
  border-bottom: 1px dashed #CCC;
  margin-right: 5px;
}
.list-item a.thumb {
  float: left;
  margin-right: 10px;
}
.list-item div.alignleft {
  width: 520px;
}
.list-item h3 {
  line-height: 1.2em;
  padding-bottom: 3px
}
.list-item .leermas {
  font-size: 10px;
  float: right;
  opacity: .99;
  background: url(../images/sprite-footer2.png) no-repeat -954px -730px;
  padding-left: 10px;
  padding-right: 10px
}
div.principal .list-item p {
  width: 520px
}
.list-item .publishdate {
  color: #666;
  font-size: 10px
}
div.principal .list-item div.alignleft div.texto>p:first-child {
  padding-bottom: 2px
}
/* @end */

/* @group Content Links */
#main a {
  color: #94141A;
  text-decoration: underline
}
.seccion2 #main a {
  color: #BDBF00
}
.seccion3 #main a {
  color: #DE2140
}
.seccion4 #main a {
  color: #E8BD5C
}
.seccion5 #main a {
  color: #AB0A45
}
#main a:hover, #main h1 a, #main h2 a, #main h3 a, #main h4 a, #main h5 a {
  text-decoration: none
}
#main blockquote p {
  padding-bottom: 0;
}
#main ul {
  list-style: square;
  margin-left: 24px;
  margin-bottom: 7px
}
#main ul li {
  padding-bottom: 8px;
  line-height: 14px;
}
div.csc-textpic div.csc-textpic-imagecolumn {
  border: 1px solid rgba(232, 189, 92, 0.36);
  background: rgba(232, 189, 92, 0.05);
}
div.csc-textpic-caption {
  padding: 4px 10px 11px 10px;
  font-size: 10px;
}
ol.breadcrumb {
  list-style: none;
  font-size: 11px;
  height: 17px;
  margin-bottom: 10px;
  color: #666;
}
ol.breadcrumb li {
  display: inline-block;
  padding-right: 4px;
  float: left;
}
ol.breadcrumb li.current {
  font-weight: bold;
}
.seccion2 div.principal img.top,.seccion3 div.principal img.top,.seccion4 div.principal img.top{
  margin-bottom:10px;
}
.seccion1 #main div.csc-textpic div.csc-textpic-imagecolumn {
  border: none;
  background: none;
}
ul.subseccion {
  list-style: square;
  margin-left: 24px;
  margin-bottom: 7px;
}
ul.subseccion li {
  padding-top:10px;
}
ul.subseccion > li:first-child {
  padding-top:0;
}
div.principal h1 {
  text-transform: uppercase;
  font-size: 20px;
  line-height: 23px;
}
div.principal h2 {
  text-transform: uppercase;
  font-size: 15px;
  border-bottom: 1px solid;
  margin-bottom: 8px;
  padding-bottom: 5px;
  /* width: 648px; */
  margin-top: 5px;
  line-height: 18px;
}
 {
  color: #94141A;
}
/*#sidebar div.ieFix.seccion2 {
  color: #BDBF00;
}
#sidebar div.ieFix.seccion3 {
  color: #DE2140;
}
#sidebar div.ieFix.seccion4 {
  color: #E8BD5C;
}
#sidebar div.ieFix.seccion5 {
  color: #AB0A45;
}*/
.seccion1 div.principal div.csc-textpic-caption{display:none}
.seccion1 blockquote,#sidebar div.ieFix.seccion1{border-color:#94141A}
.seccion2 blockquote,#sidebar div.ieFix.seccion2{border-color:#BDBF00}
.seccion3 blockquote,#sidebar div.ieFix.seccion3{border-color:#DE2140}
.seccion4 blockquote,#sidebar div.ieFix.seccion4{border-color:#E8BD5C}
.seccion5 blockquote,#sidebar div.ieFix.seccion5{border-color:#AB0A45}
.secretariat {
  padding: 13px 0 0 20px;
  float: left;
  width: 500px;
  height: 85px;
  overflow: hidden;
  font-size: 11px;
  color: white;
  line-height: 14px;
  opacity: 0.9;
  font-family: Arial, Helvetica, sans-serif;
}

.secretariat a{
  color:#fff;
}
.secretariat a:hover{
  color:#999;  
}

.seccion2 p{
  font-size: 11px;
  line-height: 15px;
}

div.principal .contenttable p{
  width:auto;
  padding:2px;
}
div.principal .contenttable{
  width:100%;
  background-color:#ddd;
  border-spacing: 4px;
  border-collapse:separate;
}
div.principal .contenttable td{
  background-color:#fff;
}
div.principal .contenttable td.year{
  background-color:#f4f4f4;
}
div.principal .contenttable td.year p{
  font-weight:bold;
}
div.principal .contenttable td.title{
  font-size: 14px;
  font-weight:bold;
  color:#DE2140;
  background-color:#ddd;
}
.delicious-container{
/*  width:655px;
  height:300px;
  overflow:auto; 
  border:1px solid #ddd; */
  padding:5px;
  margin-bottom:3px;
}
.delicious-container .publishdate{display:none;}
.powered-by-delicious{
  font-size:10px;
}
.powered-by-delicious{display:none;}
.sub-ratings{margin:5px 0;}
div.texto .ratings-block img, div.texto .lng-buttons img {border:0;}
div.texto table.ratings-tbl, div.texto table.ratings-tbl td {border:0; text-align:left; padding:0;}

#main .tx-dynalist-pi1-pagination a.current,#main .tx-dynalist-pi1-pagination a.paginate{
  border: 1px solid #C4C4C4;
    padding: 1px 4px;
  text-decoration:none}
#main .tx-dynalist-pi1-pagination a.current,#main .tx-dynalist-pi1-pagination a.paginate:hover{  
  background-color:#94151C;
  color:#fff;}
  
.tx-dynalist-pi1-pagination{margin-bottom:10px;}
.total-data{font-weight:bold;}
#word-counter{color:red; padding:0 10px; font-size:10px;}
/**/
/* Slider Home */
#top-wide-banner{
  margin: 0 auto;
    width: 960px;
}
/* ################ NEWS SLIDER ############## */

.iosSlider {
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
  width:960px !important;
  height: 290px !important;
  display:inline-block;
}
      
.iosSlider .prevButton {
  top: 241px;
  right:320px;
  position: absolute;
  width:31px;
  height:31px;
  background:url(http://www.fao.org/fileadmin/user_upload/aiq2013/thumbnails/sprites.png) left top no-repeat;
  display:block;
  z-index: 2;
}
      
.iosSlider .nextButton {
  top: 241px;
  position: absolute;
  right:40px;
  width:31px;
  height:31px;
  background:url(http://www.fao.org/fileadmin/user_upload/aiq2013/thumbnails/sprites.png) left -32px no-repeat;
  display:block;
  z-index: 2;
}
      
.iosSlider .slider {
  width: 100%;
  height: 100%;
}
      
.iosSlider .slider .item {
  position: relative;
  top: 0;
  left: 0;
  width: 960px;
  height: 290px;
  margin:0;
}
      
.iosSlider .slider .item .image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 600px;
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
}
      
.iosSlider .slider .item .image .bg {
  border: 10px solid #000;
  border-right: 0;
  height: 180px;
  width: 340px;
  opacity: 0.5;
  display: none;
}
      
.iosSlider .slider .item .text {
  position: absolute;
  top: 0;
  right: 0;
  width: 320px;
  height: 260px;
  padding: 20px;
  padding: 30px 35px 20px;
}
      
.iphoneUI .iosSlider .slider .item .text {
  display: none;
}
      
.iosSlider .slider .item .text .bg {
  position: absolute;
  top: 0;
  right: 0;
  width: 390px;
  height: 290px;
  background: #C5433F;
  cursor:default;
  /*opacity: 0.8;
  filter: alpha(opacity:80);  */
}
      
.iphoneUI .iosSlider .slider .item .text .bg {
  display: none;
}      

.iosSlider .slider .item .title {
  position: relative;
  top: 0;
  left: 0;
  text-indent: -1px;
}
      
.iosSlider .slider .item .title a {
  color: #FFFFFF;
  font-size: 1.55em;
  line-height: 1.25em;
  text-decoration: none;
}

.iosSlider .slider .item .title a:hover {
  text-decoration: none;
  color:#d5dadb;
}

.iosSlider .slider .item .title span {
  color: #fff;
}
      
.iosSlider .slider .item .desc {
  position: relative;
  top: 0;
  left: 0;
  margin: 10px 0 0 0;
  font-size:1.150em;
}
    
.iosSlider .slider .item .desc,
.iosSlider .slider .item .desc span {
  color: #fff;
  cursor:default;
}
      
.iosSlider .slider .item .button {
  position: absolute;
  right: 20px;
  bottom: 20px;
  padding: 0 10px 0 10px;
  margin: 10px 0 0 0;
  background: #aaa;
  border: 1px solid #000;
  cursor: pointer;
}
      
.iosSlider .slider .item .button span {
  color: #000;
  font: normal 14px/30px;
}

.iosSliderButtons {
  position: absolute;
  bottom: 27px;
  right: 79px;
  width: 200px;
  height: 17px;
}
      
.iosSliderButtons .button {
  float: left;
  width: 17px;
  height: 17px;
  margin: 0 30px 0 0;
  background:url(http://www.fao.org/fileadmin/user_upload/aiq2013/thumbnails/sprites.png) left -128px no-repeat;
}
      
 .iosSliderButtons .selected {
  width: 17px;
  height: 17px;  
  background:url(http://www.fao.org/fileadmin/user_upload/aiq2013/thumbnails/sprites.png) left -146px no-repeat;
}
/**/
.vote-table{font-size:10px; margin:4px 0 4px 0;}
.tx-dynafef-pi4{border-bottom:1px solid #f4f4f4;}

a.uvote:hover{cursor:pointer;}
a.uvote{color:#94141A}
.tx-srfeuserregister-pi1-captcha-response {
    display: inline-table;
    margin: 20px 0;
    width: 520px;
}
.useful-votes{color:#06C;}
div.principal p.user-comments-text{padding-bottom:5px;}
.e-message{color:red;}
.lang5{direction:rtl !important;}

div.totals{
	padding:5px	0;
}