body {
	padding:0; 
	margin:0 0 26px 0;  
	background-color:#000000; 
	color:#453A1E; 
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	//background:url(../img/fondo.png) repeat-x top left #ffffff;

}



td{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
}

td a{
	color: #000000;
	text-decoration: none;

}


td a:hover{
	text-decoration: underline;

}

th.vures {
	color:#808080; 
	background-color:#f0f0f0; 
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	padding:-12px;
	margin:0px;

}

td.vures {


}

table.detallecarrera{

	background-color:#f8f8f8; 


}

.iconocarrera{
	background-color:#fff; 
	border: 1px solid #e0e0e0;
	padding:2px;
	width:50px;	
	height:50px;	
	display:table-cell;
	vertical-align:middle;
}

.divtitulocarrera{
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	background-color:#f0f0f0; 
	padding:2px;
	width:100%;
	height:50px;	
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}

.divdescarga{
	border: 1px solid #e0e0e0;
	background-color:#f0f0f0; 
	padding:2px;
	width:100%;
	height:50px;	
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}


.iconocarrera  img
{

	vertical-align:middle;

}


.content td.titulocarrera, .subcontentpopup td.titulocarrera{
	font: 17px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding:5px;
	vertical-align:middle;


}

table.detallecarreramain
{
	padding-top:15px;
	padding-bottom:15px;
}

table.detallecarrera th, table.detallecarrera th a{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	background-color:#f0f0f0; 
	color: #000;
	padding:5px;
	font-weight: bold;

}

table.detallecarrera td{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	padding:5px;

}

td a img{
	border:0;

}

textarea {
	border: 1px solid #CFD8E0;
	background: #fff;
	color: #808080;
	font: 10px verdana, arial, tahoma;
}

input[type=text] ,input[type=submit]   {
	border: 1px solid #CFD8E0;
	background: #fff;
	color: #000000;
	font: 10px verdana, arial, tahoma;
}

input[type=file]  {
	background: #fff;
	color: #000000;
	font: 10px verdana, arial, tahoma;
}

select {
	color: #000000;
	font: 9px verdana, arial, tahoma;
	background: #fff;
	border: 1px solid #CFD8E0;
}

.header {
margin: 0 auto auto;
width: 800px;
background-color: #ffffff;


}

img.shadow {
	background: url(../img/shadow-1000x1000.gif) no-repeat right bottom;
	padding: 2px 7px 7px 2px;
}

.content .thumbvideo{
background-color: #fff;
margin-bottom:20px;
margin-top:20px;
}

.content .thumbvideo td{
background-color: #fff;
border-bottom:1px solid #fff;

}

#contenedorthumb {
    position: relative
}

.iconothumbnail {
position: absolute;
top: 88px;
left: 2px;
background-color: #000;
padding:5px;
width:190px;

}

.content .diasportada{
font-weight:bold;
font-size:15px;
padding-top:10px;
}

.content .thumbvideo td.titulo{
font-weight:bold;
font-size:11px;
}

.content .thumbvideo td.masinfo{
color:#a0a0a0;

}

.principal {
margin: 0 auto auto;
width: 800px;
background-color: #ffffff;
}

.sidebar  {
height: 40px;
background-color: #F6F6F6;
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}

.sidebar a{
text-decoration:none;
color:#000;
background-color: #F6F6F6;
}

.sidebar a:hover{
text-decoration:none;
color:#000;
background-color: #fefefe;
background-color: #F6F6F6;
}

.sidebar a img{
border:0px;

}

.banner  {
background:url(../img/header/2.png) repeat-x top left #f6f6f6;
height: 107px;
}

.banner form{
padding:0px;
margin:0px;
margin-top:3px;
}

.banner table{
padding:10px;
padding-top:25px;
}

.banner td{
font-size:12px;
font-family:georgia;
font-style:italic;
color:#fff;
background-color: rgba(0, 0, 0, 0.65);
padding:10px;
}

.bannergiro  {
background-color:#ffffff;
height: 107px;
border-top: solid 1px #E0E0E0;
border-right: solid 1px #E0E0E0;
border-left: solid 1px #E0E0E0;

}

.bannerstatus  {
background-color:#FEFFB7;
border-top: solid 1px #E0E0E0;
border-right: solid 1px #E0E0E0;
border-left: solid 1px #E0E0E0;
padding:3px;
}

.bannergiro  td {
height: 107px;
font-size:12px;
font-family:georgia;
font-style:italic;
color:#808080;

}



.contentespecial{
padding:20px;
}

.tituloespecial{
font-size:18px;
font-family:georgia;
font-style:italic;
border-bottom: solid 1px #e0e0e0;
}

.descespecial{
font-size:14px;
float: right;
font-family:georgia;
font-style:italic;
color:#808080;
}

.carreraespecial{
font-size:14px;
font-family:georgia;
font-style:italic;
color:#808080;
}

.navegadorespecial{
float:right;
font-size:12px;
font-family:georgia;
font-style:italic;
color:#808080;
}

.navegadorespecial a{
font-size:12px;
font-family:georgia;
font-style:italic;
color:#808080;

}

.carreraespecial .tablaiconos{
padding-top: 5px;
margin-left:-3px;
margin-right:-6px;
}


.carreraespecial table{
padding-top: 15px;
margin-left:-3px;
margin-right:-6px;
}

.carreraespecial table td{
font-size:11px;
font-family:georgia;
color:#808080;
border-bottom: none;
border-top: solid 1px #e0e0e0;
}

.carreraespecial table td table td{
padding-top:0px;
border: none;

}

.carreraespecial table .dentrotableespecial{
padding-top: 5px;

}

.carreraespecial table .dentrotableespecial td{
border-bottom: dotted 1px #e0e0e0;
border-top: dotted 1px #e0e0e0;
padding:8px;

}

