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

body {
background-color: #FFFFFF;
}

#tableMain {
width: 957px;
}

#tdSpacerTop {
height: 15px;
}

#tdSpacerH2 {
height: 2px;
}

#tdSpacerV2 {
width: 2px;
}

#tdSpacerV3 {
width: 3px;
}

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

#tdHeaderBG {
height: 111px;
background-color: #FADB43;
border: solid 1px #000000;
}

#tdMenuHeader {
width: 277px;
text-align: right;
padding: 0 0 5 0;
}

#tdHeaderLeft {
width: 213px;
background-image: url('../img/header_left.jpg');
background-repeat: no-repeat;
}

#tdHeaderRight {
width: 742px;
background-image: url('../img/header_right.jpg');
background-repeat: no-repeat;
padding: 12 0 0 0;
}

#tdHeaderSombra {
height: 5px;
background-image: url('../img/header_sombra.gif');
background-repeat: repeat-x;
}


/* ===================================================================================== */
/* 		COLUMNAS & CONTENIDO																			 */
/* ===================================================================================== */

#tdColumnaIzq {
width: 147px;
}

#tdColumnaContent {
width: 658px;
display: table-cell;
vertical-align: top; 
}

#tdColumnaMenu {
background-color: #FFFFFF;
border: solid 1px #000000;
padding: 2 2 2 2;
display: table-cell;
vertical-align:top; 
}

#tdTitleBG {
height: 29px;
background-image: url('../img/title_bg.gif');
background-repeat: repeat-x;
padding: 6 0 0 9;
display:table-cell;
vertical-align:top;
}

#tdColumnaIn {
background-color: #FFD6D6;
padding: 10 8 10 10;
display: table-cell;
vertical-align: top;
}

#tdTopVideos {
padding: 0 0 8 5;
display: table-cell;
vertical-align: top; 
}

#tdDots {
height: 12px;
background-image: url('../img/dots.gif');
background-repeat: repeat-x;
background-position: top;
display: table-cell;
vertical-align: top;
}

#divVideoChat {
text-align: center;
}

#tdContentTop {
height: 3px;
background-image: url('../img/linea_top.gif');
background-repeat: repeat-x;
display: table-cell;
vertical-align: top;
}

#tdFoto1 {
text-align: left;
padding: 1 2 2 0;
}

#tdFoto2 {
text-align: right;
padding: 1 0 2 1;
}

#tdFoto3 {
text-align: left;
padding: 0 3 2 1;
}

#tdFoto4 {
text-align: left;
padding: 0 2 2 0;
}

#tdFoto5 {
text-align: left;
padding: 0 3 2 1;
}

#tdFoto6 {
text-align: left;
padding: 0 1 2 0;
}

#tdVideoInfo {
padding: 10 10 10 10;
}

#tdVideoDescripcion {
text-align: justify;
padding: 0 10 20 10;
}

#divLeft {
float: left;
}

#divRight {
float: right;
}

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

#tdPaginado {
height: 29px;
background-color: #E50000;
text-align: center;
}

#tdFooterBG {
height: 36px;
background-color: #FADB43;
border: solid 1px #000000;
}

#tdFooterLeft {
width: 150px;
background-image: url('../img/footer_left.jpg');
background-repeat: no-repeat;
background-position: top;
}

#tdFooterRight {
width: 506px;
background-image: url('../img/footer_right.jpg');
background-repeat: no-repeat;
padding: 0 10 0 0;
text-align: right;
}


/* ===================================================================================== */
/* 		MENUS & FONTS																	 */
/* ===================================================================================== */

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

	.footer a {
	color: #000000;
	text-decoration: none;
	}

	.footer a:visited {
	color: #000000;
	text-decoration: none;
	}

	.footer a:hover {
	color: #E50000;
	text-decoration: none;
	}

.banner {
border: solid 1px #000000;
}

	.banner a, .banner a:visited, .banner a:hover {
	border: solid 1px #000000;
	}

.item {
font-family: Tahoma,Helvetica,Arial;
font-size: 12px;
font-weight: bold;
color: #E50000;
}

.categorias {
font-family: Arial;
font-size: 11px;
color: #000000;
line-height: 190%;
}

	.categorias a {
	color: #000000;
	text-decoration: none;
	}
	
	.categorias a:visited {
	color: #000000;
	}
	
	.categorias a:hover {
	color: #E50000;
	}

.instrucciones {
font-family: Arial;
font-size: 11px;
color: #000000;
}

.instruccionestitle {
font-family: Arial;
font-size: 13px;
color: #E50000;
font-weight: bold;
}

.online {
font-family: Tahoma,Helvetica,Arial;
font-size: 11px;
color: #257B0B;
font-weight: bold;
}

.offline {
font-family: Tahoma,Helvetica,Arial;
font-size: 11px;
color: #FF0000;
font-weight: bold;
}
	
.paginado {
font-family: Helvetica,Arial;
font-size: 12px;
color: #FFFFFF;
letter-spacing: 0px;
font-weight: bold;
}

	.paginado a {
	color: #FFFFFF;
	text-decoration: none;
	}

	.paginado a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}

	.paginado a:hover {
	color: #FCFF00;
	text-decoration: none;
	}
	
.title {
font-family: Helvetica,Arial;
font-size: 14px;
color: #FFFFFF;
font-weight: bold;
}

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

	.texto a {
	color: #FFFFFF;
	text-decoration: none;
	}

	.texto a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}

	.texto a:hover {
	color: #FFDB49;
	text-decoration: none;
	}


.content {
font-family: Tahoma,Helvetica,Arial;
font-size: 11px;
color: #000000;
line-height: 130%;
vertical-align:top; 
}

.descargar {
text-align: center;
border: solid 1px #000000;
font-family: Helvetica,Arial;
font-size: 14px;
background-color: #E50000;
color: #FFFFFF;
}

	.descargar a {
	padding: 4 8 5 4;
	display: block;
	cursor: pointer;
	background-color: #E50000;
	color: #FFFFFF;
	text-decoration: none;
	}
	
	.descargar a:visited {
	background-color: #E50000;
	color: #FFFFFF;
	}
	
	.descargar a:hover {
	background-color: #D20000;
	color: #FFFFFF;
	}

.vervideo {
font-family: Tahoma,Helvetica,Arial;
font-size: 11px;
color: #FBC200;
line-height: 120%;
}

	.vervideo a {
	color: #FBC200;
	text-decoration: none;
	}

	.vervideo a:visited {
	color: #FBC200;
	text-decoration: none;
	}

	.vervideo a:hover {
	color: #FBC200;
	text-decoration: underline;
	}