p {
padding-top: 3px;
font-family: Arial;
font-size: 1.05em;
text-align: justify;
line-height: 19px;
}

a {
text-decoration:none;
}

h3 {
font-size: 1.5em;
font-weight: bold;
}

body {
    font: 0.75em/1.5 'Arial',Heveltica;
    text-align: center;
    color: #1b1b1b;
}

.footNote {
	   font-family: Verdana, Arial, Helvetica, sans-serif;
	   font-size: 10px;
	   color: 333333;
}

.footNoteSimple {
	   font-family: Verdana, Arial, Helvetica, sans-serif;
	   font-size: 10px;
	   color: 333333;
	   margin-top:-2px;
}


div#ds-main {
    width: 980px;
    height:100px;
    margin: 0 auto;
    margin-top: -1px;
    background-color: #fff;
    text-align: left;
    padding: 0px;
display:block;
}


div#ds-banner_top {
    display:block;
    float:left;
    width: 524px;
    height:100px;
    }

img.img-banner-top {
    display:block;
    float:right;
    width: 524px;
    height:100px;
    }


div#ds-logo {
    width: 455px;
    height:100px;
    position:relative;
    float:right;
    color: inherit;
    background-color: white;
    text-align:right;
}


span.text-logo {
    font: italic 11px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
}

div#ds-header  {
    width: 980px;
    height:100px;
    float:left;
  /*background: url(../images/roderic_logo.gif) left top no-repeat; */
    background: url(/img/citecimg.jpg) left top no-repeat;
    color: inherit;
    background-color: white;
    /*margin-right:1px;*/
    margin:1px !important;
border:0px solid;
position:relative;
border-bottom: 2px solid #A6A69C; 

}

div#ds-trail {
clear: both;
width: 930px;
height: 25px;
margin-top:25px;
margin-bottom: 0px;
/*margin-left: 325px;*/
color: #282828;
border-right: 0px solid #08088A;
position: relative;
top: -1px;
padding-left: 50px;
line-height:30px;
border-bottom: 1px solid #A6A69C; 
}
span.text-trail {
    font: normal 0.8em, Tahoma, Arial, Helvetica, Garuda, sans-serif;
}



div#ds-body {
width: 765px;
float: right;
background-color: #fff;
text-align: justify;
padding-left:25px;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
}

div#ds-options {
width: 200px;
margin: 0px;
margin-top: 1px;
margin-bottom: 10px;
background-color: #fff;
}

div#ds-footer {
border-top: 1px solid #A6A69C; 
clear: both;
/*background: #cbc0a0;*/
padding: 10px;
text-align: right;
/*color: #FFF;*/
}


ol, ul {
list-style: none;
}

h4.ds-sublist-head {
display: block;
/*background: url(../images/bg_titulo_caja_lateral.gif) -30px 0px no-repeat;*/
height: 23px;
line-height: 23px;
font-size: 1.2em;
border-bottom: 1px solid #dfdfdf;
font-weight: bold;
padding-left: 0px;
margin-top: 10px;
margin-bottom:0px;
}

li {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   padding-top: 10px;
}

div#ds-options ul.ds-simple-list li {
display: block;
margin:0px;
padding:0px;
line-height: 23px;
}
ul.ds-options-list {
margin-left:0px;
padding-left:0px;
border: 0px solid #dfdfdf;
}
div#ds-options ul.ds-simple-list {
border-bottom: 1px solid #dfdfdf;
margin:0px;
padding:10px;
}

a.ds-options-menu {
height: 23px;
line-height: 23px;
font-size: 1.2em;
border: 0px solid #dfdfdf;
}

.resum-noticia-extensa {
float: left;
display: inline;
margin: 0 0 0.2em 0.83em;
text-align: justify;
border-bottom: 1px dotted #000;
padding-bottom: 0.83em;
}

.resum-noticia-extensa-uno {
float: left;
display: inline;
margin: 9.83em 0 1.2em 0.83em;
text-align: justify;
border-bottom: 1px dotted #000;
padding-bottom: 0.83em;
}

