body{
	margin:0px;
	padding:0px;
	width:998px;
	font-family:Arial,sans-serif;
}

	#containerBox{
		margin:5px;
		margin-left:10px;
		border:1px solid black;
		height:520px;
	}
	
#topBox{
	background-color:#FFCC00;
	margin-top:5px;
	margin-bottom:5px;
	height:10px;
	width:100%;
}

#midBox{
	height:350px;
	width:100%;
}
	
	#midBoxleftCol{
		float:left;
		width:350px;
		color:#003399;
		font-weight:900;
	}
		#midBoxleftCol img{
		 	float:left;
		}
		
		#midBoxleftCol span{
			font-weight:bold;
			text-align:center;
			font-size:18px;
			color:#FF9900;
		}
		
		#midBoxleftCol .arroba{
			color:#FFCC00;
			font-size:16px;
			font-weight:bold;
			padding:2px;
		}
		
		#leftColLinks{
			clear:both;
			border-top:2px solid #c2c2c2;
			margin:20px;
			color:#003399;
		}
		
		#leftColLinks a,#leftColLinks a:visited{
			font-size:16px;
			color:#003399;
			text-decoration:none;
		}
	
		#leftColLinks a:hover{
			color:#FFCC00;
			text-decoration:underline;
		}
	
	#midBoxrightCol{
		float:right;
		margin-right:20px;
		text-align:right;
	}
	
		#midBoxrightCol span{
			font-size:20px;
			font-weight:bold;
			color:#666666;
		}

		#midBoxrightCol .statics{
			font-size:10px;
			color:#444444;
		}
	
		#midBoxrightCol i{
			color:#003399;
		}	
		
		#midBoxrightCol div{
			color:#003399;
			font-size:16px;
			font-weight:bold;
		}
		
		#midBoxrightCol p{
			font-weight:bold;
			color:#003399;
			font-size:16px;
		}
		
#noTopBox{
	background:url('../img/fondo.png') no-repeat;
	/* hack para IE, el png lo muestra feo */
	#background:url('../img/fondo.jpg') no-repeat;
	height:370px;
	width:100%;
}
	
	#textBox{
		float:right;
		width:75%;
		margin:20px;
		margin-bottom:0px;
		color:#003399;
		text-align:right;
	}
	
	#textBox h1{
		font-size:20px;
		margin:0px;
	}		

	#textBox hr{
		border:0.5px solid #003399;
		margin:0px;
	}
	
	#textBox p {
		font-size:16px;
		font-weight:100;
		font-weight:bold;
	}
	
	#textBox b {
		font-size:18px;
		font-weight:bold;
	}
	
	#textBox a,#textBox a:visited{
			font-size:16px;
			color:#003399;
			text-decoration:none;
	}
	
	#textBox a:hover{
			color:#FFCC00;
			text-decoration:underline;
		}
	
		
	/* esto es para ofertas, es lo mismo todo, pero en 50% en ves de 75% */	
	#textBox50{
		float:right;
		width:45%;
		margin:20px;
		margin-bottom:0px;
		color:#003399;
		text-align:right;		
	}
	#textBox50 p {
		font-size:16px;
		font-weight:100;
		font-weight:bold;
	}
	
	#textBox50 b {
		font-size:18px;
		font-weight:bold;
	}
		
	
	#textBox50 h1{
		font-size:18px;
		margin:0px;
	}			
	
	#textBox50 hr{
		border:0.5px solid #003399;
		margin:0px;
	}
	
	#status{
		font-size:16px;
		font-weight:bold;
		color:#003399;
	}

		#textBox50 a,#textBox50 a:visited{
			font-size:16px;
			color:#003399;
			text-decoration:none;
	}
	
	#textBox50 a:hover{
			color:#FFCC00;
			text-decoration:underline;
		}

	
