/*

        Theme Name: equinoXio2008
        Description: A simple 3 column design (loosely based on the relaxation theme)
        Version: 0.1b
        Author: Mornatur Arquenoro, Julian de Ortega y Martinez
        Author URI: https://www.equinoxio.org/

        Relaxation_3column
        https://clemens.orth.me.uk/
        The original 2 column theme was designed by John Wrana (https://www.jowra.de/wp/)
        The 3 column relaxation design by Clemens Orth (https://clemens.orth.me.uk)
        and build by John Wrana and Clemens Orth

        The 3 column relaxation theme comes with a 3rd column where you can freely 
        edit your own content like last read books, flickr photos, cds you bought, etc.
        Have a look at their website (https://clemens.orth.me.uk) for an example.
        
        The CSS, XHTML and design is released under the GPL:
        https://www.opensource.org/licenses/gpl-license.php
        
        The photos in the header graphic are released under the cc licence. Check the URLs
        in the readme.txt file for more details.

        
*/

html, body {
        margin: 0;
        padding: 0;
        text-align: center;
}

body {
        background: transparent url(/wp-content/themes/eqnX2008/images/fondo.jpg) repeat-y top left;
        background-color: #fff;
        font-size: 13px;
        font-family: 'Trebuchet MS', 'Lucida Grande', 'Bitstream Vera Sans', 'Lucida Sans', 'Lucida Sans Unicode', Verdana, Kalimati, Helvetica, sans-serif;
        padding: 20px 0;
line-height:1.5em;
}

blockquote {
        border: 1px dashed #aaa;
        background: #ffe;
        padding: 0 10px 0 6px;
        margin:0 20px;                
}

a {
/*        color: #DC5E04; */
        color: #900; 
        text-decoration: none;
}

code {
        color: #005577;
        text-align: left;
}

h1, h1 a {
        text-align: left;
/*        color: #DC5E04; */
        color: #900; 
        font-size: 24px;
        font-weight: normal;
        font-family: Georgia, Garamond, Thunderbird, 'Times New Roman', Times, 'Lucida Sans', 'Lucida Sans Unicode', FreeSerif, serif;
        margin: 40px 0 0 0;
        padding: 0;
        text-decoration: none;
        line-height:120%;
}

h2, h2 a {
/*        color: #DC5E04; */
        color: #900; 
        font-size: 20px;
        font-weight: bold;
        font-family: Georgia, Garamond, Thunderbird, 'Times New Roman', Times, 'Lucida Sans', 'Lucida Sans Unicode', FreeSerif, serif;
        letter-spacing: 0.09em;
        margin: 0;
        padding: 0;
        text-align: left;
}

h3 {
        color: #005577;
        font-size: 14px;
        font-family: Georgia, Garamond, Thunderbird, 'Times New Roman', Times, 'Lucida Sans', 'Lucida Sans Unicode', FreeSerif, serif;
        margin: 25px 0 15px 0;
        padding: 0;
        text-align: left;
}

h4, h4 a {
        color: #005577;
        font-size: 12px;
        font-weight: bold;
        font-family: Georgia, Garamond, Thunderbird, 'Times New Roman', Times, 'Lucida Sans', 'Lucida Sans Unicode', FreeSerif, serif;
        margin: 15px 0 7px;
        padding: 0;
}

img {
        border: none;
}

form {
        margin: 0;
        padding: 0;
}
ol li{
        margin-left: 1em;
        padding: 0;
}
ul li{
        margin-left: 0;
        padding: 0;
        line-height: 1.5em;
}

p {
        line-height: 1.5em;
        text-align: justify;
}

small {
        font-size: 0.8em;
        line-height: 1.2em;
}

#comment {
        background: #ffffff;
        border: 1px solid #e9e9d9;
        color: #000;
        font-size: 12px;
        padding-left: 2px;
        vertical-align: middle;
        font-family: 'Lucida Grande', 'Bitstream Vera Sans', 'Lucida Sans', 'Lucida Sans Unicode', FreeSerif, Helvetica, sans-serif;
        width: 400px;
}

#content {
        background: transparent;
        border: none;
        color: #000000;
        float: left;
        left: 1px;
        margin: 0;
        padding: 0 30px 30px 47px;
        text-align: left;
        width: 520px;
}

#content a:hover {
        text-decoration: underline;
}

#content img {
        margin: 5px 0px 10px 10px;
        border: 1px solid #e0e0d0;
}
#contenthome {
        background: transparent url(/wp-content/themes/eqnX2008/images/middle2.gif) repeat-y top center;
        border: none;
        color: #000000;
        float: left;
        left: 1px;
        margin: 0;
        padding: 0 30px 30px 47px;
        text-align: left;
        width: 100%;
        font-family: Georgia, Garamond, FreeSerif, serif;
}
#contenthome a:hover {
        text-decoration: underline;
}

