BODY{

	padding: 0px;
	margin: 0px;
	overflow-x:hidden;
}

TD{
	color:#4D4D4D;
	font-family:Tahoma,Arial,Helvetica;
	font-size:11px;
	line-height:180%

}

/** SCROLLER CONTROLER **/
div.scroller {  overflow: hidden;}
div.scroller div.section { 
	overflow:hidden;
	float:left;	
}
div.scroller div.content { width: 15000px;}



/** COMMON ELEMENTS 
#main{
	
}

/** CONTROLS **/
#controls{
	
	position:absolute;
	left:185px;
	z-index:1000;
	
}
#controls #brand{

	background:url(../images/brand_lora.png) no-repeat;
	width: 275px;
	height: 202px;
	cursor:pointer;
	
}

/* Menu Begin */
#menu{
	width: 270px;
	margin-left: 6px;
	margin-top: 10px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color: #FFFFFF;
	
}
	#menu #top{
		background: url(../images/main_menu_top.png) no-repeat;
		padding-top: 7px; 	
	}
	#menu .c_btn01, #menu .c_btn02, #menu .c_btn03, #menu .c_btn04, #menu .c_btn05,
	#menu .c_btn06, #menu .c_btn07, #menu .c_btn08{			
		padding: 3px 0px 4px;	
	}
	#menu .c_btn01{ background: url(../images/main_menu_btn_01.png) no-repeat; } 
	#menu .c_btn02{ background: url(../images/main_menu_btn_02.png) no-repeat; } 
	#menu .c_btn03{ background: url(../images/main_menu_btn_03.png) no-repeat; } 
	#menu .c_btn04{ background: url(../images/main_menu_btn_04.png) no-repeat; } 
	#menu .c_btn05{ background: url(../images/main_menu_btn_05.png) no-repeat; } 
	#menu .c_btn06{ background: url(../images/main_menu_btn_06.png) no-repeat; } 
	#menu .c_btn07{ background: url(../images/main_menu_btn_07.png) no-repeat; } 
	#menu .c_btn08{ background: url(../images/main_menu_btn_08.png) no-repeat; } 
	#menu #bottom{
		background: url(../images/main_menu_bottom.png) no-repeat;
		height: 12px;
	}
	#menu DIV A{
		
		color:#FFFFFF;
		text-decoration:none;		
		margin-left: 20px;
		
	}
.inner-background {WIDTH:540PX; padding-bottom:4px;}
.black-background{
	background: url(../images/black_transparent_button.png) no-repeat;	
	padding: 4px 0px;		width:270px;
	/*
        opacity: 0.3;
	-moz-opacity: 0.3;
        filter: alpha(opacity=30);
        */
}
.black-background-selected{
	background: url(../images/black_transparent_button.png) no-repeat;
	height: 20px;
	padding-top: 4px;
	width:270px;
	opacity: 0.3;
	-moz-opacity: 0.3;
   filter: alpha(opacity=30);
}
/* Menu End */	
	
#footer{
	width: 600px;	
	text-align: center;	
	color:#B3B2B2;
	font-family:Tahoma,Arial,Helvetica;
	font-size:11px;
	line-height:100%;
	text-decoration:none;
	margin:0px auto 20px;
	
}	
	#footer P{ padding-bottom: 5px; }
	#footer A{ color:#DC0E70; text-decoration:none; }
	
#home-container{ 
	background: url(../images/home/img_home.jpg) no-repeat top left;  
	padding-top:75px;
	height:491px;
}	

#about-container{
	background: url(../images/about/img_about.jpg) no-repeat top left; 
	padding-top:75px;	
	height:491px;
}

#delivery-container{
	background: url(../images/about/img_about.jpg) no-repeat top left; 
	padding-top:75px;
	height:491px;
}

#contact-container{
	background: url(../images/contact/img_cont.jpg) no-repeat top left; 
	padding-top:75px;
	height:491px;
}

#services-container{
	background: url(../images/services/img_serv.jpg) no-repeat top left; 
	padding-top:75px;
	height:491px;
}
#prices-container{
	background: url(../images/prices/img_prices.jpg) no-repeat top left; 
	padding-top:75px;
	height:491px;
}
#news-container{
	background: url(../images/news/img_news.jpg) no-repeat top left; 
	padding-top:75px;
	height:491px;
}

#locations-container{
	background: url(../images/locations/img_locat.jpg) no-repeat top left; 
	padding-top:75px;
	height:491px;
}

