body{
	background: #000000;
	color: #ffffff;
	font-family: arial,verdana;
	font-size: 18px;
}

/* LINKS */

a{
	text-decoration: underline;
	color: #ffffff;
}

a:hover{
	text-decoration: none;
	color: #d80d0d;
}

a.no_under{
	text-decoration: none;
}

/* IMAGES */

img{
	display: block;
	border-width: 0px;
	text-decoration: none;
}

img.center {
	margin-left: auto;
	margin-right: auto;
}

img.inline {
	display: inline;
}

img.left{
	float: left;
}

img.right{
	float: right;
}

img.i100{
	width: 100%;
}

img.thumb{
	width: 200px;
	cursor: pointer;
}

img.dyn_lat{
	margin-left: auto;
	margin-right: auto;
	cursor: pointer;
	width: 79%;
}

img.dyn_top{
	margin-left: auto;
	margin-right: auto;
	cursor: pointer;
	width: 70px;
	padding-right: 20px;
}

img.ptr{
	cursor: pointer;
}

/* TABLES */

table, tr, td{
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	background-color: transparent;
	vertical-align: top;
	text-align: center;
}

table.center{
	margin-left: auto;
	margin-right: auto;
}

.tbl_menu{
	position: absolute;
	left: 8px;
	top: 143px;
	z-index: 1;
	visibility: visible;
}

th{
	text-align: center;
	font-size: 20px;
	color: #ffffff;
	background-color: #2b67ab;
	height: 30px;
	padding: 0px;
	vertical-align: middle;
}

td.right{
	text-align: right;
}

td.left{
	text-align: left;
}

td.just{
	text-align: justify;
	padding: 10px;
}

td.center{
	text-align: center;
}

.td_styles{
	width: 80px;	
}

.tr_lang{
	height: 30px;
	max-height: 30px;
}

.tr_follow{
	height: 35px;
	max-height: 35px;
}

.tr_footer{
	height: 40px;
	background-image: url(../images/widgets/h_knot.jpg);
	background-repeat: repeat-x;
	background-position: center;
}

.tr_banner{
	height: 135px;
	text-align: right;
	vertical-align: top;
	max-height: 135px;
}

.bannurl{
	width: 100%;
	height: 65px;
	background-image: url(../images/banners/url_800_bl.png);
	background-repeat: no-repeat;
	background-position: center;
}

.tr_hmenu{
	height: 40px;
	background-image: url(../images/widgets/h_knot.jpg);
	background-repeat: repeat-x;
	background-position: left;
}

.tbl_photo_dyn{
	visibility: hidden;
}

.tbl_evs_dyn{
	visibility: hidden;
}

.tr_space{
	height: 15px;
}

.tbl_100{
	width: 100%;
}

.tbl_inline{
	display: inline;
}

.tbl_89{
	width: 99%;
	margin-left: auto;
	margin-right: auto;
	min-width: 40px;
	border: none;
	margin-left: 5px;
	margin-right: 10px;
}

.td_fill{
	text-align: center;	
	vertical-align: middle;
	background-color: #13419d;
	white-space: nowrap;
	height: 30px;
}

.td_thjust{
	background-color: #2b67ab;
	text-align: justify;
	color: #ffffff;
	font-weight: bold;
	padding: 10px;
}

.tr_point{
	text-align: center;	
	vertical-align: middle;
	background-color: #195eab;
	cursor: pointer;
}

.td_bold{
	font-weight: bold;
	vertical-align: top;
	background-color: #f0fbd6;
	text-align: left;
	opacity: 0.68;
	padding: 5px;
	color: #000000;
	border: solid #ffffff;
	border-top-width: 3px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
}

.td_banner{
	width: 100%;
	height: 100%;
	text-align: center;	
	vertical-align: middle;
	background-color: #195eab;
	overflow: hidden;
	background-image: url(../images/banners/knot.jpg);
	background-size: 100%;
	height: 60px;
	max-height: 60px;
}

.mega_text{
	font-size: 24px;
	color: #ffffff;
}

.normal_text{
	font-size: 18px;
	color: #ffffff;
}


.normal_text_bold{
	font-size: 18px;
	color: #ffffff;
}

.kilo_text_black{
	font-size: 18px;
	text-decoration: none;
	color: #000000;
}

.normal_text_black{
	font-size: 14px;
	text-decoration: none;
	color: #000000;
}

.mini_text{
	font-size: 14px;
	text-decoration: none;
	color: #ffffff;
}

.mini_text_black{
	font-size: 14px;
	text-decoration: none;
	color: #000000;
}

/* BOTONES */

.t_bot{
	border: solid #ffffff;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	background-image: url(../images/widgets/3dblue40.gif);
	background-repeat: repeat-x;
	font-size: 16px;
	text-decoration: none;
	cursor: pointer; 
	background-color: #000000;
	color: #ffffff;
	width: 150px;
	height: 40px;
	min-height: 40px;
	min-width: 150px;
	max-width: 150px;
	text-align: center;
	vertical-align: middle;
}

.t_botover{
	border: solid #ffffff;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	background-image: url(../images/widgets/3dblue40_on.gif);
	background-repeat: repeat-x;
	font-size: 16px;
	text-decoration: none;
	cursor: pointer; 
	background-color: #000000;
	color: #ffffff;
	width: 150px;
	height: 40px;
	min-height: 40px;
	min-width: 150px;
	max-width: 150px;
	text-align: center;
	vertical-align: middle;
}

