
@charset "utf-8";
@import "dropdown.css";	
@import "default.ultimate.css";

/* Base */
html{overflow-x:hidden; }
body{height:100%; background-color:#000; }

/* Sin menu derecha */
#bg_top2{position:absolute;width:1600px; height:384px; background:url('../images/bg_top.jpg') no-repeat center top; left:50%; margin-left:-790px; top:0;}
#bg_top2 .bi{ position:absolute; z-index:100; left:325px; top:27px;}
#container2{position:absolute; width:1600px; background: url('../images/bg_wrapper2.jpg') repeat-y 312px top;  overflow:hidden; top:157px; left:50%; margin-left:-800px; z-index:100;}
#wrapper2{position:relative; width:980px; min-height:700px; background:url('../images/bg_wrapper2_top.jpg') no-repeat left top; margin-left:312px; z-index:100; line-height:17px;}
*html #wrapper2{height:700px;}
.wrapper2_bottom{clear:both; width:980px; height:60px; background:url('../images/bg_wrapper_bottom.png') no-repeat; margin-left:312px; z-index:10;}
#footer2{ clear:both; position:relative; width:980px; height:176px; background:url('../images/bg_wrapper_bottom.png') no-repeat; margin-left:312px;}
#footer2 .bottom_bi{position:absolute; left:239px; top:96px;}
#footer2 .foot_menu{ width:420px; height:20px; background:url('../images/bg_foot2_menu.gif') no-repeat bottom; text-align:center; margin:0 0 0 320px; padding-top:85px; color:#666666;}
#footer2 .foot_menu A:link,#footer2 .foot_menu a:visited, #footer2 .foot_menu a:active{color:#666666; text-decoration: none; font-weight:normal;}
#footer2 .policy{color:#999999;}
#footer2 .copy{ width:410px; height:18px; text-align:center; color:#666666; margin:2px 0 0  320px;}
#footer2 .copy A:link,#footer2 .copy a:visited, #footer2 .copy a:active, #footer2 .copy a:hover{color:#d4765a; text-decoration: none; font-weight:normal;}

/* Con menu derecha */
#bg_top{position:absolute;width:1600px; height:100%;  background:url('../images/bg_02.jpg') no-repeat center top; left:50%; margin-left:-786px; top:0;}
#bg_top .bi{position:absolute; z-index:100; left:325px; top:27px;}
#container{position:absolute;width:1600px;background: url('../images/bg_wrapper.gif') repeat-y; overflow:hidden; top:227px; left:50%; margin-left:-800px; z-index:100;}
#wrapper{position:relative; width:980px; min-height:700px; background:url('../images/bg_wrapper_top.jpg') no-repeat left top; margin-left:312px; z-index:100; line-height:17px;}
*html #wrapper{height:700px;}
.wrapper_bottom{clear:both; width:980px; height:60px; background:url('../images/bg_wrapper_bottom.png') no-repeat; margin-left:312px; z-index:10; border:1px solid #fff;}
#footer{ clear:both; position:relative; width:980px; height:176px; background:url('../images/bg_footer.jpg') no-repeat; margin-left:312px;}
#footer .bottom_bi{position:absolute; left:239px; top:96px;}
#footer .foot_menu{ width:420px; height:20px; background:url('../images/bg_foot_menu.gif') no-repeat bottom; text-align:center; margin:0 0 0 320px; padding-top:85px; color:#666666;}
#footer .foot_menu A:link,#footer .foot_menu a:visited, #footer .foot_menu a:active{color:#666666; text-decoration: none; font-weight:normal;}
#footer .policy{color:#999999;}
#footer .copy{ width:410px; height:18px; text-align:center; color:#666666; margin:2px 0 0  320px;}
#footer .copy A:link,#footer .copy a:visited, #footer .copy a:active, #footer .copy a:hover{color:#d4765a; text-decoration: none; font-weight:normal;}

/* Parte Inferior */
#bg_bottom{width:100%; height:170px; background:url('../images/bg_bottom.jpg') repeat-x center bottom;  margin-top:-170px; z-index:0;}
#bg_bottomarea{position:relative; width:1600px;}
#bg_bottom_x{position:relative; width:100%;  overflow:hidden; background:url('../images/bg_bottom_x.jpg') repeat-x left bottom;}

/* Clases de uso general */
.menu_area{width:189px; float:left; overflow:hidden; padding-top:36px; padding-left:11px; margin-right:35px;}
.server_time{ width:169px; height:38px; text-align:center; margin-left:5px; font-size:11px;}
.server_time dt{color:#b8996a;}
.server_time dd{color:#999999;}
.server_time span{color:#cccccc;}
.left_menu_area{width:179px; overflow:hidden; margin-top:7px; font-size:11px;}
.left_menu_area dl{}
.left_menu_area dt{margin-bottom:2px;}
.left_menu_area dd{width:144px; height:19px; border-bottom:1px solid #262422; background:url('../images/bg_menu.gif') no-repeat; margin-left:10px; padding-left:13px; padding-top:1px; color:#ffa200; font-weight:bold;}
.left_menu_area .nobr{border:0px solid;}
.left_menu_area dd A:link,.left_menu_area dd a:visited,.left_menu_area dd a:active{color:#999999; text-decoration: none; font-weight:normal;}
.left_menu_area dd a:hover{color:#fff; text-decoration:none;}
.left_menu_area .this{color:#ffa200; font-weight:bold;} /*090422 Γί°‘*/
.title_area {width:706px; height:33px; border-bottom:1px solid #574937; color:#87652f; overflow:hidden;}
.title_area h2 {float:left;}
.title_area h2 img{float:left;}
.title_area h2 span{margin-top:10px; float:left;}
.title_area .login{float:right; color:#87652f; margin-top:8px;}
.title_area .login img{margin-left:2px;}
.contents_area{width:510px; margin-top:33px; float:left;}
.contents_area2{width:705px; margin-top:33px; float:left;}
.news {clear:both; width:510px; overflow:hidden; padding:10px 0 0 0; font-size:11px;}
.news dt{ font-size:11px; height:20px;}
.news dt A:link,.news dt a:visited,.news dt a:active{color:#d4765a; text-decoration: underline;}
.news dt a:hover{color:#d4765a; text-decoration: underline;}
.news dd{ clear:both;color:#999999;}
.right_area{width:200px; overflow:hidden; margin-top:51px; float:right;}
.login_area{width:186px; height:111px; padding:22px 0 0 14px;}
.login_area .id_pass{float:left; margin-top:12px; margin-right:6px; padding-left:5px;}
.login_area .id_pass li{ clear:both;}
.login_area .id_pass input{border:1px solid #49281d; background-color:#000; width:100px; height:14px; padding-left:4px; font-size:9px; float:left;}
.login_area .btn_log{ margin-top:12px;}
.login_area .account_help { margin-top:5px;}
.login_area .account_help li{ background:url('../images/bulit_01.gif') no-repeat left 7px; padding-left:6px; text-decoration:underline; line-height:16px; font-size:11px;}
.login_area .account_help li A{text-decoration: underline;}
.login_area .nick_name{ color:#ffa200; text-decoration:underline;}
.right_menu{width:162px; margin-left:17px;  font-size:11px;}
.right_menu dt{width:162px; height:11px; margin-bottom:5px;}
.right_menu dd{width:162px; color:#666; text-decoration:underline; clear:both;line-height:17px;}
.right_menu dd span{ font-weight:bold;}
.right_menu dd img{ margin-top:4px;}
.right_menu dd A:link,.right_menu dd a:visited,.right_menu dd a:active{text-decoration: underline; color:#666;}
.right_menu dd a:hover{color:#fff; text-decoration: underline;}
.right_space{ margin-left:17px; height:17px; margin-top:13px;}

/* Error formulario */
.error {color: #000000; width: 340px; padding: 25px; margin-left: 200px; margin-bottom: 2em !important; border: 1px #000000 solid; background:  #FFD9D9;}
/* Busquedas
.search_area{ width:171px; height:106px; background:url('../images/bg_search.gif') no-repeat; padding:27px 0 0 8px; margin-top:5px;}
.search_line{ height:16px;}
.search_area ul{ clear:both; margin-top:2px;}
.search_area li{ color:#87652f; font-size:11px; line-height:16px;}
.search_area li A:link,.search_area li a:visited,.search_area li a:active{color:#87652f;}
.search_area li a:hover{color:#fff;}
.search_area li img{ margin-bottom:-1px;}
.input_search{background-color:#000; border:1px solid #331900; height:14px; padding-left:3px;}
*/

/* Sitemap */
#sitemap {
	font:normal 14px Arial,sans-serif;
}
#sitemap ul {
	list-style:none;
	margin:0;
	padding:0;
}
#sitemap li {
	margin:0 0 -0.1em;
	min-height:1em;
	padding:.2em .4em;
	position:relative;
	width:10em;
}
#sitemap ul ul {
	font-size:90%;
	margin-top:-1.4em;
	/* aqui la imagen */
}
#sitemap ul ul li {
	border-left:0.5em solid #ff0000;
	left:10.4em;
}
#sitemap ul ul ul li {

}
#sitemap ul ul ul ul li {

}
#sitemap ul ul ul ul ul li {

}

/* Marquesinas */
.mooquee {
	/*font-weight:bold;*/
	line-height:17px;
	padding: 0px 0px 0px 20px;
	/*border:3px solid #D00000;*/
	/* don't change */
	position: absolute;
	overflow: hidden;
	white-space: nowrap;
}

.mooquee_admin {
	/*font-weight:bold;*/
	line-height:17px;
	padding: 0px 0px 0px 0px;
	/*border:1px solid #D00000;*/
	/* don't change */
	position: absolute;
	overflow: hidden;
	white-space: nowrap;
}

.mooquee_general {
	/*font-weight:bold;*/
	line-height:17px;
	padding: 0px 0px 0px 0px;
	/*border:3px solid #D00000;*/
	/* don't change */
	position: absolute;
	overflow: hidden;
	white-space: nowrap;
}

.mooquee-text {
	color:#666;
	font-size:11px;
	text-decoration:none;
	/* don't change */
	position: absolute;
}