#contenthome img {
        margin: 5px 0px 10px 10px;
        border: 1px solid #e0e0d0;
}
#email, #author {
        background: #ffffff;
        border: 1px solid #e9e9d9;
        color: #595949;
        font-size: 11px;
        padding-left: 2px;
        font-family: 'Lucida Grande', 'Bitstream Vera Sans', 'Lucida Sans', 'Lucida Sans Unicode', FreeSerif, Helvetica, sans-serif;
        vertical-align: middle;
}
.email, .author {
        color: #595949;
        font-size: 11px;
        padding-left: 2px;
        font-family: 'Lucida Grande', 'Bitstream Vera Sans', 'Lucida Sans', 'Lucida Sans Unicode', FreeSerif, Helvetica, sans-serif;
        vertical-align: middle;
}
#footer {
background: transparent url(/wp-content/themes/eqnX2008/images/bottom.gif) no-repeat top left;
        clear: both;
        color: #808979;
        font-size: 10px;
        text-align: right;
        height: 20px;
        margin: 0;
        padding: 0px 10px 0px 17px;
}

#header {
        background: transparent;
        color: #a0a999;
        float: left;
        font-size: 11px;
        height: 120px;
        margin: 0;
        padding: 8px 30px 0 7px;
        text-align: right;
        width: 490px;
}

#header a {
        color: #990000;
}

#header img {
        border: none;
}

#metacampos {
        float: right;
        display: compact;
        width: 150px;
        background: #ffffff;
        border: 1px solid #e9e9d9;
        color: #595949;
        font-size: 11px;
        margin: 10px 0 5px 10px;
        padding: 5px;
        vertical-align: top;
}

#page {
        background: transparent url(/wp-content/themes/eqnX2008/images/middle.gif) repeat-y top center;
        margin: 0 auto;
        padding: 0;
        text-align: left;
        width: 970px;
}

#page2 {
        background: transparent url(/wp-content/themes/eqnX2008/images/middle2.gif) repeat-y top center;
        margin: 0 auto;
        text-align: left;
        width: 970px;
        z-index:80;
}

#s {
        background: #ffffff;
        border: 1px solid #e0e0d0;
        color: #595949;
        font-size: 11px;
        height: 15px;
        padding-left: 2px;
        margin-left: 8px;
        vertical-align: middle;
        width: 110px;
}

#searchsubmit {
position: absolute;
}

#textosConvite {        
        background: transparent;
        border: none;
        color: #443;
        float: left;
        font-size: 12px;
        margin: 0;
        padding: 0 20px 30px 0px;
        text-align: left;
        width: 190px;
}

#textosConvite p {        
        text-align: left;
}

#topsidebar {        
        background: transparent;
        border: none;
        color: #443;
        float: left;
        font-size: 12px;
        margin: 0;
        padding: 0 0px 10px 35px;
        text-align: left;
        width: 320px;
        line-height:1.5em;
        font-family: Georgia, Garamond, Thunderbird, 'Times New Roman', Times, 'Lucida Sans', 'Lucida Sans Unicode', FreeSerif, serif;
}

#topsidebar a {
/*        color: #DC5E04; */
        color: #900; 
}

#topsidebar a:hover {
/*        color: #DC5E04; */
        color: #900; 
        text-decoration: underline;
}

#topsidebar h2 {
/*        color: #DC5E04; */
        color: #900; 
        font-size: 14px;
        font-weight: normal;
        letter-spacing: 0.3em;
        font-family: Georgia, Garamond, Thunderbird, 'Times New Roman', Times, 'Lucida Sans', 'Lucida Sans Unicode', FreeSerif, serif;
        margin: 20px 0 10px 0;
        padding: 0;
}

#topsidebar h2 a{
/*        color: #DC5E04; */
        color: #900; 
        font-size: 14px;
}

#topsidebar h3 {
/*        color: #DC5E04; */
        color: #900; 
        font-family: Georgia, Garamond, Thunderbird, 'Times New Roman', Times, 'Lucida Sans', 'Lucida Sans Unicode', FreeSerif, serif;
        font-size: 13px;
        font-weight: normal;
        margin: 10px 0 0px 0;
        padding: 0;
}


#topsidebar h3 a {
/*        color: #DC5E04; */
        color: #900; 
        font-size: 12px;
        font-weight: normal;
        letter-spacing: 0em;
        padding: 0;
}
#topsidebar h4, h4 a {
        color: #005577;
        font-size: 11px;
        font-weight: normal;
        margin: 15px 0 7px;
        padding: 0;
}

