/* Estilo Portal */
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFF99;
	}
A.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffff99;
	text-decoration: none;
	}
A.menu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffff99;
	text-decoration: none;
	}
A.menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #f0f8ff;
	text-decoration: none;
	}
A.prin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffff99;
	text-decoration: none;
	}
A.prin:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffff99;
	text-decoration: none;
	}
A.prin:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffff99;
	text-decoration: none;
	}
A.portada {
	font-family:  Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
	}
A.portada:visited {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
	}
A.portada:hover {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	text-decoration: underline;
	}
.bordetabla {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: thin;
	border-left-width: 1px;
	border-left-color: #FFFFFF;
	}
.bordetbpeq {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-boAttom-style: none;
	border-left-style: solid;
	border-top-color: #0066CC;
	border-right-color: #0066CC;
	border-bottom-color: #0066CC;
	border-left-color: #0066CC;
	}
.textbt {
	font-family: Tahoma, verdana, arial, helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	}
.txtfecha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000066;
	}
.celdamenu {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #99CCFF;
	border-bottom-color: #006699;
	}
.celdamenu2 {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #006699;
	}
.tituloscroll {
	font-family: Tahoma, verdana, arial, helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	}
.portada {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	font-weight: normal;
}
/* Fin Estilo Portal */

/* Estilo Deporte */ 
#imgportada{
	width: 629px;
	height: 110px;
	margin: 0px;
	padding: 0px;
	background-image: url(../deportes/imagenes/portada-cmd.jpg);
}
#menucaja{
    text-align: center;
	height: 28px;
	background-image: url(../deportes/imagenes/fondo-menu-deportes.png);
	background-repeat:  repeat-x;
}
#menudep {
   margin: 0px;
   padding: 8px 0px 0px 0px;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 12px;
}
#menudep li
{
list-style: none;
margin: 0px;
padding: 0px;
display: inline;
}

#menudep li a
{
padding: 3px 6px 5px 6px;
margin: 0px 8px;
border: none;
text-decoration: none;
}
#menudep li a:link { 
  color: #009900; 
}
#menudep li a:visited { 
  color: #009900; 
}
#menudep li a:hover
{
  color: #CC0000;
}

#menudep li a#active
{
  color: #cc0000;
  background: url(../deportes/imagenes/fondo-menu-deportes2.png);
  background-color: #ffffff;
  border-top: 1px solid #C2E0C2;
  border-left: 1px solid #C2E0C2;
  border-right: 1px solid #C2E0C2;
  border-bottom: 1px solid #FFFFFF;
}
#actualidad {
  width: 629px;
  margin: 0px;
  padding: 0px;
  height: 300px;
}
#titulo {
    /*height: 84px;*/
	margin: 10px 10px 0px 10px;
	padding: 0px;
	text-align: center;
}
#titulo h4 {
    width: 517px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #cc0000;
	margin: 14px 10px 14px 0px;
	padding: 2px 0px;
	background-color: #F9FCF9;
	float: left;
	border-top: 1px solid #C2E0C2;
	border-right: none;
	border-bottom: 1px solid #C2E0C2;
	border-left: none;
}
#titulo img{
	float: right;
	display: block;
    margin: 0px;
    padding: 0px;
}
#listanoticias {
	float: left;
	margin: 0px 10px;
	padding: 0px;
	line-height: 1.2em;
}
#listanoticias li {
	margin: 4px 0px;
	padding: 0px;
	list-style-image: url(../deportes/img_deportes/triangulo.gif);
}
#listanoticias li a {
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
   text-decoration: underline;
}
#listanoticias li a:hover {
	color: #cc0000;
	text-decoration: underline;
}
.fecha{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #aaaaaa;
}
#noticias {
    float: left;
    width: 588px;
    margin: 0px auto 0px 15px;
    padding: 0px;
	line-height: 1.5em;
}
#noticias h3 {
    margin: 0px;
    padding: 0px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #009900;
}
#noticias h4 {
    margin: 0px;
    padding: 0px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #cc0000;
}
#noticias p {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
#noticias table {
    background-color: #C2E0C2;
}
#noticias td {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
    background-color: #F9FCF9;
}
#noticias li {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 1.5em;
}
#info {
    float: left;
    width: 589px;
    margin: 10px 0px;
	padding: 0px 0px 5px 14px;
	line-height: 1.5em;
    text-align: left;
}
#info h4 {
    margin: 0px;
    padding: 0px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #009900;
}
#info p {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
#cursillos {
	float: left;
	width: 599px;
    margin: 10px 0px;
	padding: 0px 0px 5px 14px;
	line-height: 1.5em;
}
#cursillos h3 {
    margin: 0px;
    padding: 0px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #009900;
}
#cursillos h4 {
    margin: 0px;
    padding: 0px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #cc0000;
}
.fila {
    width: 599px;
    margin: 6px 0px;
    padding: 2px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
    background-color: #F9FCF9;
    border-top: 2px solid #F9FCF9;
    border-left: 2px solid #F9FCF9;
    border-right: 2px solid #EEF7EE;
    border-bottom: 2px solid #EEF7EE;
}
.submenu {
    width: 599px; 
	border: 1px solid #EEF7EE; 
    margin: 4px 0px; 
    padding:2px;
	font-size: 12px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	
}
#cursillos ul {
    margin: 5px 0px 10px 20px;
    padding: 0px;
}
#cursillos li {
	margin: 0px;
	padding: 0px;
	line-height: 1.5em;
}

#cursillos p {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
    margin: 0px;
    padding: 0px;
}
#cursillos table {
    margin: 10px auto;
    background-color: #C2E0C2;
}
#cursillos td {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
    background-color: #ffffff;
}
.textodep {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #cc0000;
	}
.textodep2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006600;
	}
A.dep {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #006600;
	text-decoration: none;
	}
A.dep:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
    color: #006600;
	text-decoration: none;
	}
A.dep:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: normal;
	color: #cc0000;
    text-decoration: none;
	}
A.dep2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006600;
	text-decoration: none;
	}
A.dep2:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
    color: #006600;
	text-decoration: none;
	}
A.dep2:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight: normal;
	color: #cc0000;
    text-decoration: none;
	}
.subdep2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009966;
	}
.peqdep2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009966;
	}
.relmenudep {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C2E0C2;
	border-bottom-color: #C2E0C2;
	border-left-style: solid;
    border-left-color: #C2E0C2;
	border-left-width: 1px;
	}
.derecha{
    display: block;
	text-align: right;
}
/* Fin Estilo Deporte */
