A               { text-decoration: none; color: #24598A; }
A:link          { color: #24598A; }
A:visited       { color: #24598A; }
A:active        { color: #24598A; }
A:hover         { color: #24598A; text-decoration: underline;}

a img {
   border: none;
}


html {
   margin: 0px;
   padding: 0px;
   text-align: justify;
}

body {
   background: #F1F1F1;
   font-family: Trebuchet MS;
   font-size: 11px;
   color: #4C4C4C;
   text-decoration: none;
   margin: 0px;
   padding: 0 0 30px 0;
   
}

p.left {
}

b, strong {
   color: #000000;
   font-weight: bolder;
}

input, textarea, select {
   background: #f0f0f0;
   border: 0px;
   border-bottom: 1px solid #45768B;
   font-size: 11px;
   font-family: Trebuchet MS;
}

.boton {
   height: 20px;
   border-width:1px;
   border-style:solid;
   border-color:#cdcdcd;
   background-color:#4CB2C0;
   font-family: Tahoma;
   color: #ffffff;
   font-weight: Bold;
   font-size: 11px;
}

#lienzo {
   width: 850px;
   height: 100%;
   padding: 0px;
   margin: 0px auto 0px auto;
   background-image: url('img/back.gif');
   background-repeat: repeat-x;
   background-color: #ffffff;
}

#contenedor 
{
   position:relative;
   width: 800px;
   height: 100%;
   margin: 0px auto 0px auto;
   min-height: 675px;
   padding:0;
   overflow:hidden;
}

#header {
   position:relative; 
   padding-top: 8px;
   height:90px;
}

#header .fecha {
   color: #b2b2b2;
   font-size: 10px;
   margin-bottom: 5px;
   height:16px; 
}
#clock {color: #b2b2b2; left:10px; padding-left:5px
    }
#header A { font-size: 11px; color: #49bde9; }
#header A:link { color: #49bde9; }
#header A:visited { color: #49bde9; }
#header A:active { color: #ffffff; }
#header A:hover { color: #ffffff; text-decoration: none; }

.left { position:relative; float:left; height:30px}
#left { width:160px;padding-top:30px; padding-left:15px}
#left p {margin:0; padding:0; text-align: right}
#center {margin-left:180px}
#right {margin-left:150px; padding-top:5px}


#menu {
   position: relative;
   float:left;
   width:167px;
   z-index:10;
   clear:none;
}
#Menu-med
{
    float: right;
   position: relative;
    width: 150px;
   height: 150px;
   margin:0px 10px 0 0;
   padding:0;}

#Titulo-seccion {
   float: right;
   position: relative;
   width: 150px;
   height: 110px;
   margin:40px 10px 0 0;
   padding:0;
   font-family: Miriad, Trebuchet Ms;
}


#Titulo-seccion h1
{  
   vertical-align:middle;
   font-size: 20px;
   color: #ffffff;   
   position: relative;
   text-align:center;

}


div#bloqueContenidoSmallCM {
   position: absolute;
   margin-top: 160px;
   margin-right: 0px;
   margin-left: 480px;
   width: 305px;
}

#Cuadrado-derecha {
   margin: 165px 20px 0 0;
   width: 285px;
   min-height: 310px;
   float: right;
   position: absolute;
   z-index:9;
   right:0;
   padding-left:4px;
}

div#bloqueContenidoSmallContainer {
   position: absolute;
}

#bloque{
   position: relative;
   float:right;
   margin: 10px 15px 20px 0px;
   width: 612px;
   min-height: 500px;
   background: white;
   padding:3px 0 0 3px;
}

#bloqueimg {
   margin: 10px;
   margin-top: 0px;
}
#bloque p{text-align:justify}

div#bloqueContenidoBigNoScroll {
   position: relative;
   margin-right: 0px;
   margin-left: 150px;
   width: 625px;
   background: white;
}

div#bloqueContenidoBigNoScrollContainer {
   position: absolute;
   width: 610px;
   margin-left: 16px;
}

div#bloqueContenidoBigMutuas {
   position: absolute;
   margin-top: 170px;
   margin-right: 0px;
   margin-left: 170px;
   width: 600px;
   height: 450px;
   overflow: hidden;
}


div#bloqueContenidoBigContainer {
   position: absolute;
   width: 610px;
   margin-left: 16px;
}

