
.mesaj{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color: #ff0000;
	background:#F4F7F0;
	border:0px;
	}
a {
	color:#3B5173;
	text-decoration:none;
}
a:hover{
	text-decoration:none;
	color:#3B5173;
	text-align: right;
}
.texts_pa_t3l{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#FFF;
}
div#bodimg{
	border:1px #A2A2A2 solid;
	padding:7px;
	background-color:#FFF;
	}
div#bodimg:hover{
	border:1px #C8C817 solid;
	padding:7px;
	background-color:#FFF;
	}
/*********************************************************************/

.link-ijfhomeal{
	font-family: Arial Narrow;
	font-size:16px;
	font-weight:bold;
	color:#0E9BA3;
	cursor:pointer;
	text-decoration:none;
	text-align: left;
	}
.link-ijfhomeal:hover{
	font-family: Arial Narrow;
	font-size:16px;
	font-weight:bold;
	color:#0E9BA3;
	cursor:pointer;
	text-decoration:none;
	text-align: left;
	}




.link-tdb-1{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:1.385em;
	color:#7D7D7D;
	text-align: left;
	}
.link-tdb-2{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:1.385em;
	color:#409AA5;
	text-decoration:none;
	text-align:left;
	}
.link-tdb-2:hover{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:1.385em;
	color:#409AA5;
	text-decoration:none;
	text-align:left;
	}
	
.link-tdb-3{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:1.385em;
	color:#FCC01E;
	text-align: left;
	}




/************************************************************/
.link{
	display:block;
	background:url(images/link-left-bg.gif) left no-repeat ;
	float:right;
	line-height:1em;
	font-size:0.917em;
	text-decoration:none;
	margin-top:20px;
	color:#7496b7;
}
.link:hover{
	text-decoration:underline;
}
.link span{
	display:block;
	background:url(images/link-right-bg.gif) right no-repeat;
	padding:0 12px;
}
.link strong{
	font-weight:normal;
	display:block;
	background:url(images/link-bg.gif) repeat-x;
	padding:2px 5px;
}

a.linklesft{
	text-decoration:none;
	color:#57919C;
}
a.linklesft:hover{
	text-decoration:underline;
}

a.plo {
	color:#3B3B3B;
	font-size:13px;
	text-decoration:underline;
}
a.plo:hover{
	color:#75A783;
	text-decoration:underline;
	}

/*******************************************************************************/
.texts{
	font-family: Verdana, Geneva, sans-serif;
	font-size:14px;
	line-height:1.385em;
	color:#666666;
	text-align:center;
	}
.textsho{
	font-family: Verdana, Geneva, sans-serif;
	font-size:14px;
	line-height:1.385em;
	color:#666666;
	text-align: left;
	text-decoration:none;
	}
.textsho:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size:14px;
	line-height:1.385em;
	color:#B3B300;
	text-align: left;
	text-decoration:none;
	}
.textsho2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:1.385em;
	color: #B3B300;
	text-align: left;
	text-decoration:none;
	}
.texts2w{
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:1.385em;
	color:#333333;
	text-align:center;
	}
.textsse{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.885em;
	color:#CCC;
	}
.texts_whi{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.385em;
	color:#ffffff;
	}
.texts_date{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.385em;
	color:#000000;
	}
.texts_red{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.385em;
	color:#ff0000;
	}
td.rigt{
	background:#EBF0F4;
	}
.title_texts{
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	line-height:1.11em;
	color:#413333;
	text-align:left;
	}
.title_equicom{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#424950;
	text-align:left;
	}
.title_equicomo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#ffffff;
	text-align:left;
	}
.title_texts_blue{
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#2685B1;
	}
.title{	
	border-bottom:dotted 2px #dbdbdb;
	padding:0px 0px 10px 0px;  /*top - right - footer - left*/ 
	font-size:30px;
	color:#3C5072;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
.title_service{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;

}
.title_servicye{	
	font-family:Arial, Helvetica, sans-serif;
	color:#5E5E5E;
	font-size:14px;

}
.title_service2{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#C6C400;

}
.texts_blue{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.385em;
	color:#3B5173;
	}
strong{
	color:#404952;
	}
.texts_sep{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.385em;
	padding-left:20px;
	padding-right:20px;
	color:#E4B848;
	}
/*.footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.385em;
	color:#5e6872;
	text-decoration:none;
}
.footer:hover{
	text-decoration:underline;
}
	*/
.texts2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.385em;
	color:#C18400;
	padding-left:10px;
	font-style:italic;
	}
td.rigt2{
	background:#F4F1EC;
	}
.title_texts2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#C17806;
	border-bottom:solid 2px #dbdbdb;
	padding:5px 0 7px 10px;
	margin-bottom:0px;
	}
.banner {
	position:absolute;
	left:50%;
	top:115px;
	width:780px;
	height:365px;
	margin-left:-390px;
	z-index:2;
}
table.cont{
	background:#FFFfff;
	}
	table.t_footer{
		background-image:url(../images/bg_footer.jpg);
		background-position:center bottom;
		background-repeat:no-repeat;
		}