#topsidebar li {
        line-height: 1.5em;
        list-style-type: none;
        margin: 0;
        padding: 0;
}

#topsidebar ul {
        list-style-type: none;
        margin: 0 0 0 0.2em;
        padding: 0;
}

#sidebar, #sidebar2 {
        background: transparent;
        border: none;
        color: #443;
        float: left;
        font-size: 11px;
        margin: 0;
        padding: 0 0px 10px 35px;
        text-align: left;
        width: 320px;
        line-height:1.5em;
        font-family: Georgia, Garamond, Thunderbird, 'Times New Roman', Times, 'Lucida Sans', 'Lucida Sans Unicode', FreeSerif, serif;
}

#sidebar, #sidebar2 p {        
        text-align: left;
}

#sidebar, #sidebar2 a {
        color: #444433;
}

#sidebar p {
        text-align: left;
}

#sidebar a:hover {
/*        color: #DC5E04; */
        color: #900; 
        text-decoration: underline;
}

#sidebar2 a:hover {
/*        color: #DC5E04; */
        color: #900; 
        text-decoration: underline;
}

#sidebar h2 {
/*        color: #DC5E04; */
        color: #900; 
        font-size: 11px;
        font-weight: normal;
        letter-spacing: 0.3em;
        margin: 20px 0 10px 12px;
        font-family: Georgia, Garamond, Thunderbird, 'Times New Roman', Times, 'Lucida Sans', 'Lucida Sans Unicode', FreeSerif, serif;
        padding: 0;
}

#sidebar h2 a{

/*        color: #DC5E04; */
        color: #900; 
}

#sidebar2 h2 a{
/*        color: #DC5E04; */
        color: #900; 
}

#sidebar h3 {
/*        color: #DC5E04; */
        color: #900; 
        font-size: 12px;
        font-weight: normal;
        margin: 10px 0 0px 0;
        padding: 0;
        font-family: Georgia, Garamond, Thunderbird, 'Times New Roman', Times, 'Lucida Sans', 'Lucida Sans Unicode', FreeSerif, serif;
}

#sidebar2 h3 {
/*        color: #DC5E04; */
        color: #900; 
        font-size: 12px;
        font-weight: normal;
        margin: 15px 0 0px 0;
        padding: 0;
}

#sidebar h3 a {
/*        color: #DC5E04; */
        color: #900; 
        font-size: 12px;
        font-weight: normal;
        letter-spacing: 0em;
        padding: 0;
}

#sidebar2 h3 a {
/*        color: #DC5E04; */
        color: #900; 
        font-size: 12px;
        font-weight: normal;
        letter-spacing: 0em;
        padding: 0;
}

#sidebar li {
        line-height: 1.5em;
        list-style-type: none;
        margin: 0;
        padding: 0;
}

#sidebar2 li {
        line-height: 1.5em;
        list-style-type: none;
        margin: 0;
        padding: 0;
}

#sidebar ul {
        list-style-type: none;
        margin: 0 0 0 10px;
        padding: 0;
        font-family: Georgia, Garamond, Thunderbird, 'Times New Roman', Times, 'Lucida Sans', 'Lucida Sans Unicode', FreeSerif, serif;

}

#sidebar2 ul {
        list-style-type: none;
        margin: 0 0 0 10px;
        padding: 0;        font-family: Georgia, Garamond, Thunderbird, 'Times New Roman', Times, 'Lucida Sans', 'Lucida Sans Unicode', FreeSerif, serif;
}
#noindent {
        margin: 0 0 0 -10px;
        padding: 0;
}
#noindent2 {
        margin: 0 0 0 -10px;
        padding: 0;
}

#submit {
        background: #ffffff;
        border: 1px solid #e9e9d9;
        color: #595949;
        font-size: 11px;
        margin: 0;
        padding: 0 10px;
}

#today {
        background: #600;
}

#top {
        background: transparent url(/wp-content/themes/eqnX2008/images/top.jpg) no-repeat top center;
        height: 120px;
}
#middlebottom {
        border-top: 1px solid #300;
/*        background: url(/wp-content/themes/eqnX2008/images/middlebottom.gif) repeat-y top center; */
        background:#300;
        color:#fff;
        margin: 0px;
        padding: 0;
        clear: both;
        font-size: 12px;
        font-family: 'Trebuchet MS', 'Bitstream Vera Sans', Verdana, 'Lucida Sans', 'Lucida Sans Unicode', Helvetica, sans-serif;
        line-height:110%;
        height:300px;
}

