/* --Principal-- */

    BODY {
  margin           : 0px 0px 0px 0px;
  background-color : #FFFFFF;
  color            : #000000;
}

tr, p, td, div {
 	 font-size        : 11px;
        font-weight: normal;
		text-decoration:none;
		color: #666;
		text-align:left;
		  font-family      : Verdana;
  

}


hr {
  background       : #CCCCCC;
  height           : 1px;
  width            : 100%;
}

/* --Links-- */

a:link, a:visited {
  font-size        : 11px;
  font-weight:normal;
  color:#000000;

  text-decoration  : none;
font:Verdana;
text-align:left;

margin-left:0px;
padding-left:0px;
		  
}

a:hover {
  color            : #0067A6;
  font-size        : 11px;
  font-weight:normal;
  text-decoration  : none;
font:Verdana;
text-align:left;

margin-left:0px;
padding-left:0px;

}




/* --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;
		margin-left:0px;
		padding-left:0px;


		  
}

.pie a {
  font-size        : 1em;
  font-weight:normal;
  color            : #666666;
  text-decoration  : none;
font-family:"sans-serif"
text-align:left;
		margin-left:0px;
		padding-left:0px;

		  
}



/* --Recuadro del fondo-- */

.caja  {
background-image:url(../images/columna-ancha-6.gif);
background-repeat:no-repeat;
background-position:left top;
margin:0px;
padding:0px;

}

.caja2  {
background-image:url(../images/columna-angosta-6.gif);
background-repeat:no-repeat;
background-position:left top;
margin:0px;
padding:0px;

}

/* --Módulos home - para listados-- */

table.moduletable-check {
        width: 90%;

		margin:0px;
		background-color:none;
		margin-top:4px;

        }

table.moduletable-check th {
font:Courier;
background-color:none;
font-size        : 11px;
  font-weight      : bold;
color: #000000;
  text-align       : left;
padding-bottom:0px;
margin-top:0px;
padding-top:0px;
		padding-left:15px;
}

table.moduletable-check td {
font:Verdana;
font-size        : 11px;
font-weight: normal;
text-decoration:none;
color: #666;
text-align:left;
margin-top:0px;
padding-left:7px;
padding-bottom:0px;
background-color:none;
margin-left:0px;
line-height:16px;
}


/* --Módulos home 2 - para imágenes y textos-- */

table.moduletable-check2 {
        width: 90%;

		margin:0px;
		background-color:none;
		margin-top:4px;

        }

table.moduletable-check2 th {
font:Courier;
background-color:none;
font-size        : 11px;
  font-weight      : bold;
color: #000000;
  text-align       : left;
padding-bottom:0px;
margin-top:0px;
padding-top:0px;
		padding-left:15px;
}

table.moduletable-check2 td {
font:Verdana;
font-size        : 11px;
font-weight: normal;
text-decoration:none;
color: #666;
text-align:left;
margin-top:0px;
padding-left:4px;
padding-bottom:0px;
background-color:none;
margin-left:0px;

}

/* --Módulos home - para testimonios-- */

table.moduletable-testimonios {
        width: 90%;

		margin:0px;
		background-color:none;
		margin-top:4px;

        }

table.moduletable-testimonios th {
font:Courier;
background-color:none;
font-size        : 11px;
  font-weight      : bold;
color: #000000;
  text-align       : left;
padding-bottom:0px;
margin-top:0px;
padding-top:0px;
		padding-left:15px;
		}

table.moduletable-testimonios td {
font:Verdana;
font-size        : 11px;
font-weight: normal;

text-align:left;
margin-top:0px;
padding-left:7px;
padding-bottom:0px;
background-color:none;
margin-left:0px;
line-height:14px;
}

li-testimonios {
list-style:none;
list-style-image:none;
		list-style-type:none;
}

ul-testimonios {
list-style:none;
list-style-image:none;
		list-style-type:none;
}

/* --Módulos home 2 - botonera superior-- */

table.moduletable-botonera {
        width: 100%;
		text-align:right;
		vertical-align:bottom;
		margin:0px;
		padding:0px;
		background-color:none;
        }

table.moduletable-botonera th {
		text-align:right;
		vertical-align:bottom;
		margin:0px;
		padding:0px;
		background-color:none;
}

table.moduletable-botonera td {
		text-align:right;
		vertical-align:bottom;
		margin:0px;
		padding:0px;
		background-color:none;

}

/* --Módulos home - para clientes-- */

table.moduletable-clientes {
        width: 90%;

		margin:0px;
		background-color:none;
		margin-top:5px;


        }

table.moduletable-clientes th {

font:Courier;
background-color:none;
font-size        : 11px;
  font-weight      : bold;
color: #000000;
  text-align       : left;
padding-bottom:0px;
margin-top:0px;
padding-top:0px;
		padding-left:15px;
}

