@charset "UTF-8";
/* CSS Document */

.linkgeneral a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	text-decoration:none;
	}

.linkgeneral a:hover{
	color:#0033FF;
	}
		
.flotarderecha{
	float:right;
	}
	
.paginacion {
	color:#0033FF;
	text-shadow:#FFFFFF;
	font-weight: bold;
	}

.paginacion a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0033FF;
	text-decoration:none;
	}
	
.paginacion a:hover{
	color:#666666;
	}
	
.paginacion a:visited{
	color:#666666;
	}			
		
				
/*------------BOTONES--------------------*/	

.botonazul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	background-image:url(imagenes/botonfd.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	border:1px #FFFFFF;
}

.botonazul:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	background-image:url(imagenes/botonfdhov.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	border:1px #FFFFFF;
}
.botonazul:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	background-image:url(imagenes/botonfd.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	border:1px #FFFFFF;
}
#volver {
	margin-top: 20px;
	}


/*------------CABECERA--------------------*/	

body {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#000000;
	margin-top:20px;
	font-size:12px;
	line-height: 20px;
	}

#general {
	width:920px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0;
	}

#cabecera{
	margin:0px;
	}

#logo{
	float:left;
	width:160px;
	}

#imagencabecera{
	float:right;
	margin:0px;
	}


#menusuperior ul{
	margin-top:7px;	
	}
	
#menusuperior{
	float:right;
	background-image:url(imagenes/izkina.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#FFFFFF;
	width:750px;
	height:30px;
	margin:0px;
	}
	
#menusuperior li{
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	}

#menusuperior li a{
	display:block;
	float:right;
	width:200px;
	text-align:center;
	color:#000000;
	text-decoration:none;
	}
	
#menusuperior li a:hover{
	color:#666666;
	}	
	
	
#cierre {
	clear:both;
	}
	
#logo h1 {
	display: none;
	margin: 0px;
	padding: 0px;
}	
	
/*-------------------BODY:ESTRUCTURA--------------------*/	
	
#cuerpo {
	margin-top:0px;
	border:solid 1px #FFFFFF;
	z-index:1;
	}

#columna {
	float:left;
	width:160px;
	}

#info {
	width:740px;
	float:right;
	
	}
	
/*-------------------BODY:COLUMNA--------------------*/	



#ecual {
	left: 15px;
	}		
	
/*menú columna: Sub-secciones laterales*/

.menucolumna {
	margin-top:20px;
	margin-right:0px;	
	margin-bottom:45px;
	margin-left:0px;
	}

.menucolumna ul {
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:10px;
	line-height: 2em;
	}

.menucolumna li {
	list-style-type:none;
	}

.menucolumna li a {
	text-align:left;
	font-size:12px;
	margin-top:25px;
	margin-left:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	}
	
.menucolumna a:hover {
	color:#666666;	
	}	

.contenedorgaleria {
	margin-bottom:15px;
	}

.galeriaimagen {
	margin-bottom: 15px;
	}

.linkgaleria a{
	font-size:12px;
	color:#999999;
	text-decoration:none;
	text-align:left;
	padding:20px;
	}

.linkgaleria a:hover{
	color:#666666;
	}
	
.zonaregistrada {
	margin-top:20px;
	margin-right:0px;	
	margin-bottom:10px;
	margin-left:20px;
	}

.zonaregistrada a {
	text-align:left;
	font-size:12px;
	margin-top:25px;
	margin-left:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	}
	
.zonaregistrada a:hover {
	color:#666666;	
	}
	
#imgcolumnagest {
	width:160px;
	height:250px;
	background-image:url(imagenes/bg_semiton_tx.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	}			
	
	
/*------------------------------------------------*/	


/*menú actividad: Bodas, eventos y alquiler*/
#menuactividad {
	height:49px;
}

#menuactividad ul {	
	margin:0px;
	padding:0px;
}

#menuactividad li {
	display: inline;
}

#menuactividad li a {
	display:block;
	float:left;
	text-align:center;
	margin-left:80px;
	margin-top:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	text-decoration:none;
}

#menuactividad li a:hover {
	color:#0033FF;
}		




/*-------------------BODY INFO----------------*/	


#columna1{
	float:left;
	margin-top:20px;
	}
	
#columna2{
	float:right;
	width:350px;
	margin-top:70px;
	margin-right:20px;
	margin-bottom:20px;
	margin-left:20px;
	border-left:dotted 1px #0033CC;
	padding-left:25px;
	}
	
#columna3{
	float:right;
	width:290px;
	margin-top:70px;
	margin-right:20px;
	margin-bottom:0px;
	margin-left:20px;
	border-left:dotted 1px #0033CC;
	padding-left:0px;
	}
	
/*-------------------BODY GESTIÓN----------------*/	
	
	
#conten_gall{
	width:100%;
	border:0;
	}
	
.textobody{
	float:right;
	width:89%;
	margin-top:15px;
	margin-bottom:15px;
	}
	
.textobody li{
	list-style-type:disc;
	text-align:left;		
	}	
	
.textobody a{
	font-size:12px;
	color:#999999;
	text-decoration:none;
	text-align:left;
	}
	
.textobody a:hover{
	color:#666666;
	}		

.galeria {
	float:right;
	margin-right:24px;
	margin-bottom:20px;
	width: 140px;
	height:100px;
	}
	
#imagen_usucontra {
	width:55%;
	float:left;
	background-image:url(imagenes/bg_semiton.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	height:450px;
	}
	
#usuariocontraseña {
	margin-top:300px;
	margin-right:25px;
	float:right;
	}
	
#imagen_res{
	width:53%;
	float:left;
	background-image:url(imagenes/bg_semiton2.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	height:380px;
	}
	
#tablaregistro {
	margin-top:20px;
	margin-right:25px;
	float:right;
	}	
	
#colaboradores {
	float:left;
	width:100%;
	}
	
#colaboradorestitle {
	padding-left:10px;
	}
							
	
	
	
/*------------------------------------------------*/	
#pie {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-align:right;
	}

#pie a {
	color:#FF3300;
	text-decoration:none;
	font-size:11px;
	}
	
/*------------------------------------------------*/	

#pres {
	width:100%;
	margin:auto;
	}	