#mbottom1, .mbottom1 { 
        float: left;
        font-size: 11px;
        padding:0.7em;
        text-align: left;
        width: 30%;
}
#mbottom1, .mbottom1 a {
        color: #ffa;
}

#mbottom1, .mbottom1 a:hover {
        color: #F7f7f7;
        text-decoration: underline;
}

#mbottom1, .mbottom1 h2 {
        color: #ffa;
        font-size: 12px;
        font-weight: normal;
        letter-spacing: 0.2em;
        margin: 10px 0 5px;
        padding: 0;
}

#mbottom1, .mbottom1 li {
        line-height: 1.5em;
        list-style-type: none;
        margin: 0;
        padding: 0;
}

#mbottom1, .mbottom1 ul {
        list-style-type: none;
        margin: 0 0 0 10px;
        padding: 0;
}

#mbottom1, .mbottom1 h3 {
        color: black;
        font-weight: normal;
        font-size: 11px;
        font-variant: small-caps;
        letter-spacing: 0.1em;
        margin: 7px 0 -1px 0;
        padding: 0;
}

#mbottom1, .mbottom1 small {
        font-size: 10px;
}

#url {
        background: #ffffff;
        border: 1px solid #e9e9d9;
        color: #595949;
        font-size: 11px;
        padding-left: 2px;
        vertical-align: middle;
}

#todos h3 a {
        color: #DC5E04;
        font-size: 22px;
        font-weight: bold;
        line-height:1.5em;
        text-align: left;
}
#todos ul {
list-style:inside;
}
#wrapper {
        float: left;
        margin: 0;
        padding: 0;
}

.alignleft {
        float: left;
        text-align: left;
}

.alignright {
        float: right;
        margin-top: -1px;
        text-align: right;
}

.commentbody {
        color: #000;
        font-size: 12px;
        font-family: 'Lucida Grande', 'Lucida Sans', 'Bitstream Vera Sans', Verdana, sans-serif;
        margin: 0 0 5px 0;
        padding: 15px 15px 5px 15px;
        background: #f7f7f0;
        border: 1px solid #f0f0e0;
        position: relative;
}

.commentbody p {
        line-height: 1.5em;
}

.commentlink {
        font-size: 10px;
        text-align: right;
}

.commentlist {
        list-style: none;
}

.commentcount {
        position: absolute;
        right: 36px;
        top: 0;
        font-family: 'Lucida Grande', 'Bitstream Vera Sans', 'Lucida Sans', 'Lucida Sans Unicode', FreeSerif, Helvetica, sans-serif;
        font-size: 24px;
        font-weight: bold;
        color: #e0e0d0;
        float: right;
}

html[xmlns] .commentcount {
        position: absolute;
        right: 7px;
        top: 0;
}

.date {
        color: #444;




        font: 11px 'Lucida Grande', 'Bitstream Vera Sans', 'Lucida Sans', 'Lucida Sans Unicode', Verdana, FreeSerif, Helvetica, sans-serif;
        letter-spacing: 0.09em;
        margin: 0;
        padding: 0 0 0 2px;
        text-align:right;
}

.navigation {
        font-size: 11px;
        padding: 40px 0 0 0;
}

.pagetitle {
        margin: 20px 0;
        font-size: 15px;
        letter-spacing: 0.09em;
        text-align: left;
}

.postmetadata {
        color: #808979;
        font-size: 12px;
        letter-spacing: 0.09em;
        margin: 0;
        padding: 0;
        text-align: right;
}

.postmetadata a {
        color: #808979;
}

/* different postmetadata style for single.php */

.alt {
        line-height: 1.4em;
        padding: 0 0 15px 30px;
font-family: 'Lucida Grande', 'Bitstream Vera Sans', 'Lucida Sans', 'Lucida Sans Unicode', Verdana, FreeSerif, Helvetica, sans-serif;
}

.alt a {
        color: #005577;
}

/* -------------------  menu opciones horizontal ------------------- */

#nav{
        font-family: "Trebuchet MS", Verdana, Helvetica, Kalimati, sans-serif;
        font-size: 12px;
        margin: -1px 0 0 0.1em;
        white-space : nowrap;
        background-color: #300;        
        width : 968px;
        height: 32px; 
        border-top:2px solid #330; 
        border-bottom:2px solid #330; 
}
#nav ul{
   padding : 0;
   margin : 0;
   float : left;
background-color: #300;        
}
#nav ul li{
   display : inline;
