/* ========= ESTILOS PARA BODY ========= */

body {	margin:0px 0px 0px 0px; 
SCROLLBAR-FACE-COLOR: #003A66;
SCROLLBAR-HIGHLIGHT-COLOR: #FFD225;
SCROLLBAR-SHADOW-COLOR: #FFD225;
SCROLLBAR-ARROW-COLOR: #FFD225;
SCROLLBAR-TRACK-COLOR: #AFC7C7;
}
/* ========= ESTILOS PARA TABLAS ========= */
p { margin-top: 10px; }
table.main{ border-style: solid; border-width: 1px; border-color: 000000;}

table.ban{ background: url(/img/home/fondo_ban.gif); height: 90px;}

table.ban td {text-align:left;}

table.head{ background: url(/img/home/fondo_head.jpg); height: 116px;}

table.contenido { 
	background-color: #ffffff; 
	font-size: 12px; 
	font-family: Verdana, Arial, Sans-Serif; 
	color: #3c3c3c; 
	text-align: justify;
}

table.contenido td {
	vertical-align:top;
}


table.contenido td#CeldaContenido {
	border-right: solid 1px #B6C3CB; 
	padding-left:5px;
	padding-right:5px;
}


table.contenido td#CeldaContenidoDerecha{ width: 250px ! important; padding:0px; vertical-align: top;}

table.noticias{ 
	width: 700px; 
	padding: 1px;
	text-align: justify;
	font-size: 11px; font-family: Verdana, Arial, Sans-Serif; color: #3c3c3c;
	}

table.juegos{ 
	width: 560px; 
	text-align: left;
	font-size: 11px; font-family: Verdana, Arial, Sans-Serif; color: #3c3c3c;
	}
table.juegos td.nom {
	width: 200px;
	background: #DDEFFA;
	border-bottom: solid 1px #B6C3CB;
	border-left: solid 1px #B6C3CB;
	padding: 5px 5px 5px 10px;
	}
	
table.juegos td.val {
	width: 360px; 
	border-bottom: solid 1px #CFCFCF; 
	border-right: solid 1px #B6C3CB;
	padding: 5px 5px 5px 20px;
	}

table.juegos td.head {
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	line-height: 33px;
	text-transform: uppercase;
	background: url(/img/juegos/head_tabla.gif) no-repeat;
	height: 33px;
	padding: 0px 0px 0px 10px;
	margin-top: 10px;
	border-left: none 0px #B6C3CB;
	border-right: none 0px #B6C3CB;
	}

table.trabajo{ 
	width: 560px; 
	text-align: left;
	font: normal 11px Verdana;
	color: #3c3c3c;
	}

table.trabajo td#head {
	color: #FFF; 
	font-size: 15px; 
	font-weight: bold;
	line-height: 33px;
	text-transform: uppercase;
	background: url(/img/juegos/head_tabla.gif) no-repeat;
	height: 33px;
	padding: 0px 0px 0px 10px;
	margin-top: 10px;
	border-left: none 0px #B6C3CB;
	border-right: none 0px #B6C3CB;
	}
	
table.trabajo tr#FilaPrin {
	background: #DDEFFA;
	border-bottom: solid 1px #B6C3CB;
	padding: 5px 5px 5px 10px;
	}
	
table.trabajo td#ColPrin {
	border-right: solid 1px #B6C3CB;
	border-left: solid 1px #B6C3CB;
	border-bottom: solid 1px #B6C3CB;
	padding: 5px 5px 5px 10px;
	}

table.trabajo td#ColDer {
	border-bottom: solid 1px #CFCFCF;
	border-right: solid 1px #B6C3CB;
	padding: 5px 5px 5px 20px;
	}
table.vacantes {
	width: 560px;
	text-align: left;
	font: normal 11px Verdana;
	color: #3c3c3c;
	padding: 5px
}
	
div#icoTipoXTR {
	background-image:url(/img/juegos/ico_fuer.gif);
	width:53px;
	height:53px;
}
div#icoTipoFAM {
	background-image:url(/img/juegos/ico_mode.gif);
	width:53px;
	height:53px;
}
div#icoTipoINF {
	background-image:url(/img/juegos/ico_tran.gif);
	width:53px;
	height:53px;
}
	
