/* ===================================================================================== */
/* 		GENERAL																			 */
/* ===================================================================================== */

body {
background-color: #000000;
background-image: url('../img/bg.jpg');
background-repeat: repeat-x;
background-position: top left;
}

#tableMain {
width: 980;
}

/* ===================================================================================== */
/* 		HEADER																			 */
/* ===================================================================================== */

#tdHeader {
height: 259;
}

#divHeader {
position: relative;
width: 980;
height: 249;
}

#divLogo {
position: relative;
float: left;
left: 0;
top: 0;
width: 346;
height: 138;
background-image: url('../img/logo.jpg');
background-repeat: no-repeat;
}

#divHeaderSpeakers {
position: absolute;
float: left;
left: 345;
z-index: 1;
}

#divHeaderFoto {
position: relative;
float: right;
width: 480;
height: 249;
}

#divMenu {
position: absolute;
left: 0;
width: 346;
top: 139;
padding: 40 0 0 20;
}

.menu {
font-family: Tahoma, Arial;
font-size: 18px;
color: #FFFFFF;
line-height: 120%;
}

	.menu a:link, .menu a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}
	
	.menu a:hover {
	color: #FFCC33;
	text-decoration: none;
	}

/* ===================================================================================== */
/* 		WELCOME																			 */
/* ===================================================================================== */
	
#tdWelcome {
padding: 0 0 10 0;
}

#tdWelcomeFoto {
width: 544;
height: 344;
}

#tdWelcomeTexto {
width: 436;
background-image: url('../img/welcome_bg.jpg');
background-repeat: no-repeat;
padding: 130 30 10 30;
}

.title {
font-family: Tahoma, Arial;
font-size: 14px;
color: #FFFFFF;
line-height: 160%;
font-weight: bold;
}

	.title a:link, .title a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}
	
	.title a:hover {
	color: #FFCC33;
	text-decoration: none;
	}

.texto {
font-family: Tahoma, Arial;
font-size: 12px;
color: #FFFFFF;
line-height: 150%;
}

	.texto a:link, .texto a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}
	
	.texto a:hover {
	color: #FFCC33;
	text-decoration: none;
	}

/* ===================================================================================== */
/* 		POST																			 */
/* ===================================================================================== */
	
#tdPost {
padding: 0 0 10 0;
}

#tdPostTitle {
height: 55;
background-image: url('../img/posttitle_bg.jpg');
background-repeat: repeat-x;
}

#divPostTitle {
position: relative;
float: left;
width: 980;
}

#divTitleItem {
position: relative;
float: left;
padding: 10 0 0 15;
}

#divTitleTexto {
position: relative;
float: left;
padding: 14 0 0 12;
width: 500;
}

#divTitleDetalle {
position: relative;
float: right;
padding: 14 12 0 0;
width: 300;
text-align: right;
}

.title1 {
font-family: Tahoma, Arial;
font-size: 16px;
color: #FFFFFF;
line-height: 160%;
font-weight: bold;
}

	.title1 a:link, .title1 a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}
	
	.title1 a:hover {
	color: #FFCC33;
	text-decoration: none;
	}

.title2 {
font-family: Tahoma, Arial;
font-size: 16px;
color: #000000;
line-height: 160%;
font-weight: bold;
}

	.title2 a:link, .title2 a:visited {
	color: #000000;
	text-decoration: none;
	}
	
	.title2 a:hover {
	color: #FFCC33;
	text-decoration: none;
	}

.title3 {
font-family: Tahoma, Arial;
font-size: 16px;
color: #FFC000;
line-height: 160%;
font-weight: bold;
}

	.title3 a:link, .title3 a:visited {
	color: #FFC000;
	text-decoration: none;
	}
	
	.title3 a:hover {
	color: #FFCC33;
	text-decoration: none;
	}

.title4 {
font-family: Tahoma, Arial;
font-size: 14px;
color: #FFE12E;
line-height: 160%;
font-weight: bold;
}

	.title4 a:link, .title4 a:visited {
	color: #FFE12E;
	text-decoration: none;
	}
	
	.title4 a:hover {
	color: #000000;
	text-decoration: none;
	}


#tdMargenChico {
padding: 0 0 5 0;
}

#tdFotoSmall {
padding: 0 9 0 0;
}


.border {
border: solid 1px #FF0099;
}

	.border a:link, .border a:visited {
	border: solid 1px #FF0099;
	}
	
	.border a:hover {
	border: solid 1px #FF0099;
	}


#tdPostTexto {
height: 138;
background-image: url('../img/posttexto_bg.jpg');
background-repeat: repeat-x;
background-position: top;
background-color: #6D6D6D;
}

#divPostTexto {
position: relative;
float: left;
padding: 0 0 0 0;
width: 980;
}

#divTexto {
position: relative;
padding: 7 30 5 30;
}

#divBotonEntrar {
position: relative;
padding: 0 0 0 28;
}

/* ===================================================================================== */
/* 		PAGINADO																		 */
/* ===================================================================================== */

#tdPaginado {
height: 50;
background-image: url('../img/posttitle_bg.jpg');
background-repeat: repeat-x;
text-align: center;
}

.paginado {
font-family: Tahoma, Arial;
font-size: 14px;
color: #FFFFFF;
font-weight: bold;
}

	.paginado a:link, .paginado a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}
	
	.paginado a:hover {
	color: #FFCC33;
	text-decoration: none;
	}


/* ===================================================================================== */
/* 		FOOTER																			 */
/* ===================================================================================== */

#tdFooter {
padding: 20 0 40 0;
}

#tdFooterLogo {
padding: 0 30 0 0;
}

#tdFooterTexto {
padding: 0 10 0 0;
}

.footer {
font-family: Tahoma, Arial;
font-size: 11px;
color: #999999;
}

	.footer a:link, .footer a:visited {
	color: #999999;
	text-decoration: none;
	}
	
	.footer a:hover {
	color: #FFCC33;
	text-decoration: none;
	}