.etiquetaespecial{
font-size:13px;
font-family:georgia;
font-style:italic;
color:#808080;
border-bottom: none;
background-color: #f9f9f9;
padding:4px;
margin:-2px;
}

.submenu  {
width: 790px;
background-color: #f9f9f9;
height: 20px;
padding: 5px;
}


.sidebaritem  {
float:left;
width:140px;
padding:5px;
background-color: #F6F6F6;

}

.sidebaritem  a{
display:block; 
text-decoration:none; 
padding:5px;
color:#000;
background-color: #f6f6f6;  
border: solid 1px #F6F6F6;

}


.sidebaritem  a:hover {
text-decoration:none; 
background-color: #ffffff;  
border: solid 1px #a0a0a0;
}

.sidebaritem  img{
vertical-align: middle;


}

.sidebaritemlang {
float:left;
padding-top:13px;


}

.content {
float: right;
width: 798px;
border: solid 1px #E0E0E0;
background-color: #FFFFFF;

}

.content td{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	border-bottom: solid 1px #f0f0f0;
	padding:3px;

}

.content #plus {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	border-bottom: solid 1px #f0f0f0;
	background-color: #fff;
	padding:-3px;
}

.subcontent {
float: right;
width: 798px;
background-color: #fff;

}

.subcontentpopup {
float: center;


}

.subcontentpopup  td{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	border-bottom: solid 1px #f0f0f0;
	padding:3px;


}

.submenuizda {
width:798px;
margin-top: 5px;
margin-bottom: 22px;
}

.submenucontenido {
float:left;
width:768px;
padding: 15px;
background-color: #fff;

}


.submenucontenido ol{
  margin-left:20px;
  margin-right:20px;
  padding: 0px;
	font: italic 20px Verdana, Arial, Helvetica, sans-serif;
}

.submenucontenido li{
  background: #ffffff;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 10px;
}


.submenucontenido ol p{
  margin:0px;
  padding:10px;
  font: 9px Verdana, Arial, Helvetica, sans-serif;
  border: 1px solid #e0e0e0;
  background: #fbfbfb;
}

.submenucontenido ol p img{
  width: 350px;
  float:middle;
  border: 0px;
}


.titulocontenido{
float:left;
  background: #fbfbfb;
width:768px;
padding-left: 15px;
padding-right: 15px;
padding-top: 10px;
padding-bottom: 10px;
 # border: 1px solid #000;
  font: 14px Verdana, Arial, Helvetica, sans-serif;
  border-bottom: 1px solid #E0E0E0;
  border-top: 1px solid #E0E0E0;
}


.titulocontenido a{
color: #000;
  
}

.submenuitem  {
color:#a0a0a0;
float:left;

}

.submenuitem  a{
text-decoration:none; 
padding:5px;
color:#808080;
background-color: #ffffff;  
}


.submenuitem  a:hover {
text-decoration:none; 
background-color: #f6f6f6;  
}


.submenuitemmarcado {
float:left;
}

.submenuitemmarcado  a{

text-decoration:none; 
padding:5px;
color:#90C60C;
#background-color: #ADD084;  
background-color:#ffffff;
font-weight: bold;
}


.submenuitemmarcado  a:hover {
text-decoration:none; 
background-color: #f6f6f6;  
}

.menuitem {
float:left;
vertical-align:baseline;
width: 120px;
}

a .menuitem {
text-decoration:none;
color:#000;
}

a:hover .menuitem {
text-decoration:none;
color:#000;
background-color: #fefefe;
}

a img .menuitem {
border:0px;
}


.livesearch
  {
  margin:0px;
  width:160px;
  border: 1px solid #E0E0E0;
  }
  
.vencedor  {
float: right;
visibility:hidden;

}


  
.footer  {
float: left;
width: 788px;
height: 60px;
background-color: #F6F6F6;
border-top: 1px solid #E0E0E0;
padding-left: 10px;
padding-top: 10px;
}

.footer2 {
float: left;
width: 784px;
height: 30px;
background-color: #000;
color:#FFF;
border-top: 1px solid #E0E0E0;
padding: 5px;
padding-left: 10px;
}

.footer2  a{
color:#FFF;

}

.content .carreracalendariohay{

}

.content .carreracalendario{

}

.content .diacalendarioizda{
border-left: 2px solid #E0E0E0;
border-bottom: 2px solid #E0E0E0;
border-top: 2px solid #E0E0E0;
background-color: #F6F6F6;

}

.content .diacalendariodcha{
border-right: 2px solid #E0E0E0;
border-bottom: 2px solid #E0E0E0;
border-top:2px solid #E0E0E0;
background-color: #F6F6F6;

}


.content .calendariohoyizda
{
	background:#F5F5D9;
border-left: 2px solid #E0E0E0;
border-bottom: 2px solid #E0E0E0;
border-top: 2px solid #E0E0E0;
}

.content .calendariohoydcha
{
	background:#F5F5D9;
border-right: 2px solid #E0E0E0;
border-bottom: 2px solid #E0E0E0;
border-top: 2px solid #E0E0E0;
}

#letravencedor {
text-decoration:none; 
background-color: #f7f7f7;  
border: solid 1px #a0a0a0;
margin-bottom:15px;
padding: 5px;
z-index:0;
}

#letravencedor a{
	color: #000000;
	text-decoration: none;

}


#letravencedor a:hover{
	text-decoration: underline;

}

.letravencedorflotante {
position:static;
left:400px;
z-index:1;
font-size: 50px;
color: #808080;
}


.multiidioma  {
float: left;
visibility:hidden;
margin-left: -60px;
}


.multiidiomalink {
float: left;
margin-left: 10px;

}


.multiidiomatitulo {
float: left;


}