#home-inner-container{
		
	margin-left: 500px;
	background: url(../images/right_sombra_home.png) repeat-y right;
	width: 607px;		
}
#home-inner-footer{
	background: url(../images/bottom_sombra.png) repeat-x;
	height: 10px;
	width:600px;
	margin-left: 500px;
	float:left;
}
#home-inner-footer-corner{
	background: url(../images/bottom_sombra_corner.png) no-repeat;
	height: 10px;
	width:5px;
	float:left;
}

#home-inner-container .scroller{ width:600px; }


/* Section common layout */ 	
.content-section{
	width: 600px;
	overflow:hidden;
	
}
	.content-section .title {	
		background: url(../images/back_title.jpg) repeat-x;
		height: 50px;
		width: 600px;
		TEXT-ALIGN:RIGHT;
	}
	.content-section .title-inner{	
		
		height: 50px;
		width: 540px;
		TEXT-ALIGN:RIGHT;
	}
	.content-section .title IMG{ float:right; } 
	.content-section .body{	
		background: url(../images/marca_agua.jpg) no-repeat bottom right #FFFFFF;		
		padding-top: 16px;
		padding-left: 30px; 
		padding-right: 30px; 
		width: 540px;		
		border-left: #fcfcfc 1px solid;
		 padding-bottom:10px;
	
	}
		.content-section .body .inner-background H1, .content-section .body h1{
		
			font-size:24px;
			font-family:"National First Font","Tahoma";
			color:#3DC2D9;
			font-weight: normal;
			padding-bottom: 8px;
			margin-bottom: 8px;
			
		}
		.content-section .body .inner-background H2, .content-section .body h2{
		
			font-size:20px;
			font-family:"National First Font","Tahoma";
			color:#3DC2D9;
			font-weight: normal;
			padding-bottom: 8px;
			margin-bottom: 8px;
			
		}
		.content-section .body .inner-background P, .content-section .body p{
			
			color:#434748;
			font-family:"Tahoma";
			font-size:12px;		
			margin-top: 0px;
			
		}
		
/* fonts and demas yerbas :P */	

