html, body { -webkit-text-size-adjust: none; }

/*
	body
	{
		margin:0 auto;
		font-family:verdana;
		font-size:13px;
		padding-top:2px;
		text-align:center;
	}	
*/
	body
	{
		margin:0 auto;
		padding:0px;
		text-size-adjust: none;
		font-family: tahoma, verdana;
		font:14px/20px tahoma, verdana;
		color:#352b27;
		text-align:left;
		background-color:#fff;
	}
	
	
	.border_bottom {
		border-bottom:1px solid #000;
		padding: 2px 0 2px 0;
	}
	.top
	{
		margin:0 auto;
		padding:0px;
		background:url(bgtop.gif);
	}
	
	/*
	.container
	{
		width:830px;
		margin:0 auto;
		padding: 0 6px 0 6px;
		text-align:left;
		border-left:1px solid #eee;
		border-right:1px solid #eee;
	}
	*/
	
	.container
	{	
		margin:0 auto;
		padding:0px;
		max-width:830px;
		min-width:318px;
		
		/*padding: 0 6px 0 6px;*/
		padding:0px;
		text-align:left;
		border-left:1px solid #eee;
		border-right:1px solid #eee;
	}
	
	.banner
	{
		text-align:center;
	}
	
	.left
	{
		width:350px;
		float:left;
		margin:2px;
		border:1px solid #eee;
		padding:10px;
	}
	.left2
	{
		width:468px;
		float:left;
		border-left:1px solid #ddd;
		padding-left:4px;
	}
	.right
	{
		width:380px;
		float:right;
	}
	h1
	{
		margin:0px;
		padding:0px;
		font-family:verdana;
		font-size:24px;
		letter-spacing:8px;
		color:#e3007a;
	}
	h2
	{
		font-family:verdana;
		font-size:18px;
		letter-spacing:8px;
		color:#e3007a;
	}
	.label {
		color:#666666;
		font-weight:bold;
	}
	.hl {
		margin:0px;
		margin-bottom:16px;
		padding:0px;
		border-bottom:1px solid #fedef1;
	}
	.link1 {
		color:#e3007a;
		font-weight:bold;
	}
	.link2 {
		color:#e3007a;
		font-weight:none;
	}
	.link4 {
		color:#000000;
		font-weight:bold;
		text-decoration:none;
	}
	img {
		border:none;
	}
	
	.linktop {
		padding:8px;
		/*background-color:#000000;*/
		float:right;
		margin-right:50px;
	}
	.button {
		background-color:#e3007a;
		color:#ffffff;
		font-weight:bold;
		font-size:18px;
	}
	.footer {
		padding:10px;
		clear:both;
		text-align:right;
	}
	.show  {display: block; }
	.hide  {display: none;}
	
	textarea
	{
		width:90%;
	}
	.botones,.select_lan
	{
		padding:10px;
		float:left;
	}
	.traduccion_caja
	{
		width:310px;
		float:left;
		height:550px;overflow: auto;
		border:1px dashed #000;
		padding:10px;
	}
	.ads_2
	{
		width:350px;
		float:left;
	}
	@media only screen and (max-width: 400px) {
		
		textarea
		{
			width:310px;
		}
		
		.botones,.select_lan,.ads_2,.traduccion_caja
		{
			float:none;
		}
	}