/*****************************************La_Teja Styles***********************/
html, body {
	margin: 0; padding:0; border:0;
    height:100%; width:100%;
	background-image:url(../images/body_bg.gif);
	background-repeat:no-repeat;
	background-color:#f9f9f8;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:normal;
	scrollbar-3dlight-color : #00FF00;
}
/******** H(Styles)************/
h1{
	display:none;
}
h2{
	margin:0px;padding:0px;
}
h3{
	margin:35px 0px 0px 0px;
	float:left;
	padding:0px 0px 0px  30px;
}
h4{
	position:absolute;
	left: 522px;
}
.clear{
	clear:both;
}
/***************Outer_frame***************/
#outer_frame{
	width:954px;
	padding:0px;
	margin:0px;
}
#content_area{
	width:954px;
	margin:0 auto 0 auto;
	padding:0;
	position:absolute;
	left: 30px;
	top: 108px;
}
/***************Top_container***************/
#top_container{
	width:960px;
	height:124px;
	padding:0px;
	margin:0px;
}
#lateja{
	width:165px;
	height:123px;
	float:left;
	z-index:1;
	margin-right:8px;
}
#lateja_home{
	width:165px;
	height:123px;
	right:1275px;
	position:absolute;
}
/***************main_menu***************/
#main_nav{
	width:640px;
	height:25px;
	float:left;
	margin:80px 0px 0px 130px;
}
#main_nav ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#main_nav li{
	margin:0px 15px 0px 0px;
	padding:0px;
	float:left;
}
#main_nav_eng{
	width:655px;
	height:25px;
	float:left;
	margin:80px 0px 0px 130px;
}
#main_nav_eng ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#main_nav_eng li{
	margin:0px 15px 0px 0px;
	padding:0px;
	float:left;
}
/***************content_left***************/
.photo_flow_outer{
	width:495px;
	height:390px;
	float:left;
	background-image:url(../images/photo_outer_bg.gif);
	background-repeat:no-repeat;
	margin:40px 0px 0px 20px;
}
.image_outer{
	width:457px;
	height:335px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 20px;
}
.image_outer_alrededores{
	width:457px;
	height:335px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;
}
.image_phase{
	width:399px;
	height:280px;
	float:left;
	background-image:url(../images/image_box_bg.gif);
	background-repeat:no-repeat;
	padding:15px 0px 0px 5px;
	margin:15px 0px 10px 0px;
}
.img_gallery_outer{
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}
.image_gallery{
	width:480px;
	margin:5px auto 0 auto;
}
.image_gallery ul{
	list-style: none; 
	margin: 0px 0px 0px 18px; 
	padding: 0;
}
.image_gallery li{
	float: left;
}
.image_gallery li a{
	display: block;	padding: 0 2px 2px 0; margin: 0;
}
img{
	border:0;
}
/********Content_Phase************/
.content_phase{
	width:327px;
	float:left;
	margin:40px 0px 0px 25px;
	padding:0px;	
	font: normal 13px Georgia, "Times New Roman", Times, serif;
}
.content_phase_01{
	width:327px;
	float:left;
	height:280px;
	margin:0px 0px 0px 25px;
	padding:0px;
	font: normal 13px Georgia, "Times New Roman", Times, serif;
	overflow:auto;
}
.content_phase_02{
	width:535px;
	float:left;
	padding:40px 0px 0px 155px;	
	font: normal 13px Georgia, "Times New Roman", Times, serif;
}
.content_phase_02 a{
	font: normal 13px Georgia, "Times New Roman", Times, serif;
	text-decoration:underline;
	color:#000000;
}
.content_phase_02 a:hover{
	font: normal 13px Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	color:#000000;
}
.img_hold{
	width:370px;
	height:271px;
	float:left;
	margin:0px 0px 0px 20px;
}
.prev{
	width:24px;
	height:27px;
	float:left;
	margin-top:160px;
}
.button{
	width:24px;
	height:27px;
	float:right;
	margin-top:145px;
}
#next{
	width:24px;
	height:27px;
	float:right;
	margin-top:145px;
}
.next_button{
	width:24px;
	height:27px;
	background-image:url(../images/next.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	border:0px;
}
/********imgflow_nav************/
.img_text{
	width:157px;
	height:17px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}
/********Form_Styles************/
.text_field_01{
	width:150px;
	height:18px;
	padding:2px;
	border:1px solid #828f22;
}

.listmenu_01{
	width:157px;
	height:20px;
	border:1px solid #828f22;
	margin:0;padding:0;
}
.text_area_01{
	width:157px;
	height:40px;
	border:1px solid #828f22;
	margin:0;padding:0;
}
.listmenu_02{
	width:57px;
	height:20px;
	border:1px solid #828f22;
	margin:0;padding:0;
}
/***************Footer_frame***************/

#footer_frame_home{
	width:890px;
	padding:0px;
	position:absolute;
	left: 8px;
	top: 635px;
}
#footer_frame{
	width:890px;
	padding:0px;
	position:absolute;
	left: 55px;
	top: 618px;
}
/********coppy_right************/
.copy_right{
	width:203px;
	float:left;
	margin:0px;
	padding:0px 0px 0px 110px;
	font: normal 12px Georgia, "Times New Roman", Times, serif;
}
/********grupo parot************/
.grupo_parot{
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	color: #000;
	text-decoration: underline;
}
/********contact_detiils************/
.contact_details{
	width:260px;
	float:right;
	margin:0px 0px 0px 0px ;
	padding:0px 30px 0px 0px;
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	color:#000000;
	text-align:right;
}
.contact_details a{
	color:#576604;
	text-decoration:none;
	}
.contact_details a:hover{
	color:#576604;
	text-decoration:underline;
	}
/****** formulario de contacto ****************/
.label_form{
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #000;
	}
.btn_send{
	font: bold 14px/16px Arial, Helvetica, sans-serif;
	color: #000;
	}

.text{
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #000;
	}

.text_foot_image{
	font: normal 11px/12px Arial, Helvetica, sans-serif;
	color: #666;
	}
/****** TARIFAS ****************/
.tarifas_empty{
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color:#990000;
	}
.tarifas_h1{
	font: normal 12px/12px Arial, Helvetica, sans-serif;
	color: #333333;
	}
.tarifas_h2{
	font: normal 11px/12px Arial, Helvetica, sans-serif;
	color: #333333;
	}