table.moduletable-clientes td {
font:Verdana;
font-size        : 11px;
font-weight: normal;
text-decoration:none;
color: #666;
text-align:left;
margin-top:0px;
padding-left:0px;
padding-bottom:0px;
background-color:none;
margin-left:0px;
line-height:18px;
border-bottom: 1px dashed #bbbbbb;
border-top: 1px dashed #bbbbbb;
}

/* --Módulos buscador-- */

table.moduletable-busca {
		padding:0px;
		margin:0px;
		text-align:right;

        }

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ódulo topmenu-- */

table.moduletable-menu {
		vertical-align: bottom;
height:20px;
padding-top:10px;
padding-bottom:10px;

        }

table.moduletable-menu th {
		vertical-align: bottom;
height:20px;
padding-top:10px;
padding-bottom:10px;
}

table.moduletable-menu td {
		vertical-align: bottom;
height:20px;
padding-top:10px;
padding-bottom:10px;

}



/* --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 {
padding-top:0px;
margin-top:0px;
margin-left:5px;
padding-left:0px;
text-align:left;
		list-style-image:url(http://www.esama.com.ar/templates/esama-home/images/bg-li.gif);
		font:Verdana;
		margin-bottom:0px;
		padding-bottom:0px;
		

}

li {

margin-left:0px;
padding-left:0px;
text-align:left;
		font:Verdana;
						padding-top:0px;
						margin-top:0px;
}



.contentpane {
  background       : #FFFFFF;
}

.contentpaneopen {
		font:Verdana;
  font-size        : 11px;
        font-weight: normal;
		text-decoration:none;
		color: #666;
		text-align:left;
		background-color:none;
		margin-top:0px;
padding-top:0px;
}


.data {
	font:Verdana;
  font-size        : 10px;
        font-weight: normal;
		text-decoration:none;
		color: #000;
		text-align:left;
margin-top:0px;
padding-top:0px;
		padding-bottom:0px;
		background-color:none;
		line-height:16px;
}

.linea {
font:verdana;
color:#999999;
font-size:11px;
text-align:center;
}

.testimonio {
	font:Courier;
  font-size        : 12px;
        font-weight: normal;
		text-decoration:none;

		text-align:left;
		padding-bottom:0px;
		background-color:none;
				list-style:none;
				list-style-image:none;
				list-style-type:none;
}

.testimonios2 {
	font:Verdana;
	color:#000000;
  font-size        : 9px;
        font-weight: bold;
		text-align:left;
		padding-bottom:0px;
		background-color:none;
				list-style:none;
				list-style-image:none;
				list-style-type:none;
				margin-top:5px;
}

.vermas {
	font:Verdana;
	color:#ffa100;
  font-size        :9px;
        font-weight:bold;
		text-align:right;
		padding-bottom:0px;
		background-color:none;
				list-style:none;
				list-style-image:none;
				list-style-type:none;
				
}

/* --Links vermas-- */

.vermas a:link, .vermas a:visited {
	font:Verdana;
	color:#ffa100;
  font-size        :9px;
        font-weight:bold;
		text-align:right;

  text-decoration  :none;
font:Verdana;
text-align:left;

margin-left:0px;
padding-left:0px;
		  
}

.vermas a:hover {
	font:Verdana;
	color:#ffa100;
  font-size        :9px;
        font-weight:bold;
		text-align:right;
  text-decoration  :none;
font:Verdana;
text-align:left;

margin-left:0px;
padding-left:0px;

}

/* --Links testimonios-- */

.testimonios2 a:link, .testimonios2 a:visited {
  font-size        :10px;
  font-weight:normal;
  color:#000000;

  text-decoration  :none;
font:Verdana;
text-align:left;

margin-left:0px;
padding-left:0px;
		  
}

.testimonios2 a:hover {
  color            :#0067A6;
  font-size        :10px;
  font-weight:normal;
  text-decoration  :none;
font:Verdana;
text-align:left;

margin-left:0px;
padding-left:0px;

}

.contentheading {
  font-family      : sans-serif;
  font-size        : 12px;
  font-weight:bold;
 color            : #000000;
  text-align       : left;
  background-color:none;
  
}


.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;
	}


/* --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-check th {
  visibility: hidden;
font:Courier;
  font-size: 11px;
  color:#000000;
  font-weight:bold;
	  text-align       : left; 
padding-bottom:0px;

}

.sIFR-active table.moduletable-check2 th {
  visibility: hidden;
font:Courier;
  font-size: 11px;
  color:#000000;
  font-weight:bold;
	  text-align       : left; 
padding-bottom:0px;

}

.sIFR-active table.moduletable-testimonios th {
  visibility: hidden;
font:Courier;
background-color:none;
font-size        : 11px;
  font-weight      : bold;
color: #000000;
  text-align       : left;
padding-bottom:0px;
margin-top:0px;
padding-top:0px;
		padding-left:15px;
}

.sIFR-dummy { 
  width: 0px;
  height: 0px;
  margin-left: 42px !important;
  z-index: 0;
}

.clientes {
border-top: 1px dashed #bbbbbb;
}

.idioma {
   vertical-align:top;
 }