body {
margin:10px;
background-color : #f8f3ef;
font-family : Trebuchet,Verdana, Arial, Helvetica, sans-serif;
font-size : 0.85em;
color : #414141;
}
.padd{
  padding-left:5px;
  padding-right:5px;
}
a:link, a:active, a:visited {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 1em;
text-decoration : none;
color : #a61524;
outline : none;
font-weight: bold;
}
a:hover {
text-decoration : underline;
color : #a61524;
}
a.menui,.menui,.menui:link .menui:visited{
        padding-left:7px;
        padding-right:7px;
        padding-top:2px;
        padding-bottom:2px;
        color:#FFFFFF;
        background-color : #a61524;
        float:left;
        border-right:2px #FFFFFF solid;
}
.menui:hover{
        padding-left:7px;
        padding-right:7px;
        padding-top:2px;
        padding-bottom:2px;
        color : #a61524;
        background-color:#DDDDDD;
        float:left;
}
a.menui3,.menui3,.menui3:link .menui3:visited{
        padding-left:0px;
        padding-right:0px;
        padding-top:0px;
        padding-bottom:0px;
        color:#FFFFFF;
        background-color : #a61524;
        float:left;
}
.menui3:hover{
        padding-left:0px;
        padding-right:0px;
        padding-top:0px;
        padding-bottom:0px;
        color : #a61524;
        background-color:#DDDDDD;
        float:left;
}
a.menui2,.menui2,.menui2:link .menui2:visited{
        padding-left:7px;
        padding-right:7px;
        padding-top:2px;
        padding-bottom:2px;
        color:#FFFFFF;
        background-color : #AAAAAA;
        float:left;
        border-right:2px #FFFFFF solid;
}
.menui2:hover{
        padding-left:7px;
        padding-right:7px;
        padding-top:2px;
        padding-bottom:2px;
        color : #a61524;
        background-color:#DDDDDD;
        float:left;
}
a.menu:link, a.menu:active, a.menu:visited {
font-family : Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
color : #666666;
outline : none;
font-weight: normal;
}
a.menu:hover {
text-decoration : underline;
color : #666666;
}
h1 {
font-size : 1.4em;
color : #a61524;
margin:0px;
}
h2 {
font-size : 1.3em;
color : #5a575a;

}
h3 {
font-size : 1.1em;
color : #666666;

}
.gris {
        color : #666666;
        font-style: italic;
}
ul {
list-style : circle;
margin : 0px;
margin-bottom : 6px;
margin-left : 5px;
padding-left : 10px;
}
li {
margin-top: 6px;
margin-bottom: 6px;
margin-right: 0px;
margin-left: 0px;
}
ol.alfa {
list-style-type:lower-alpha;
margin : 0;
margin-bottom : 4px;
}
ol.alfa li {
margin-bottom : 3px;
}
ol.num {
list-style-type: decimal;
margin : 0;
margin-bottom : 6px;
}
ol.num li {
margin-bottom : 3px;
}
img {
border : none;
}
.imgleft {
float : left;
margin-right : 20px;
margin-bottom : 10px;
margin-top : 10px;
border : 1px solid #666;
}
.imgright {
float : right;
margin-left : 20px;
margin-bottom : 10px;
margin-top : 10px;
border : 1px solid #666;
}
.clear {
clear : both;
}
#contenedor {
text-align : left;
width : 100%;
}
.left {
float : left;
}
.right {
float : right;
}
#cabecera {
width : 95%;
padding: 5px;
background-color:#a61524;
color:RGB(255,255,255);
}
#cabeceratr {
width : 100%;
height : 40px;
margin-bottom : 1px;
background-position:right;
background-repeat:no-repeat;
background-color:RGB(255,255,255);
text-align:center;
}
#cabeceratra {
width : 100%;
height : 40px;
margin-bottom : 1px;
background-position:left;
background-image:url('../partidoabierto/imagenes/cabecera.jpg');
background-repeat:no-repeat;
background-color:RGB(255,255,255);
text-align:center;
}
#contenido {
float : left;
width : 99%;
padding-left:1%;
}