/********* SCROLLS **************/
#divScrollUp{
  position:absolute;
  left:760px;
  top:475px;
  z-index:1;
  text-align: right;
}

#divScrollDown{
  position:absolute;
  left:760px;
  top:488px;
  z-index:1;
  text-align: right;
}

#divScrollUpBig{
  position:absolute;
  left:780px;
  top:615px;
  z-index:1;
  text-align: right;
}

#divScrollDownBig{
  position:absolute;
  left:780px;
  top:628px;
  z-index:1;
  text-align: right;
}

/******** FIN SCROLLS ***********/

h2 {
   font-size: 13px;
   font-weight: bold;
   color: #24598A;
}

.tipoh2 {
   font-size: 13px;
   font-weight: bold;
   color: #24598A;
   margin-bottom: 5px;
}

.tipoh2-nomargin {
   font-size: 13px;
   font-weight: bold;
   color: #24598A;
}



.fecha {
   color: #909090;
}

.importante {
   width: 500px;
   margin: 20px auto 20px auto;
   padding: 10px;
   border: 1px solid #808080;
   background: #f0f0f0;
   text-align: center;
}

#footer { position:relative;
   width: 850px;
   padding-bottom:10px;
   margin:0 auto 0 auto;
   background-color: #ffffff;
   height:auto;
   overflow:hidden;
   border-top: solid 15px #F1F1F1;
}
#fbox 
{   width: 820px; float:left;position:relative;
    margin: 10px 0 10px 15px; padding:0;
    border-top:solid 1px #f0f0f0;
    border-bottom:solid 1px #f0f0f0;
    }
#footer ul 
{
    font-size: 10px; 
    float:left;
    list-style-type:none; 
    padding:0; 
    margin:10px 0 0 20px; 
    text-align:left}
#footer ul li{ }

div#footer A { font-size: 10px; color: #676767; padding:0}
div#footer A:link { color: #bcbcbc; }
div#footer A:visited { color: #bcbcbc; }
div#footer A:active { color: #bcbcbc; }
div#footer A:hover { color: #999999; text-decoration: underline; }
div#footer h4 { font-size: 10px; color: #ccc; padding:0}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: bold 12px Tahoma;
width: 158px; /* Main Menu Item widths */
/*border-bottom: 1px solid #ccc;*/
}
 
.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #999999;
text-decoration: none;
padding: 6px;
border-bottom: 1px dotted #778;
/*border-right: 1px solid #778;*/
text-align:right;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: #fffffc; /*background of tabs (default state)*/
background: url(img/bg-li1.jpg) no-repeat 3% 50%;
}

.sidebarmenu ul li a:visited{
color: #999999;
}

.sidebarmenu ul li a:hover{
color: #3c3c3c;
background: url(img/bg-li.jpg) no-repeat 3% 50%;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 190px; /*Sub Menu Items width */
top: 0; 
visibility: hidden;
background-color: White;
}
.sidebarmenu ul li ul li a{background-color: blue;
    border: 1px dotted #778;
}

.sidebarmenu a.subfolderstyle{
background: url(right.gif) no-repeat 97% 50%;
}

/* x */

.sidebarmenux ul{
margin: 0;
padding: 5px 0;
list-style-type: none;
font: bold 12px Tahoma;
width: 158px; /* Main Menu Item widths */
}
.sidebarmenux ul li{
position: relative;
}
.sidebarmenux ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #999999;
text-decoration: none;
padding: 4px;
border-bottom: 1px dotted #778;
text-align:right;
}

.sidebarmenux ul li a:link, .sidebarmenu ul li a:visited, {
background-color: transparent;
}
.sidebarmenux ul li a:active {color: #FFFFFF;}

.sidebarmenux ul li a:visited{
color: #999999;
}

.sidebarmenux ul li a:hover{
color: #FFFFFF;
}

/*Sub level menu items */
.sidebarmenux ul li ul{
position: absolute;
width: 190px; /*Sub Menu Items width */
top: 0; 
visibility: hidden;
background-color: White;
}
.sidebarmenux ul li ul li a{background-color: blue;}

.sidebarmenux a.subfolderstyle{
background: url(right.gif) no-repeat 97% 50%;
}
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */

#poze {}
#poze a img{display: inline; padding: 1px; border: solid 5px #cdcdcd; margin:0 10px 10px 0; float:left}
#poze a:hover img{border: solid 5px #666666;}