    BODY {
  margin           : 0px 0px 0px 0px;
  background-color : #FFFFFF;
  color            : #000000;
  font-family:"Verdana";
  		  vertical-align:top;
}

tr, p, td, div {
font-family:"Verdana";
 	 font-size        : 8.5pt;
        font-weight: normal;
		text-decoration:none;
		color: #666;
		text-align:left;
		  line-height:18px;
		  vertical-align:top;
  

}


hr {
  background       : #CCCCCC;
  height           : 1px;
  width            : 100%;
}

/* --Links-- */

a:link, a:visited {
  font-size        : 10px;
  font-weight:normal;
  color            : #000000;
  text-decoration  : none;
font: sans-serif;
text-align:left;

		  
}

a:hover {
  color            :#666666;
 text-decoration  : none;
	     font-size        : 10px;
  font-weight:normal;
font: sans-serif;
text-align:left;
		  
}

/* --Links pie de página-- */
.pie a:hover {
  color            : #000000;
  font-size        : 1em;
  font-weight:normal;
  text-decoration  : none;
font-family:"sans-serif"
text-align:left;

		  
}

.pie a {
  font-size        : 1em;
  font-weight:normal;
  color            : #666666;
  text-decoration  : none;
font-family:"sans-serif"
text-align:left;

		  
}





/* --Módulos buscador-- */

table.moduletable-busca {
		padding:0px;
		margin:0px;

        }

table.moduletable-busca th {
font-family:"trebuchet MS";

font-size        : 11px;
  font-weight      : bold;
color: #000000;
  text-align       : right;


}

table.moduletable-buscatd {
font-family:"trebuchet MS";
  font-size        : 11px;
        font-weight: normal;
		text-decoration:none;
		color: #666;
		text-align:right;
	

}



/* --Módulos-- */

table.moduletable {
        width: 90%;
		padding:0px;
		margin:0px;

        }

table.moduletable th {
font-family:"trebuchet MS";

font-size        : 11px;
  font-weight      : bold;
color: #000000;
  text-align       : left;
padding-left:10px;
padding-bottom:0px;
padding-top:20px; 

}

table.moduletable td {
font-family:"trebuchet MS";
  font-size        : 11px;
        font-weight: normal;
		text-decoration:none;
		color: #666;
		text-align:left;
		list-style-image:url(../images/bg-li.gif);
		padding-top:10px;
		padding-bottom:0px;
	

}



/* --Módulo menú derecho-- */

table.moduletable-menuder {
        width: 210px;
		background-color:#F8F8F8;
		

        }

table.moduletable-menuder th {
font: sans-serif;
border-bottom: 1px #eee solid;
font-size        : 10px;
  font-weight      : bold;
color: #000000;
  text-align       : left;


}

table.moduletable-menuder td {
font: sans-serif;
font-size        : 10px;
        font-weight: normal;
		text-decoration:none;
		color: #666;
		text-align:left;
		margin:0px;

	

}



/* --menú derecho-- */

#active_menu-menuder {
font-weight: bold;
background-color:#F8F8F8;


}



a.mainlevel-menuder:link, a.mainlevel-menuder:visited {
font: sans-serif;
color            : #666;
font-size        : 10px;
text-align:left;
text-decoration:none;
padding: 3px 0 3px 12px;
border-bottom: 1px #eee solid;
background-image: url(../images/bg-li-derecha.gif);
background-position: top left;
background-repeat:no-repeat;
display: block;
font-weight:normal;
background-color:#FFFFFF;


 }


a.mainlevel-menuder:hover {
font: sans-serif;
color            : #000;
font-size        : 10px;
text-align:left;
text-decoration:none;
padding: 3px 0 3px 12px;
border-bottom: 1px #eee solid;
background-image: url(../images/bg-li-derecha.gif);
background-position: top left;
background-repeat:no-repeat;
display: block;
font-weight:normal;
background-color:#FFFFFF;
        }


a.sublevel-menuder:hover {
color:#0000CC;
        }
		

a.sublevel-menuder:link, a.sublevel-menuder:visited {
font: sans-serif;
color            : #666666;
font-size        : 9px;
text-align:left;
text-decoration:none;
padding: 0px 5px 3px 10px;
vertical-align: middle;
font-weight:normal;
margin:0px;
display: block;


}

/* --menú inferior-- */



a.mainlevel-nav:link, a.mainlevel-nav:visited {
font: Verdana;
color            : #ffffff;
background-color:#999999;
font-size        : 11px;
text-align:center;
text-decoration:none;
font-weight:normal;
padding-left:3px;
padding-right:6px;


 }


a.mainlevel-nav:hover {
font: Verdana;
color            : #ffffff;
background-color: #000000;
font-size        : 11px;
text-align:center;
text-decoration:none;
padding-left:3px;
padding-right:6px;

font-weight:normal;

        }




ul li {
  
list-style-type: square;

}



.contentpane {
  background       : #FFFFFF;

}

