@charset "utf-8";
/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	text-align:justify;
	margin:0px;
}

#contendor{
	width:100%;
	background-image:url(gris.jpg);
	background-repeat:repeat-y;
}

#principal{
	width:1000px;
	min-height:710px;
	text-align:left;
	margin-left:0px;
	background-image:url(fondo.jpg);
	background-repeat:no-repeat;
}

#contenido{
	width:730px;
	margin-left:185px;

}

#menutop{
	position:absolute;
	width:400px;
	height:44px;
	left: 515px;
	top: 79px;
}

#menu{
	width:100%;
	text-align:right;
	font-weight:bold;
	font-size: 11pt;
/*	margin-top:23px;*/
	color:#FFF;
	text-transform:uppercase;
	padding-top:30px;
}

#titulillo{
	width:100%;
	color:#FFF;
	text-align:right;
	font-size:20pt;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:42px;
}

#titulote{
	width:100%;
	color:#000;
	text-align:right;
	font-size:60pt;
	font-weight:bold;
	text-transform:uppercase;
	line-height:50pt;
}

#fecha{
	position:absolute;
	width:470px;
	left: 78px;
	top: 420px;
}

#registro{
	width:147px;
	height:30px;
    color:#333;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	vertical-align:middle;
	padding-top:12px;
	background-image:url(registro.png);
	background-position:center;
	background-repeat:no-repeat;
}

#textos {
	width:100%;
	margin-top:150px;
	text-align:justify;
}
	
#menuf{
	margin-top:30px;
	width:720px;
	height:10px;
	background-color:#000;
	text-align:right;
	font-size:8pt;
	color:#FFF;
	padding:5px;
}

#social{
	width:100%;
}

#titulo{
	width:100%;
	height:60px;
	text-align:right;
}

#facebook{
	width:100%;
	height:100%;
	margin-left:515px;
	margin-top:20px;
}

td.menu{
	color:#999;
	font-size:10pt;
	font-weight:bold;
	text-align:right;
	text-transform:uppercase;
	vertical-align:middle;
	background-image:url(boton.jpg);
	background-repeat:no-repeat;
	width:100px;
	height:44px;
	margin:0px;
}

td.fecha{
	background-color:#000;
	color:#FFF;
	font-size:13pt;
	font-weight:bold;
	text-align:right;
	padding:10px;
}

td.foto{
	width:210px;
	height:140px;
}

.bgblanco{
	text-align:center;
	width:214px;
	background-color:#FFF;
	margin-left:18px;
	}

.colora{
	color:#fed478;
}

.colorv{
	color:#7ac143;
}
.colorz{
	color:#1481c3;
}

.colorg{
	color:#666;
	font-weight:normal;
	font-size:10pt;
}

a:link, a:visited {
	color:#666;
	text-decoration: none; 
}

a:hover{
	color:#000;
}

a.menu:link, a.menu:visited {
	color:#999;
	text-decoration: none; 
}

a.menu:hover{
	color:#FFF;
}

a.sp:link, a.sp:visited{
	color:#1481c3;
}

a.sp:hover{
	color:#000;
}

a.person:link, a.person:visited{
	color:#666;
	font-size:11pt;
	font-weight:bold;

}

a.person:hover{
	color:#000;
	font-size:11pt;
	font-weight:bold;

}

a.reds:link, a.reds:visited{
	color:#E6E6E6;
	text-decoration:none;

}

a.reds:hover{
    color:#E6E6E6;
	text-decoration:none;
}

table.cubos{
	width:100%;
	margin-top:30px;
}

td.cubo{
	width:70px;
	margin:0px;
}

td.colores{
	width:163.3px;
	margin:0px;
	padding:5px;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	
}
ul.cuadris{
	list-style-type:square;
	text-align:left;
	line-height:16pt;
}

ol.numeris{
	text-align:left;
	line-height:16pt;
}

td.hora{
	width:150px;
	height:20px;
	max-height:20px;
	background-color:#FFF;
	border:solid #999 1px;
	border-radius: 5px;  
    -ms-border-radius: 5px;  
    -moz-border-radius: 5px;  
    -webkit-border-radius: 5px;  
    -khtml-border-radius: 5px;
	text-align:center;
	
}

td.vacio{
	width:150px;
	height:50px;
}

td.negro{
	background-color:#000;
	color:#FFF;
	margin:0px;
	text-align:center;
}

table.blanca{
	width:100%;
	height:100%;
	background-color:#FFF;
	border:solid;
	border-radius: 10px 0 2em 4pt;  
    -ms-border-radius: 10px 0 2em 4pt;  
    -moz-border-radius: 10px 0 2em 4pt;  
    -webkit-border-radius: 10px 0 2em 4pt;  
    -khtml-border-radius: 10px 0 2em 4pt;
	border-width:1px;
	border-color:#000;
}

td.actividad{
	width:50%;
	padding-left:15px;
}

td.cubo{
	width:70px;
	margin:0px;
}

td.año{
	padding:7px;
	font-size:11pt;
	text-transform:uppercase;
	text-align:right;
	font-weight:bold;
}