form{
	padding:0px;
	margin:0px;
	}
input.for{
	border-color:#CCCCCC;
	border-width:1px;
	padding:4px;
	border-style:solid;
	background-color:#FCFCFC;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5C4A35;
font-size:11px;
	}
.textare{
	
	overflow:auto; border: 1px solid #CCCCCC;
	 background-color:#FCFCFC;
	 padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	 color:#5C4A35;
	  font-size:11px
}
.boton {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
width:100px; 
background-color:#000000; 
color:#ffffff; 
border-width:1px; 
height:22px; 
border-right-color:#CCCCCC;  
border-bottom-color:#CCCCCC; 
border-left-color:#CCCCCC; 
border-top-color:##CCCCCC;
cursor:pointer;
}
	
.txt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5C4A35;
	font-size:11px;
	line-height:17px;
}
.text_red{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ff0000;
font-size:11px;
}
.texts_pa_t2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#6C6C6C;
	}
.texts_pa_t3{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#949494;
	}
.texts_pa_t{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#6C6C6C;
	}
.texts_pa_tijf{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#6C6C6C;
	}
.texts_pa_tijfcalt{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#6C6C6C;
	}
.texts_pa_tijfbold{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#6C6C6C;
	}
.texts_pa_tijfbold:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#999;
	}
.texts_pa_blue{
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#6C6C6C;
	line-height: 20px;
	text-align:justify;
	}
.texts_pa_t_black{
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#7C7C7C;
	line-height:20px;
	text-align:justify;
	}
	
.texts_pa_t_green{
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#A4BB22;
	font-weight:bold;
	line-height:20px;
	text-align:justify;
	}
.texts_pa_t_blackaba{
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#999;
	line-height:20px;
	text-align: center;
	}
.texts_pa_reguistertop{
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#666;
	padding-bottom:4px;
	text-align: left;
	}
.texts_pa2_reguistertop{
	font-family: Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#C0C0C0;
	padding-bottom:4px;
	text-align: left;
	}
.textsrelatin{
	font-family: Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#C0C0C0;
	padding-bottom:4px;
	text-decoration: none;
	cursor:pointer;
	text-align: left;
	}
.textsrelatin:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#C0C0C0;
	padding-bottom:4px;
	text-decoration: none;
	cursor:pointer;
	text-align: left;
	}
/*******************************************************/
a.btn_clie:link {
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	FONT-SIZE: 11px; 	
}
a.btn_clie:visited {
	text-decoration: none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	FONT-SIZE: 11px; 	
}
a.btn_clie:hover {
	text-decoration: none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	FONT-SIZE: 11px; 	
}
a.btn_clie:active {
	text-decoration: none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	FONT-SIZE: 11px; 	
}
/*****************************************************/	
/****************************/

.odd:hover {
	BACKGROUND: #ccffcc; 
	COLOR: #000000;
	cursor:pointer;
}
.odd {
	BACKGROUND:#FBFBFB;
	cursor:pointer;
	text-decoration:none;
}
































ul,ol         { list-style:none; }


/********** < Navigation */
#nav { 
	font-size:13px; 
	padding:0 0 0 0; 
	margin:0 0 0 0;
}

/* All Levels */
#nav li { 
	position:relative; 
	text-align:left; 
	}
#nav li.over { 
	z-index:999; 
	}
#nav a,
#nav a:hover { 
	display:block; 
	line-height:1.3em; 
	text-decoration:none; 
	}
#nav span { 
	display:block; 
	cursor:pointer; 
	white-space:nowrap; 
	}
#nav li ul span {
	white-space:normal; 
	}
#nav li li.parent {}

/* 0 Level */
#nav li { 
	float:left;
	background:url(../images/devider_menu.gif) 0 4px no-repeat; 
	padding:0 0 8px 10px; /* ancho de los botones */
	}
#nav li.active a { color:#F3BC13; text-decoration:none; }
#nav a { float:left; background:url(../images/bull_menu.gif) 0 8px no-repeat; padding:0 20px 0 10px; color:#FFFFFF; font-weight:bold; }
#nav li.over a,
#nav a:hover { color:#F3BC13; }

#nav li.nav-1 { background:none; padding:0 0 8px 0;}

/* 1st Level */
#nav ul li,
#nav ul li.active { float:none; margin:0; padding:0;}
#nav ul li.over {}
#nav ul li.last { background:#656461; padding-bottom:0; }

#nav ul a,
#nav ul a:hover { float:none; padding:0; background:none; }
#nav ul li a { font-weight:normal !important; }

/* 2nd leven */
#nav ul { position:absolute; width:180px; top:22px; left:-10000px; background:url(../images/bg_submenu.gif) left bottom no-repeat; padding:0 0 9px 0;}

/* 3rd+ Level */
#nav ul ul { top:5px; }

/* Show Menu */
#nav li.over > ul { left:0; }
#nav li.over > ul li.over > ul { left:150px; }
#nav li.over ul ul { left:-10000px; }

