.body1 {margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; background-image:url(../img/bg_01.jpg); background-position:top right; background-repeat:repeat-x; background-color:#f4f4f4;}
body{ margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px;}
.fondo{ background-color:#ffffff;}
.fondo-c1{ background-image:url(../img/corner_01.jpg); background-position:right; background-repeat:no-repeat}
.fondo-c2{ background-image:url(../img/corner_02.jpg); background-position:left; background-repeat:no-repeat}
.fondo-c3{ background-image:url(../img/corner_03.jpg); background-position:right;  background-repeat:no-repeat}
.fondo-c4{ background-image:url(../img/corner_04.jpg); background-position:left; background-repeat:no-repeat}

.fondo-s1{ background-image:url(../img/side_01.jpg); background-position:right; background-repeat:repeat-x}
.fondo-s2{ background-image:url(../img/side_02.jpg); background-position:right; background-repeat:repeat-y}
.fondo-s3{ background-image:url(../img/side_03.jpg); background-position:left; background-repeat:repeat-y}
.fondo-s4{ background-image:url(../img/side_04.jpg); background-position:left; background-repeat:repeat-x}

.fondo-corner{ background-image:url(../img/logo-corner.jpg); background-color:#ffffff; background-position:bottom right; background-repeat:no-repeat;}



.reserva{font-family:Tahoma, Verdana, Arial; font-size:12px; color:#000000;}



.tabla-01{text-align:center;}
.pie{font-family:Tahoma, Verdana, Arial; font-size:10px; color:#ffffff;}

.nt{ background-image:url(../img/tabla/box_04.jpg); background-repeat:repeat-x; background-color:#b5e5fd; background-position:top left;}
.nt2{ background-image:url(../img/tabla/box_08.jpg); background-repeat:repeat-y; background-color:#b5e5fd; background-position:top left;}
.nttxt{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#003366;}
.nt3{ background-image:url(../img/tabla/box_08.jpg); background-position:top left; background-repeat:repeat-y; background-color:#b5e5fd;}
.subt{font-family:Tahoma, Verdana, Arial; font-size:12px; color:#336699; padding:2px 10px; background-color:#def4ff;}

#tr{ background-color:#f5f5f5;}

.as_link{ color:#00CCFF;
}
.borde{ border:1px solid #ffffff;}

/* tablas*/

.tabletd{ background-color:#FFFFFF; }
.tabletd2{ background-color:#ffffff; font-weight:bold; font-size:10px; color:#003366; }

/*fin tablas*/

/*ESTILOS FORMULARIO DE CONTACTOS
  FORMULARIO DE CONTACTOS V.1.0
  15 DE MAYO DE 2007*/
.form-tabla{font-family:Tahoma, Verdana, Arial; font-size:2px;}
.form-contactos1{font-family:Tahoma, Verdana, Arial; font-size:14px; color:#ffffff;}
.form-contactos2{font-family:Tahoma, Verdana, Arial; font-size:13px; color:#ffffff;}
.form-contactos3{font-family:Tahoma, Verdana, Arial; font-size:13px; color:#ffffff;}
.form-mensaje1{font-family:Verdana, Tahoma, Arial; font-size:11px; color: #ff0000; font-weight:bold;}
.form-mensaje2{font-family:Verdana, Tahoma, Arial; font-size:9px; color: #FF0000; font-weight:bold;}
.form-texto{font-family:Tahoma, Verdana, Arial; font-size:12px; color:#787878; }
.form-botones{background-color:#ffffff; border:1px solid #575757;
	          font:11px Tahoma, Verdana, Arial; color:#161616; cursor:hand;} 
.form-formulario{ background-color:#d9d9d9; background-repeat:repeat-x; padding:1px; border:0px; 
	             font-family:tahoma, verdana, arial; font-size:11px; color:#000000;}
.form-codigo{width:66px; border:1px solid #ffffff; padding:2px; background-color:#FFFFFF;}
/*E2E9E9*/
.form-formulario2{background-color:#ffffff; padding:1px; border:1px solid #c1c1c1; 
	             font-family:tahoma, verdana, arial; font-size:11px; color:#000000;}

.form-botonres{background-color:#f1f1f1; border-bottom:#000000 1px solid; border-left:#f1f1f1 1px solid; border-right:#000000 1px solid; border-top:#f1f1f1 1px solid;
	          font:bold 11px Tahoma, Verdana, Arial; color:#000000; cursor:hand;} 
			  
/* nuevo estilo*/

.clearfix:after {
  content: ".";
  display: block;
  clear:both;
  height: 0px;
  visibility: hidden;
}
/* IE patch clearfix */
.clearfix { display: inline-block; }
/* vorm IE5/Mac verstecken \*/
* html .clearfix { height: 1px; }
.clearfix { display: block; }
/* ende versteckn IE5/Mac */

div#wrapper {
		
		width: 770px;
		padding:0px;
		margin: 0 auto;
	}
	  div#headline {
		
		}
		
			div#head_left {
				float: left;
				background:url("../img/head_05.jpg") no-repeat top right;
				width:249px;
				height:68px;
				padding:0px;
					
			}
			
			div#head_middle {
				float: right;
				background:#246899 url("../img/head_06.jpg") no-repeat top left;
				width:521px;
				height:78px;
				padding:0px;
			}
		
		div#body {
		
		}
		
			div#body_left {
				float: left;
				background:#ffffff url("../img/body_11.jpg") no-repeat top right;
				width:249px;
				padding:0px;	
			}
			
			div#body_middle {
				float: right;
				background:#f4f4f4 url("../img/body_17.jpg") repeat-x top left;
				width:521px;
				overflow:hidden;
				padding-top:5px;
			}
	div#title{
	padding:10px 5px 0px 5px;}

		div#lasttopic{ 
			background-color:#def5ff; 
			height:250px;
			padding:10px;
			margin:0 7px;
			}
		div#announ{ 
			background-color:#f3f3f3; 
			height:auto;
			padding:2px;
			margin:5px 0px;
			}
			div#precio{
			background-image:url(../img/precio_07.jpg);
			background-position:top left;
			background-repeat:repeat-x; width:147px;
			height:32px;
			border:1px solid #000;
			margin-bottom:5px;
			}
			
.lastt{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;
}
div#contenido{ background-color:#f0f4f5; padding:15px; margin:7px 7px 0px 7px;;
height:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;
}
div#foro{
background: url("../img/body_19.jpg") repeat-x left;
height:63px;
}
div#developt{
background: url("../img/developt.jpg") no-repeat top right;
height:86px;
}
div#contact{ padding:10px;
}
		div#tabla{
		margin-bottom:5px;
		}
			div#tablahead{ 
				padding:3px;
				background-color:#64b7de;
				border-bottom:1px solid #ffffff;
			}
			div#tablacont{ padding:10px;
				border:1px solid #474747;
				background:url("../img/table_22.jpg") repeat-x bottom left;
				height:auto; 
			}
		div#enlaces{ padding:10px;
				background-color:#ececec;
				height:143px;
			}
				div#enl-in{ padding:15px;
				
			}
	div#mp3{ 
				font-family:Tahoma, Verdana, Arial;
				font-size:11px; 
				color:#339ad5; 
				text-decoration:none;
				
			}
			
	div#fixture{ padding:5px 10px;
				
			}
			
	div#galeria{ padding:5px 5px; 
	background-color:#f7f7f7;
				
			}
					

a.link-mp3:link{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#339ad5; text-decoration:none; display:block;}
a.link-mp3:visited{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#339ad5; text-decoration:none; display:block;}
a.link-mp3:hover{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#b90000; text-decoration:none	; display:block;}
a.link-mp3:active{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#339ad5;text-decoration:none; display:block; }

			/*menu*/
a.link-l:link{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#000000; text-decoration:none; display:block;}
a.link-l:visited{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#000; text-decoration:none; display:block;}
a.link-l:hover{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#0078ff; text-decoration:none	; display:block;}
a.link-l:active{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#0000;text-decoration:none; display:block; }
	.margen{
	margin:7px;
	}
	div#build{
		background:url("../img/left.jpg") no-repeat top left;
		height:67px;
	}
	.col-left{
		background:url(../img/left_03.jpg) top right no-repeat;
	}
	.col-left1{
		background:url("../img/side_02.jpg") top right no-repeat;
	}
	.col-right1{
		background:url("../img/side_04.jpg") top left no-repeat;
	}
	.col-right1x{
		background:url("../img/side_04x.jpg") top left no-repeat;
	}


.fech{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#000000;}
.info{font-family:Tahoma, Verdana, Arial; font-size:10px; color:#ffffff;}

.pics { 
height: 305px;
width: 480px;
padding:0;
margin:0;
overflow: hidden }
.pics img { 
height: 305px;
width: 480px;
padding: 0px;
border: 0px;
background-color: #eee;
top:0;
left:0;
}

/* ***** Floating Register Banner ***** */

#registerbarFloat {
position:absolute;
width:355px;
height:115px;
visibility: hidden;
z-index: 400;
}

a {outline:none;}

/* Wrappers y Contenedores */
.contenedor {max-width:1000px;width:expression(document.body.clientWidth > 1002? "1000px": "auto" );margin:auto;text-align:left;padding: 0 10px;}
#inner-wrap {max-width:1000px;width:expression(document.body.clientWidth > 1002? "1000px": "auto" );margin:auto;margin-top:15px;text-align:left;padding: 0 10px;}
#right_column {float:right;width:180px;}
#main {margin-right:10px;padding:0;}
#main a:link {color: #4B5E12;text-decoration: none;}
#main a:visited {color: #4B5E12;text-decoration: none;}
#main a:hover, a:active {color: #FF4400;text-decoration: none;}


/* ClearFix */
.clearfix:after {content: " ";display: block;clear: both;visibility: hidden;line-height: 0px;height: 0px;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

/*style gallery */
.slideshow{ /*CSS for DIV containing each image*/
float: left;
margin-right: 10px;
margin-bottom: 10px;
background-color:#FFFFFF;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.slideshow img{ /*CSS for each image tag*/
border: 2px solid #64b7de;
width: 107px;
height: 80px;
}

#navlinks{ /*CSS for DIV containing the navigational links*/
width: 400px;
}

#navlinks a{ /*CSS for each navigational link*/
margin-right: 8px;
margin-bottom: 3px;
font-size: 11;
color:#003366;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#navlinks a.current{ /*CSS for currently selected navigational link*/
background-color: #64b7de;
}

/*style gal*/