@charset "utf-8";
/* CSS Document */

*{
	margin:0px;
	padding:0px;
font-family: Georgia, "Times New Roman", Times, serif;	
}

img{
	border:none;
}

BODY {

background-color:#fff;
margin:0px;
padding:0px;
border:0px;
}



#wide-header{
	width:100%;
	height:242px;
	background-image:url(../images/wide-header.jpg);
	background-repeat:repeat-x;
}




#head-web{
  width:930px;
  height:242px;
  background-image:url(../images/header.jpg);
  margin:auto;

  }

#wide-center{
	width:100%;
	background-color:#FFF;

}

#main-center{
	width:930px;
	margin:auto;	
	background-image:url(../images/main-center.gif);
	_background-image:url(../images/main-center-ie6.gif);
	background-repeat:repeat-y;
	display:table;
	margin-bottom:0px;
	_margin-bottom:-6px;
	
	
}

#left-column{
	width:210px;
    _width:209px;
	margin-left:37px;
	_margin-left:18px;
	float:left;
	background-color:#080239;
	_border-left:1px #fff solid;
	padding-bottom:6px;

}

#content-top{
	width:683px;
	_width:682px;
	height:47px;
	background-image:url(../images/header-bottom.jpg);
	float:right;
}



#menu{
  width:201px;
  float:left;
  padding-top:6px;
  
}

#menu div{
height:48px;
cursor:pointer;
}

#menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	display:block;
	margin-left:3px;

}

#menu ul li {
	list-style:none;
	margin-left:0px;
	margin-right:0px;
	margin-top:2px;
	margin-bottom:2px;
	position:relative;
}

#menu li:hover div, #menu a:hover div, #menu .current{
	background-position:top;
}


/*SDUBEMNU*/
#menu .submenu
{

position:absolute;
left:200px;
_left:203px;
top:0px;
width:214px;
background:#A4A1B6;
border:1px solid #0802390;
border-top:none;
display:none;
z-index:50;
margin-top:0px;
margin-left:0px;
*margin-left:0px;
background-image:none;
padding-bottom:0px;
margin-bottom:0px;
overflow:hidden;
}

#menu .submenu ul{
	padding-bottom:0px;
margin-bottom:0px;

}

#menu .submenu li{
	background:none;
	text-align:center;
	line-height:25px;
	height:25px;

padding-bottom:0px;
margin-bottom:0px;
	
}

#menu .submenu li a{
	font-family:Arial;
	font-size:12px;
	color:#000;
	text-decoration:none;
	text-align:left;
	width:214px;
	font-weight:bold;
	background-image:none;
	padding-left:5px;
	line-height:25px;
	padding-bottom:0px;
	margin-bottom:0px;
}

#menu .submenu li a:hover{
	font-weight:bold;
	color:#fff;
	background-color:#080239;
	padding-left:5px;
	line-height:25px;
	padding-bottom:0px;
	margin-bottom:0px;
}