img {border: 0px}

td.submenu { background-color: #F6F8F9; width: 140px; text-align: left; vertical-align:top;}


td.div { background: url(/img/div_ver.gif); background-repeat: repeat-y; background-color:#ffffff; background-position: center center;}

/* ========= ESTILOS PARA MAPA SITIO ========= */

.MapaSitio #sitemap {position: relative; top: -15px;}
*html .MapaSitio #sitemap {margin-top: -15px; top: 0;}
.MapaSitio #sitemap #col-1 {float: left; width: 350px; padding: 15px 0 0 30px;}
.MapaSitio #sitemap #col-2 {float: left; width: 250px; margin: 15px 0 0 0px;}
.MapaSitio #sitemap ul {padding-bottom: 18px; font-size: 11px;}
.MapaSitio #sitemap h5 {color: #036; font-size: 11px; font-weight: bold; text-transform: uppercase; display: inline;}
.MapaSitio #sitemap h5 a {color: #036;}
.MapaSitio #sitemap a.arrow:hover {color: #690; text-decoration: none;}
.MapaSitio #sitemap a.arrow {background: url(/global/assets/images/icon/icon_arrow_green.gif) right no-repeat;}
.MapaSitio #sitemap a.arrow h5 {padding-right: 7px;}

/* ========= ESTILOS PARA TEXTOS ========= */

.txtPr{ font-size: 10px; font-family: Verdana, Arial, Sans-Serif; color: #3c3c3c;}

.txtGr{ font-size: 10px; font-family: Verdana, Arial, Sans-Serif; color: #3c3c3c;}

.disc { font-size: 9px; font-family: Verdana, Arial, Sans-Serif; color: #1F67A8;}

.titSec { font-size: 28px; font-family: Verdana, Arial, Sans-Serif; color: #9A9A9A; font-weight: bold}

.tit { font-size: 18px; font-family: Verdana, Arial, Sans-Serif; color: #3c3c3c; font-weight: bold}

.txtTit {font-size: 16px; font-family: Verdana, Arial, Sans-Serif; color: #3c3c3c;}

.subtit { font-size: 14px; font-family: Verdana, Arial, Sans-Serif; color: #003366; font-weight: bold}

.subtit2 { font-size: 14px; font-family: Verdana, Arial, Sans-Serif; color: #3c3c3c; font-weight: bold}

.titSubMen {font-size: 12px; font-family: Verdana, Arial, Sans-Serif; color: #003366; font-weight: bold}

.subtitVer {font-size: 12px; font-family: Verdana, Arial, Sans-Serif; color: #859948; font-weight: bold}

.bases { font-size: 11px; font-family: Verdana, Arial, Sans-Serif; color: #3c3c3c;}

.precios {font-size: 12px; font-family: Verdana, Arial, Sans-Serif; color: #0066CC; }

.TextoNotCh { font-size: 10px; font-family: Verdana, Arial, Sans-Serif; color: #FF0207}

/* ========= ESTILOS PARA LIGAS ========= */

a.linkBan { color: #669900; text-decoration: none; outline: none}
a.linkBan:hover {text-decoration: underline}

a.liga { color: #669900; text-decoration: none; outline: none}
a.liga:hover {text-decoration: underline}

a.ligaIni { color: #669900; text-decoration: none; outline: none; text-transform: uppercase; font-size: 10px; font-weight: bold;}
a.ligaIni:hover {text-decoration: underline}

a.MainMenu {color: #8A8A8A; text-decoration: none;  font-family: Verdana, Arial, Sans-Serif; font-size: 12px;}
a.MainMenu:hover{text-decoration: bold; color: #859948; background-color:#000000; }

a.SubMenu {color: #669900; text-decoration: none;  font-family: Verdana, Arial, Sans-Serif; font-size: 11px;}
a.SubMenu:hover{text-decoration: bold; color: #ffffff; background-color:#80B63E }

a.TitSubMenu {color: #003366; text-decoration: none;  font-family: Verdana, Arial, Sans-Serif; font-size: 12px; font-weight: bold;}
a.TitSubMenu:hover{text-decoration: none; }

a.SubMenu2 {color: #3c3c3c; text-decoration: none;  font-family: Verdana, Arial, Sans-Serif; font-size: 9px;}
a.SubMenu2:hover{text-decoration: underline; }

a.NavSup {color: #C7C7C7; text-decoration: none; font-family: Verdana, Arial, Sans-Serif; font-size: 10px; font-weight: bold;}
a.NavSup:hover{text-decoration: underline; }

a.NavInf {color: #C7C7C7; text-decoration: none;  font-family: Verdana, Arial, Sans-Serif; font-size: 10px; }
a.NavInf:hover{text-decoration: underline; }

a.MapSitPri {color: #003366; text-decoration: none;  font-family: Verdana, Arial, Sans-Serif; font-size: 12px; font-weight: bold;}
a.MapSitPri:hover{text-decoration: none; }

a.MapSitSec {color: #669900; text-decoration: none;  font-family: Verdana, Arial, Sans-Serif; font-size: 11px;}
a.MapSitSec:hover{text-decoration: underline; }

a.Reg {color: #669900; text-decoration: none;  font-family: Verdana, Arial, Sans-Serif; font-size: 10px;}
a.Reg:hover{text-decoration: bold; color: #ffffff; background-color:#80B63E; }

a.FechaNot{color: #003366; text-decoration: none;  font-family: Verdana, Arial, Sans-Serif; font-size: 10px; font-weight: bold; }
a.FechaNot:hover {text-decoration: none;}

a.TxtNot{color: #859948; text-decoration: none;  font-family: Verdana, Arial, Sans-Serif; font-size: 11px; text-transform: uppercase;}
a.TxtNot:hover {text-decoration: none; }


/* ========= ESTILOS PARA BANNERS ========= */

div.banner { background-color:white; background-position: center;}
div.banPase{float: right;}
.top, .bottom {	border-width:0px;}
.ConVisita { text-align: right; color: #ffffff; font-size: 9px; margin-bottom: 4px; }

/* ========= ESTILOS PARA BRC ========= */
.txtBrc{ font-size: 11px; font-family: Verdana, Arial, Sans-Serif; color: #000000; font-weight: bold; text-transform: uppercase;}
.txtCompraB{ font-size: 9px; font-family: Verdana, Arial, Sans-Serif; color: #000000; text-transform: uppercase;}
textarea {font: normal 11px/11px verdana, sans-serif ! important; color: #3F3F3F; border: 1px solid #C4E2F7; background: #E9F6FE; margin: 0; padding: 0; height: 60px; width: 400px; padding: 0 0 0 3px;}

/* ========= ESTILOS PARA PAGO EN LINEA ========= */
.txtPagoCH{ font-size: 9px; font-family: Verdana, Arial, Sans-Serif; color: #000000;}
.casillas {font: normal 10px/16px arial, sans-serif ! important; color: #000000; border: 1px solid #5D5D5D; background: #FFFFFF; margin: 0; padding: 0; width: 73px; height: 20px; padding: 0 0 0 2px;}

/* ========= ESTILOS PARA MEDIA NETWORKS ========= */
.media { margin: 15px; list-style-type: square }
.media li { margin-left: 15px; }

/* === ESTILOS PARA FAMA ===*/
.fama1 { margin: 15px; list-style-type: square }
.fama1 li { margin-left: 15px; }

.fama2 { margin: 15px; list-style-type: arabic }
.fama2 li { margin-left: 15px; }


.fama3 { margin: 15px; list-style-type: circle }
.fama3 li { margin-left: 15px; }

/* ========= ESTILOS PARA LISTAS GENERALES ========= */
.listaUL { list-style-type: square; }
.listaUL li { margin: 4px 0 0 15px; }


/* ========= ESTILOS PARA PROGRAMA EDUCATIVO ========= */
.contProgEdu {float: left; margin-top: 20px;}
.fotoIzq { float: left; width: 300px; text-align: center; margin-top: 20px; }
.fotoDer { float: left; width: 200px; text-align: center; margin-top: 20px; }