#menu {
float : left;
width : 20%;
margin-top : 1px;
margin-right : 10px;
}
#conte {
float : left;
width:76%;
margin-top : 1px;
margin-right : 5px;
}
#navegacion a:focus {
background-color : transparent;

}
#navegacion li a{
        width:97%;
        color:#616161;
        text-decoration:none;
        background-color:#F0F0F0;
        padding:0.7em;
        padding-right:0;
        padding-left:1em;
        padding-bottom:0.4em;
        display:block;
}

#navegacion li a:hover{background-color:#FFFFFF;}
#navegacion li, a {
        list-style-type:none;
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : 0.95em;
        margin: 0px;
     }
#navegacion li{
         border-bottom:0.1em solid #C9C9C9;
         }
.textoPrincipal {
        margin-left: 20px;
        margin-right: 20px;
        margin-bottom: 20px;
        margin-top : 0;
}
.textomenu {
        margin-left: 30px;
        margin-top : 15px;
        font-family:Verdana, Geneva, sans-serif;
        font-size:0.8em;
 }
#pie {
        width: 100%;
        position: relative;
        margin-top:8px;
        padding-top:8px;
        font-family:Verdana, Geneva, sans-serif;
        font-size:0.7em;
        text-align:center;
        color: #615f62;
        border-top-width : 1px;
        border-top-style : solid;
        border-top-color : #999999;
        background-color : #ffffff;
     }
#pie a, #pie a:link, #pie a:active, #pie a:visited{
        color: #8caec6;
        font-weight:bold;
}
#pie a:hover {
        color: #8caec6;
}
#pie-logos UL {
        TEXT-ALIGN: center;

}
#pie-logos UL LI {
        DISPLAY: inline
}
hr {
border-top-width : 1px;
border-right-width : 0;
border-bottom-width : 0;
border-left-width : 0;
border-top-style : solid;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
border-top-color : #5b565a;
border-right-color : #a5c8e0;
border-bottom-color : #a5c8e0;
border-left-color : #a5c8e0;
}
#navcontainer2 ul{
padding-left: 0;
margin-left: 0;
color: #ffffff;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
font-size:0.9em;
}
#navcontainer2 ul li { display: inline; }
#navcontainer2 ul li a
{
padding: 1px 1px;
background-color: #4e4b4e;
color: #FDFCFC;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}
#navcontainer2 ul li a:hover
{
background-color: #EEEEEE;
color: #4e4b4e;
}
.small {
        font-size:0.8em;
}
#content dl.program {
        margin-bottom: 2.8em;
}
.program dt, .program dd {
        border-top: 1px dotted #000;
}
.program.last {
        border-bottom: 1px dotted #000;
}
.program dt {
        float: left;
        padding-top: 0.5em;
        width: 10.5em;
}
.program dd {
        margin: 0 0 0.32em 10.5em;
        padding-top: 0.32em;
}
.program dd li {
        padding-left: 1.538em;
        text-indent: -1.538em;
}
.middle{
        vertical-align:middle;
}
.extragrandeb{
        font-size:200%;
}
.extragrandeb22{
        font-size:350%;
}
.extragrandeb4{
        font-size:450%;
}
.alineaizquierda{
 text-align:left;
}
.grisecillo0{
        background-color:#EEEEEE;
}
.grisecillo1{
        background-color:#DDDDDD;
}
.datosgrandes4{
        color:RGB(0,0,0);
        font-family:'Century Gothic','Arial Rounded MT Bold',Tahoma;
        font-size:150%;
        font-weight:bold;
        background-color:RGB(251,230,177);
        line-height: normal;
        text-align:center;
        vertical-align:middle;
}
.flotarizquierda{
        float:left;
}
.flotarderecha{
        float:right;
}
.margenimagen{
        margin-right:8px;
        margin-left:8px;
}
.limpio{
        clear:both;
}
.noticias{
        font-family:'Century Gothic','Arial Rounded MT Bold',Tahoma;
        line-height: normal;
        text-align:justify;
}
.superenana{
        font-size:50%;
}
.naranja{
   color:RGB(255,90,0);
}
.fondonaranja{
   background-color:RGB(255,90,0);
   color:#ffffff;
   padding:3px;
}
.fondonaranjat{
   background-color:RGB(255,90,0);
   color:#ffffff;
   padding:3px;
   font-size:80%;
   border:2px solid #FFFFFF;
   text-align:center;
}
.azul{
   color:RGB(51,101,153);
}
.fondoazul{
   background-color: RGB(51,101,153);
}
.logo25{
        float:left;
        width:22%;
        padding:1%;
        font-size: 80%;
        line-height: 12px;
}