.homemenu a {
	width:201px;
	height:29px;
	display:block;
	background-image:url(../images/home-btn.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	

	}
	
.homemenu a:hover, .homemenu-active a {
	width:201px;
	height:29px;
	display:block;
	background-position:top;
	background-image:url(../images/home-btn.gif);
	}
	
.about_usmenu a {
	width:201px;
	height:29px;
	display:block;
	background-position:bottom;
	background-image:url(../images/about-btn.gif);

	}
	
.about_usmenu a:hover, .about_usmenu-active a {
	width:201px;
	height:29px;
	display:block;
	background-position:top;
	background-image:url(../images/about-btn.gif);

	}

.servicesmenu a {
	width:201px;
	height:29px;
	display:block;
	background-position:bottom;
	background-image:url(../images/services-btn.gif);

	}
	
.servicesmenu a:hover, .servicesmenu-active a {
    width:201px;
	height:29px;
	display:block;
	background-position:top;
	background-image:url(../images/services-btn.gif);
	}
	
.trainingmenu a {
	width:201px;
	height:29px;
	display:block;
	background-position:bottom;
	background-image:url(../images/training-btn.gif);

	}
	
.trainingmenu a:hover, .trainingmenu-active a {
    width:201px;
	height:29px;
	display:block;
	background-position:top;
	background-image:url(../images/training-btn.gif);
	}
	
.resourcesmenu a {
	width:201px;
	height:29px;
	display:block;
	background-position:bottom;
	background-image:url(../images/resources-btn.gif);

	}
	
.resourcesmenu a:hover, .resourcesmenu-active a {
    width:201px;
	height:29px;
	display:block;
	background-position:top;
	background-image:url(../images/resources-btn.gif);
	}	
	

.linksmenu a {
	width:201px;
	height:29px;
	display:block;
	background-position:bottom;
	background-image:url(../images/links-btn.gif);

	}
	
.linksmenu a:hover, .linksmenu-active a {
    width:201px;
	height:29px;
	display:block;
	background-position:top;
	background-image:url(../images/links-btn.gif);
	}	
	
.contactmenu a {
	width:201px;
	height:29px;
	display:block;
	background-position:bottom;
	background-image:url(../images/contact-btn.gif);

	}
	
.contactmenu a:hover, .contactmenu-active a {
    width:201px;
	height:29px;
	display:block;
	background-position:top;
	background-image:url(../images/contact-btn.gif);
	}	

.training-box{
	width:201px;
	height:225px;
	_height:172px;

	*height:172px;
	display:block;
	background-image:url(../images/training-box.gif);
	background-repeat:no-repeat;
	padding-top:19px;
	_padding-top:25px;

	*padding-top:25px;
	float:left;
	margin-left:3px;
	_margin-left:1px;
	margin-top:1px;
	_border-left: 1px #080239 solid;
	}

.training-box p{
	font-size:12px;
	color:#f7e503;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-left:14px;
	margin-top:8px;
	margin-bottom:8px;
}


#main-content{
	width:683px;
	_width:682px;
	float:right;
	background-image:url(../images/cop.jpg);
	background-repeat: no-repeat;
	background-position:322px bottom;
	display:table;
	*display:table-row-group;
	
}

#main-content h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	color:#000;
	text-align:left;
	margin-left:22px;
	margin-bottom:15px;
}

#main-content h2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#150484;
	text-align:left;
	margin-left:22px;
	margin-bottom:15px;
}


#main-content h2 a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#150484;
	text-align:left;
	margin-left:22px;
	margin-bottom:15px;
}

#main-content p{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#000;
	font-size:14px;
	font-weight:normal;
	margin-top:7px;
	margin-bottom:7px;
	margin-left:25px;
	margin-right:97px;
	line-height:20px;
}


#main-content ul{
	list-style:disc;
	margin-top:7px;
	margin-bottom:7px;
	margin-left:45px;
	margin-right:97px;
}

#main-content ul li{
    font-family: Georgia, "Times New Roman", Times, serif;	
	font-size:12px;
	text-align:left;
	color:#04259b;
}



#main-content ul li a{
    font-family: Georgia, "Times New Roman", Times, serif;	
	font-size:16px;
	text-align:left;
	font-weight:bold;
	color:#04259b;
}


#main-content .cop{
	width:683px;
	_width:682px;
	float:right;
	background-image:url(../images/cop.jpg);
	background-repeat: no-repeat;
	background-position: 10px 30px;
	display:table;
	*display:table-row-group;
	margin-right:31px;
	
}

#content-botttom{
	width:683px;
	_width:682px;
	height:12px;
	background-image:url(../images/content-botom.jpg);
	background-repeat:no-repeat;
	float:right;
	margin:0px;
	padding:0px;
	margin-bottom:0px;
}

#wide-forms{
	width:100%;
	height:147px;
	background-image:url(../images/wide-forms-bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

#form-block{
	width:889px;
	height:147px;
	background-image:url(../images/form-block-bg.jpg);
	_background-image:url(../images/form-block-bg-ie6.gif);
	background-repeat:repeat-y;
	background-position:17px;
	_background-position:16px;
	margin:auto;
}

#refer-block{
	width:171px;
	height:80px;
	background-image:url(../images/refer-bg.gif);
	margin-left:20px;
    _margin-left:11px;
	padding-top:67px;
	float:left;
}

