@charset "UTF-8";
/* CSS Document */

	
	
	

.topBg{
	width:100%; min-width:960px; height:85px; background-image:url(images/topBg.jpg);
	}
	
.topContenedor {
 width:960px; height:85px; margin-left:auto; margin-right:auto;}
 
 .topLeft{
	float:left; padding-top:20px;
	 }
 
 .topRight{
	float:right; padding-top:35px; font-family:verdana; font-size:14px; color:#FFF;
	 }	 
	 

	 
	 
	/*estructura menu top*/
	
	.menu1bg {
		border-top: 1px solid #4E4E4E;
		width:100%;
		background-color: #343434;
	}
	
	
	.menu1 {
		margin-left: auto;
		margin-right: auto;
		width:960px;
		height:40px;
		border-left: 1px solid #4E4E4E;

		
	}
	
	.menu1 ul {
		padding:0px;
		margin:0px;
		height:40px;

	}
	
	.menu1 li {
	float:left;
	list-style:none;
	border-right: 1px solid #4E4E4E;
	width:120px;
	}
	
	
	
	.menu1 li a {
		display:block;
		height:40px;
		line-height:40px;
		color:#fff;
		text-decoration:none;
		font-size:12px;
		font-family:verdana;
		font-weight: normal;
		text-align:center;
		padding:0 10px 0 10px;
		cursor:pointer;
	}
	
	.menu1 li.current a {
		color:#fff;
		background-color: #939393;
	}
	
		
	.menu1 li a:hover {
		color:#fff; 
		background-color: #939393;
	}
	 
	 
	 .mainImageBg{
		 width:100%;  background-image:url(images/main_back.jpg); height:240px;
		 }
		 
	 .mainImage {
		width:960px; height:240px; margin-left:auto; margin-right:auto;		 }		 
		
	.DownContenedor {
 		width:960px; height:100%; margin-left:auto; margin-right:auto;}
		
		 .topLeft, .mainImage { 
	behavior: url(Scripts/iepngfix.htc) 
}

	
 
 	.DownArea {
 		width:100%;
		height:40px;
		border-top:1px solid #CCC;
		border-bottom:1px solid #CCC;
		line-height:40px;
		}
	
		
		.pageDivLeft1{ border:1px solid #CCC;width:300px; height:200px; float:left; margin-top:15px;

		}
		
	



		
	.fix{
	clear:both;
	}		
	
	
	/*************footer**********/
.footer {padding:0; background:#e7e7e7; margin:0;}
.footer_resize { width:960px; margin:0 auto; padding:5px 0;}
.footer p { font:normal 11px  Arial, Helvetica, sans-serif; color:#5f5f5f; padding:3px 10px; margin:0; line-height:1.8em; }
.footer a { font:normal 11px Arial, Helvetica, sans-serif; color:#383838; line-height:1.8em; text-decoration:none;}
.footer a:hover { text-decoration:underline;}
.footer p.leftt { text-align:left; width:50%; margin:10px 0; padding:10px 0; float:left;} 
.footer p.rightt { text-align:right; width:50%; margin:10px 0; padding:10px 0; float:right;} 
/*FBG*/
.FBG {padding:0; margin:0; background:url(images/line.gif) top repeat-x;}
.FBG h2 { font:bold 12px Arial, Helvetica, sans-serif; color:#5f5f5f; padding:10px; margin:0; text-align:left;	font:normal 14px/22px; 	letter-spacing:0px; }
.FBG .foot_nav { float:left; width:187px; border-left:1px solid #dedede; padding:0 0 0 40px; margin:10px 0;}
.FBG .subscribe { float:left; width:215px; margin:10px 0;}
.FBG .subscribe p { margin: 0px; text-align:left; }
.FBG .subscribe input.text { border:1px solid #d9d9d9; background:#FFF;}
.FBG ul { margin:0; padding:0; list-style:none;}
.FBG ul li { background:url(images/arrow.gif) no-repeat left; padding:0 20px; margin:0; text-align:left;}

.no_margin { margin:0;}
li.bg, .bg { clear:both; border-top:1px solid #e0e0e0; padding:0; margin:5px 0; background:none;}
	
	
/*msg */

	
	#wrapper {width:300px; margin:50px auto;}
	#msg {display:none; position:absolute; z-index:200; background:url(../images/msg_arrow.gif) left center no-repeat; padding-left:7px;}
	#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px;}

	input {
		height:18px;
		border:1px solid #CCC;
		background-color:#FFF;
		padding:0px;
		}
		