a.salto{
        color:#FFFFFF;
        font-size:70%;
}

a.salto:hover{

        color : #375971;

}

.enana{
        font-size:80%;
        line-height: 12px;
}
.titformu{
        padding-right:5px;
        font-size:90%;
        font-family : Trebuchet,Verdana, Arial, Helvetica, sans-serif;
}

.camposformu{
        font-size:90%;
}
fieldset.uno{
        margin-left:3%;
        margin-right:3%;
}
.margensuperior{

        margin-top:5px;
}
.grisecillo{
        background-color:#EFEFEF;
        border: 1px solid #DEDEDE;
        line-height:1.5;
}
.pequena{
        font-size:80%;
}
.formushechos{
        color:RGB(243,0,20);
        font-weight:bold;
        font-family:'Century Gothic','Arial Rounded MT Bold',Tahoma;
}
.mayor{
        font-size:90%;
}
.mayor2{
        font-size:100%;
}
.grande{
        font-size:120%;
}
.errores{
        color:RGB(243,0,20);
        font-family:'Century Gothic','Arial Rounded MT Bold',Tahoma;
}
.tablaaut{
        border:1px solid RGB(255,89,0);
        font-family:Tahoma,Arial;
        border-spacing:1px;

}
.datostabla{
        color:RGB(243,0,20);
        font-family:'Century Gothic','Arial Rounded MT Bold',Tahoma;
        font-size:85%;
}
td{
        color:RGB(1,1,1);
        font-family:Arial,'Century Gothic','Arial Rounded MT Bold',Tahoma;
        border: 1px solid #000000;
}
.datostabla2{
        color:RGB(80,80,80);
        font-family:'Century Gothic','Arial Rounded MT Bold',Tahoma;
        font-size:85%;
}
.cursiva{
        font-style:italic;
}
.datosgrandes{
        color:RGB(0,0,0);
        font-family:'Century Gothic','Arial Rounded MT Bold',Tahoma;
        font-size:200%;
        font-weight:bold;
        background-color:RGB(245,245,245);
        line-height: 40px;
        text-align:center;
}
.intnormal{
        line-height: normal;
}
.submit{
        color: white;
        background-color: #2F5480;
        font-weight:bold;
        line-height: normal;
        margin:0;
        padding:0;
        font-family:'Century Gothic','Arial Rounded MT Bold',Tahoma;
}
.colorclaro{
        color:#425260;
}
.info{
        line-height: normal;
        font-family:Verdana,'Century Gothic','Arial Rounded MT Bold',Tahoma;
        margin:10px;
        border: 1px solid #3C4D55;
        padding:4px;
        background-color:RGB(219,247,209);
        display:block;
        color:#000000;
        vertical-align:middle;
}
.datosmedianos{
        font-family:'Century Gothic','Arial Rounded MT Bold',Tahoma;
        font-size:110%;
        line-height: normal;
        text-align:left;
        vertical-align:middle;
}
.extragrande{
        font-size:120%;
        color:#375971;
}
.raton{
        cursor:pointer;
}

