* {
  margin: 0;
  padding: 0;

  }

body {
  
  background:#f7f7f7 ;
  
  
}

#container {
  width:1000px;
  
  background:#FFF;
  margin:0 auto 0 auto;
   box-shadow: 1px -1px  4px #999;
  
}

#body_space {
	padding:8px 8px 0 8px;
	box-shadow: 1px -5px  2px #999;
	
}
  
#header {
  width:984px;
  background:#FFF;
  margin:0 auto 0 auto;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: tahoma;
	font-size: 11px;
  border: 1px solid #aaa;
  height: 28px;
  border-radius: 4px;
  color: #444;
}

.cls {
	clear:both;
	clip: rect(auto,auto,auto,auto);
}

/* logo and small slogan */

#logo-block {
	height:90px;
	width:980px;
	float:left;
	text-align:left;
}

#logo {
  padding-top:15px;
  line-height:30px;
  font:35px tahoma;
  padding-left:27px;
  color:#5A5A5A;
}

#slogan {
  font:14px tahoma;
  color:#5A5A5A;
  padding-left:97px;
  margin-top:5px; 
}
#identificacion {
	color:#0066FF;
	padding-left:800px;
	margin-top:-50px;
	font-family: tahoma;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
}


.logoblue {
color:#518BBA;
}

/* end logo and small slogan */

/* top login and search */

#definels {
  width:383px;
  float:right;
}

#login_top {
  background:#000 url(images/login.gif) no-repeat top left;
  height:35px;
  text-align:left;
  padding-left:50px;
 }

 #login_top p {
  font:14px Arial, "Times New Roman", Times;
  color:#E9E9E9;
  padding-top:10px;
  float:left;
 }
 
#login_top input {
  margin:6px 0;
  padding-right:8px;
  float:left;
}

.topinputstyle{
  border:0px;
  background:#D1D1D1;
  width:77px;
  height:17px;
  color:#000;
  font-size:14px;
  padding-top:5px;
  padding-bottom:2px;
  padding-left:10px;
}


#top-nav-bg  {
  background:transparent url(images/topnavbar2.gif) no-repeat top left;
  height:38px;
  width:984px;
 
}

	
#top-nav {
  height:38px;
  width:984px;
}
  
#top-nav ul {
  list-style:none;
 /* padding-left:1px;*/
}
 
  
#top-nav ul a  {
	background-image: none;
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 20px;
	padding-left: 30px;
	display: block;
	line-height: 40px;
	text-decoration: none;
	font-family: tahoma;
	font-size: 10px;
	color: #FFF;
	font-weight: bold;
	
}

#top-nav ul a:hover {}
#top-nav   li > ul a:hover {
	background-color:#6fb7ff ;
	color:#fff;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
	

  #top-nav   li > ul a {
 
 color: #fff;
 padding-right: 10px;
 padding-left: 10px;
 min-width:130px !important;


	}


#page {
  width:1000px;
  min-height:206px;
  margin:0 auto 0 auto;
  background:#FFF;
  padding-top:8px;
 box-shadow: 1px -1px  4px #999;
}

#page-padding {
  padding:3px 8px 0px 8px;
}

/* main page content */

#content {
	float:left;
	width:984px;
	background-color: #FFF;
	/*background-image: url(images/page-background.jpg);*/
	background-repeat: repeat-x;
	background-position: left top;
	min-height:700px;
	
}

#content-padding {
	padding:5px;
	min-height:250px;
}

#right-nav {
  float:right;
  width:283px;
  text-align:left;
}

.right-nav-back {
  background:#FFF url(images/right-menu-bg.gif) repeat-y top left;
  width:283px;
}

.right-nav-top {
  background:#FFF url(images/right-menu-top2.gif) no-repeat top left;
  width:283px;
  height:36px;  
}
.right-nav-top p {
  color:#FFF;
  font:13px Arial, "Times New Roman", Times;
  font-weight:bold;
  padding:13px 0px 0px 10px;
}
.right-nav-bottom {
  background:#FFF url(images/right-menu-bottom.gif) no-repeat top left;
  width:283px;
  height:12px;
  padding-bottom:10px;
}
  
#right-nav ul
{
  list-style:none;
  text-align:left;
  padding-top:10px;
}
  
#right-nav li a
{
  background-image: url(images/right-menu-div.gif);
  background-repeat: no-repeat;
  background-position: bottom;
  display:block;
  padding:13px 0px 18px 15px;
  line-height:15px;
  text-decoration: none;
  color: #494949;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size:19px;
}
  