#nav ul li{ background:url(../images/devider_submenu.gif) left bottom repeat-x !important;}
#nav ul li a { background:#222222; font-size:12px; color:#E8D098 !important; }
#nav ul li a:hover { background:#222222; font-size:12px; color:#FFFFFF !important; }
#nav ul span,
#nav ul li.last li span { padding:3px 15px 4px 15px; }
/********** Navigation > */
/* ======================================================================================= galeria home */
/*--- kwicks gallery ---*/
.kwicks {
	/* recommended styles for kwicks ul container */
	list-style: none;
	position:absolute;
	top:0px;
	margin: 0;
	padding: 0;
	overflow:hidden;
	margin-top:66px;
	width:357px;
	height:188px;
	z-index:1;
}
.kwicks li{
	/* these are required, but the values are up to you (must be pixel) */
	width: 89px;
	height: 188px;
	/*do not change these */
	display: block;
	overflow: hidden;
	padding: 0;  /* if you need padding, do so with an inner div (or implement your own box-model hack) */
	cursor:pointer;
	text-align:center;
}
.kwicks.horizontal li {
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
	margin-right: 0; /*Set to same as spacing option. */
	float: left;
	position:relative;
}
.kwicks.horizontal li a {
		display:block;
		float:left;
		text-decoration:none;
}
.kwicks.horizontal li span {
		height:89px;
		width:13px;
		background:url(images/shadow.png) repeat-y right top;
		position:absolute;
		right:0;
		top:0;
		z-index:9999;
}
/* ======================================================================================= */

.vermas{
	text-decoration:none;
	font-weight:bold;
	color:#325188;
}
.vermas:hover{
	text-decoration:none;
	color:#7496b7;
}




.textlinkin2{ 
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:14px;
	 font-weight:bold;
	 color:#333;
	 cursor: pointer;
	 text-decoration:  none;
	 text-align:left;
}
.textlinkin2:hover{ 
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:14px;
	 font-weight:bold;
	 color:#FFF;
	 cursor: pointer;
	 text-decoration: underline;
	 text-align:left;
}













/****************/

H1 {
	TEXT-ALIGN: justify; FONT-FAMILY: Verdana; COLOR: #333; FONT-SIZE: 11px
}
.copy {
	TEXT-ALIGN: center; FONT-FAMILY: Verdana; COLOR: #333; FONT-SIZE: 11px
}
.text {
	TEXT-ALIGN: justify; FONT-FAMILY: Verdana; COLOR: #333; FONT-SIZE: 11px
}
#wrapper {
    width:1000px;
    margin: 10px auto;
}

#intro {
    padding-bottom: 10px;
}

#slider {
    width: 1000px;
    margin: 0 auto;
    position: relative;
}

.scroll {
	overflow: hidden;
	width: 950px;
    margin: 0 auto;
    position: relative;
}

.scrollContainer {
	position: relative;
}

.scrollContainer div.panel {
	padding-left:0px;
	padding-right:20px;
	padding-top:40px;
	padding-bottom:10px;
    width: 202px;
	height: 173px;
}

#left-shadow {
	position: absolute;
	top: 20px;
	left: 30px;
	width: 250px;
	height:25px;
	bottom: 0px;
	font-family:Verdana, Geneva, sans-serif;
	color:#285F90;
	font-size:13px;
	font-weight:bold;
	/*background: url(../images/leftshadow.png) repeat-y;*/
}

#right-shadow {
	position: absolute;
	top: 0;
	right: 0;
	width: 12px;
	bottom: 0;
/*	background: url(../images/rightshadow.png) repeat-y;*/
}

.inside {
	padding-top:35px;
	border: 0px solid #999;
}



.inside h2 {
	font-weight: normal;
	color: #111;
	font-size: 16px;
	margin: 0 0 8px 0;
}

.inside p {
	font-size: 11px;
	color: #ccc;
}

a {
	color: #999;
	text-decoration: none;
	border-bottom: 0px dotted #ccc;
}

a:hover {
	border-bottom: 1px solid #999;
}

.scrollButtons {
	position: absolute;
	top:-7px;
	cursor: pointer;
}

.scrollButtons.left {
	left: 846px;
}

.scrollButtons.right {
	right: 25px;
}
/*********************************************************/
div#der {
	background-image:url(../images/rigt.png);
	height:47px;
	float:right;
	width:64px;

/*    right: -45px;*/
}
div#der:hover {
	background-image:url(../images/rigt.png);
	height:47px;
		float:right;
	width:64px;
	background-position:bottom;
/*    right: -45px;*/
}
div#izq {
	background-image:url(../images/left.png);
	height:47px;	float:right;
	width:64px;
	z-index:5;
/*    right: -45px;*/
}
div#izq:hover {
	background-image:url(../images/left.png);
	height:47px;	float:right;
	width:64px;
	background-position:bottom;
	z-index:5;
/*    right: -45px;*/
}
/***************************************************/
.hide {
    display: none;
}