.info2{
        line-height: normal;
        font-family:Verdana,'Century Gothic','Arial Rounded MT Bold',Tahoma;
        margin:10px;
        border: 1px solid #3C4D55;
        padding:4px;
        background-color:RGB(251,230,177);
        display:block;
        color:#000000;
        vertical-align:middle;
}
.rojofuerte{
        color:red;
        font-weight:bold;
        font-size:180%;
}
.rojo{
        color:red;
}
.ponente{
        color: #a61524;
        font-style: italic;
}
.datosgrandes2{
        color:RGB(0,0,0);
        font-family:'Century Gothic','Arial Rounded MT Bold',Tahoma;
        font-size:150%;
        font-weight:bold;
        background-color:RGB(251,230,177);
        line-height: normal;
        text-align:center;
        vertical-align:middle;
        display:block;
}
.alinormal{
        font-family:'Century Gothic','Arial Rounded MT Bold',Tahoma;
        line-height: normal;
}
.datosgrandes3{
        color:RGB(0,0,0);
        font-family:'Century Gothic','Arial Rounded MT Bold',Tahoma;
        font-size:150%;
        font-weight:bold;
        background-color:RGB(251,230,177);
        line-height: normal;
        text-align:center;
        display:block;
}
.century{
        font-family:'Century Gothic','Arial Rounded MT Bold',Tahoma;
}
.tablains{
        border:1px solid RGB(255,89,0);
        font-family:Verdana,'Century Gothic','Arial Rounded MT Bold',Tahoma,Arial;
        width:100%;
        border-spacing:0px;
        text-align:left;
}
.tablains0{
        border:1px solid RGB(255,89,0);
        font-family:Verdana,'Century Gothic','Arial Rounded MT Bold',Tahoma,Arial;
        width:75%;
        border-spacing:0px;
        text-align:left;
        margin-left:20px;
}
.tablains2{
        border:1px solid RGB(255,89,0);
        font-family:Verdana,'Century Gothic','Arial Rounded MT Bold',Tahoma,Arial;
        width:99%;
        border-spacing:0px;
        text-align:left;
        margin-left:20px;
}
.tablains1{
        border:1px solid RGB(255,89,0);
        font-family:'Century Gothic','Arial Rounded MT Bold',Tahoma,Arial;
        width:100%;
        border-spacing:2px;
        text-align:left;
        font-size:130%;

}
.centrado{
        text-align:center;
}

.sinborde{
        border:none;
}
.conborde{
        border:1px solid #000000;
}
.negrita{
        font-weight:bold;
}
.datosbasicos{
        background-color:#EEDDEE;
        color : #a61524;
        border: 1px solid #a61524;
        padding:10px;
        width:80%;
}
.nif{
        font-size:100%;
}
.apellidos{
        font-size:110%;
        font-weight:bold;
}
.numeroins{
        font-size:90%;
}
.margender{
        margin-right:5px;
}
.colorcentro{
        color : #a61524;
}
.izqbusca{
        float:left;
        width:20%;
        text-align:right;
}
.fondoblanco{
        background-color:#FFFFFF;
}
.fondonegro{
        color:#FFFFFF;
        background-color:#222222;
}
.oculto{
 display:none;
}
.menuprincipal{
        font-size : 0.85em;

        width:97%;
        color:#FFFFFF;
        background-color:#4e4b4e;
        font-weight:bold;
        padding:0.7em;
        padding-right:0;
        padding-left:0.5em;
        padding-bottom:0.4em;
        display:block;
}
.cambios{
        background-color: #ffffff;
        padding:1px;
        margin-top:2px;
}
.cambios:hover{
        background-color: #F5FAC0;
}
.loading2 {
        width: 600px;
        position:static;
        margin-top:5px;
        margin-left:10%;
        background-color:#EEEEEE;
        border:2px solid #B42521;
        padding: 10px;
}
.cuadroap{
        border-left:2px solid #a61524;
        border-right:2px solid #a61524;
        border-bottom:2px solid #a61524;
        margin-left:30%;
        margin-right:30%;
}
.h2cuadroap{
        background-color:#a61524;
        color:#FFFFFF;
}
.ancho33{
        width:48%;
}
.ancho333{
        width:30%;
}
.ancho40{
        width:45%;
}
#navegacion li.rojonavega a.rojonavega{
        color:#a61524;
}
.middle{
        vertical-align:middle;
}
.titulo_doc{
        color:#a61524;
        font-size:0.8em;
}
.fecha{
        font-style: italic;
        color: #555555;
        font-size:0.7em;
}
.imgadjunto{
        float:left;
}
.luegoimagen{
        margin-left:5px;
}
.top{
        vertical-align: top;
}
.tabladocs{

        border-collapse: collapse;
        empty-cells:show;
        text-align:left;
        border: solid 1px #000000;
        margin-top:5px;
        margin-left:2%;
}
table{

        border-collapse: collapse;
        empty-cells:show;
        text-align:left;
        border: solid 1px #000000;
        margin-top:5px;
        margin-left:2%;

}