.resum-noticia-a {
border-right: 1px dotted #000;
float: left;
display: inline;
width: 28.35em;
margin: 0 0.5em 0.83em 0.83em;
padding-right:20px;
text-align: left;
}

.resum-noticia {
float: left;
display: inline;
width: 28.35em;
margin: 0 0.5em 0.83em 0.83em;
text-align: left;
}

.Cell2Font {
	   font-family: Verdana, Arial, Helvetica, sans-serif;
	   font-size: 12px;
	   color: 333333;
	   font-weight: bold;
}
.enumerate {
display: inline-block;
float: left;
background: url(/img/flecha_azul.gif) 0px 7px no-repeat;
padding-left: 10px;
}

.DataTableBorder {
/*		 border: 1px solid #000000; */
border:collapse;
}

.descripCell {
    border-top: 1px solid lightgrey;
	     font-family: Verdana, Arial, Helvetica, sans-serif;
	     font-size: 0.8em;
	     color: #333333;
	     padding-left: 4px;
	     font-weight: bold;

}
.dataCell {
       border-bottom: 1px solid lightgrey;
	     font-family: Verdana, Arial, Helvetica, sans-serif;
	     font-size: 8px;
	     color: #333333;
	     padding-left: 4px;
	     font-weight: bold;

}
.Cell4Font {
	   font-family: Verdana, Arial, Helvetica, sans-serif;
	   font-size: 16px;
	   color: 333333;
	   font-weight: bold;
}

#logec {
border-width:2px;
border-color:#3E576F;
}

img.logec {
width: 375px;
height:240px;
}


.BottomCell {
	    background-color: #E0E0E0;
	    border-top-width: 1px;
	    border-right-width: 1px;
	    border-bottom-width: 1px;
	    border-left-width: 1px;
	    border-top-style: solid;
	    border-bottom-style: solid;
	    border-top-color: #3E576F;
	    border-right-color: #3E576F;
	    border-bottom-color: #3E576F;
	    border-left-color: #000000;
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 10px;
	    color: #333333;
	    padding: 3px;
}
.seriesTitle {
	   font-family: Verdana, Arial, Helvetica, sans-serif;
	   font-size: 13px;
	   color: 333333;
	   font-weight: bold;
}
.authorHeader {
       font-family: Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;
       font-size: 25px;
       padding-left: 4px;
       margin-bottom: 0px;
       color: #3E576F;
       font-weight: bold;
       line-height: 25px;
}
.productionHeader {
       font-family: Verdana, Arial, Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;
       font-size: 20px;
       padding-left: 4px;
       padding-top: 30px;
       margin-bottom: 10px;
       color: #3E576F;
       font-weight: bold;
       line-height: 20px;
}
.indicatorsHeader {
       font-family: Verdana, Arial, Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;
       font-size: 15px;
       padding-left: 4px;
/*       padding-top: 30px; */
       margin-bottom: 5px;
       color: #3E576F;
       font-weight: bold;
       line-height: 10px;
}

.headerNumbers {
    font-weight:bold;
    padding-bottom:5px;
    padding-left:10px;
    padding-top:5px;
    text-align:left;
    border-left: 2px solid #dfdfdf;
    vertical-align:top;
}
.tSection {
       font-size: 1.35em;
clear: both;
display: inline-block;
padding-bottom:0px;
}
.rankCell {
       border-top-width: 1px;
       border-right-width: 1px;
       border-bottom-width: 0px;
       border-left-width: 1px;
       border-top-style: none;
       border-bottom-style: solid;
       border-top-color: #333333;
       border-right-color: #333333;
       border-bottom-color: #333333;
       border-left-color: #333333;

	     font-family: Verdana, Arial, Helvetica, sans-serif;
	     font-size: 12px;
	     color: #333333;
	     padding-left: 4px;
	     font-weight: bold;
}

.dataCellHeader {
    border: 1px solid #333333;
    width:35px; 
       padding: 5px;
       font-family: Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;
       font-size: 12px;
       color: #333333;
       padding-left: 4px;
/*	     font-weight: bold; */
}

.dataCellHeaderProfile {
    border: 1px solid #333333;
/*    width:45px; */
       padding: 2px;
       font-family: Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;
       font-size: 12px;
       color: #333333;
/*       padding-left: 4px; */
/*	     font-weight: bold; */
}