#right-nav li a:hover
{
  color:#C46A00;
  text-decoration: underline;
}
  
.right-nav-divider {
  background: transparent url(images/menu-divider2.gif) no-repeat top left;
  width:226px;
  height:1px;
  padding-bottom:33px;
}

#subscribe {
  text-align:right;
  padding-right:30px;
}

#subscribe form {
  margin-left:11px;
}

#subscribe input {
  margin:6px 0;
}
#footer {
	clear:both;
	/*background:#000 url(images/footer.gif) repeat-x top left;*/
	width:1000px;
	height:20px;
	text-align:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	box-shadow: 1px 2px  5px #999;
	background: #6FB7FF;
}

#footer-pad {
  width:984px;
  padding:50px 0px 0px 0px;
  text-align:center;
}

#footer p {
  font:14px tahoma;
  color:#929292;
}

#footer a {
  color:#FFF;
  text-decoration:underline;
}

#footer a:hover {
  color:#C46A00;
  text-decoration:none;
}

/* end footer */
/*.span {
	font-family: tahoma;
	font-size: 12px;
	color: #000;
	background-color: #FFFFDF;
	margin: 2px;
	padding: 2px;
	border: 1px solid #CCC;
	width: 100px;
}*/


.button{text-decoration:none; text-align:center; 
  padding:0px 2px; 
  border:solid 1px #004F72; 
  -webkit-border-radius:4px;
  -moz-border-radius:4px; 
  border-radius: 4px; 
  font:15px Arial, Helvetica, sans-serif; 
  font-weight:bold; 
  color:#E5FFFF; 
  background-color:#3BA4C7; 
  background-image: -moz-linear-gradient(top, #3BA4C7 0%, #b2e6f7 100%); 
  background-image: -webkit-linear-gradient(top, #3BA4C7 0%, #b2e6f7 100%); 
  background-image: -o-linear-gradient(top, #3BA4C7 0%, #b2e6f7 100%); 
  background-image: -ms-linear-gradient(top, #3BA4C7 0% ,#b2e6f7 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2e6f7', endColorstr='#b2e6f7',GradientType=0 ); 
  background-image: linear-gradient(top, #3BA4C7 0% ,#b2e6f7 100%);   
  -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
  -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
  box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
   
   }.button:hover{
  padding:0px 2px; 
  border:solid 1px #004F72; 
  -webkit-border-radius:4px;
  -moz-border-radius:4px; 
  border-radius: 4px; 
  font:15px Arial, Helvetica, sans-serif; 
  font-weight:bold; 
  color:#E5FFFF; 
  background-color:#3BA4C7; 
  background-image: -moz-linear-gradient(top, #3BA4C7 0%, #65d1f5 100%); 
  background-image: -webkit-linear-gradient(top, #3BA4C7 0%, #65d1f5 100%); 
  background-image: -o-linear-gradient(top, #3BA4C7 0%, #65d1f5 100%); 
  background-image: -ms-linear-gradient(top, #3BA4C7 0% ,#65d1f5 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#65d1f5', endColorstr='#65d1f5',GradientType=0 ); 
  background-image: linear-gradient(top, #3BA4C7 0% ,#65d1f5 100%);   
  -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
  -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
  box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
   
  }.button:active{
  padding:2px 4px; 
  border:solid 1px #004F72; 
  -webkit-border-radius:4px;
  -moz-border-radius:4px; 
  border-radius: 4px; 
  font:15px Arial, Helvetica, sans-serif; 
  font-weight:bold; 
  color:#E5FFFF; 
  background-color:#3BA4C7; 
  background-image: -moz-linear-gradient(top, #3BA4C7 0%, #09303d 100%); 
  background-image: -webkit-linear-gradient(top, #3BA4C7 0%, #09303d 100%); 
  background-image: -o-linear-gradient(top, #3BA4C7 0%, #09303d 100%); 
  background-image: -ms-linear-gradient(top, #3BA4C7 0% ,#09303d 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#09303d', endColorstr='#09303d',GradientType=0 ); 
  background-image: linear-gradient(top, #3BA4C7 0% ,#09303d 100%);   
  -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
  -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
  box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
   
  }
  .select2-results{
    font-size:11px;
    color: #444;
    font-family: tahoma;
  }