.frame-in {
margin-left:auto;
margin-right:auto;
/*width:972px;*/
width:962px;
}



.heading {
color:#0087FA;
font-size:11px;
padding:5px 20px;
text-align:right;
width:900px;
}

.languages {
	width: 950px;
	margin-left: auto;
	margin-right: auto;	
	height: 109px;
	background :url(images/bg_languages.jpg) no-repeat;
	background-position: top right;
	color: #ffffff;
	position: static;
	z-index: 0;
}
			
			.languages ul.qtrans_language_chooser {
				position: absolute;
				top: 230px;
				left: 670px;			
				margin: 0;
				padding: 0;
				list-style-type: none;
			}
			
			.languages li {
				float: left;
			}
			
			.languages a {
				font-size: 11px;
				text-decoration: none;
				color: #FFFFFF;
				display: block;
				margin: 0px 0px 15px 0px; 
				padding: 0px 5px; 
				text-align: center;
				border-left: 1px solid #fff;
			}
			
			.languages a.qtrans_flag_es {
					border-left: 0;
			}
			
			.languages a#selected,			
			.languages a:hover {
				text-decoration: underline;
			}



			
			/* 2nd level */
			.menu ul li ul {
        	position: absolute;
        	top: 0px;
        	left: -1px;
        	float: left;
        	display: inline;
         overflow: visible;
        	z-index: 1;
			list-style-type: none;
			background :url(images/bg_submenu.jpg) repeat-x;
			background-position: bottom;
			filter:alpha(opacity=80);
			-moz-opacity:0.8;
			-khtml-opacity: 0.8;
			opacity: 0.8;
			zoom: 1;
        	
      }

			
			.menu ul li ul li{
        	margin: 0;
        	height: 30px;
        	float: left;
        	display: block;
        	overflow: visible;
			list-style-type: none; 
			background: #000!important;
			border-bottom: 1px solid #000;
        	z-index: 1;
			filter:alpha(opacity=100);
			-moz-opacity:1.0;
			-khtml-opacity: 1.0;
			opacity: 1.0;
      width:150px;
      zoom: 1;
        }

			.menu ul li:hover{
			    background-color: #000;
			    color: #FFFFFF;
        }


			.menu ul li ul li:hover{
			    background-color: #000;
			    color: #FFFFFF;
        }

			.menu ul li.first_item:hover {
				color: #000000;
				background-color: #0087fa;
        }

			.menu ul li ul li a{
        	border: none;
        	float: left;
        	display: inline;
        	width: 150px;
        	clear: both;
        	text-align: left;
        	padding: 6px 0px 5px 20px;
        	overflow: visible;
        	text-transform: none;
			color: #fff;
		   background :url(images/arrow.png) no-repeat;
		   background-position: 5px center;
        	z-index: 1;			
			filter:alpha(opacity=100);
			-moz-opacity:1.0;
			-khtml-opacity: 1.0;
			opacity: 1.0;
      zoom: 1;
        }






.menu ul li ul li a {
/*border:medium none;
clear: both;
display: block;
overflow: hidden;
background-color: #000000;
color:#FFF;
float:left;
padding:6px 0 5px 20px;
text-align:left;
text-transform:none;
width:150px;
*/
}

.top_prod_left {
padding:16px 0px 0 10px;
width:320px;
}

.top_prensa_left .box_newsletter .box_newsletter_in, .bottom_home .box_newsletter .box_newsletter_in {
color:#000000;
font-size:13px;
padding:5px 5px 10px;
}

.top_prensa_left .box_newsletter {
float:left;
margin:10px 0 50px;
width:290px;
}