background-color: #300;        
}
#nav ul li a{
   padding-left: 1em;
   padding-right: 1em;
   padding-top: 8px;
   padding-bottom: 4px;
        color: #fff;
        background-color: #300;        
   font-weight: bold;
   text-decoration: none;
   float: left;
}

#nav ul li a:hover{
/* color: #DC5E04; */
        color: #900; 
background-color: #ffc;
 }



.navig {
        line-height: 1;
        margin: 0 0 1.2em 0;
        display: block;
        position: relative;
}

/* remove all list stylings */
.navig, .navig ul {
        margin: 0;
        padding: 0;
        border: 0;
        list-style-type: none;
}

/* move all list items into one row, by floating them */
.navig li {
        margin: 0;
        padding: 0;
        border: 0;
        display: block;
        float: left;
}

/* initialy hide all sub menus */
.navig ul {
        width: 100%;
        display: block;
        visibility: hidden;
        position: absolute;
        clear: both;
        top: 1.2em;/* watch for this value! you must make sure that this value and value of line-height for the parent items are such that it is possible to move the mouse over to submenu */
        left: 0;
}

/* -- float.clear -- force containment of floated LIs inside of main UL */
.navig:after {
        content: ".";
        height: 0;
        display: block;
        visibility: hidden;
        overflow: hidden;
        clear: both;
}
/* -- float.clear.END --  */

.navig li.selected ul, .navig li:hover ul {
        visibility: visible;
}

.navig li.selected ul {
        z-index: 10;
}

.navig li:hover ul {
        z-index: 100;
}

/*                Navigation make-up         */

.navig {
        font-size: 0.9em;
        font-weight: bold;
        color: #fff;
        background-color: #300;
        margin: 0;
        padding:0 0.1em 0 0.3em;
        border: 1px solid #300;
        border-width: 1px 0;
        text-align:center;
        width: 964px;        /* this value should be close to what is needed for elements to stay on one line */
}

.navig a {
        color: #fff;
        text-decoration: none;
        padding: 0.5em 5px 0.7em;
        display: block;
}

.navig li {
        margin: 0 0.2em 0.2em 0;
        border-right: 0px dotted #fff;
        width:9%;
}

/* if the following selector was ".navig li:hover a" IE7 will NOT render nested UL! the reason is the background-color rule. */
.navig li:hover {
        color: #900;
        background-color: #ffc;
}
/* which is why the link is styled separatelly */
.navig li:hover a {
        color: #900;
}

.navig li:hover ul {
        background-color: #ffc;
}

/* always pay attention that the value for top is such that it is possible to move the mouse over to submenu */
.navig ul {
        top: 2.5em;
        padding:0.2em 0.2em 0 0.2em;/* should be identical to .navig, for best results */
        color: #300;
        margin:0 0.3em 0 0.3em;
        background-color: #ffe;
        width: 958px;
        font-size:.8em;
        border: 0 1px 1px 1px;
        border-color:#900;
}

.navig li li {
        border-right: 0px dotted #300;
        width:auto;
}

.navig li li a {
        color: #900;
}

.navig li li a:hover {
        background:#ff9;
        text-decoration:underline;
}

/* fix the colors for selected item and submenu, for better usability */

.navig li.selected a, .navig li.selected, .navig li.selected a:hover {
        color: #900;
        background-color: #ffc;
}

.navig li.selected, .navig li.selected:hover a, .navig li.selected ul {
        background-color: #ffc;
}


/* IE5/Mac: \*//*/

.navig {
        display: inline-block;
}

.navig a {
        float: left;
}

.navig li ul {
        top: 1.8em;
        height: 2em;
}

.navig li li, .navig li li a {
        display: inline;
        float: none;
}

/*  */

/*]]>*/

/*-------------------articulos relacionados ------------------------------*/

#articulos_box{
        float: right;
        position: relative;
        border: 1px dashed #aaa;
        color: #595949;
/*      background: #f7f7f0; */
        background: #fafce9;
        width: 210px;
        margin: 2px 0px 2px 10px;
        padding: 10px;
        line-height:125%;
        font-family: 'Lucida Grande', 'Bitstream Vera Sans', 'Lucida Sans', 'Lucida Sans Unicode', Verdana, FreeSerif, Helvetica, sans-serif;
}
#articulos_box-p{
        float: right;
        position: relative;
        border: 1px dashed #aaa;
        color: #595949;