#refer-block input{
	width:150px;
	height:29px;
	line-height:30px;
	font-size:12x;
	color:#444444;
	font-family:Tahoma, Geneva, sans-serif;
	background-color:#e6e6e6;
	border:none;
	padding-left:2px;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:12px;


}

#refer-block .boton{
	width:152px;
	height:29px;
	line-height:30px;
	font-size:12x;
	color:#fff;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	background-color:#FF6600;
	border:none;
	cursor:pointer;

}

#big-block-form{
	width:695px;
	height:146px;
	background-image:url(../images/big-block-form.gif);
	display:table;
	margin-top:1px;
	float:right;
	
}

#contact-block{
	width:277px;
	float:left;
	height:82px;
	padding-top:64px;
}


#contact-block span{
	color:#080239;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
	margin-left:12px;
}

#contact-block p{
	color:#080239;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	margin-left:12px;
}

#contact-block a{
	color:#04259b;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}



#training-block{
	width:411px;
	height:111px;
	float:left;
	padding-top:35px;
}


#training-block input{
	width:166px;
	height:29px;
	line-height:30px;
	font-size:12x;
	color:#444444;
	font-family:Tahoma, Geneva, sans-serif;
	background-color:#e6e6e6;
	border:none;
	padding-left:2px;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:13px;
}


#training-block .boton{
	width:219px;
	height:29px;
	line-height:30px;
	font-size:12x;
	color:#fff;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	background-color:#FF6600;
	border:none;
	margin-left:6px;
	cursor:pointer;
}


#training-block textarea{
	width:217px;
	height:66px;
	line-height:14px;
	color:#444444;
	font-family:Tahoma, Geneva, sans-serif;
	background-color:#e6e6e6;
	border:none;
	padding-left:2px;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:6px;
	font-size:12px;
}


/*FOOTER */

#wide-footer{
	height:51px;
	width:100%;
	background-color:#c7cfd9;
	
}

#footer-web{
width:889px;
height:51px;
font-size:12px;
text-align:center;
color:#000;
background-image:url(../images/footer-bg.gif);
_background-image:url(../images/footer-bg-ie6.gif);
background-repeat:repeat-x;
margin:auto;

}

#footer-web ul{
padding:0px;
float:right;
line-height:50px;
margin-right:5px;

}

#footer-web li{
display:inline;
line-height:31px;
margin-top:0px;
padding:0px;

}


#footer-web span{
display:inline;
line-height:31px;
margin-right:2px;
margin-left:4px;
margin-top:0px;
padding:0px;

}

#footer-web li a{
text-decoration:none;
color:#000;


}

#footer-web li a:hover, #footer-web li a.currentfoot{
text-decoration:underline;
}



#register-box{
	width:212px;
	height:34px;
	padding-top:12px;
	background-image:url(../images/register-box-bg.gif);
	margin-left:17px;
    _margin-left:8px;
	float:left;
}

#register-box span{
	color:#080239;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
}

/*SLIDESHOW*/

.slideshow { 

 width:300px;
  height:163px;
  padding:0px;
  margin:auto;
  float:left;
/*height: 232px; width: 232px; margin: auto */
}
.slideshow img { padding: 0px; border: 0px solid #ccc; background-color: #eee; }



.cite{
	height:50px;
	width:600px;
	*width:650px;
	text-align:center; 
	float:left; 
	margin-left:0px;
	*margin-left:-40px;
	_margin-left:-40px;
	position:relative;
	}
	
.cite-top{
	display:block;
	width:600px; 
	float:left;
	*margin-left:-40px;
	_margin-left:-40px;
	position:relative;

	}
	
.cite-top blockquote{
	position:relative!important;
	float:left;
	_margin-left:-40px;
	*margin-left:-40px;
	}
	
blockquote{
	margin:0px;
	padding:0px;
	}
	
blockquote.quotation{
	border:medium none;
	margin-top:0px;
	position:absolute;
	text-align:center;
	_left:40px;
	*left:40px;
	}
	
blockquote.quotation p{float:left; margin:0; padding:0; width:600px;}
blockquote .ti, blockquote .td{height:28px;width:40px;}
blockquote .ti{float:left;}
blockquote .td{float:right;}

#someform label.error {
font-size:11px;
color:#990000;
text-align:center;
margin-right:60px;
float:right;
}

