/* CSS Document */

*{font-family: "Lucida Sans Unicode", Arial, Helvetica; font-size:1em; font-size:98%}
a{ font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#003399; padding:1px 2px;}
a:hover{background:	#000066;color:white;text-decoration:none}
body{padding:0; margin:0}
hr{border:none;background:#D7D6D2;height:1px; margin-bottom:15px}
hr.news_highlite{height:1px; margin: 18px 0 18px 0}
legend{font-weight:bold}
fieldset{padding:15px}
#center{border:1px solid #B4B6AB; margin:auto; width:764px; background:transparent}
#header{height:100px; background:transparent url("../img/bak_header.gif") repeat-x 0 0;}
	#header h1{display:inline}
#left, #right{float:left; border-right:1px solid #B4B6AB}

#right{border:1px solid red; padding: 14px 14px 14px 18px;}
#logo {width:219px; height:31px; border:none; position:relative; top:40px; left:17px}
	
#nav{background:transparent url("../img/bak_nav.gif") repeat-x 0 0; height:40px; list-style-type:none; margin:0; padding:0; }	
	#nav a{ padding:0; width:764px;
		color:#fff; /*margin-right:35px;*/ vertical-align: bottom; text-decoration:none; 
		text-transform:uppercase; font-family: "Lucida Sans Unicode", Arial, Helvetica; font-size:81%; font-weight:bold;
		line-height:30px;
		height:39px
		/*border:1px solid red*/
		}
	#nav a:hover{text-decoration:underline; background:transparent}
#user_account_nav{float:right;position:relative; top:-20px; right:10px;font-size:90%; color:#666666}
#user_account_nav li, #nav li{display:inline; float:left;list-style-type:none; margin:0; padding:0;}
	
	
/*Fix para solucionar el problema del float*/
.clearfix:after{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */

.container{ padding: 14px 14px 14px 18px;}


/*Bordes redondeados desde la CSS*/
#nifty, .rounded , .news_highlite{ margin: 0 ;background: #EBEAE8; height:100%}
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #EBEAE8}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

/*Noticias*/
.news_img{border:1px solid #D7D6D2; width:220px; height:160px; float:left; margin-right:20px}
.news{padding-top:0}
.news_img_preview{border:1px solid #D7D6D2; width:95px; height:70px; float:left; margin-right:20px}
	img:hover{background:none; border-color:#000066}
.news_img_column{float:left; display: table-cell; width:115px; height:*; padding: 5px 0 0 10px}
.news_body_column{height:100%; display:table-cell}
.title2{margin:0; padding:0}

.news_text, .news_body_column p{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666666;  margin:0; margin-right:115px; margin-bottom:10px}
.new_text{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666666;  margin:0; margin: 0 10px 20px 10px}
.view_new{font-size:11px; width:95px; display:block; clear:left; float:right; margin:10px 10px 10px 10px}
.view_photo{font-size:11px; width:85px; display:block; clear:left; margin-top:10px;}
.no_hover:hover, .image_gallery a:hover, .news_img_preview:hover{background:transparent}
.no_padding{padding:0; margin:0}
.ul_links{ list-style:none; font-size:12px}
.ul_links li{margin-bottom:9px}
.see_also{background:#EDEDED url(../img/tit_see_also.gif) no-repeat 20px 20px; width:200px; height:40px; margin:0}
.title{color:#06396C; font-size:18px; font-weight:normal}
.title2{color:#666666; font-size:20px; font-family:Arial, Helvetica}
.txt{background:transparent url(../img/bak_inputs.gif) no-repeat 0 0;border:none;  width:148px; padding:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0}
.txt_contact{background:transparent url(../img/bak_contact_inputs.gif) no-repeat 0 0;border:none;  width:240px; padding:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:5px 0 0 0}
textarea{background:transparent url(../img/bak_textarea.gif) no-repeat 0 5px;border:none;height:98px; width:252px; padding:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:5px 0 0 0}

label{ font-family:Arial, Helvetica, sans-serif; margin-right:5px}

.left_navigation{border-right:1px solid #D7D6D2; vertical-align:top; width:200px;}
.main_content_holder{border:none;border-collapse:collapse; padding:0; position:relative; top:-3px; width:100%}
.main_content_holder.border{border-top:1px solid #D7D6D2}
.help{float:left;margin-right: 5px; border:none}
.help_hint{border:1px solid gray; background:infoBackground url(../img/ico_hint.gif) no-repeat 2px 5px; padding: 5px 10px 5px 20px}
.image_gallery{background:#D0D0D0; padding: 10px }
	.image_gallery img{border:1px solid #D7D6D2; width:95px; height:70px; margin-right:20px}
	.image_gallery img:hover{background:none; border-color:#000066}
.validation_error{border:1px solid #FF6666; background:#FFCFCF}
.error_label{color:red}
form p{padding:10px; margin:0}

.required{color:red; font-weight:bold}
.view_new{float:right}

		#breadcrumb{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;			
		margin:15px 0 10px 0;
		}
		#breadcrumb strong{color:000!important;font-family:Arial, Helvetica, sans-serif;
		font-size:14px;	}
		#breadcrumb ul{
			margin-left: 0;
			padding-left: 0;
			display: inline;
			border: none;
		} 
		
		#breadcrumb ul li{
			margin-left: 0;
			padding-left: 2px;
			border: none;
			list-style: none;
			display: inline;
		}
/* Estilos para nav*/
#home, #services, #contactus,
#company, #clients{text-align:center}

#home.sel a, #services.sel a, #contactus.sel a,
#company.sel a, #clients.sel a{ display:block;margin-left:8px}

#home.sel a:hover, #services.sel a:hover, #contactus.sel a:hover,
#company.sel a:hover, #clients.sel a:hover{color:#fff; text-decoration:none; cursor: default}

#home a{width:60px}
#home{width:68px}
#home.sel{background:transparent url(../img/bak_sel_small.gif) no-repeat 8px 0; }


#services {width:98px}
#services a{width:90px}
#services.sel{background:transparent url(../img/bak_sel_medium.gif) no-repeat 8px 0;}

#contactus {width:98px}
#contactus a{width:90px}
#contactus.sel{background:transparent url(../img/bak_sel_medium.gif) no-repeat 8px 0;}

#company {width:128px}
#company a{width:120px}
#company.sel{background:transparent url(../img/bak_sel_big.gif) no-repeat 8px 0;}

#clients {width:178px}
#clients a{width:170px}
#clients.sel{background:transparent url(../img/bak_sel_xl.gif) no-repeat 8px 0;}

#btn_go{cursor:pointer;background:transparent url(../img/bak_btn_go.gif) no-repeat 0 0; width:43px; height:24px; border: none}
#btn_submit{cursor:pointer;background:transparent url(../img/bak_btn_submit.gif) no-repeat 0 0; width:80px; height:24px; border: none}
#btn_filter{cursor:pointer;background:transparent url(../img/bak_btn_filter.gif) no-repeat 0 0; width:78px; height:24px; border: none}
#footer{clear:both;
	border-top:2px solid #003366;padding:10px; text-align:center;
	margin-bottom:16px;
	padding-left:20px;
	padding-top:20px; _padding-top:0px;
	font-size:90%;
}
	#footer a{padding:1px 2px; margin-right:23px}
	#footer a img {float:center;border:none; position:relative;top:18px}
	#footer .img {margin-right:13px}
	#footer li{float:left; list-style-type:none; margin:0; padding:0; display:inline}		
	#footer span{margin-right:5px; margin-left:5px}
	#footer ul{padding-left:250px;clear:both; display:block; list-style-type:none; margin:0; padding:0}
	#footer .copyright{margin-top:0; padding-top:3px; font-size:80%;display:block;clear:left; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#666666}
#home_banner{padding:0; text-align:center; vertical-align:middle; margin:0}
	#home_banner img{width:381px;height:205px;  margin:0; border:none}
	#home_banner a img{border:none}
	
#intrant_access{position:relative; top:-1px; height:33px; vertical-align:middle; 
				background:transparent url(../img/bak_intranet_access.gif) repeat-x -1px 0; font-size:13px;
				text-align:right; margin:0; padding:0; padding-top:3px; border:none}
				
	#intrant_access span{position:relative; left:-72px; }
	#intrant_access img{width:14px; height:14px; margin-right:5px}
	#intrant_access form{ display:inline; padding:0; margin:0; padding-right:5px}

#intrant_welcome{position:relative; top:-3px; height:33px; vertical-align:middle; 
				background:transparent url(../img/bak_welcome.gif) repeat-x -1px 0; font-size:13px;
				text-alignZ:right; margin:0; padding:0; padding-top:3px; border-top:3px solid #4B4078}
	#intrant_welcome form{text-align:right; float:right; position:relative; top: -14px}
	#intrant_welcome span{position:relative; top:5px; margin-left:10px; color:#fff}
	#intrant_welcome imgS{width:14px; height:14px; margin-right:5px}
	#intrant_welcome form{ display:inline; padding:0; margin:0; padding-right:5px}	
	
div.tooltip {
	width: 200px;
	color: #fff;
	text-align: center;
}

div.tooltip h4 {
	color: #fff;
	font-weight: bold;
	text-shadow: 2px 2px 1px #222;
	margin: 0;
	padding: 13px 10px 5px;
	background: url(img/balloon.png) top left no-repeat !important;
	background: url(img/balloon.gif) top left no-repeat;
	font-size: 11px;
}

div.tooltip p {
	margin: 0;
	padding: 0 10px 15px;
	text-shadow: 2px 2px 1px #222;
	background: url(img/balloon.png) bottom left no-repeat !important;
	background: url(img/balloon.gif) bottom left no-repeat;
	font-size: 10px;
}	
.bak_mission{background:transparent url(../img/bak_1.jpg) no-repeat 0 0;}
.bak_mission .news_img_column{width: 155px}	

.bak_company{background:transparent url(../img/bak_telcam.jpg) no-repeat 0 0;}
	.bak_company .news_img_column{width: 155px}
	.bak_company .news_body_column p{width:auto; margin-right:20px}
	
.bak_services{background:transparent url(../img/bak_3.jpg) no-repeat 0 0;}
	.bak_services .news_img_column{width: 155px}
	.bak_services .news_body_column p{width:auto; margin-right:20px}
	
/*INTRANET*/
#btn_logout{background:transparent url(../img/bak_btn_logout.gif) no-repeat 0 0;border:none;width:177px; height:24px}

/*#filter{background:transparent url(../img/ico_filter.gif) no-repeat 5px 35px;border:none; border-top:2px solid #D7D6D2; border-bottom:1px solid #D7D6D2}
*/
#filter{background:transparent url(../img/bak_filter.gif) repeat-x 0 0;border:none; border-top:2px solid #D7D6D2; border-bottom:1px solid #D7D6D2;}


	#filter form{  margin-top:15px;padding: 5px 5px 5px 45px; background:transparent url(../img/ico_filter.gif) no-repeat 5px 0}
	#filter form p {
	   clear: both;
	   padding:5px 0
	}

	#filter form p label {
	   display: inline;
	   float: left;
	   width: 60px; 
	}

	#filter form p input, #filter form p textarea, #filter form p select {
	   margin: 0;
	}
	#filter .calendar{border:none; padding:0; background:none}
	
.int_news, .int_users, .int_sites, .int_companies{height:32px; line-height:32px; padding-left:38px;}
.int_news{background:transparent url(../img/ico_news.gif) no-repeat 0 0;}
.int_users{background:transparent url(../img/ico_users.gif) no-repeat 0 0;}
.int_sites{background:transparent url(../img/ico_sites.gif) no-repeat 0 0;}
.int_companies{background:transparent url(../img/ico_companies.gif) no-repeat 0 0;}

.panel_title{background: /*#0895C8*/gray; border-bottom:1px solid gray; padding:3px; margin-bottomX:10px; 
	/*background:transparent url("../img/bak_header.gif") repeat-x 0 0*/}
	.panel_title a{color:#fff;  display:block; margin:0; height:100%}

.welcome_panel{padding-left:30px}


.tbl_list{border-collapse:collapse; border:1px solid #B4B6AB; width:100%;  /*width:527px;*/cursor:default}
.tbl_list th, .tbl_list td{ text-align:left; border:1px solid #B4B6AB; padding:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.tbl_list th{background: /*#333399*/#4B4078; color:#fff}
.tbl_list .odd{background: #DFDFDF}
.tbl_list a.del{background:transparent url(../img/ico_del_16.gif) no-repeat 0 0; padding-left:20px}
.tbl_list a img{border: none; width:16px; height:16px; }

.round_toolbar{background-color:/*#99CCFF*//*#FFDD3F*/ #FFE04F;  margin: 10px 0}
	.round_toolbar b.rtop, .round_toolbar b.rbottom{display:block;background: #FFF}
	.round_toolbar b.rtop b, .round_toolbar b.rbottom b{display:block;height: 1px;
		overflow: hidden; background: /*#99CCFF*//*#FFDD3F*/#FFE04F}
	.round_toolbar b.r1{margin: 0 5px}
	.round_toolbar b.r2{margin: 0 3px}
	.round_toolbar b.r3{margin: 0 2px}
	.round_toolbar b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
	.round_toolbar a, .round_toolbar a:hover{padding:0; margin:0 5px; background:none; color: #003399; text-decoration:none}
	.round_toolbar a:hover{color: #003399;text-decoration: underline}
	.round_toolbar a img{float:left; border:none; padding:0; margin:0; display:inline}
	
.toolbar{/*border:1px solid gray; */list-style:none; padding:0; margin:0 5px; width:/*515px*/ 100%}
.toolbar li{display:inline}
.toolbar img{width:16px; height:16px}

.u{text-decoration:underline}
.right{text-align:right}

#lnk_filter_toggler{text-decoration: none}
