html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
body {
	line-height: 1;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}/*

	B A S E

*/
html, body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	border-collapse:collapse;
	line-height: 1;
}

body {
	background-color:#FFF;
	color:#666;
	cursor:url("http://www.nochesargentinas.com.ar/img/cursor.cur"), auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	scrollbar-face-color:#C36A60;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#D1D1D1;
	scrollbar-shadow-color:#65140B;
	scrollbar-highlight-color:#F7E6E4;
	/*scrollbar-3dlight-color:#7C6363;
	scrollbar-darkshadow-color:#C3BFBE;*/
}

table#tbl_contents {
	width:100%;
	height:100%;
	border:none;
	border-collapse:collapse;
	empty-cells:show;
	table-layout:auto;
}
table#tbl_contents > thead > tr > td {
	width:auto;
	height:1px;
}
table#tbl_contents > tbody > tr > td.menu {
	width:150px;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
	border-right:2px solid #999999;
	background-color:#9a0000;
	background-image:url("http://www.nochesargentinas.com.ar/img/menu_bg.jpg");
	background-repeat:repeat-y;
}
table#tbl_contents > tbody > tr > td.contents {
	width:50000px; /* FIX PARA EL IE QUE ES UN ESTUPIDO INFELIZ HIJO DE PUTA */
	padding:10px;
	padding-top:20px;
	vertical-align:top;
	text-align:center;
	background-color:#FAFAFA;
	background-image:url("http://www.nochesargentinas.com.ar/img/main_bg.jpg");
	background-repeat:repeat-x;
}
table#tbl_contents > tfoot > tr > td {
	width:auto;
	height:1px;
}

div.sectionbox_container {
	width:80%;
	margin:0 auto;
	padding:10px;
	text-align:center;
	background-color:#FAFAFA;
	border:solid 1px #CCCCCC;
	position:relative;
}
div.sectionbox_container > div.title {
	text-align:right;
	margin-right:-10px;
	padding-bottom:20px;
}
div.sectionbox_container > div.title h1 {
	font-size:20px;
	border-bottom:solid 2px #CCCCCC;
	color:#006699;
	letter-spacing:2px;
	padding:5px 25px 5px 50px;
	padding-left:50px;
	display:inline-block;
}

.hidden {
	display:none;
}

table caption { /* Bugfix FF */
	margin-left:-1px;
}

.banners_container {
	text-align:center;
}
.banners_container span {
	padding:0px;
	margin:5px;
	margin-top:20px;
	display:block;
	text-align:center;
}
.banners_container > span:first-child {
	margin-top:0px;
}
.banners_container img {
	border:none;
}

table.sortable > thead td.unsortable * {
	cursor:inherit;
}
table.sortable > thead td * {
	cursor:pointer;
}
table.sortable > tbody tr.odd td {
	background-color: #ddd;
}
table.sortable > tbody tr.even td {
	background-color: #fff;
}

.tooltip {
	cursor:pointer;
}

.form_button,
.form_button_medium,
.form_button_large
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	border-style:none;
	color:#FFFFFF;
	height:22px;
	background-color:#666666;
	padding-bottom:2px;
	cursor:pointer;
}
.form_button {
	width:100px;
	background-image:url('http://www.nochesargentinas.com.ar/img/form_button.jpg');
}
.form_button_medium {
	width:150px;
	background-image:url('http://www.nochesargentinas.com.ar/img/form_button_medium.jpg');
}
.form_button_large {
	width:200px;
	background-image:url('http://www.nochesargentinas.com.ar/img/form_button_large.jpg');
}
.form_button_disabled,
.form_button[disabled],
.form_button_medium[disabled],
.form_button_large[disabled] {
	color:#CCCCCC;
	text-decoration:line-through;
	cursor:inherit;
}
.form_button_warning {
	color:#F4F175;
}

#loading_container {
	position:absolute;
	top:0; left:0;
	width:100%;
	height:100%;
	text-align:center;
	vertical-align:middle;
}
#loading_container td {
	width:100%;
	height:100%;
	text-align:center;
	vertical-align:middle;
}
#loading_container div {
	position:relative;
	margin:auto;
	padding:25px 40px;
	width:400px;
	background:#eee;
	border:1px solid #ccc;
	opacity:0.8;
	filter: alpha(opacity = 80);
	color:#000;
	font-size:16px;
}
#loading_container div b {
	margin:0;
	letter-spacing:4px;
}
#loading_container div p {
	margin:0;
	font-size:12px;
}

em {
	font-style:normal;
	font-weight:bold;
}

.GMap_container {
	margin:auto;
	text-align:center;
}
.GMap_container .wrapper {
	
}
.GMap_container div {
	margin-left:auto;
	margin-right:auto;
}