.dataCell2 {
       border-bottom: 1px solid #333333;
       padding: 10px;
       font-size: 12px;
       color: #333333;
       padding-left: 4px;
}
.dataCell4 {
       border-bottom: 1px solid #333333;
       padding: 5px;
       font-size: 12px;
       color: #333333;
       padding-left: 4px;
       text-align:right;
}


.q1 {
       border-bottom: 1px solid #333333;
       padding: 5px;
       font-size: 12px;
       background-color: #FFFFFF;
       padding-left: 4px;
}
.q2 {
       border-bottom: 1px solid #333333;
       padding: 5px;
       font-size: 12px;
       background-color: #E8E8E8;
       padding-left: 4px;
}
.q3 {
       border-bottom: 1px solid #333333;
       padding: 5px;
       font-size: 12px;
       background-color: #CACACA;
       padding-left: 4px;
}
.q4 {
       border-bottom: 1px solid #333333;
       padding: 5px;
       font-size: 12px;
       background-color: #AEAEAE;
       padding-left: 4px;
}

.dataCell2Profile {
       border-bottom: 1px solid #333333;
       padding: 5px;
       font-size: 12px;
       color: #333333;
/*       padding-left: 4px; */
}

.dataCell2AProfile {
       border-bottom: 1px solid #333333;
       padding: 5px;
       font-size: 12px;
       color: #333333;
/*       padding-left: 4px; */
       text-align:right;
}


.dataCell3 {
       border-bottom: 1px solid #333333;
       padding: 10px;
       font-size: 12px;
       color: #333333;
       padding-left: 4px;
text-align:center;
}
.MainCell {
	  font-size: 10px;
	  line-height: 10px;
}
.MainCellauthors {
	  font-size: 12px;
	  line-height: 12px;
}
.Cell3Font {
	   font-family: Verdana, Arial, Helvetica, sans-serif;
	   font-size: 11px;
	   color: 333333;
	   list-style:decimal;
}
.Cell4Font {
	   font-family: Arial;
	   font-size: 1.05em;
	   color: 333333;
	   list-style:decimal;
}

#author {
margin-top:20px;
width: 100%;
text-align:left;
/* border:1px solid #C7C7C7; */
height:150px;
}
#author-img {
margin-right:20px;
width:130px;
float:left;
}
#author-des {
/* float:left; */
font-size: 1.1em;
margin-left:5px;
}

#beers {
margin-top:100px;
width: 100%;
text-align:left;
/* border:1px solid #C7C7C7; */
height:150px;
}

#beer-img {
margin-right:10px;
width:130px;
float:left;
}
#beer-des {
float:left;
font-size: 1.1em;
margin-left:5px;
padding-left:10px;
width:230px;
border-left:2px solid #dfdfdf;
}
TABLE.stats {
font-family: Verdana, Arial, Univers, Helvetica, sans-serif;
font-size: 8pt;
border-collapse: collapse;
}
.rowwithbothborders {
border-bottom: 1px solid lightgrey;
border-top: 1px solid lightgrey;
}
TD.leftmost {
padding-left: 1em;
}
TD.statnumber {
padding-left: 1em;
text-align: right;
vertical-align: top;
}

#ds-main-data {
padding-top:40px;
text-align: center;
font-family: Verdana, Arial, Univers, Helvetica, sans-serif;
font-size: 3em;
color: #3E576F;
}

#ds-main-search {
padding-top:150px;
text-align: center;
font-family: Verdana, Arial, Univers, Helvetica, sans-serif;
/* font-size: 4em; */
/* color: #3E576F; */
}


#ds-main-data a {
color: #3E576F;
text-decoration: none;
}

#ds-main-data-entry {
width:190px;
line-height: 50px;
float: left;
}

#ds-news {
margin-top:50px;
padding-bottom:50px;
}

.homeHeader {
font-family: Verdana, Arial, Univers, Helvetica, sans-serif;
       font-size: 25px;
       padding-left: 20px;
       margin-bottom: 0px;
       color: #3E576F;
/*       font-weight: bold; */
       line-height: 25px;
}

