body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	background-color: #34abd6;
	background-image: url(../img/bg/fondo-celebra-entero.png);
	background-position: center top;
	background-attachment: fixed;
	background-repeat: no-repeat;
}

/* single thumbnail */

	p.thumb{
	float:left;
	margin-right:2px;
	border: 3px solid #BFEBFF;
	margin-left: 0;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	}

		p.thumb {
		display:block;
		float:left;
		width:100px;
		height:100px;
		line-height:100px;
		overflow:hidden;
		position:relative;
		z-index:1;	
	}	
	p.thumb img{
		float:left;
		position:absolute;
		top:-10px;
		left:-35px;	
	}


#barra_sesion {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-color: #003651;
	height: 20px;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-image: url(../img/bg/bg-barra-sesion2.png);
	background-repeat: repeat-x;
}
#barra_sesion a, a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0;
	text-decoration: none;
}
#barra_sesion a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6FF;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#contenedor {
	display: block;
	height: auto;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	visibility: visible;
	position: relative;
	border-right-style: none;
	border-left-style: none;
	border-top-style: none;
	border-bottom-style: none;
	background-image: url(../img/bg/celebra-vertical.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.tit {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #CC3300;
}
.titulon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
}
.corto {
}
.deta {
}
#cabeza {
	float: left;
	height: 65px;
	width: 990px;
	display: list-item;
	background-color: #FFF;
	list-style-type: none;
	margin: 0px;
}
#menu-pestanas {
	display: block;
	float: left;
	height: 200px;
	width: 990px;
	background-color: #FD0;
	margin: 0px;
	padding: 0px;
}

#mini-botones {
	float: none;
	height: 200px;
	width: 990px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	display: none;
	text-align: right;
	font-weight: bold;
	color: #660000;
	background-color: #FD0;
}


#cuerpo {
	float: left;
	height: auto;
	width: 970px;
	display: block;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #FFF;
	background-image: url(../img/bg/celebra-vertical.png);
	background-repeat: repeat-y;
	background-position: right top;
}

#pie {
	width: 990px;
	height: auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	text-align: center;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #09C;
	background-color: #069;
	float: left;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0079A2;
	margin-right: auto;
	margin-left: auto;
}
#pie a, a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0;
	text-decoration: underline;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#pie a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6CF;
	text-decoration: underline;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#direc-home {
	display: none;
	float: left;
	height: auto;
	width: 236px;
}
#ultimos {
	display: block;
	float: right;
	height: auto;
	width: 700px;
	padding-right: 25px;
	padding-left: 2px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	padding-top: 5px;
	margin-bottom: 5px;
	color: #333;
	line-height: 21px;
}
#ultimos h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	color: #999;
	display: block;
	margin-top: 0px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: groove;
	border-bottom-color: #CCC;
	font-weight: normal;
}

#tablon {
	display: block;
	float: left;
	height: auto;
	width: 230px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	padding-top: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#tablon a, a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #0080B5;
	font-weight: normal;
	text-decoration: none;
}

#tablon a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #069;
	font-weight: normal;
	text-decoration: underline;
}

#tablon h2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #F00;
	display: block;
	margin-top: 0px;
	text-align: center;
}

#lateral {
	display: block;
	float: right;
	height: auto;
	width: 228px;
	padding-right: 10px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	border: 1px dotted #47A6B1;
	color: #3F9CA7;
	margin-top: 5px;
	padding-left: 10px;
	background-color: #F4F5EA;
	padding-top: 5px;
}
#tipomenu {
	display: block;
	height: 20px;
	width: 200px;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #409EA8;
	padding-bottom: 5px;
	left: -20px;
}
#tipomenu a, a:visited {
	color: #42A0AB;
	text-decoration: none;
	font-weight: normal;
	font-family: "Trebuchet MS";
	font-size: 12px;
}

#tipomenu ul, li {
	list-style-type: none;
}