/*

	H E A D E R

*/
#header_content {
	padding:0;
	margin:0;
	/*min-width:750px;*/
}
#header_content > div {
	display:table;
	width:100%;
}
#header_content > div > div {
	display:table-row;
}
#header_content > div > div > span {
	display:table-cell;
}
div.logo {
	background-color:#bd0100;
	background-image:url("http://www.nochesargentinas.com.ar/img/logo_repeat.jpg");
	background-repeat:repeat-x;
}
div.logo > span {
	vertical-align:top;
}
div.logo > span img {
	border:none;
	padding:0;
	margin:0;
}
div.logo > span.banner {
	text-align:left;
	width:auto;
}
div.logo > span.pic {
	text-align:right;
	padding-right:10px;
	width:auto;
}
div.infobar {
	background-color:#d7d7d7;
	background-image:url("http://www.nochesargentinas.com.ar/img/linea.jpg");
	background-repeat:repeat-x;
	height:20px;
}
div.infobar > span {
	vertical-align:middle;
}
div.infobar > span.users_online {
	text-align:left;
	padding-left:10px;
	font-size:11px;
	width:220px;
}
div.infobar > span.login_link {
	text-align:center;
	width:auto;
	white-space:nowrap;
}
div.infobar > span.login_link a {
	color:#993366;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:4px;
}
div.infobar > span.login_link a:hover {
	color:#990099;
}
div.infobar > span.datetime {
	text-align:right;
	padding-right:10px;
	font-size:11px;
	width:220px;
}

/*

	F O O T E R

*/
#footer_content {
	text-align:center;
	background-color:#DADADA;
	background-image:url("http://www.nochesargentinas.com.ar/img/foot_bg.jpg");
	background-repeat:repeat-x;
	padding:1px;
}
#footer_content a {
	color:#333333;
	font-size:10px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
}
#footer_content a:hover {
	color:#F63;
}

/*

	M E N U

*/
#menu_content,
#menu_content > div {
	padding:0;
	margin:0;
}
#menu_content .menu_buttons {
	background-color:#e6e6e6;
	background-image:url('http://www.nochesargentinas.com.ar/img/menu_buttons_bg.jpg');
}
#menu_content .menu_buttons ul {
	margin:0;
	padding:0;
	list-style:none;
}
#menu_content .menu_buttons ul li {
	margin:0;
	padding:10px;
}
#menu_content .menu_buttons ul li a,
#menu_content .menu_buttons ul li a.active {
	font-size:14px;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:2px;
}
#menu_content .menu_buttons ul li a.active {
	color:#DD0000;
	padding-left:15px;
	font-size:16px;
}
#menu_content .menu_buttons ul li a:hover {
	color:#CC1111;
}
#menu_content .menu_buttons ul li a.active:hover {
	color:#DD0000;
}
#menu_content .banners_container {
	margin-top:25px;
}
#menu_content .site_visits {
	margin-top:30px;
	padding-left:15px;
	color:#FFF;
}

#menu_content .lang_choose {
	margin:10px 5px;
	padding:2px;
	border:1px solid #CCC;
	background-color:#EEE;
}
#menu_content .lang_choose > a {
	font-size:14px;
	color:#C00;
	text-decoration:none;
}
#menu_content .lang_choose > a:hover {
	color:#F00;
}
#menu_content .lang_choose > a > div {
	text-align:center;
}

/*

	I N D E X

*/
table.index_contents {
	width:100%;
	height:100%;
	border-collapse:collapse;
	padding:0;
	margin:0;
}
table.index_contents > td {
	width:100%;
	padding:200px;
	text-align:center;
}
table.index_contents div.enter_link {
	text-align:center;
	margin-top:25px;
}
table.index_contents div.enter_link a {
	font-size:24px;
	color:#FFF;
	font-weight:bold;
	letter-spacing:2px;
	text-decoration:none;
}
table.index_contents div.enter_link a:hover {
	color:#FFF;
	letter-spacing:4px;
}
table.index_contents div.enter_link a small {
	font-size:14px;
}
table.index_contents div.site_description {
	margin:25px auto 0 auto;
	padding:10px;
	width:750px;
	text-align:justify;
	background-color:#800000;
	border:1px solid #F00;
	color:#FFF;
}
table.index_contents div.site_description .title {
	font-weight:bold;
	text-align:center;
	margin-bottom:8px;
}
table.index_contents td.requeriments {
	font-size:10px;
	color:#FAFAFA;
	text-align:center;
	height:40px;
}
table.index_contents td.requeriments a {
	color:#FFF;
}

div.disclaimer {
	padding:0 10px;
}
table.disclaimer {
	width:100%;
	border-collapse:collapse;
	empty-cells:show;
	padding:0;
	margin:0;
}
table.disclaimer td.disclaimer {
	background-color:#979797;
	width:720px;
}
table.disclaimer td.yellow {
	background-color:#FC6;
	text-align:left;
}
table.disclaimer td.grey1 {
	background-color:#8c8c8c;
	width:50%;
}
table.disclaimer td.grey2 {
	background-color:#b9b9b9;
	width:50%;
}

