/* CSS Document */

/*Menu Desplegable---------------------------------*/
/* NON-HEADER */
*{padding:0; margin:0;}


/*Drop-down menu*/
.nav2 {float:left; width:100%; border:none; background-color:#000; background-image:url(../imgs/brilo_boton2.png); background-repeat:repeat-x; color:#FFFFFF; font-size:130%;} /*Color navigation bar normal mode*/
.nav2 ul {list-style-type:none;}
.nav2 ul li {float:left; position:relative; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; border-right:solid 1px rgb(175,175,175);}
.nav2 ul li a {float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:3.1em; line-height:3.1em; padding:0 16px 0 16px; text-decoration:none; font-weight:bold; color:#FFFFFF;}
.nav2 ul li ul {display:none; border:none;}

/*Non-IE6 hovering*/
.nav2 ul li:hover a {/*background-color:#00A2DF;*/ /*background-image:url(../imgs/brilo_boton2.png);*/ text-decoration:none;} /*Color main cells hovering mode*/
.nav2 ul li:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:3.0em; margin-top:0.1em; left:0;}
.nav2 ul li:hover ul li a {display:block; width:10em; height:auto; line-height:1.3em; margin-left:-1px; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); /*background-color:#CCFF33;*/ font-weight:normal; color:#808080; background-color:#FFFFFF;} /*Color subcells normal mode*/
.nav2 ul li:hover ul li a:hover {color: #FFFFFF; font-weight:bold; background-color:#7db900; text-decoration:none;} /*Color subcells hovering mode*/

/*IE6 hovering*/
.nav2 table {position:absolute; top:0; left:0; border-collapse:collapse;}
.nav2 ul li a:hover {background-color:#7db900; text-decoration:none;} /*Color main cells hovering mode*/
.nav2 ul li a:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:3.1em; t\op:3.0em; left:0; marg\in-top:0.1em;}
.nav2 ul li a:hover ul li a {display:block; w\idth:10.0em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:#00A2DF; font-weight:normal; color:#FFFFFF;} /*Color subcells normal mode*/
.nav2 ul li a:hover ul li a:hover {background-color:#996600; text-decoration:none;} /*Color subcells hovering mode*/
/*Menu Desplegable---------------------------------*/

/*---------------------CLASES!!!*/

/*---------------------CLASES PLAN DE ESTUDIOS BACHILLERATO VIRTUAL*/
.childchild{
margin:auto;
width:95%;
padding:5px 3px 5px 3px;
background-color:#ffffff;
}

.fbasicaTitulo{
background-color:#006600;
color:#FFFFFF;
text-align:center;
font-size:large;
font-weight:bold;
padding:5px 0px 5px 0px;
}

.semestreTitulo{
background-color:#99FF99;
color:#000000;
text-align:center;
font-weight:bold;
padding:5px 0px 5px 0px;
border-right: thin #FFFFFF solid;
}

.tituloAsignatura{
background-color:#66CC00;
color:#000000;
text-align:center;
font-weight:bold;
padding:5px 0px 5px 0px;
}

.celdanon{
background-color:#CAFFAA;
color:#000000;
text-align:center;
padding:5px 0px 5px 0px;
font-size:small;
border-bottom: thin #FFFFFF solid;
border-right: thin #FFFFFF solid;
}

.celdapar{
background-color:#99FF80;
color:#000000;
text-align:center;
padding:5px 0px 5px 0px;
font-size:small;
border-bottom: thin #FFFFFF solid;
border-right: thin #FFFFFF solid;
}

.celdaInactiva{
background-color:#CCCCCC;
border-bottom: thin #FFFFFF solid;
border-right: thin #FFFFFF solid;
}
/*---------------------ÁREA DE FORMACIÓN ESPECÍFICA----------------*/
.ESPfbasicaTitulo{
background-color:#996600;
color:#FFFFFF;
text-align:center;
font-size:large;
font-weight:bold;
padding:5px 0px 5px 0px;
}

.ESPsemestreTitulo{
background-color:#FFFF99;
color:#000000;
text-align:center;
font-weight:bold;
padding:5px 0px 5px 0px;
border-right: thin #FFFFFF solid;
}

.ESPtituloAsignatura{
background-color:#CC9900;
color:#000000;
text-align:center;
font-weight:bold;
padding:5px 0px 5px 0px;
}

.ESPceldanon{
background-color:#FFF1D2;
color:#000000;
text-align:center;
padding:5px 0px 5px 0px;
font-size:small;
border-bottom: thin #FFFFFF solid;
border-right: thin #FFFFFF solid;
}

.ESPceldapar{
background-color:#FFE4C1;
color:#000000;
text-align:center;
padding:5px 0px 5px 0px;
font-size:small;
border-bottom: thin #FFFFFF solid;
border-right: thin #FFFFFF solid;
}
/*---------------------ÁREA DE FORMACIÓN PARA EL TRABAJO----------------*/
.TRAfbasicaTitulo{
background-color:#990000;
color:#FFFFFF;
text-align:center;
font-size:large;
font-weight:bold;
padding:5px 0px 5px 0px;
}

.TRAsemestreTitulo{
background-color:#FFB7B7;
color:#000000;
text-align:center;
font-weight:bold;
padding:5px 0px 5px 0px;
border-right: thin #FFFFFF solid;
}

.TRAtituloAsignatura{
background-color:#FF6F6F;
color:#000000;
text-align:center;
font-weight:bold;
padding:5px 0px 5px 0px;
}

.TRAceldanon{
background-color:#FFD7D7;
color:#000000;
text-align:center;
padding:5px 0px 5px 0px;
font-size:small;
border-bottom: thin #FFFFFF solid;
border-right: thin #FFFFFF solid;
}

.TRAcapacitacion{
background-color:#FFE6D5;
color:#000000;
text-align:left;
padding:5px 0px 5px 0px;
font-size:small;
font-weight:bold;
border-bottom: thin #FFFFFF solid;
border-right: thin #FFFFFF solid;
}

.TRAceldapar{
background-color:#FFB9B9;
color:#000000;
text-align:center;
padding:5px 0px 5px 0px;
font-size:small;
border-bottom: thin #FFFFFF solid;
border-right: thin #FFFFFF solid;
}
/*---------------------CLASES PLAN DE ESTUDIOS BACHILLERATO VIRTUAL*/

.colBiblio li{
list-style:none;
}

.mapa{
width:220px;
float:left;
font-size:small;
margin:10px;
}

.colBiblio{
width:250px;
float:left;
font-size:small;
margin:10px;
}

.footers{
width:245px;
float:left;
margin:4px;
}

.univ{
margin:auto;
width:95%;
color:#00a2df;
padding:5px 3px 5px 3px;
padding-bottom:2px;
background-color:#e1f7ff;
border-top:#ffffff solid thin;
}

.univ:hover{
background-color:#c4effe;
}

.menuG{
font-weight:bold;
margin:auto;
width:95%;
color:#7db900;
padding:5px 3px 5px 3px;
padding-bottom:2px;
background-color:#f5ffdf;
border-top:#ffffff solid thin;
}

.menuG:hover{
background-color:#ffffff;
}

.dir{
padding:5px;
font-weight:bold;
text-align:center;
color:#FFFFFF;
}

.resalteDir{
background-color:#E8F8FF;
}

.dirTabla{
margin:5px 0px 10px 13px;
float:left;
width:267px;
background-color:#FFFFFF;
}

.alinearDer{
text-align:right;
}

.txtAzul{
color:#00a2df;
}

txtOcre{
color:#7db900;
}

.alinearIzq{
text-align:left
}

.centrar{
text-align:center;
}

.dobleEspacio{
line-height:1.5em;
}

.noticiaTitular{
	padding:0px 5px 0px 5px;
	font-size:small;
	border-bottom-width: thin;
	border-bottom-style: none;
	border-bottom-color: #808080;
}

.noticiaContenido{
padding:10px;
font-size:small;
line-height:1.5em;
}

.noticiaFecha{
font-weight:bold;
color:#00a2df;
}

.noticiaEnlace{
text-align:right;
font-size:x-small;
font-weight:bold;
color:#FF6633;
padding:10px;
}

.biblioteca{
width:150px;
height:200px;
border:thin solid #999999;
text-align:center;
padding:10px;
margin:8px;
float:left;
}
/*---------------------CLASES!!!*/

/*------------------HTML TAGS!!!*/
dl{
padding:5px;
font-size:small;
}

dt{
line-height:2.0em;
color:#7db900;
font-weight:bold;
font-size:medium;
}

dd{
font-style:italic;
padding:5px;
color:#666666;
}

dl ul#listaDescarga{
padding:20px;
}

dl dt#biblio{
background-color:#FFFFCC;
font-size:xx-small;
}

img{
border:0;
}

body{
background-image:url(../imgs/gradiente_bannerGob.gif);
background-repeat:repeat-x;
background-color:#7db900;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
}

a{
color:inherit;
font-family:inherit;
font-size:inherit;
text-decoration:none;
}

a:link{
font-family:inherit;
font-size:inherit;
text-decoration:none;
}
 
a:hover{
text-decoration:underline;
font-family:inherit;
font-size:inherit;
text-decoration:underline;
}

blockquote,li,table,p{
font-size:small;
}
/*------------------HTML TAGS!!!*/

/*-----------------------ID´s!!!*/
#topleft {
position: absolute;
left: 0;
top: 0;
display: block;
height: 330px;
width: 330px;
background: url(../imgs/cbbcPrepara_esquina.gif)no-repeat;
text-indent: -999em;
text-decoration: none;}

#linksGenerales li a:hover{
background-color:#00a2df;
color:#FFFFFF;
}