.titulotabladocs{

        border: 1px solid #000000;
        padding:3px;
        background-color:#a61524;
        color:#EEEEEE;
}
th{

        border: 1px solid #000000;
        padding:3px;
        background-color:#a61524;
        color:#EEEEEE;
}
.titulotabladocs2{

        border: 1px solid #000000;
        padding:3px;
        background-color:#FFFFFF;
        color:#111111;
        font-weight:bold;
}
.contenidostabladocs0{

        background-color:#EEEEEE;
        padding-left:5px;
        padding-right:5px;
        border:1px solid #000000;
        font-weight:normal;
}

.contenidostabladocs1{
        font-weight:normal;
       background-color:#CCCCCC;
        padding-left:5px;
        padding-right:5px;
        border:1px solid #000000;
}
.mayusblancas{
        color:#FFFFFF;
        background-color:#a61524;
}
.textnot{
        padding-left:15px;
        padding-right:15px;
        text-align:justify;
}
.cienb{
        width:95%;
        float:left;
        padding:1px;
        margin:5px;
        font-size:1em;
        background-color:RGB(220,220,220);
        border: dotted 1px RGB(120,120,120);
}
.titnot3 {
        padding-top:2px;
        font-size: 1em;
        color:  RGB(30,30,30);
        padding-left:5px;
        padding-right:5px;
        text-align:left;
         font-family:Arial,Tahoma;
        background-color:RGB(205,205,205);
}
.borderedondeado{
  border: 1px solid RGB(150,42,42);
  margin-right:1%;
  padding-left:1%;
  padding-bottom:3px;
  margin-bottom:5px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius:7px;
  vertical-align:middle;
}
.cuadros{
        float:left;
        width:90%;
        margin-left:1%;
        border: 1px solid RGB(150,42,42);
        -moz-border-radius: 9px;
        -webkit-border-radius: 9px;
        border-radius:9px;
        text-align:left;
        margin-bottom:10px;
}
.fotoclase{
        width:15%;
        margin:4px;
        border: 1px solid RGB(150,42,42);
        -moz-border-radius: 30px;
        -webkit-border-radius: 30px;
        border-radius:30px;
}
.cuadrosplus{
        width:38%;
        margin-left:1%;
        border: 1px solid RGB(150,42,42);
        -moz-border-radius: 9px;
        -webkit-border-radius: 9px;
        border-radius:9px;
        margin-left:30%;
        font-family:Arial, Helvetica, sans-serif;
}
.cuadrosmedios{
        width:50%;
        margin-left:1%;
        border: 1px solid #bfca32;
        -moz-border-radius: 9px;
        -webkit-border-radius: 9px;
        border-radius:9px;
}
.cuadrosmenos{
        width:29%;
        margin-left:1%;
        height: 217px;
        border: 1px solid #bfca32;
        -moz-border-radius: 9px;
        -webkit-border-radius: 9px;
        border-radius:9px;
}
.titulocuadros{
        background-color: RGB(150,42,42);
        color:#FFFFFF;
        padding:3px;
        font-weight:bold;
        -moz-border-radius-topleft: 7px;
        -moz-border-radius-topright: 7px;
        border-top-left-radius: 7px;
        border-top-right-radius: 7px;
        -webkit-border-top-right-radius: 7px;
        padding-top:5px;
        padding-bottom:5px;
        margin-bottom:0px;
        font-size:120%;
}
.titulocuadros2{
        background-color: RGB(150,42,42);
        color:#FFFFFF;
        padding:3px;
        font-weight:bold;
        -moz-border-radius-topleft: 7px;
        -moz-border-radius-topright: 7px;
        border-top-left-radius: 7px;
        border-top-right-radius: 7px;
        -webkit-border-top-right-radius: 7px;
        padding-top:5px;
        padding-bottom:5px;
        margin-bottom:0px;
        font-size:100%;
}
.titulomenu{
        float:left;
        font-size:90%;
        background-color: #bfca32;
        width: 22%;
        margin-right: 20px;
        padding-right: 15px;
        color:#FFFFFF;
        -moz-border-radius-topleft: 7px;
        -moz-border-radius-topright: 7px;
        border-top-left-radius: 7px;
        border-top-right-radius: 7px;
        -webkit-border-top-right-radius: 7px;
        border-radius:9px;
        padding-bottom:0px;
        margin-bottom:0px;
}
.pad3{
        margin:5px;
        text-align:left;
}
.cuadronum{
   background-color:RGB(51,101,153);
   font-size:170%;
   text-align:center;
   width:7%;
   padding-left:1px;
   padding-right:1px;
   padding-top:4px;
   padding-bottom:4px;
   float:left;
        -moz-border-radius-topleft: 7px;
        -moz-border-radius-topright: 7px;
        border-top-left-radius: 7px;
        border-top-right-radius: 7px;
        -webkit-border-top-right-radius: 7px;
        border-radius:9px;
        color:#FFFFFF;
 font-family : Arial, Helvetica, sans-serif;
 font-weight:bold;
}
.cuadrosi{
   background-color:RGB(46,150,41);
   font-size:170%;
   text-align:center;
   padding-left:4px;
   padding-right:4px;
   padding-top:4px;
   padding-bottom:4px;
   margin-left:5px;
   float:right;
        -moz-border-radius-topleft: 4px;
        -moz-border-radius-topright: 4px;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        -webkit-border-top-right-radius: 4px;
        border-radius:5px;
        color:#FFFFFF;
 font-family : Arial, Helvetica, sans-serif;
 font-weight:bold;
}
.cuadrono{
   background-color:RGB(189,42,69);
   font-size:170%;
   text-align:center;
      margin-left:5px;
   padding-left:4px;
   padding-right:4px;
   padding-top:4px;
   padding-bottom:4px;
   float:right;
        -moz-border-radius-topleft: 4px;
        -moz-border-radius-topright: 4px;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        -webkit-border-top-right-radius: 4px;
        border-radius:5px;
        color:#FFFFFF;
 font-family : Arial, Helvetica, sans-serif;
 font-weight:bold;
}
.alinead{
        text-align:right;
}
.margin5{
        margin-bottom:8px;
}
.cuadroarchivos{
   background-color:RGB(200,200,200);
   font-size:90%;
   text-align:left;
   padding-left:2%;
        -moz-border-radius-topleft: 3px;
        -moz-border-radius-topright: 3px;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        -webkit-border-top-right-radius: 5px;
        border-radius:5px;
        color:#222222;
 font-family : Arial, Helvetica, sans-serif;
}
.opcionesedicion{
        background-color: RGB(150,42,42);
        color:#FFFFFF;
        padding:3px;
        font-size:90%;
        text-align:left;
        -moz-border-radius-topleft: 2px;
        -moz-border-radius-topright: 2px;
        border-top-left-radius: 2px;
        border-top-right-radius: 2px;
        -webkit-border-top-right-radius: 2px;
        border-radius:2px;

}
.opcionesedicion:link, .opcionesedicion:active, .opcionesedicion:visited, .opcionesedicion:hover {
color : #FFFFFF;
font-weight:normal;
}
.indicetr{
        margin-top:20px;
        margin-left:4%;
        margin-right:4%;
        width:25%;
        text-align:center;
        float:left;
}
.cuadrostr{
        margin-top:8px;
        float:left;
        width:46%;
        margin-left:1%;
        border: 1px solid RGB(65,65,65);
        -moz-border-radius: 9px;
        -webkit-border-radius: 9px;
        border-radius:9px;
        text-align:left;
        margin-bottom:10px;
}
.cuadrostrsin{
        margin-top:8px;
        margin-left:1%;
        border: 1px solid RGB(65,65,65);
        -moz-border-radius: 9px;
        -webkit-border-radius: 9px;
        border-radius:9px;
        text-align:left;
        margin-bottom:10px;
}
.titulocuadrostr{
        background-color: RGB(65,65,65);
        color:#FFFFFF;
        padding:3px;
        font-weight:bold;
        -moz-border-radius-topleft: 7px;
        -moz-border-radius-topright: 7px;
        border-top-left-radius: 7px;
        border-top-right-radius: 7px;
        -webkit-border-top-right-radius: 7px;
        padding-top:5px;
        padding-bottom:5px;
        margin-bottom:0px;
}
.fotostr1{
        float:left;
        width:15%;
        border:none;
        margin-bottom:10px;
        margin-left:1%;
        margin-top:5px;
        font-size:80%;
}
.fotostr2{
        float:left;
        width:18%;
        border:none;
        margin-bottom:10px;
        margin-left:1%;
        margin-top:5px;
        font-size:80%;
}
.unico_tr{
        width:70%;
        padding:0px;
        margin-left:15%;
}
.unico_tr_tit{
        background-color: RGB(65,65,65);
        color:#FFFFFF;
        padding:3px;
        font-weight:bold;
        -moz-border-radius-topleft: 7px;
        -moz-border-radius-topright: 7px;
        border-top-left-radius: 7px;
        border-top-right-radius: 7px;
        -webkit-border-top-right-radius: 7px;
        padding-top:5px;
        padding-bottom:5px;
        margin-bottom:0px;
}
.borde_unico_tr{
        border-left: 1px solid RGB(65,65,65);
        border-right: 1px solid RGB(65,65,65);
        border-bottom: 1px solid RGB(65,65,65);
        line-height: 150%;
}
.rojopsoe{
        color:RGB(207,4,10);
        font-weight:bold;
}
#navcontainer{
        margin-top:0px;
}
#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: RGB(230,230,230);
color: Black;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding-left: 4px;
padding-right: 4px;
background-color: RGB(230,230,230);
color: #000000;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
font-weight:bold;
}