/*      background: #f7f7f0; */
        background: #fafce9;
        width: 210px;
        margin: 5px 0px 2px 10px;
        padding: 10px;
        font-size: 85%;
        line-height:125%;
        font-family: 'Lucida Grande', 'Bitstream Vera Sans', 'Lucida Sans', 'Lucida Sans Unicode', Verdana, FreeSerif, Helvetica, sans-serif;
}
#articulos_box ul{        
        line-height: 1.5em;
        list-style-type: none;
        margin:0;
        padding:0;
}
#articulos_box-p ul{        
        line-height: 1.5em;
        list-style-type: none;
        margin: 0;
        padding: 0;
}
#imgder_box {
        float: right;
        position: relative;
        border: 0px solid #e9e9d9;
        color: #595949;
        /* background: #f7f7f0; */
        text-align:center;
        font-size:85%;
        width: 200px;
        margin-left: .8em;
        padding: 0.3em;
        line-height:125%;
        font-family: 'Lucida Grande', 'Bitstream Vera Sans', 'Lucida Sans', 'Lucida Sans Unicode', Verdana, FreeSerif, Helvetica, sans-serif;
}
.imgder_box{
        float: right;
        position: relative;
        border: 0px solid #e9e9d9;
        color: #595949;
        /* background: #f7f7f0; */
        text-align:center;
        font-size:85%;
        width: 200px;
        margin-left: .8em;
        padding: 0.3em;
        line-height:125%;
        font-family: 'Lucida Grande', 'Bitstream Vera Sans', 'Lucida Sans', 'Lucida Sans Unicode', Verdana, FreeSerif, Helvetica, sans-serif;
}
#imgizq_box {
        float: right;
        position: relative;
        border: 0px solid #e9e9d9;
        color: #595949;
        /* background: #f7f7f0; */
        text-align:center;
        font-size:85%;
        width: 200px;
        margin-right: .8em;
        padding: 0.3em;
        line-height:125%;
        font-family: 'Lucida Grande', 'Bitstream Vera Sans', 'Lucida Sans', 'Lucida Sans Unicode', Verdana, FreeSerif, Helvetica, sans-serif;
}
.imgizq_box{
        float: left;
        position: relative;
        border: 0px solid #e9e9d9;
        color: #595949;
        /* background: #f7f7f0; */
        text-align:center;
        font-size:85%;
        width: 200px;
        margin-right: .8em;
        padding: 0.3em;
        line-height:125%;
        font-family: 'Lucida Grande', 'Bitstream Vera Sans', 'Lucida Sans', 'Lucida Sans Unicode', Verdana, FreeSerif, Helvetica, sans-serif;
}
#destacados0_box {
        display: block;
        border: 0px solid #e9e9d9;
        color: #595949;
        background: #f7f7f0;
        margin: 10px 0px 5px 0;
        padding: 10px;
        font-size:12px;
        clear: both;
        font-family: 'Lucida Grande', 'Bitstream Vera Sans', 'Lucida Sans', 'Lucida Sans Unicode', Verdana, FreeSerif, Helvetica, sans-serif;
}
#destacados1_box {
        display: block;
        border: 0px solid #e9e9d9;
        color: #595949;
        background: transparent;
        margin: 0px 0px;
        padding: 1em;
        font-size:12px;
        clear: both;
        font-family: 'Lucida Grande', 'Bitstream Vera Sans', 'Lucida Sans', 'Lucida Sans Unicode', Verdana, FreeSerif, Helvetica, sans-serif;
}
#destacados2_box {
        display: block;
        border: 1px solid #e9e9d9;
        color: #595949;
        background: transparent;
        margin: 0px 0px;
        padding: 1em;
        font-size:12px;
        clear: both;
        font-family: 'Lucida Grande', 'Bitstream Vera Sans', 'Lucida Sans', 'Lucida Sans Unicode', Verdana, FreeSerif, Helvetica, sans-serif;
}
#aviso_box {
        display: block;



        border: 1px solid #e9e9d9;
        color: #595949;
        background: #fafaff;
        margin: 0px 0px;
        padding: 1em;
        font-size:12px;
        clear: both;
line-height:125%;
        font-family: 'Lucida Grande', 'Bitstream Vera Sans', 'Lucida Sans', 'Lucida Sans Unicode', Verdana, FreeSerif, Helvetica, sans-serif;
}
#imgizq
{
float:left;
margin:0 .5em .5em 0;
}
#imgder
{
float:right;
padding:3px;
margin-left:.5em;
}
.imgizq
{
float:left;
margin:0 .5em .5em 0;
}
.imgder
{
float:right;
padding:3px;
margin-left:.5em;
}
#boton
{
border:0px;clear:both; margin:0;
}
#boton img
{
border:0px;clear:both; margin:0;
}
#doscol
{
float:left;
width:47%;
padding:3px;
}
.clear
{
clear:both;
}
#clear
{
clear:both;
}

