@charset "utf-8";
/* CSS Document */

hr{
border-style: inset;
border-width: 1px;
display: block;
margin: 0.5em auto;
}

.logo{
	margin:0;
	width:300px;
	height:223px;
	margin-left:275px;
}

.logo div{
	overflow:none;
}

.slogan{
	height:60px;
	width:100%;
	float:left;
	background-image:url(/images/body/slogan_back.png);
	background-repeat:repeat-x;
}

	.slText1{width:250px;height:40px;margin-top:-5px;margin-left:30px;float:left;}
	
	.slFlag{width:100px;height:50px;float:left;padding-left:95px;margin-top:7px;}

	.slText2{width:250px;height:40px;margin-top:-1px;margin-left:80px;float:left;}

#menu{
	float:left;
	width:100%;
	height:65px;
	background-image:url(/images/body/menu_back2.png);
	background-repeat:no-repeat;
	text-align:center;
	font-size: 16px;
	font:bold;
}

	.menuList, .menuList ul{margin:0;padding:0;list-style-type:none;list-style-position:outside;position:relative;margin-left:140px;*margin-left:20px;width:70%;z-index:1;}
	
	.menuList a{color:#000000;text-decoration:none;}
	 
	.menuList a:link, .menuList a:active, .menuList a:visited{display:block;padding-left:5px;padding-right:5px;padding-bottom:5px;color:#FFFFFF;text-decoration:none;}

	.menuList a:hover{background-color:#8B0000;color:#FFFFFF;padding-left:5px;padding-right:5px;padding-bottom:5px;}

	.menuList li{float:left;position:relative;padding-left:5px;padding-right:5px;}

	.menuList ul {position:absolute;left:-140px;*left:-20px;width:2em;display:none;text-align:left;}
	 
	.menuList li ul a{width:135px;float:left;background-color:#000000;}
	 
	.menuList ul ul{top:auto;}	

	.menuList li ul ul {left:12em;margin:0px 0 0 10px;}

	.menuList li:hover ul ul, .menuList li:hover ul ul ul, .menuList li:hover ul ul ul ul{display:none;}

	.menuList li:hover ul, .menuList li li:hover ul, .menuList li li li:hover ul, .menuList li li li li:hover ul{display:block;}
	
.contador{
	height:24px;
	margin-top:2px;
	float:right;
}

.content img,embed{
	display:block;
	margin:auto;
}

.column_left{
	padding-top:60px;
	padding-left:10px;
	padding-right:10px;
	height:540px;
	width:305px;
	float:left;
}

	.column_left #space1,#space2{height:100px;background-color:#808080;margin-bottom:10px;border:#FFFFFF solid 2px;}

	.column_left #space1{height:420px;}

.column_right{
	width:500px;
	float:left;
	padding-left:10px;
	padding-right:10px;
}

	.column_right .section_title{float:left;margin-top:10px;width:100%;height:20px;}

	.column_right #news{ 
		width:98%;
		height:514px;
		float:left;
		border:#FFFFFF solid 2px;
		margin-top:30px;
		padding-top:10px;
		padding-left:10px;
		padding-bottom:10px;
		background-color: #000000;
		background-image: url(/images/body/brand2.gif);
		background-position:center;
		background-repeat:no-repeat;
	}
	
		#news p{line-height:20px;}	

#Content a, #Footer a{ color:orange;text-decoration:none;}

#Content a:hover, #Footer a:hover{  text-decoration:underline;}

#Content a:selected, #Footer a:selected{ color:darkred;}

#Content .event{display:block;text-align:center;}

#Footer p{padding-top:10px;}

.banner_bottom a img{border:white solid 2px;}

#Content form{vertical-align: top;width:100%;margin-top:10px;float:left;}
#Content div.error{margin-top:10px;}
#Content label.error{display:block;width:100%;color:#F00;line-height: 1.8;}
#Content .fanInput{wifth:100%;padding-bottom:10px;}
#Content .fanInput ul{list-style:inside;}
#Content .fanInput label{width:180px;float:left;}
#Content .fanInput input .send,.reset{display:inline;margin-top:10px;}
#Content input#photo{background-color:#FFFFFF;width:211px;}

#Content .gallery {
		/*background-color: #444;*/
		width: 100%;
		height:690px;
		float:left;
	}
	#Content .gallery ul{ list-style: none;margin-left:-5px;margin-right:-5px;margin-top:30px;}
	#Content .gallery li{ display:inline;width:100%;}
	#Content .gallery ul img {
			border: 5px solid #3e3e3e;
			border-width: 5px 5px 20px;
		}
	#Content .gallery ul a:hover img {
			border: 5px solid #fff;
			border-width: 5px 5px 20px;
			color: #fff;
		}
	#Content .gallery ul a:hover { color: #fff; }
	
#Content .content img,embed{
	display:block;
	margin:auto;
}

#Content .center{text-align:center;}

.fanBox{width:260px;height:390px;padding:5px;float:left;margin-top:20px;margin-bottom:-10px;margin-right:0px;margin-left:10px;border:solid 1px #808080;}

.clipout{
	padding-left:35px;
	padding-bottom:5px;
	position:relative;
  width:160px;
  height:280px;
  /*top:-1px;
  left:-1px;*/
}
.clipin{
  position:absolute;
  width:100%;
  clip:rect(0px 200px 300px 0px);
  /*top:-50px;
  left:-82px;*/
}

.clipin img{width:100%;}

.paginator{width:100%;float:left;margin-top:20px;}
