@charset "UTF-8";

body {
	margin: 0;
	font-family: Monaco, "Courier New", Courier, monospace;
	}

a {
	text-decoration: none;
	color:#000;
	}

h1 {
	font-size: 22px;
	font-weight: normal;
	}

.titulo {
	position: fixed;
	margin: 30px 0 0 10px;
	font-size: 9px;
	}

.calendario {
	position: absolute;
	margin: 30px 0 0 510px;
	width: 400px;
	font-size: 11px;
	}

.menu {
	position: fixed;
	width: 150px;
	margin: 80px 0 0 10px;
	}

.registro, .ecdc, .fotos, .trivia, .corto  {
	padding-bottom: 5px;
	}
	
.registro a:hover, .ecdc a:hover, .fotos a:hover, .ubicaciones a:hover, .corto a:hover {
	background-color: #FFF;
	}

.registro a {
	background-color:#0F0;
	}

.corto a {
	background-color: #FF9900;
	}
	
.ecdc a {
	background-color: #FF0;
	}
	
.fotos a {
	background-color: #0FF;
	}

.ubicaciones a {
	background-color: #F0F;
	}

.redes {
margin-top: 5px;	
}

.redes a {
border: none;	
}

.fondo{
	width:100%;
	position:fixed;
	left:0px;
	top:0px;
	z-index:-2;
}

.fondo img{
	width:100%;
	height:auto;
	min-width:900px;
	z-index:-2;
}

.main {
	position:absolute;
	margin: 80px 0 0 230px;
	width: 650px;
	}

.actual {
	background-color:#0F0;
	position: relative;
	height: 300px;
	width: 100%;
	font-size: 10px;
	}

.actualTxt {
	float: left;
	width: 140px;
	padding: 5px;
	}

.proximo {
	position: relative;
	border: 1px dashed #000;
	height: 300px;
	width: 100%;
	font-size: 10px;
	background-image: url(../img/fondoprox.png);
	background-repeat: no-repeat;
	}

.proximoTxt {
	float: left;
	width: 138px;
	padding: 5px;
	}

.registrate {
	position: absolute;
	bottom: 5px;
	}

.registrate a {
	text-decoration: underline;
	}

.registrate a:hover {
	text-decoration: none;
	}

.proxTitulo {
	background-color: #FF0;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
	}

.logoPrincipal {
margin: 0 0 90px 15px;
}	

.presentado {
	font-size: 11px;
	position: fixed;
	bottom: 10px;
	left: 10px;
	}

.presentado a, .ano a {
border-bottom:2px solid #00FF00;
	}

.presentado a:hover, .ano a:hover {
border-bottom:2px solid #000;
	}
	
.ano {
	font-size: 11px;
	position: fixed;
	bottom: 10px;
	right: 10px;
	left: 900px;
	}
	
/*UBICACION*//*UBICACION*//*UBICACION*/
/*UBICACION*//*UBICACION*//*UBICACION*/

.ubicacion {
	position: relative;
	height: 300px;
	width: 100%;
	font-size: 10px;
	}

.proxTitulo1 {
	background-color: #F0F;
	width: 100%;
	margin-bottom: 20px;
	}

.proxTituloU {
	background-color: #F0F;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
	}
	
/*FOTOS*//*FOTOS*//*FOTOS*/
/*FOTOS*//*FOTOS*//*FOTOS*/


.fotosTitulo {
background-color: #00FFFF;
width: 650px;
}

.galeriasTitle {
font-size: 10px;
}

.galerias {
padding-right: 20px;
padding-bottom: 20px;
float:left;
}

.galerias img {
max-width: 203px;
min-width: 203px;
border: none;
}

.galerias a {
text-decoration: none;
}

.galeriaTitulo {
font-size: 11px;
padding-bottom: 10px;
}

.galeriaTitulo a {
text-decoration: none;
}

.galeriaTitulo a:hover {
text-decoration: underline;
}

.foto {
padding-bottom: 40px;
}

.foto img {
max-width: 650px;
min-width: 650px;
}

.mainF {
	position: absolute;
	margin: 80px 0 0 230px;
	width: 670px;
	float: none;
	}

/*REGISTRO*//*REGISTRO*//*REGISTRO*/
/*REGISTRO*//*REGISTRO*//*REGISTRO*/

.registroTitulo {
	background-color:#0F0;
	}

/*CORTOS*//*CORTOS*//*CORTOS*/
/*CORTOS*//*CORTOS*//*CORTOS*/

.actualCorto {
	background-color: #FF9900;
	margin-bottom: 25px;
	position: relative;
	height: 300px;
	width: 100%;
	font-size: 10px;
	}
	
/*ADMIN*//*ADMIN*//*ADMIN*/
/*ADMIN*//*ADMIN*//*ADMIN*/

.menuadmin, .lista {
font-size:11px;
position: absolute;
}

.admincontainer {
float:none;
margin: 120px 0 0 230px;
position:absolute;
width:670px;
font-size: 11px;
}

.month {
margin-left:15px;
}

.album {
margin-left:30px;
}

.galeriaEdit {
position: absolute;
margin: 40px 0 0 230px;
font-size: 11px;
}

.fotoAdmin {
padding-bottom: 25px;
}

.eliminar{
float: right;
}

.ui-sortable {
padding: 0;
}

.tituloEdit {
width: 650px;
}

.contentLeft img {
max-width: 650px;
min-width: 650px;
}

/*LISTA*//*LISTA*//*LISTA*/
/*LISTA*//*LISTA*//*LISTA*/

.invitados {
	font-size:10px;
	margin-top: 20px;
	}
	
.tituloLista {
font-size:9px;
margin:30px 0 0 10px;
}

.tablaTitulo {
	background-color:#0F0;
	}

.invitados a{
	font-weight:bold;
	}

.invitados a:hover{
	font-weight:bold;
	color:#0F0;
	}
	