*{ margin:0; padding:0; outline:none; }

body { background:#000000;}

#promo { width:830px; margin: 15px auto auto auto;padding: 14px 0 0 83px; height:44px; background:url(img/bk_promo.jpg) left top no-repeat; position:relative;font:20px "Trebuchet MS", Arial; color:#FFFFFF;}

#header { width:913px; margin:auto; height:164px; background:url(img/bk_header.jpg) left top no-repeat; position:relative;}
	#texto_header { width:619px; height:149px; background:url(img/bk_texto_principal.jpg) center top no-repeat; position:absolute; right:0px; top:0px;}
	h2 { font:20px "Trebuchet MS", Arial; color:#FFFFFF; padding:75px 24px 0;}
	img, a { border:none;}
	
#slideshow { height:371px; background:url(img/bk_slide.jpg) right top repeat-x; position:relative; text-align:center;}
	#centered { width:914px; margin:auto; position:relative; top:10px}
		#fl_one { background:url("images/flower.png") no-repeat scroll center bottom transparent;
				height:88px;
				left:-33px;
				position:absolute;
				top:-11px;
				width:208px;}
		#fl_dos { background:url("images/flower_dos.png") no-repeat scroll center top transparent;
					bottom:0;
					height:161px;
					position:absolute;
					right:-33px;
					width:297px;}

#info { width:913px; background:#0D0D0D; margin:20px auto 0; overflow:auto}
	.padd { padding:20px; overflow:auto}
		#images_info { padding-right:20px; float:left}
		#texts { }
		p { font:18px "Trebuchet MS", Arial; color:#FFFFFF;}
		h3 { height:0px; overflow:hidden; padding-top:22px; display:block; margin:10px 0}
		h3.cara { background:url(img/h3_caracteristicas.jpg) left top no-repeat}
		h3.servicio { background:url(img/h3_integral.jpg) left top no-repeat}
		h3.ideal { background:url(img/h3_ideal.jpg) left top no-repeat}
		
#contact { width:913px; background:#0D0D0D; margin:20px auto 0; overflow:auto}
	.padd { padding:20px; overflow:auto}
		#contact p { font:16px "Trebuchet MS", Arial; color:#FFFFFF; font-weight:bold;}
#footer { width:913px; margin:auto; padding:20px; color:#FFFFFF; font:12px "Trebuchet MS", Arial; text-align:center;}	

/* Easy Slider */
    /* image replacement */
        .graphic, #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */

	#slider{}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:913px;
		height:352px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:0px;
		top:140px;
		}	
	#nextBtn{ 
		left:883px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:30px;
		height:77px;
		background:url(images/btn_prev.png) no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url(images/btn_next.png) no-repeat 0 0;	
		}												

/* // Easy Slider */

/* form */
	form#form { bottom:18px;font:14px Tahoma,Arial,Helvetica,sans-serif;margin:20px 0;overflow:auto;position:relative;width:529px;float:left;}
	form#form div#inputs_a { width:250px; float:left}
	form#form div#inputs_a input, select, #inputs_env input { height:20px; width:250px; background:#fff; margin:0 0 4px 0; border:none; font:15px Tahoma,Verdana,Arial,Helvetica,sans-serif; color:#666666; border:1px solid #333333; height:25px;}
	textarea { height:109px; width:250px; float:right; margin:2px; background:#fff; margin:0px; border:none; font:15px Tahoma,Verdana,Arial,Helvetica,sans-serif; color:#666666; border:1px solid #333333}
	.btn { float:right; margin-top:4px; position:relative; right:0px; top:20px;}
	#inputs_env { float:left; padding-left:19px; width:250px;}
	#inputs_env input {}
	
	.dp-choose-date { left:493px;position:absolute;top:77px; padding-top:23px; height:0px; width:23px; display:block; overflow:hidden; background:url(img/date.jpg) center top no-repeat;}
	#regla {height:57px; width:250px; background:url(img/reglas.jpg) left top no-repeat; position:relative; top:20px; }
	#regla input{ height:33px; width:83px;}
	#mapa { width:310px; float:left; padding:0 0 0 10px}