#navcontainer ul li a:hover
{
background-color: RGB(207,4,10);
color: #fff;
}

.pad_tr{
        padding-left:5px;
        padding-right:5px;
        background-color : #f8f3ef;
        line-height:normal;
}
.mitad_tr{
        float:left;
        width:46%;
        margin-left:1%;
        margin-right:1%;
}
.menosarriba{
        margin-top:-40px;
}
.margensuperior2{
        margin-top:12px;
}
.hayagenda{
        font-weight:bold;
        color:#a61524;
}
.marcada{
        color : #a61524;
}
.csv{
        background-color:blue;
        color:#FFFFFF;
        padding:2px;
}
.xml{
        background-color:#a61524;
        color:#FFFFFF;
        padding:2px;
}
.ics{
        background-color:green;
        color:#FFFFFF;
        padding:2px;
}
a.xml, a.csv, a.ics{
        color:#FFFFFF;
}
.granate{
        color:#a61524;
}
.grisecillo2{
        background-color:#EFEFEF;
        border: 1px solid #DEDEDE;
        line-height:normal;
        padding:10px;
}
.fondorojopsoe{
        background-color:RGB(207,4,10);
        margin:1px;
        padding:2px;
        border: 3px solid #FFFFFF;
}
.fondorojo0{
        background-color:RGB(207,4,10);
}
.blanco {
        color:#FFFFFF;
}
.imagenredondeada {
border-radius:15px;
-moz-border-radius:15px; /* Firefox */
-webkit-border-radius:15px; /* Safari y Chrome */
}
.imagenredondeadaaa {
  border-radius: 15px 15px 0px 0px;
  -moz-border-radius: 15px 15px 0px 0px;
  -webkit-border-radius: 15px 15px 0px 0px;
}
.ancho90{
        width:90%;
}
.ancho46{
        width:48%;
}
.ancho10{
  width:20%;
}
.bordeceldas{
        border:1px solid #AAAAAA;
}
.bordeazul{
        border:1px solid RGB(51,101,153);

}
.fondonaranja0{
   background-color:RGB(255,90,0);
}
.margeni{
        margin-left:1%;
}
.margen1{
        margin-left:4%;
}
.margen2{
        margin-left:6%;
}
.margen3{
        margin-left:8%;
}
.margen4{
        margin-left:10%;
}
.margen5{
        margin-left:12%;
}
.margen6{
        margin-left:14%;
}
.margen7{
        margin-left:16%;
}
.margen8{
        margin-left:18%;
}
.margen9{
        margin-left:20%;
}
.margen10{
        margin-left:22%;
}
.verde{
        color:green;
}
.fondoverde{
        background-color:#95c799;
}
.naranja{
        color:RGB(230,95,0);
}
.amarillo{
        COLOR:rgb(255,233,0);
}
.box{
  display:flex;
  margin-bottom:1px;
  margin-right:1%;
  vertical-align:middle;
}
.boxsin{
  display:flex;
}
.animado {
  animation-duration: 1s;
  animation-name: slidein;
}

@keyframes slidein {
  from {
    margin-top: 100%;
    height: 100%;
  }

  to {
    margin-top: 0%;
    height: 100%;
  }
}