.contentpaneopen {
  background       : #FFFFFF;
  font:verdana;

 	 font-size        : 11px;
        font-weight: normal;
		text-decoration:none;
		color: #666;
		text-align:left;
		  line-height:18px;
		  vertical-align:top;

	

}

.contentheading {
  font-family      : sans-serif;
  font-size        : 1px;
  font-weight:bold;
  color:#FFFFFF;
  text-align       : left;
  text-transform:uppercase;
  vertical-align:top;
  margin:0;
  padding:0px;
  padding-top:10px;
  margin-left:10px;
}


.componentheading {
  font-family      : sans-serif;
  font-size        : 12px;
  font-weight:bold;
 color            : #000000;
  text-align       : left;
}

.button-busca {
  font-family      : Tahoma;
  font-style       : normal;
  font-size        : 12px;
  font-weight      : bold;
  width:50px;
  color:#CCCCCC;
  border           : 0px solid #CCCCCC;
  margin-left:5px;
  vertical-align:top;
  margin-right:5px;
  background-image:url(../../esama-home/images/boton-buscar.gif);
  background-repeat:no-repeat;
  background-position:top;
  cursor:pointer;
  height:17px;
 }


.inputbox-busca {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #666666;
  background-color : #FFFFFF;
  border           : 1px solid #CCCCCC;
  height:16px;
  vertical-align:top;
	}
	
	.idioma {
   vertical-align:top;
 }


/* --Default Class Settings-- */

a.mainlevel:link, a.mainlevel:visited {
        color: #666666;
		background:none;
        text-align: right;
        font-weight: bold;



 }

a.mainlevel:hover {
        color: #000000;
	background:none;
        text-align: right;
        font-weight: bold;


        }


.sIFR-active table.moduletable-menuder th {
  visibility: hidden;
font: sans-serif;
border-bottom: 1px #eee solid;
font-size        : 10px;
  font-weight      : bold;
color: #000000;
  text-align       : left;


}




.sIFR-active .titulo {
  visibility: hidden;
font-size:12px;
color:#333333;
text-align:left;
font-weight:bold;

}


.sIFR-dummy { 
  width: 0px;
  height: 0px;
  margin-left: 42px !important;
  z-index: 0;
}

.recuadro {

border: 1px #ccc solid;
padding: 15px 15px 15px 15px;
background-image:url(../images/bg-recuadro.gif);
background-position: bottom center;
background-repeat:repeat-x;

}

.titulo-recuadro {
font-size:12px;
color:#000000;
text-align:left;
}

.titulo {
font-size:12px;
color:#333333;
text-align:left;
font-weight:bold;
}

.copete {
color:#000000;
line-height:20px;
text-align:left;
font-weight:bold;
font:Georgia, serif;
}

.logo { margin: 10px 0 0 0; border-left: 1px #ccc; padding-left: 15px;}

/* --Módulos bajar pdf-- */

table.moduletable-bajar {
padding-top:10px;
        }

table.moduletable-bajar th {
font-family:"trebuchet MS";

font-size        : 12px;
  text-align       : left;


}

table.moduletable-bajar td {
font-family:"trebuchet MS";
font-size        : 12px;
  text-align       : left;



}

.bajar {
width:190px;
vertical-align:middle;
  border: 1px #ccc solid;
    background-color:#E9E9E9;
	font-size        : 10px;
  text-align       : left;
font-family:"Verdana";
  color            : #999999;	
}


.bajar a:hover {
  color            : #000000;
  		line-height:14px;
		font-size        : 10px;
  text-align       : left;
  font-family:"Verdana";
  vertical-align:middle;

}

.bajar a {
  color            : #999999;	
			line-height:14px;
			font-size        : 10px;
  text-align       : left;
  font-family:"Verdana";
  vertical-align:middle;
}


.oficinas {
font-size:9px;
color:#666666;
text-align:left;
font:sans-serif;
line-height:13px;
}

.desplegable {
	width: 268px;
}
.boton-simil {
width:300;
vertical-align:middle;
  border: 1px #ccc solid;
    background-color:#E9E9E9;
	font-size        : 10px;
  text-align       : center;
font-family:"Verdana";
  color            : #999999;	
}

.boton-simil a:hover {
  color            : #000000;
  		line-height:14px;
		font-size        : 10px;
  text-align       : center;
  font-family:"Verdana";
vertical-align:middle;
}

.boton-simil a {
  color            : #999999;	
			line-height:14px;
			font-size        : 10px;
  text-align       : center;
  font-family:"Verdana";
  vertical-align:middle;
}

.data {
	font-family:"trebuchet MS";
  font-size        : 12px;
        font-weight: normal;
		text-decoration:none;
		color: #666;
		text-align:left;
		padding-bottom:0px;
		background-color:none;
}

.testimonio {
	font-family:"trebuchet MS";
  font-size        : 12px;
        font-weight: normal;
		text-decoration:none;
		color: #666;
		text-align:left;
		padding-bottom:0px;
		background-color:none;
}



.video {
font:verdana;
font-size:9px;
		text-decoration:none;
		color: #666;
		text-align:left;
		background-color:none;
		line-height:10px;
		margin:0px;
		padding:0px;
}
