@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, center, u, b, i
{
  vertical-align: baseline border: 0;
  outline: 0;
  font-weight: normal;
  font-style: normal;
  font-size: 100%;
  font-family: inherit;
  line-height: 150%;
}
*
{
  margin: 0;
  padding: 0;
}
body
{
  line-height: 1;
  height: 100%;
}
:focus
{
  outline: 0;
}
ol, ul
{
  list-style: none;
}
table
{
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote, q
{
  quotes: "" "";
}
hr
{
  border: 0;
  color: #000;
  background-color: #000;
  height: 1px;
}
blockquote:before, blockquote:after, q:before, q:after
{
  content: "";
}








/* ESQUEMA GENERAL Y PRESENTACION */

/* MARCO */
.marco{
	overflow: hidden;
	background-color:#FFF;
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

/* SUPERIOR */
.superior{
	background:#FFF;
	width:909px;
	height:150px;
	margin-left:57.5px;
	margin-right:57.5px;
	margin-top:20px;
}

.logo{
	background-repeat:no-repeat;
	float:left;
}

.lema{
	background-repeat:no-repeat;
	float:left;
	margin-top:80px;
}

.contacto{
	background-repeat:no-repeat;
	float:right;
}



.enlaces{
	height:55px;
	width:380px;
	margin-left:540px;
	padding-top:130px;
}

.enlace1{
	height:45px;
	width:45px;
	margin-left:5px;
	padding-top:5px;
	float:left;
}

.enlace2{
	height:45px;
	width:45px;
	margin-left:5px;
	padding-top:5px;
	float:left;
}

.enlace3{
	height:45px;
	width:45px;
	margin-left:5px;
	padding-top:5px;
	float:left;
}

.enlace4{
	height:45px;
	width:45px;
	margin-left:5px;
	padding-top:5px;
	float:left;
}

.enlace5{
	height:45px;
	width:45px;
	margin-left:5px;
	padding-top:5px;
	float:left;
}

.enlace6{
	height:45px;
	width:45px;
	margin-left:5px;
	padding-top:5px;
	float:left;
}

.enlace7{
	height:45px;
	width:45px;
	margin-left:5px;
	padding-top:5px;
	float:left;
}


.enlace1  a:link{
	background-image:url(../comunes/iconos/instan.png);
	background-repeat:no-repeat;
	height:40px;
	width:40px;
	margin-left:5px;
	padding-top:5px;
	float:left;
}

.enlace1  a:hover{
	background-image:url(../comunes/iconos/instah.png);
	background-repeat:no-repeat;
	height:40px;
	width:40px;
	margin-left:5px;
	padding-top:5px;
	float:left;
}

.enlace1  a:visited{
	background-image:url(../comunes/iconos/instan.png);
	background-repeat:no-repeat;
	height:40px;
	width:40px;
	margin-left:5px;
	padding-top:5px;
	float:left;
}


.enlace2  a:link{
	background-image:url(../comunes/iconos/facebookn.png);
	background-repeat:no-repeat;
	height:40px;
	width:40px;
	margin-left:5px;
	padding-top:5px;
	float:left;
}

.enlace2  a:hover{
	background-image:url(../comunes/iconos/facebookh.png);
	background-repeat:no-repeat;
	height:40px;
	width:40px;
	margin-left:5px;
	padding-top:5px;
	float:left;
}

.enlace2  a:visited{
	background-image:url(../comunes/iconos/facebookn.png);
	background-repeat:no-repeat;
	height:40px;
	width:40px;
	margin-left:5px;
	padding-top:5px;
	float:left;
}


.enlace3  a:link{
	background-image:url(../comunes/iconos/xtwitn.png);
	background-repeat:no-repeat;
	height:40px;
	width:40px;
	margin-left:5px;
	padding-top:5px;
	float:left;
}

.enlace3  a:hover{
	background-image:url(../comunes/iconos/xtwith.png);
	background-repeat:no-repeat;
	height:40px;
	width:40px;
	margin-left:5px;
	padding-top:5px;
	float:left;
}

.enlace3  a:visited{
	background-image:url(../comunes/iconos/xtwitn.png);
	background-repeat:no-repeat;
	height:40px;
	width:40px;
	margin-left:5px;
	padding-top:5px;
	float:left;
}


.enlace4  a:link{
	background-image:url(../comunes/iconos/iahn.png);
	background-repeat:no-repeat;
	height:40px;
	width:40px;
	margin-left:5px;
	padding-top:5px;
	float:left;
}

.enlace4  a:hover{
	background-image:url(../comunes/iconos/iahh.png);
	background-repeat:no-repeat;
	height:40px;
	width:90px;
	margin-left:5px;
	padding-top:5px;
	float:left;
}

.enlace4  a:visited{
	background-image:url(../comunes/iconos/iahn.png);
	background-repeat:no-repeat;
	height:40px;
	width:40px;
	margin-left:5px;
	padding-top:5px;
	float:left;
}


.enlace5  a:link{
	background-image:url(../comunes/iconos/qtfn.png);
	background-repeat:no-repeat;
	height:40px;
	width:40px;
	margin-left:5px;
	padding-top:5px;
	float:left;
}

.enlace5  a:hover{
	background-image:url(../comunes/iconos/qtfh.png);
	background-repeat:no-repeat;
	height:40px;
	width:90px;
	margin-left:5px;
	padding-top:5px;
	float:left;
}

.enlace5  a:visited{
	background-image:url(../comunes/iconos/qtfn.png);
	background-repeat:no-repeat;
	height:40px;
	width:90px;
	margin-left:5px;
	padding-top:5px;
	float:left;
}

.enlace6  a:link{
	background-image:url(../comunes/iconos/sowln.png);
	background-repeat:no-repeat;
	height:40px;
	width:40px;
	margin-left:5px;
	padding-top:5px;
	float:left;
}

.enlace6  a:hover{
	background-image:url(../comunes/iconos/sowlh.png);
	background-repeat:no-repeat;
	height:40px;
	width:90px;
	margin-left:5px;
	padding-top:5px;
	float:left;
}

.enlace6  a:visited{
	background-image:url(../comunes/iconos/sowln.png);
	background-repeat:no-repeat;
	height:40px;
	width:90px;
	margin-left:5px;
	padding-top:5px;
	float:left;
}


.enlace7  a:link{
	background-image:url(../comunes/iconos/arroban.png);
	background-repeat:no-repeat;
	height:40px;
	width:40px;
	margin-left:5px;
	padding-top:5px;
	float:left;
}

.enlace7  a:hover{
	background-image:url(../comunes/iconos/arrobah.png);
	background-repeat:no-repeat;
	height:40px;
	width:90px;
	margin-left:5px;
	padding-top:5px;
	float:left;
}

.enlace7  a:visited{
	background-image:url(../comunes/iconos/arroban.png);
	background-repeat:no-repeat;
	height:40px;
	width:90px;
	margin-left:5px;
	padding-top:5px;
	float:left;
}





/* MEDIO */
.medio{
	background:#FFF;
	overflow: hidden;
	width:950px;
	margin-left:57.5px;
	margin-right:57.5px;
	margin-top:50px;
	margin-bottom:30px;
}

.cabecerahorarios{
	height:40px;
	float:left;
	padding-left:0px;
	padding-top:15px;
}



.infop{
	width:905px;
	padding-top:15px;
	float:left;
	
}


.infop  a:link{
	text-decoration:none;
	color:#00F;
	font-weight:bold;
	font-size:14px;
	font-family:Tahoma, Arial, Times New Roman, Helvetica, Sans-serif;
	display:block;
	float:left;
	text-align:left;
}

.infop  a:hover{
	text-decoration:none;
	color:#00F;
	font-weight:bold;
	font-size:16px;
	font-family:Tahoma, Arial, Times New Roman, Helvetica, Sans-serif;
	display:block;
	float:left;
	text-align:left;
}

.infop  a:visited{
	text-decoration:none;
	color:#00F;
	font-weight:bold; 
	font-size:14px;
	font-family:Tahoma, Arial, Times New Roman, Helvetica, Sans-serif;
	display:block;
	float:left;
	text-align:left;
}

.TextosNGP{
	font-family:Tahoma, Arial, Times New Roman, Helvetica, Sans-serif;
	font-size:14px;
	color:#444;
	font-weight:bold;
	width:;
	padding-top:8px;
	padding-bottom:8px;
}



/* INFERIOR */
.inferior{
	background:#FFF;
	width:909px;
	height:138px;
	margin-left:57.5px;
	margin-right:57.5px;
	margin-bottom:30px;
	margin-top:30px;
}

.vinculo1{
	background-image:url(../comunes/menu/noticiaskf.png);
	background-repeat:no-repeat;
	margin-left:10px;
	margin-top:10px;
	float:left;
	width:132px;
	height:132px;
}

.vinculo2{
	background-image:url(../comunes/menu/eventoskf.png);
	background-repeat:no-repeat;
	margin-left:20px;
	margin-top:10px;
	float:left;
	width:132px;
	height:132px;
}

.vinculo3{
	background-image:url(../comunes/menu/galeriakf.png);
	background-repeat:no-repeat;
	margin-left:20px;
	margin-top:10px;
	float:left;
	width:132px;
	height:132px;
}

.vinculo4{
	background-image:url(../comunes/menu/prepeventokf.png);
	background-repeat:no-repeat;
	margin-left:20px;
	margin-top:10px;
	float:left;
	width:132px;
	height:132px;
}

.vinculo5{
	background-image:url(../comunes/menu/tiendaskf.png);
	background-repeat:no-repeat;
	margin-left:20px;
	margin-top:10px;
	width:132px;
	height:132px;
	float:left;
}

.vinculo6{
	background-image:url(../comunes/menu/normaskf.png);
	background-repeat:no-repeat;
	margin-left:20px;
	margin-top:10px;
	width:132px;
	height:132px;
	float:left;
}

.vinculo1 a:link{
	height:20px;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	font-family:Tahoma, Arial, Times New Roman, Helvetica, Sans-serif;
	display:block;
	float:left;
	text-align:center;
	padding-top:7px;
	padding-left:15px;	
}
.vinculo1  a:visited{
	height:20px;
	text-decoration:none;
	color:#FFFF00;
	font-weight:bold;
	font-size:14px;
	font-family:Tahoma, Arial, Times New Roman, Helvetica, Sans-serif;
	display:block;
	float:left;
	text-align:center;
	padding-top:7px;
	padding-left:15px;
}
.vinculo1  a:hover{
	height:20px;
	text-decoration:none;
	color:#F00;
	font-weight:bold;
	font-size:20px;
	font-family:Tahoma, Arial, Times New Roman, Helvetica, Sans-serif;
	display:block;
	float:left;
	text-align:center;
	padding-top:7px;
	padding-left:15px;
}

.vinculo2  a:link{
	height:20px;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	font-family:Tahoma, Arial, Times New Roman, Helvetica, Sans-serif;
	display:block;
	float:left;
	text-align:center;
	padding-top:7px;
	padding-left:15px;	
}
.vinculo2 a:visited{
	height:20px;
	text-decoration:none;
	color:#FFFF00;
	font-weight:bold;
	font-size:14px;
	font-family:Tahoma, Arial, Times New Roman, Helvetica, Sans-serif;
	display:block;
	float:left;
	text-align:center;
	padding-top:7px;
	padding-left:15px;
}
.vinculo2 a:hover{
	height:20px;
	text-decoration:none;
	color:#F00;
	font-weight:bold;
	font-size:20px;
	font-family:Tahoma, Arial, Times New Roman, Helvetica, Sans-serif;
	display:block;
	float:left;
	text-align:center;
	padding-top:7px;
	padding-left:15px;
}

.vinculo3 a:link{
	height:20px;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	font-family:Tahoma, Arial, Times New Roman, Helvetica, Sans-serif;
	display:block;
	float:left;
	text-align:center;
	padding-top:7px;
	padding-left:15px;
}
.vinculo3 a:visited{
	height:20px;
	text-decoration:none;
	color:#FFFF00;
	font-weight:bold;
	font-size:14px;
	font-family:Tahoma, Arial, Times New Roman, Helvetica, Sans-serif;
	display:block;
	float:left;
	text-align:center;
	padding-top:7px;
	padding-left:15px;
}
.vinculo3 a:hover{
	height:20px;
	text-decoration:none;
	color:#F00;
	font-weight:bold;
	font-size:20px;
	font-family:Tahoma, Arial, Times New Roman, Helvetica, Sans-serif;
	display:block;
	float:left;
	text-align:center;
	padding-top:7px;
	padding-left:15px;
}

.vinculo4 a:link{
	height:20px;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	font-family:Tahoma, Arial, Times New Roman, Helvetica, Sans-serif;
	display:block;
	float:left;
	text-align:center;
	padding-top:7px;
	padding-left:15px;
}
.vinculo4 a:visited{
	height:20px;
	text-decoration:none;
	color:#FFFF00;
	font-weight:bold;
	font-size:14px;
	font-family:Tahoma, Arial, Times New Roman, Helvetica, Sans-serif;
	display:block;
	float:left;
	text-align:center;
	padding-top:7px;
	padding-left:15px;
}
.vinculo4 a:hover{
	height:20px;
	text-decoration:none;
	color:#F00;
	font-weight:bold;
	font-size:20px;
	font-family:Tahoma, Arial, Times New Roman, Helvetica, Sans-serif;
	display:block;
	float:left;
	text-align:center;
	padding-top:7px;
	padding-left:15px;
}

.vinculo5 a:link{
	height:20px;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	font-family:Tahoma, Arial, Times New Roman, Helvetica, Sans-serif;
	display:block;
	float:left;
	text-align:center;
	padding-top:7px;
	padding-left:15px;	
}
.vinculo5 a:visited{
	height:20px;
	text-decoration:none;
	color:#FFFF00;
	font-weight:bold;
	font-size:14px;
	font-family:Tahoma, Arial, Times New Roman, Helvetica, Sans-serif;
	display:block;
	float:left;
	text-align:center;
	padding-top:7px;
	padding-left:15px;
}
.vinculo5 a:hover{
	height:20px;
	text-decoration:none;
	color:#F00;
	font-weight:bold;
	font-size:20px;
	font-family:Tahoma, Arial, Times New Roman, Helvetica, Sans-serif;
	display:block;
	float:left;
	text-align:center;
	padding-top:7px;
	padding-left:15px;
}

.vinculo6 a:link{
	height:20px;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	font-family:Tahoma, Arial, Times New Roman, Helvetica, Sans-serif;
	display:block;
	float:left;
	text-align:center;
	padding-top:10px;
	padding-left:15px;	
}
.vinculo6 a:visited{
	height:20px;
	text-decoration:none;
	color:#FFFF00;
	font-weight:bold;
	font-size:12px;
	font-family:Tahoma, Arial, Times New Roman, Helvetica, Sans-serif;
	display:block;
	float:left;
	text-align:center;
	padding-top:10px;
	padding-left:15px;
}
.vinculo6 a:hover{
	height:20px;
	text-decoration:none;
	color:#F00;
	font-weight:bold;
	font-size:20px;
	font-family:Tahoma, Arial, Times New Roman, Helvetica, Sans-serif;
	display:block;
	float:left;
	text-align:center;
	padding-top:7px;
	padding-left:15px;
}

.privacidad{
	height:20px;
	text-decoration:none;
	color:#000;
	font-weight:bold;
	font-size:14px;
	font-family:Tahoma, Arial, Times New Roman, Helvetica, Sans-serif;
	display:block;
	float:center;
	text-align:center;
	padding-top:0px;
	padding-left:0px;	

}


.disclaimer{
	height:60px;
	text-decoration:none;
	color:#000;
	font-weight:bold;
	font-size:8px;
	font-family:Tahoma, Arial, Times New Roman, Helvetica, Sans-serif;
	display:block;
	float:center;
	text-align:center;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;	

}


.textostip{
	font-family:Tahoma, Arial, Times New Roman, Helvetica, Sans-serif;
	font-size:16px;
	color:#444;
	font-weight:bold;
	width:;
	padding-top:8px;
	padding-bottom:8px;
}







/* HORARIOS */

.cabecerahorarios{
	height:40px;
	float:left;
	padding-left:0px;
	padding-top:20px;
}


.scrollhorario{
	height:40px;
	float:left;
	padding-left:280px;
	padding-top:20px;
}

.iranterior{
	float:left;
	padding-top:20px;
}

.periodosem img{
	float:left;
	padding-left:15px;
}

.irproximo{
	float:right;
	padding-top:20px;
}

.periodosem{
	background-image:url(comunes/sem22a24.png);
	background-repeat:no-repeat;
	width:909px;
	height:;
	margin-top:30px;
	float:left;
}