#contenedor{
width:800px;
margin:auto;
background-color:#bfdc80;
background-attachment:fixed;
background-repeat:repeat-x;
}

#titular{
/*background-color:#FFFFFF;*/
background-image:url(../imgs/fondo_titular2.gif);
background-attachment:scroll;
background-repeat:repeat-x;
padding:1px;
border-top-color:#00a2df;
border-top-style:solid;
border-top-width:thin;
color:#fff;
font-weight:bold;
}

#bannerGob{
height:70px;
padding:20px;
background-image:url(../imgs/gradiente_bannerGob.gif);
text-align:center;
}

#menu{
height:90px;
background-image:url(../imgs/banner_prepara.jpg);
margin:5px 5px 3px 5px;
padding:3px;
clear:both;
}

#panel_izq{
color:#333333;
background-color:#FFFFFF;
/*background-image:url(../imgs/fondo_blanco_50.png);*/
border-bottom:#808080 medium solid;
border-left:#808080 thin solid;
border-right:#808080 thin solid;
width:175px;
margin:2px 5px 5px 5px;
font-size:small;
float:left;
}

#principal{
background-color:#FFFFFF;
/*background-image:url(../imgs/fondo_blanco_50.png);*/
width:600px;
margin:3px 0px 5px 0px;
padding:3px;
float:left;
}