/*

	L I N K S

*/
div.sitelink_container {
	text-align:left;
	padding:0;
	margin:10px;
	margin-bottom:30px;
}
div.sitelink_container .banner {
	padding:10px 50px;
}
div.sitelink_container a {
	text-decoration:none;
	color:#06C;
}
div.sitelink_container a:hover {
	color:#09C;
}
div.sitelink_container .name {
	font-weight:bold;
	margin-bottom:3px;
}

div.goto_form {
	margin:10px;
	margin-bottom:50px;
	text-align:left;
}
div.goto_form a {
	font-size:20px;
	color:#555555;
	text-decoration:none;
}
div.goto_form a:hover {
	color:#C00;
}

table.links_form {
	margin:0 auto;
	margin-top:40px;
	background-color:#EEE;
	border:#666 2px solid;
	width:500px;
}
table.links_form thead > tr:first-child td {
	padding:25px;
	padding-bottom:10px;
	text-align:center;
	color:#333333;
	font-size:14px;
	font-weight:bold;
}
table.links_form thead td#form_rs_msg {
	padding:10px;
}
table.links_form thead td.our_banners {
	padding:20px;
	padding-right:15px;
	text-align:right;
}
table.links_form thead td.our_banners a {
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:2px;
	color:#C74303;
}
table.links_form thead td.our_banners a:hover {
	color:#E00;
}
table.links_form tbody > tr > td {
	padding:5px;
	padding-left:10px;
	text-align:left;
}
table.links_form tbody > tr > td:first-child {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	padding:2px 10px;
	white-space:nowrap;
}
table.links_form tbody > tr > td.vtop {
	vertical-align:top;
	padding:10px;
}
table.links_form tfoot > tr > td {
	padding:20px;
	text-align:center;
}

div.links_form_sent {
	margin:25px auto;
	padding:10px;
	border:2px solid #666;
	background-color:#EAEAEA;
	display:inline-block;
}
div.links_form_sent .title {
	font-weight:bold;
	font-size:14px;
}
div.links_form_sent .content {
	padding:20px;
}

/*

	B A N N E R S

*/
.banner_container {
	padding:10px;
	background-color:#CCC;
	display:inline-block;
	text-align:center;
	margin:10px;
	border:1px solid #FFF;
}
.banner_description {
	text-align:left;
	padding:10px;
}
.banner_uri {
	font-size:10px;
}
div.banner_download {
	padding-top:10px;
	text-align:center;
}
a.banner_download {
	text-decoration:none;
	color:#C00;
}
a.banner_download:hover {
	color:#F60;
}

/*

	P U B L I C A R

*/
div.intro,
div.intro > div {
	text-align:left;
}
div.intro div.brief {
	font-size:20px;
	color:#555555;
	text-align:center;
	margin-top:10px;
}
div.intro div.brief b {
	color:#CC0000;
}
div.intro div.text {
	margin-top:20px;
	padding:20px;
}
div.intro div.text > a {
	text-decoration:none;
	color:#0000CC;
}
div.intro div.text > a:hover {
	color:#0033EE;
}

table.publicar_form {
	margin:0 auto;
	margin-top:40px;
	background-color:#EEE;
	border:#666 2px solid;
	width:500px;
}
table.publicar_form thead > tr:first-child td {
	padding:25px;
	padding-bottom:10px;
	text-align:center;
	color:#333333;
	font-size:14px;
	font-weight:bold;
}
table.publicar_form thead td#form_rs_msg {
	padding:10px;
}
table.publicar_form thead td.our_banners {
	padding:20px;
	padding-right:15px;
	text-align:right;
}
table.publicar_form thead td.our_banners a {
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:2px;
	color:#C74303;
}
table.publicar_form thead td.our_banners a:hover {
	color:#E00;
}
table.publicar_form tbody > tr > td {
	padding:5px;
	padding-left:10px;
	text-align:left;
}
table.publicar_form tbody > tr > td:first-child {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	padding:2px 10px;
	white-space:nowrap;
}
table.publicar_form tbody > tr > td.vtop {
	vertical-align:top;
	padding:10px;
}
table.publicar_form tfoot > tr > td {
	padding:20px;
	text-align:center;
}

div.publicar_form_sent {
	margin:25px auto;
	padding:10px;
	border:2px solid #666;
	background-color:#EAEAEA;
	display:inline-block;
}
div.publicar_form_sent .title {
	font-weight:bold;
	font-size:14px;
}
div.publicar_form_sent .content {
	padding:20px;
}

/*

	T E R M I N O S   Y   C O N D I C I O N E S

*/
div.terms {
	text-align:left;
}
div.terms div.section {
	font-size:20px;
	font-weight:bold;
	text-decoration:underline;
	color:#555555;
}
div.terms div.terms_nav,
div.terms div.terms_pub {
	padding:20px;
	margin-top:20px;
}

.terms_list {
	list-style:none;
	list-style-position:inside;
	margin:0;
	padding:0;
}
.terms_list > li {
	padding:5px 0;
}
.terms_list > li > .term_title {
	font-size:12px;
	font-weight:bold;
}
.terms_list > li > .term_content {
	padding:0;
	margin:0;
	margin-top:5px;
	text-align:justify;
}b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}