#fl {
background-color: #5a5a5a;
display: block;
color: #ffffff;
font-size: 13px;
font-weight: bold;
height: 23px;
line-height: 19px;
padding-top: 5px;
padding-left: 12px;
position: relative;
z-index: 1;
}

#fl a {
background-color: #ffffff;
color: #000000;
text-decoration: none;
}

.myButton { -moz-box-shadow: 0px 0px 0px 2px #9fb4f2;
-webkit-box-shadow: 0px 0px 0px 2px #9fb4f2; box-shadow: 0px 0px 0px
2px #9fb4f2; background:-webkit-gradient(linear, left top, left
bottom, color-stop(0.05, #7892c2), color-stop(1, #476e9e));
background:-moz-linear-gradient(top, #7892c2 5%, #476e9e 100%);
background:-webkit-linear-gradient(top, #7892c2 5%, #476e9e 100%);
background:-o-linear-gradient(top, #7892c2 5%, #476e9e 100%);
background:-ms-linear-gradient(top, #7892c2 5%, #476e9e 100%);
background:linear-gradient(to bottom, #7892c2 5%, #476e9e 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7892c2',
endColorstr='#476e9e',GradientType=0); background-color:#7892c2;
-moz-border-radius:10px; -webkit-border-radius:10px;
border-radius:10px; border:1px solid #4e6096; display:inline-block;
cursor:pointer; color:#ffffff; font-family:arial; font-size:12px;
padding:0px 17px; text-decoration:none; text-shadow:0px 1px 0px #283966; } 

.myButton:hover { background:-webkit-gradient(linear, left
top, left bottom, color-stop(0.05, #476e9e), color-stop(1, #7892c2));
background:-moz-linear-gradient(top, #476e9e 5%, #7892c2 100%);
background:-webkit-linear-gradient(top, #476e9e 5%, #7892c2 100%);
background:-o-linear-gradient(top, #476e9e 5%, #7892c2 100%);
background:-ms-linear-gradient(top, #476e9e 5%, #7892c2 100%);
background:linear-gradient(to bottom, #476e9e 5%, #7892c2 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#476e9e',
endColorstr='#7892c2',GradientType=0); background-color:#476e9e; }

.myButton:active { position:relative; top:1px; }

.followers {
width:100%;
height:800px;
border:none;
}

#mainInd {
width:100%;
height:100px;
}

#IF {
width:30%;
height:90px;
border:2px solid #3E576F;;
float: left;
border-radius:10px;
}

#IF5 {
width:30%;
height:90px;
border:2px solid #3E576F;;
float: left;
margin-left:3%;
border-radius:10px;
}

#mainAutInd {
width:100%;
height:100px;
float: left;
padding-bottom: 15px;
padding-top: 15px;
}

#autSecH {
font-family: Verdana, Arial, Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
width:95%;
font-size: 12px;
}

#mainAutDat {
width:100%;
/*height:100px;*/
float: left;
font-family: Verdana, Arial, Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
/* padding-bottom: 15px;
padding-top: 15px; */
background: #f7f7f4;
border: 1px solid #eaeaea;
margin-bottom:20px;
}

#Adata {
width:22%;
/*height:90px;*/
/*border:2px solid #3E576F;*/
float: left;
margin-left:5px;
border-radius:10px;
}



#prohead {
font-size: 1.2em;
}
#Ahindex {
width:30%;
height:90px;
border:2px solid #3E576F;
float: left;
margin-left:3px;
border-radius:10px;
}
#hindex {
width:30%;
height:90px;
border:2px solid #3E576F;
float: left;
margin-left:3%;
border-radius:10px;
}

.indData {
text-align: center;
color:#3E576F;
font-family: Verdana, Arial, Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
}

.mainAutDatC {
text-align: left;
color:#3E576F;
font-size: 12px;
line-height: 5px;

}

.mainAutDatN {
text-align: left;
color:#3E576F;
font-size: 16px;
line-height: 5px;

}


.indTitle {
text-align: center;
color:#3E576F;
font-family: Verdana, Arial, Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
}

#frequentCit {

}