.t_botout{
	border: solid #ffffff;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	background-image: url(../images/widgets/3dblue40.gif);
	background-repeat: repeat-x;
	font-size: 16px;
	text-decoration: none;
	cursor: pointer; 
	background-color: #000000;
	color: #ffffff;
	width: 150px;
	height: 40px;
	min-height: 40px;
	min-width: 150px;
	max-width: 150px;
	text-align: center;
	vertical-align: middle;
}

/*  MENUS  */

.tbl_vmenu1{
	position: absolute;
	left: 159px;
	top: 184px;
	z-index: 1;
	visibility: hidden;
}

/* TEXTO */

p{
	text-align: justify;
	padding: 10px;
}

ul{
	text-align: justify;
	margin: 15px;
	list-style-type: none;
	padding: 0px;
}

ul li{
	background-image: url(../images/widgets/bullet_bl.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 14px;
}

.mini_text{
	font-size: 14px;
	color: #ffffff;
}

.mini_text_bold{
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
}

.micro_text{
	font-size: 12px;
	text-decoration: none;
	color: #ffffff;
}

.micro_text_black{
	font-size: 12px;
	text-decoration: none;
	color: black;
}

.footer_text{
	font-size: 12px;
	text-decoration: none;
	color: #ffffff;
	white-space: nowrap;
}

.tbl_logo{
	border: none;
	width: 605px;
	background-image: url(../images/logos/logobg_arkhe_bk.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100%;
	min-width: 605px;
	max-width: 605px;
}

.tbl_user{
	border: none;
	width: 605px;
	min-width: 605px;
	max-width: 605px;
}

.tbl_login{
	border: solid #ffffff;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	width: 250px;
	margin-left: auto;
	margin-right: auto;
}

.tbl_slideshow{
	height: 401px;
	width: 605px;
	background-image: url(../images/fotos/arkhe.jpg);
	background-size: 100%;
	background-color: #000000;
}

.td_content{
	width: 605px;
	min-width: 605px;
	max-width: 605px;
}

.tbl_avisos{
	border: solid #ffffff;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	width: 605px;
	min-width: 605px;
	max-width: 605px;
}

.elem_right{
	float: right;
}

.elem_left{
	float: left;
}

.elem_nowrap{
	white-space: nowrap;
}

.mini_text_blue{
	font-size: 14px;
	color: #000000;
}
.nano_text{
	font-size: 11px;
	color: #ffffff;
}
.resalta_nano_text_ptr{
	font-size: 11px;
	color: #d80d0d;
	cursor: pointer;
}

.resalta_text{
	color: #d80d0d;
}

.resalta_text_ptr{
	font-size: 14px;
	color: #d80d0d;
	cursor: pointer;
	text-decoration: none;
}

.resalta_bold_text_ptr{
	font-size: 14px;
	color: #d80d0d;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
}

.form_txt{
	font-size: 14px;
	color: black;
	background-color: #bff3ff;
	height: 20px;
	width: 250px;
	padding: 2px;
	vertical-align: top;
	border: solid #d80d0d;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
	margin: 10px;
}

.form_mini_txt{
	font-size: 14px;
	color: black;
	background-color: #bff3ff;
	height: 20px;
	width: 40px;
	padding: 2px;
	vertical-align: top;
	border: solid #d80d0d;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
	margin: 10px;
}

.form_sel{
	font-size: 14px;
	color: black;
	background-color: #bff3ff;
	height: 29px;
	width: 257px;
	padding: 2px;
	vertical-align: top;
	border: solid #d80d0d;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
	margin: 10px;
}

.form_mini_sel{
	font-size: 14px;
	color: black;
	background-color: #bff3ff;
	height: 29px;
	width: 50px;
	padding: 2px;
	vertical-align: top;
	border: solid #d80d0d;
	border-top-width: 3px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
	margin: 10px;
}

.form_mega_sel{
	font-size: 14px;
	color: black;
	background-color: #bff3ff;
	height: 29px;
	width: 380px;
	padding: 2px;
	vertical-align: top;
	border: solid #d80d0d;
	border-top-width: 3px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
	margin: 10px;
}

.form_txtarea{
	font-size: 14px;
	color: black;
	background-color: #bff3ff;
	height: 250px;
	width: 250px;
	padding: 2px;
	vertical-align: top;
	border: solid #d80d0d;
	border-top-width: 3px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
	margin: 10px;
}

.form_txt:focus{
	background-color: #0779fe;
}

.form_txt:hover{
	background-color: #0779fe;
}

.form_sel:focus{
	background-color: #0779fe;
}

.form_sel:hover{
	background-color: #0779fe;
}

.form_textarea:focus{
	background-color: #0779fe;
}

.form_textarea:hover{
	background-color: #0779fe;
}
.form_snd{
	font-size: 14px;
	color: #ffffff;
	background-color: #0779fe;
	height: 30px;
	width: 150px;
	padding: 0px;
	vertical-align: middle;
}

.form_snd:hover{
	background-color: #d80d0d;
}

.form_snd_large{
	font-size: 14px;
	color: #ffffff;
	background-color: #0779fe;
	height: 30px;
	width: 200px;
	padding: 0px;
	vertical-align: middle;
}

.form_snd_large:hover{
	background-color: #d80d0d;
}

iframe{
	border-width: 0px;
}
