img, div, input { behavior: url(iepngfix.htc) }		



body{

font-size: 12px; 

font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;

background-image: url(img/fons/cast/res_01bocca.jpg); 

background-repeat: no-repeat;

background-attachment: fixed; 

background-position: center top; 

text-decoration: none; 

letter-spacing: 0; margin: 0; 

}

.puntomenurest{

width:11px;

height:13px;

float:left;

}

.puntomenuclub{

width:11px;

height:21px;

float:left;

}

.menurest{

	width:580px;

	height:21px;

	float:left;





	}
	
	
	.menurest2{

	width:765px;

	height:13px;

	float:left;

}

.fondoform2
{

	/*background-image: url(../img/fondoform2rest.png); 

	background-repeat: no-repeat;*/

	width:300px;
	
	margin-right:15px;

	height:25px;



	}

.fondoform{

	 background-image: url(../img/fondoform2.png); 

	background-repeat:repeat-x;

	width:380px;

	/*margin-right:10px;*/
	
	height:25px;
	
	vertical-align:middle;



	}

.fondoformrest{

/*	background-image: url(../img/fondoformrest.png); 

	background-repeat: no-repeat; */

	width:227px;

	height:143px;

	float:left;

	}	

	.inputform{

font-size: 11px; 

font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;

background-color:#0050b6;

color:#FFFFFF;

border:none;




		}

	.inputform2{

font-size: 11px; 

font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;

background-color:#72716E;

color:#FFFFFF;

border:none;




		}
		
	.inputformrest{

font-size: 11px; 

font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;

background-color:#f79e40;

color:#ffffff;

border:none;

width:175px;

margin-bottom:10px;

		}

.pastfiesta{


	width:354px;

	margin-bottom:15px;
	
	height:86px;

	float:right;	

	}
	
	
.txtfiestas{

font-size:9px; 

font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;	

text-align:justify;

width:340px;

height:35px;

color:#ffffff;

float:left;	

padding-left:13px;



}	
	
.minitit{

float:rightt;

width:130px;

height:52px;

padding-top:15px;

padding-right:15px;
	}

.paginador{

	background-image: url(../img/paginador.png); 

	width:356px;

	height:33px;

	float:right;	
	}





.txtpaginador{

font-size:11px; 

font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;	

color:#ffffff;

height:15px;

width:340px;

text-align:center;

margin-top:9px;

	}

	

	

.btnenviar{

	   background: url(../img/btnenviar.png) no-repeat top;

      width: 55px;

      height:19px;

      color:white;

      border:none;

      cursor:pointer;

	}
	
	
	.btnenviar2{

	   background: url(../img/btnenviarrest.png) no-repeat top;

      width: 55px;

      height:19px;

      color:white;

      border:none;

      cursor:pointer;

	}

.btnenviarrest{

	   background: url(../img/btnenviarrest.png) no-repeat top;

      width: 55px;

      height: 27px;

      color:white;

      border:none;

      cursor:pointer;

	}

.formblanc{

	background-image: url(../img/formblanc.png); 

	background-repeat: no-repeat;

	width:424px;

	height:46px;

	float:right;

	}	

.okrest{

	background-image: url(../img/okrest.png); 

	background-repeat: no-repeat;

	width:30px;

	height:25px;

	float:left;

	}	

.pgaleriaclub{

	background-image: url(../img/pgaleriaclub.png); 

	background-repeat: no-repeat;

	width:955px;

	height:215px;

	float:right;

	margin-top:100px;

	}

	.pgaleriarest{

	background-image: url(../img/pgaleriarest.png); 

	background-repeat: no-repeat;

	width:955px;

	height:215px;

	float:right;

	margin-top:100px;

	}

		.fotosejemplo{

	background-image: url(../img/fotosejemplo.png); 

	background-repeat: no-repeat;

	width:955px;

	height:215px;

	float:right;

	}

	.gr{

	background-image: url(../img/gr.png); 

	background-repeat: no-repeat;

	width:73px;

	height:70px;

	float:right;

	margin-top:80px;

	}

		.gl{

	background-image: url(../img/gl.png); 

	background-repeat: no-repeat;

	width:73px;

	height:70px;

	float:left;

	margin-top:80px;

	}

		.grr{

	background-image: url(../img/grr.png); 

	background-repeat: no-repeat;

	width:73px;

	height:70px;

	float:right;

	margin-top:80px;

	}

		.glr{

	background-image: url(../img/glr.png); 

	background-repeat: no-repeat;

	width:73px;

	height:70px;

	float:left;

	margin-top:80px;

	}

			.pastsolmenu{

	background-image: url(../img/pastsolmenu.png); 

	background-repeat: no-repeat;

	width:453px;

	height:239px;

	float:right;

	}

	.txtformmenus{

	font-size:11px; 

font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;	

color:#ffffff;

float:left;

text-align:left;

width:212px;	

		}

	

	

.submenu{

	width:530px;

	height:29px;

	float:right;

	}

				.pafiam{

	background-image: url(../img/pafiam.png); 

	background-repeat: no-repeat;

	width:564px;

	height:792px;

	float:right;

	}

	.inputformre{

font-size: 11px; 

font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;

background-color:#ffffff;

color:#999999;

border:1 px solid #ffffff;

width:175px;

margin-bottom:5px;

		}

.btnenviare{

	   background: url(../img/btnenviarre.png) no-repeat top;

      width: 45px;

      height: 18px;

      color:white;

      border:none;

      cursor:pointer;

	}