#the_box {
    width:205px;
    height:300px;
    float:left;
    margin:5px 8px 5px 0;    
    padding:5px 5px;
    background:#f9f9ef; 
    color:#333;  
    border:#eee 1px solid;
    overflow: auto;
}
#the_box p {
        text-align: left;
        font-size: 11px;
line-height:125%;
}
#the_box small {
        font-size: 9px;
}
.the_box {
    width:205px;
    height:300px;
    float:left;
    margin:5px 8px 5px 0;    
    padding:5px 5px;
    background:#f9f9ef; 
    color:#333;  
    border:#eee 1px solid;
    overflow: auto;
}
.the_box p {
        text-align: left;
        font-size: 11px;
line-height:125%;
}
.the_box small {
        font-size: 8px;
}
.peque{font-size:85%;}
.pequecen{
font-size:85%; text-align:center; color: #595949; line-height:125%; font-family: 'Lucida Grande', 'Bitstream Vera Sans', 'Lucida Sans', 'Lucida Sans Unicode', Verdana, FreeSerif, Helvetica, sans-serif; 
}
.update{font-size:85%;font-weight:bold;font-family: 'Lucida Grande', 'Bitstream Vera Sans', 'Lucida Sans', 'Lucida Sans Unicode', Verdana, FreeSerif, Helvetica, sans-serif;}
.rss {float:left;width:48%;font-size:85%;margin:.3em;}
.rss ul li {
        list-style: disc url(https://www.equinoxio.org/feedicon10.png) inside;
        vertical-align: top;
        padding: 0;
        margin: 0;
        }
table.tablabonita{
border-collapse:collapse;
}
table.tablabonita tr, table.tablabonita td
{
border-collapse:collapse;
border: 1px solid #aaa;
vertical-align:top;
padding:0.5em;
}
table.tablabonita th{
background:#ccc;
border-collapse:collapse;
border:1px solid #aaa;
text-align:center;
padding:0.1em;}

#columnas_box {
width:99%;
padding:0.5em;
        clear: both;
}
#estancias_box {
width:99%;
padding:0.5em;
        clear: both;  
}
#estancias_box h2, #columnas_box h2
{font-variant:small-caps;width:99%;border-bottom:1px solid #aaa;}
#estancias_box ul{         
        list-style-type: none;
        margin: 0;
        padding: 0;}
#columnas_box ul{        
        list-style-type: none;
        margin: 0;
        padding: 0;
}
#estancias_box li{         line-height: 2em;
border-bottom:1px dashed #aaa;}
#columnas_box li{         line-height: 2em;
border-bottom:1px dashed #aaa;}

/*------------------- eqnX140 ------------------------------*/


