/* CSS Document */
body {	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
  text-decoration:none;
  background-color: #ffffff;
  background:url(./img/fondo.png) repeat-x top left;
  background-attachment: fixed; 
  font-family: Arial, Helvetica, sans-serif;
  
}

A:link {text-decoration:none; color: blue; font-weight: bold; }
A:visited {text-decoration:none; color: blue; font-weight: bold; }
A:active {text-decoration:none; color: blue; font-weight: bold; }
A:hover {text-decoration:none; color: #000033; font-weight: bold; }


div.divCur{
  overflow: auto;
  height: 440px;
  width: 760px;
  background-color: #ffffff;

}

p.cur{
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  font-weight: bold;
  font-size: 10pt;
  color: #00000M
  background-color: #aaaaff;
  text-align: left;
  border-top: 2px solid #000033; 
  border-bottom: 2px solid #000033;
  border-right: 2px solid #000033; 
  border-left: 2px solid #000033;
}

div.divVideos{
  overflow: auto;
  height: 500px;
  width: 1000px;
}

td.FTbco{
  font-size: 12pt;
  font-weight: bold;
  color: #ffffff;
  background-color: #000033;
}

table.tScroll{
  border: 4px solid #000099; 
  background-color: #ffffff;
	
	border-spacing: 2px;
	padding: 2px;
}

.tScroll td{
  border-spacing: 2px;
	padding: 2px;
}

table.tVerVid{
  width: 1000px;
  background-color: transparent; 
}

table.tOpina{
  background-color: #cccccc;
  text-align: center;
  color: #000000;
  font-weight: bold;
  font-size: 10pt;
  height: 100%;
  
}

table.tabla{
  width: 1000px;
  border-top: 1px solid #ffffff; 
  background-color: transparent;
  border-collapse: collapse;		
	border-spacing: 0px;
	padding: 0px;
}

table.tPrincipal{
  width: 1000px;
  height: 50px;
  background-color: transparent;
  border-collapse: collapse;		
	border-spacing: 0px;
	padding: 0px; 
}

td.pestanas{
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  font-weight: bold;
  font-size: 22pt;
  color: #ffffff;
  width: 500px;
  height: 71px;
  background: url(./img/pestana.png);
}

tr.trMeses td{
  background-color: #000033;
  font-weight: bold;
  font-size: 12pt;
  color: #ffffff;
  border: 2px solid #cccccc;
  text-align: center;
}

tr.trMeses td:hover{
  background-color: #0000aa;
}

tr.trMeses a{
  background-color: #000033;
  display: block; width: 100%;
  color: #cccccc;
}

tr.trMeses a:hover{
  background-color: #000099;
  display: block; width: 100%;
  color: #cccccc;
}

td.pestanas:hover{
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  font-weight: bold;
  font-size: 22pt;
  color: #ffffff;
  width: 500px;
  height: 71px;
  background: url(./img/pestana_2.png);
}

table.t100{
  width: 100%;
}

td.td100top{
  width: 100%;
  vertical-align: top;
  height: 100%;
}

td.td100{
  width: 100%;
}

td.pestanas a:hover{
  width: 500px;
  height: 71px;
  vertical-align: bottom;
  background: url(./img/pestana_2.png);
}

td.separa10{
  height: 10px;
  width: 100%;
  background-color: #ffffff;
}

td.separa5{
  height: 5px;
  width: 100%;
  background-color: transparent;
}

td.tdSubtitulo{
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  font-weight: bold;
  font-size: 14pt;
  color: #ffffff;
  background-color: transparent;
}

td.tdEncabezado{
  font-family: Arial, Helvetica, sans-serif;
  text-align: left;
  font-weight: bold;
  font-size: 10pt;
  color: #ffffff;
  background-color: #000033;
}

td.titulo{
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  font-weight: bold;
  font-size: 20pt;
  color: #ffffff;
  background-color: #000033;
}

tr.contenido1{
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  font-weight: bold;
  font-size: 10pt;
  background-color: #ddddff;
  text-align: left;
}

td.tdLiga{
  font-size: 13pt;
  text-align: center;
  font-weight: bold;
  color: #cccccc;
  background-color: #000033;
}

td.tdLiga a{
  display: block; width: 100%;
  font-size: 13pt;
  text-align: center;
  font-weight: bold;
  color: #cccccc;
  background-color: #000033;
}

td.tdLiga a:hover{
  font-size: 13pt;
  text-align: center;
  font-weight: bold;
  color: #ffffff;
  background-color: #000099;
}

td.tdLiga:hover{
  font-size: 13pt;
  text-align: center;
  font-weight: bold;
  color: #ffffff;
  background-color: #000099;
}

table.tVideo{
  vertical-align: top;
  background-color: #cccccc;
  border-top: 4px solid #000033; 
  border-bottom: 4px solid #000033;
  border-right: 4px solid #000033; 
  border-left: 4px solid #000033;
  
}

tr.contenido2{
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  font-weight: bold;
  font-size: 10pt;
  background-color: #dddddd;
  text-align: left;
}

tr.contenido1 a{
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  font-weight: bold;
  font-size: 10pt;
  color: #000000;
  background-color: #ddddff;
  text-align: left;
}

tr.contenido2 a{
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  font-weight: bold;
  font-size: 10pt;
  color: #000000;
  background-color: #dddddd;
  text-align: left;
}

tr.contenido1 a:hover{
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  font-weight: bold;
  font-size: 10pt;
  color: #0000ff;
  background-color: #ffffff;
  text-align: left;
}

tr.contenido2 a:hover{
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  font-weight: bold;
  font-size: 10pt;
  color: #0000ff;
  background-color: #ffffff;
  text-align: left;
}

tr.contenido1:hover{
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  font-weight: bold;
  font-size: 10pt;
  color: #000000;
  background-color: #ffffff;
  text-align: left;
}

tr.contenido2:hover{
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  font-weight: bold;
  font-size: 10pt;
  color: #000000;
  background-color: #ffffff;
  text-align: left;
}

tr.relleno{
  height: 10px;
  background-color: #000033;
}

table.tComentarios{
  width: 1000px;
  border: 2px solid #000033;
  background-color: #ffffff;
}

td.tdNombre{
  font-size: 12pt;
  font-weight: bold; 
  width: 100%;
  background-color: #000033;
  color: #ffffff; 
}

td.tdComentario{
  width: 100%;
  font-size: 10pt;
  border: 4px solid #ffffff;
}

.numero{
 font-size: 12pt;
 font-weight: bold;
 background-color: #ffffff;
 border: 2px solid #000033; 
}

.top{
  vertical-align: top;
}