#noticia{
margin:10px auto 5px auto;
width:570px;
background-color:#FFFFFF;
/*background-image:url(../imgs/fondo_blanco_50.png);*/
}

#encabezado{
color:#00a2df;
width:100%;
padding:1px;
}

#img{
background-color:#00a2df;
float:left;
display:inline;
margin:9px;
padding:2px;
}

#panel_abajo{
clear:both;
text-align:center;
border-left:#808080 thin solid;
border-right:#808080 thin solid;
border-top:#808080 thin solid;
color:#333;
background-color:#FFFFFF;
/*background-image:url(../imgs/fondo_blanco_50.png);*/
border-bottom-color:#808080;
border-bottom-style:solid;
border-bottom-width:medium;
width:760px;
margin:auto;
}

#clear{
clear:both;
}

#blank{
height:50px;
margin:auto;
}

#pie{
color:#00a2df;
font-size:xx-small;
width:390px;
background-color:#FFFFFF;
/*background-image:url(../imgs/fondo_blanco_50.png);*/
text-align:center;
font-weight:bold;
border-left:#808080 solid thin;
border-right:#808080 solid thin;
margin:auto;
padding:5px;
clear:both;
}

#floaterAbajo{
width:270px;
float:left;
margin:10px 25px 10px 65px;
border:#666666 thin solid;
}
/*-----------------------ID´s!!!*/