#eqnX140
{
color:#000;
text-decoration:none;
cursor:text;
font-family: 'Lucida Grande', 'Bitstream Vera Sans', Calibri, 'Lucida Sans', 'Lucida Sans Unicode', FreeSerif, Helvetica, sans-serif;
font-weight:bold;
font-size:x-small;
}
#eqnX140 a
{
color:#000;
text-decoration:none;
cursor:text;
font-weight:normal;
}
#eqnX140 a:hover
{
color:#000;
text-decoration:none;
cursor:text;
}
#primeracaja
{
width: 100%;height:auto;padding:0;border: 0px solid #aaa;
font-family:Georgia,Garamond,serif;text-align:left;
}
#primeracaja p, #segundacaja p, #terceracaja p{
text-align:left;
}
.cajaespecial
{
border:1px dashed #aaa;background:#ffe;padding:0.5em;font-family:Georgia,Garamond,serif;font-size:85%;
}
.cajaespecial li
{
list-style-type:none;
}
.cajaespecial-sidebar
{
border:1px dashed #aaa;background:#ffe;padding:0 0.5em 0.1em 0.5em;font-family:Georgia,Garamond,serif;font-size:85%;
}
.destacadop
{
width:58%;float:left;padding:0 0.8em 0 0;text-align:left; line-height:130%;
}
.principales
{
width:37%;float:left;padding:0 0 0 1em;text-align:left;margin-top:0;
}
.estancias
{
width:47%;float:left;padding:0 0 0 1.2em;text-align:left;
}
.columnas
{
width:47%;float:left;padding:0 1.2em 0 0;text-align:left;
}
.lang
{

font-size:85%;
text-align:right;
color:#333;
background: #ffe4b5;
}
#campus
{
width:95%;font-family:Georgia, Times, serif;padding:0.5em;border:2px solid #049AFC;background:#fff;text-align:center;
}
#campus a{color:#049AFC;text-decoration:none;}
#campus a:hover{color:#049AFC;text-decoration:underline;}
#ultimahora{
width:95%;
color:#fff;
background-color: #900;
padding:0.5em;
font-family: Georgia, Times, serif;
border:2px solid #fff;
}
#ultimahora a{color:#fff;text-decoration:none;}
#ultimahora a:hover{color:#fff;text-decoration:underline;}
#breaking{
background:#ff9;padding:0.5em;font-family:Georgia,serif;color:#000; border:1px solid #333;width:95%;
}
#breaking a{color:#333;text-decoration:none;}
#breaking a:hover{color:#333;text-decoration:underline;}
#english-home{padding:0.4em;background:#ffe;font-family:Georgia,Garamond,serif; border:1px dashed #900;}
#english-home ul li{list-style-type:none;}
#aviso{background:#ffc; text-align:center; padding:0.3em; font-weight:bold;font-size:120%; font-family:Georgia,Garamond,serif; border:1px dashed #900; width:95%; line-height:130%;}
.lastags { font-family: 'Lucida Grande', 'Bitstream Vera Sans', Calibri, 'Lucida Sans', 'Lucida Sans Unicode', FreeSerif, Helvetica, sans-serif; font-size:85%;
}
.lastags a{ color:#600;text-decoration:none;
}
#rap2009-1, #rap2009-2, #rap2009-3, #rap2009-4, #rap2009-5, #rap2009-6 {
        font-family: 'Lucida Grande', 'Bitstream Vera Sans', 'Lucida Sans', 'Lucida Sans Unicode', FreeSerif, Helvetica, sans-serif;
        width: 510px;
        height: 265px;
}
#rap2009-1 {
        background: url(/UserFiles/Image/fondo-rap2009-01.jpg);
        color: #ffc;
}
#rap2009-2 {
        background: url(/UserFiles/Image/fondo-rap2009-02.jpg);
        color: #fff;
}
#rap2009-3 {
        background: url(/UserFiles/Image/fondo-rap2009-03.jpg);
        color: #fafaff;
}
#rap2009-4 {
        background: url(/UserFiles/Image/fondo-rap2009-04.jpg);
        color: #fff;
}
#rap2009-5 {
        background: url(/UserFiles/Image/fondo-rap2009-05.jpg);
        color: #ffc;
}
#rap2009-6 {
        background: url(/UserFiles/Image/fondo-rap2009-06.jpg);
        color: #ddd;
}
#rap2009-1 h3 a, #rap2009-2 h3 a, #rap2009-3 h3 a, #rap2009-4 h3 a, #rap2009-5 h3 a, #rap2009-6 h3 a{
       font-weight: bold; 
       font-family: 'Lucida Grande', 'Bitstream Vera Sans', 'Lucida Sans', 'Lucida Sans Unicode', FreeSerif, Helvetica, sans-serif;
       line-height: 80%;
}
#rap2009-1 h3 a{
       color: #ff0; 
}
#rap2009-2 h3 a{
       color: #ffc; 
}
#rap2009-3 h3 a{
       color: #ffc; 
}
#rap2009-4 h3 a{
       color: #ff1; 
}
#rap2009-5 h3 a{
       color: #0cf; 
}
#rap2009-6 h3 a{
       color: #fff; 
}
#rap2009cuadro-1{
        float:right; 
        text-align: right;
        padding:0.3em; 
        width: 200px; 
        margin-right:0.4em;
        margin-top:0.4em;
}
#rap2009cuadro-2, #rap2009cuadro-3, #rap2009cuadro-5, #rap2009cuadro-6{
        float:left; 
        text-align: left;
        padding:0.2em; 
        width: 200px; 
        margin-left:0.4em;
        margin-top:0.4em;
}
#rap2009cuadro-1{
        background:#541118; 
        filter:alpha(opacity=80);
        opacity:0.8;
}
#rap2009cuadro-2{
        background:#333; 
        filter:alpha(opacity=80);
        opacity:0.8;
}
#rap2009cuadro-3{
        background:#c70307; 
        filter:alpha(opacity=90);
        opacity:0.9;
}
#rap2009cuadro-4{
        float:left; 
        text-align: left;
        padding:0.3em; 
        width: 180px; 
        margin-left:170px;
        margin-top:0.4em;
        background:#ae9f68; 
        filter:alpha(opacity=80);
        opacity:0.8;
}
#rap2009cuadro-5{
        background:#413769; 
        filter:alpha(opacity=70);
        opacity:0.7;
}
#rap2009cuadro-6{
        background:#bc2218; 
        filter:alpha(opacity=80);
        opacity:0.8;
}