#tipomenu a:hover {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #43A2AD;
	font-weight: bold;
}



#lateral h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFF00;
	display: block;
	margin-top: 0px;
	text-align: center;
}
#pestanas {
	height: 20px;
	width: 970px;
	display: block;
	float: left;
	background-color: #FFF;
	padding-right: 10px;
	padding-left: 10px;
}
#pestanas a, a:visited, a:hover {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
}



.linea-rayada {
	border: 1px dashed #C30;
}
.corto {
}
.deta {
}
#textos {
	height: auto;
	width: 702px;
	float: left;
	font-family: "Trebuchet MS";
	font-size: 13px;
	display: block;
	background-color: #FFF;
	padding-right: 2px;
	padding-left: 2px;
}
.textos_tit {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}
#textos h2 {
	font-family: "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #40A5C3;
	display: block;
	margin-top: 10px;
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: center;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #96D1DF;
	padding-bottom: 4px;
	padding-top: 5px;
}
.fondo1 {
	background-color: #FFF1D5;
}
.fondo2 {
	background-color: #E3ECD7;
}
.fondo_blanco {
	background-color: #FFFFFF;
}
.linea_puntos {
	border: 1px dotted #4BACB7;
}
.tit_nov {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #CC3300;
	font-weight: bold;
}
.formu {
	font-family: "Trebuchet MS";
	font-size: 13px;
	background-color: #E8F6F9;
	padding: 3px;
	border: 1px solid #46A5B0;
	color: #06C;
	font-weight: bold;
}
.mini {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #999999;
}
#abecedario {
	height: auto;
	width: 630px;
	padding-right: 12px;
	padding-left: 12px;
	text-align: center;
	display: block;
	line-height: 25px;
	margin-bottom: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
#listados {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#listados a, a:visited, a:hover {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #FF6600;
	text-decoration: none;
	font-weight: normal;
}
.linea_menu {
	border: 1px dashed #49A9B4;
}
.img_maestro {
	border: 7px solid #D0EBF2;
}
.img_rec {
	border: 8px solid #BFEBFF;
}
#multimedia {
}
#multim {
	background-color: #EAF9FF;
	padding: 10px;
}
.multim_celeste {
	background-color: #EAF9FF;
	padding: 10px;
}
a.noticias:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
}


#multim a, a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#multim a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F60;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#enlacab a,a:visited,a:hover{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin: 0px;
}
.formubusca {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #D7F2FF;
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#particip_home {
	height: auto;
	width: 700px;
}
#particip_home a, a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #F90;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#particip_home a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #F60;
	text-decoration: underline;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* single thumbnail */

	p.thumb{
	float:left;
	margin-right:2px;
	border: 3px solid #BFEBFF;
	margin-left: 0;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
/*	p.thumb a{
		display:block;
		float:left;
		width:100px;
		height:100px;
		line-height:100px;
		overflow:hidden;
		position:relative;
		z-index:1;	
	}	
	p.thumb a img{
		float:left;
		position:absolute;
		top:-20px;
		left:-50px;	
	}
	*/
		p.thumb {
		display:block;
		float:left;
		width:100px;
		height:100px;
		line-height:100px;
		overflow:hidden;
		position:relative;
		z-index:1;	
	}	
	p.thumb img{
		float:left;
		position:absolute;
		top:-10px;
		left:-35px;	
	}
	
	/* mouse over */
	
		/*
		p.thumb a:hover{
			overflow:visible;
			z-index:1000;
			border:none;		
		}
		p.thumb a:hover img{
			border:1px solid #999;	
			background:#fff;
			padding:2px;			
		}	
	*/
	/* // mouse over */	
.tit_nombres {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #7CA600;
	font-weight: bold;
}
.tit_perfil {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #999;
}
a:link, a:visited, a:hover {
	color: #09C;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: normal;
	font-size: 12px;
}
.txt {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
}
#menulat {
	display: block;
	width: 230px;
	border: 1px none #47A6B1;
}