#bottomBox{
	background-color:#003399;
	height:150px;
	width:100%;
}

	#bottom_logo{
		float:left;
		margin:0px;
		padding:0px;
		margin-left:20px;
		height:120px;
	}
	
		#bottom_logo_lr21{
			margin-top:20px;
			color:#CCCCCC;
			font-size:78px;
			font-weight:900;
			line-height:72px;
		}
		
		#bottom_logo_text{
			color:#999999;
			font-size:18px;
			padding-left:5px;
		}
		
	#bottom_link{
		float:right;
		margin-right:20px;
		margin-top:8px;
	}
		#bottom_link a,#bottom_link a:visited{
			color:#FFFFFF;
			font-size:16px;
			font-weight:bold;
			text-decoration:none;
		}	
		
		#bottom_link a:hover{
			color:#FFCC00;
			font-size:16px;
			font-weight:bold;
			text-decoration:none;
		}			
		
		#bottom_link span{
			color:#FFFFFF;
			font-size:16px;
			font-weight:900;
		}

	#bottomBox hr {
		clear:both;
		border:1px solid #FFFFFF;
		margin:0px;
	}
	
	#bottom_menu{
		text-align:right;
		margin-right:20px;
		/* IE sucks! */
		#margin-top:-5px;
	}
	
		#bottom_menu a,#bottom_menu a:visited{
			color:#CCCCCC;
			text-decoration:none;
			font-size:18px;
			font-weight:bold;
		}	
		
		#bottom_menu a:hover{
			color:#FFFFFF;
			text-decoration:none;
			font-size:18px;
		}			
	
		#bottom_menu .this_page{
			color:#FFCC00;
			text-decoration:none;
			font-size:18px;
			font-weight:bold;
		}
		
		#bottom_menu span{
			color:#CCCCCC;
			font-size:20px;
		}
	
	#bottomHeader{
		height:120px;
	}
	
		#bottomHeaderBox{
			background-color:#FFCC00;
			height:70px;
			width:100%;
			font-size:38px;
			font-weight:bold;
			color:#666666;
			text-align:right;
		}
	
		#bottomHeaderBox span{
			margin-right:20px;
		}

		#bottomHeaderBox a{
			text-decoration:none;
			font-size:38px;
			font-weight:bold;
			color:#666666;
		}

		#bottomHeaderBox a:hover{
			text-decoration:none;
			font-size:38px;
			font-weight:bold;
			color:#003399;
		}
		
.arroba{
	color:#FFCC00;
	font-size:16px;
	font-weight:bold;
	padding:2px;
}


#link_tarifas {
	margin-left:120px;
	font-weight:bold;
	color:#003399;
	font-style:italic;
	font-size:14px;
}

.table{
	text-align:center;
	font-size:12px;
	color:#003399;
}

.col{
	border:1px solid #c2c2c2;
}

.colh{
	border:1px solid #c2c2c2;
	font-weight:bold;
}

.table_link{
	font-size:12px;
	color:#003399;
	text-decoration:none;
	font-weight:bold;
}


input {
	border:2px solid #003399;
	background-color:#E6F9FF;
	margin-left:2px;
	margin-right:2px;
	margin-bottom:5px;
	font-size:14px;
	font-weight:bold;
	color:#003399;
	padding:0px;
	width:150px;
}

input[type="radio"] {
	width:12px;
	border:0px;
}

input[type="submit"] {
	width:154px;
	padding:0px;
}

textarea{
	border:2px solid #003399;
	background-color:#E6F9FF;
	margin-left:2px;
	margin-right:2px;
	margin-bottom:5px;
	font-size:14px;
	font-weight:bold;
	color:#003399;
	padding:0px;
	width:600px;
	height:150px;
}

#contactform {
	color:#003399;
	font-weight:bold;
}

#contactform label,#contactform input {
	float: left;	
	display: block;
	margin-bottom: 5px;
}

#contactform input{
	width: 190px;
	border:2px solid #003399;
	background-color:#E6F9FF;
}

#contactform label {
	color:#003399;
	font-weight:bold;
	text-align: right;
	width: 85px;
	padding-right: 20px;
}

#contactform br{
	clear:both;
}

#contactform input[type="submit"] {
	width:604px;	
}


.macaco{
	width:226px;
	float:left;
	margin-top:100px;
	margin-left:10px;
	
	}