.pink-number{ color:#EC037C; }
.ligth_blue_number{ color: #00CCFF; } 

.home_paragraph{

	background: url(../images/home/home_back.jpg) repeat-x top;
	float:left;	
	width: 521px;
	min-height: 35px;
	padding-top:10px;
}

.home_paragraph_end{	
	
	background: url(../images/home/home_back_corner.jpg) no-repeat top;
	float: right;
	height: 31px;
	width: 19px;	
	padding-top: 20px;	
}

.text-description{
	color:#4D4D4D;
	font-family:Tahoma,Arial,Helvetica;
	font-size:11px;
	line-height:180%;
	width:540px;
}
.text-descriptionsm{
	color:#4D4D4D;
	font-family:Tahoma,Arial,Helvetica;
	font-size:11px;
	line-height:180%;
	
}

.form-label{
	color:#4D4D4D;
	font-family:Tahoma,Arial,Helvetica;
	font-size:14px;
	line-height:180%;
	font-weight:bold;
	margin-top: 10px;
}
.input-contact{
	background-color:#EBF9FB;
	border:medium none;
	color:#4D4D4D;
	font-family:Tahoma,Arial,Helvetica;
	font-size:12px;
	width:280px;
}

.services-block{ 
	width:555px;
	overflow:hidden;
	margin-bottom: 20px;	
}
	.services-block .title-inner{
		background: url(../images/services/red_dot.jpg) no-repeat left;
		height: 20px;
		padding-left: 15px;
		color:#3DC2D9;
		font-family:Tahoma,Arial,Helvetica;
		font-size:14px;
		font-weight:bold;
		line-height:100%;
	}
	.services-block .image{
		width:160px;
		border: 1px solid #959595;
		float: left;
		height: 144px;		
	}
	.services-block .description{
		float:left;
		width: 360px;
		margin-left: 30px;
		height: 125px;
	}
	.services-block .more, .services-block .moreRu{
		background: url(../images/btn_viewmore.jpg) no-repeat;
		width: 45px;
		height: 15px;
		float:left;		
		margin-left: 30px;
		cursor:pointer;
	}
	.services-block .moreRu{
		background: url(../images/btn_viewmoreRu.jpg) no-repeat;
		width: 56px;
	}
	.services-block .back, .services-block .backRu{
		background: url(../images/btn_back.jpg) no-repeat;
		width: 45px;
		height: 15px;
		float:left;		
		margin-top: 30px;
		margin-left: 30px;
		cursor:pointer;
	}
	.services-block .backRu{
		background: url(../images/btn_backRu.jpg) no-repeat;
	}
	
.pager{padding:0px 0px 10px}
	.pager IMG{ float: left; margin-left: 5px;} 
	.pager A{
		margin-left: 5px;
		margin-top: 2px;
		float:left;
		color:#B3B2B2;
		font-family:Tahoma,Arial,Helvetica;
		font-size:11px;
		font-weight:bold;
		line-height:100%;
		text-decoration:none;
	}
	
.news-block{ 
	width:555px;
	overflow:hidden;
	margin-bottom: 20px;	
}
	.news-block .title{
		background: #fff;
		height: 20px;
		color:#3DC2D9;
		font-family:Tahoma,Arial,Helvetica;
		font-size:14px;
		font-weight:bold;
		line-height:100%;
	}
	.news-block .image{
		width:160px;
		border: 1px solid #959595;
		float: left;
		height: 144px;		
	}
	.news-block .description{
		float:left;
		width: 360px;
		margin-left: 30px;
		height: 125px;
	}
	.news-block .more, .news-block .moreRu{
		background: url(../images/btn_viewmore.jpg) no-repeat;
		width: 45px;
		height: 15px;
		float:left;		
		margin-left: 30px;
		cursor:pointer;		
	}
	.news-block .moreRu{
		background: url(../images/btn_viewmoreRu.jpg) no-repeat;
		width: 56px;
	}
	.news-block .back{
		background: url(../images/btn_back.jpg) no-repeat;
		width: 45px;
		height: 15px;
		float:left;		
		margin-top: 30px;
		margin-left: 30px;
	}
	
.prices-block{ 
	width:540px;
	overflow:hidden;
	margin:auto;	
}
	.prices-block .prices-block-category{
		background: url(../images/services/red_dot.jpg) no-repeat left;
		height: 20px;
		padding-left: 15px;
		color:#000;
		font-family:Tahoma,Arial,Helvetica;
		font-size:12px;
		font-weight:bold;
		line-height:100%;

	}	
	.prices-block .prices-block-accordion{
		background: url(../images/prices/prices_backtitle.jpg) no-repeat;
		color:#FFF;
		font-family:Tahoma,Arial,Helvetica;
		font-size:12px;
		font-weight:bold;
		line-height:100%;		
		padding-left: 18px; 		
		width: 522px; 
		height: 22px;
		cursor:pointer;
	}
	.prices-block .accordion-content{
		border: 1px solid #FF99CC;
		padding-left: 10px;
		overflow: hidden;
	}
	
.location-region{

	color:#3DC2D9;
	font-family:Tahoma,Arial,Helvetica;
	font-size:14px;
	font-weight:bold;
	line-height:100%;
	margin-top: 10px;
	
}

/* LOADING IMG!! */ 
#loading{

	background: url(../images/index_lora.jpg) no-repeat;
	width: 390px;
	height: 221px;
	margin-left: 35%;
}	

.lang{
	color:#3DC2D9;
	font-family:Tahoma,Arial,Helvetica;
	font-size:14px;
	line-height:100%;
}	
	


.gray-row{
    background: #ccc;
    color: #000;
}
.zagol p{
		
			font-size:24px;
			font-family:"National First Font","Tahoma";
			color:#3DC2D9;
			font-weight: normal;
			padding-bottom: 8px;
			margin-bottom: 8px;
			
		}
		
#tblPrices {
	width:515px;
}

#tblPrices thead {
	font-weight:bold;
}
#tblPrices .tblTitle {
	background-color:#EC037C;
	color: #FFFFFF;
}
#tblPrices .tdPrice {
	text-align:center;
	border-left: 1px dotted #EC037C;
	border-right: 1px dotted #EC037C;
}

#tblPrices td{
	border-top: 1px dotted #EC037C;
}

#tblPrices tbody tr:hover{
	background-color:#F188A4;
}

#tblPrices tfoot tr td{
	padding-top:10px;
	font-style:italic;
}

.footer-text {
	font-size:11px;
	line-height:10px;
	padding: 10px 0px;
}

.tblTitle{
	font-size:8px;
}
