/** { outline: 2px dotted red; }
* * { outline: 2px dotted green; }
* * * { outline: 2px dotted orange; }
* * * * { outline: 2px dotted blue; }
* * * * * { outline: 1px solid red; }
* * * * * * { outline: 1px solid green; }
* * * * * * * { outline: 1px solid orange; }
* * * * * * * * { outline: 1px solid blue; }
/* AyerViernes S.A. */

/* www.ayerviernes.com */

/* martin@ayerviernes.com */


/*********************************************************************
           Reemplazar este texto por la URL del sitio
**********************************************************************/

*, form{
	margin: 0;
	padding: 0;
}
body{
	background-color: #FFC626;
	font: normal normal 1em/120% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
body#home, body#pags{
	background: #FFC626 url(../imag/back/backBodyHome.gif) no-repeat center top;
}
body#pags{
	background-image: url(../imag/back/backBodyPags.jpg)
}

/* cellspacing & cellpading = "0" */
table{
	border-collapse: collapse;
	empty-cells: show;
	border-spacing: 0px;

}
td{
	padding:0;
	vertical-align: top;
}
.aCent{
	text-align: center!important;
}
.center{
	text-align: center;
}
/**** Links *******/
a{
	color:#06C;
	text-decoration: none;
}
a:hover{
	color:#06C;
	text-decoration: underline;
}
v{
	color:#CCC;
	text-decoration: none;
}
v:hover{
	color:#CCC;
	text-decoration: underline;
}
a:active, a:focus{
	outline: 0;
}
/**** Elementos ****/
p{
	font: normal 1em/100% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}

h2{
	font-family: Arial, Helvetica, sans-serif;
	}
h3{
	font-family: Arial, Helvetica, sans-serif;
}
h4{
	font-family: Arial, Helvetica, sans-serif;
}
h5{
	font-family: Arial, Helvetica, sans-serif;
}
h6{
	font-family: Arial, Helvetica, sans-serif;
}


/**** 							Propiedades Generales BOTONOES****/
.boton {
	font-size: 1em;
	font-weight: normal;
	padding: .2em .4em;
	background-color: #F60;
	color: #FFF;
	text-decoration: none;
	border-top: 1px solid #F30;
	border-right: 1px solid #AA2200;
	border-bottom: 1px solid #AA2200;
	border-left: 1px solid #F30;
	margin-right: .5em;
	cursor: pointer;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.boton:hover {
	background-color: #D75600;
}
a.verMas{
	float: right;
	background: url(../imag/auxi/verMas.gif) no-repeat 0px 1px;
	padding-left: 1.2em;
	font-size: .95em!important;
	color: #06C!important;
}
/*------------------------ Boton Amplir Imagen*/
.botoAmpliImag{
	background: url(../imag/auxi/auxiIconAmpl.gif) no-repeat 0 3px;
	float: right;
	margin: .3em 1.4em 1em 0;
	padding-left: 1.5em;
	clear: both;
	font-size: .7em;
}
.botoVerTare{
	background: url(../imag/boto/botoVerTare.jpg) no-repeat 0 0;
	width: 116px;
	height: 30px;
	float: right;
	text-indent: -10000px;
	clear: both;
	margin: 0 1em .5em 0;
}
.botoVerTare:hover{
	background-position: -116px;
}
/*									Ayerviernes */
#av{
	background: url(../imag/logo/logo_av.gif) no-repeat 0 0;
	width: 17px;
	height: 10px;
	float: right;
	margin: 0 1em 1em 0;
}
#av:hover{
	background-position: -17px 0;
}

/*											botones subir bajar */
#volvSubi{
	margin: 0 0 .5em .5em;
	clear: both;
}
#volvSubi li{
	float: left;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: .8em!important;
	list-style: none none!important;
	border: none!important;
}
#volvSubi li a.volv, #volvSubi li a.subi{
	background: url(../imag/boto/botoVolv.gif) no-repeat 0 0;
	width: 35px;
	height: 5px;
	display: block;
	text-indent: -10000px;
}
#volvSubi li a.subi{
	background-image: url(../imag/boto/botoSubi.gif);
	width: 32px;
}
#volvSubi li .volv:hover, #volvSubi li .subi:hover{
	background-position: -35px 0;
}
#volvSubi li .subi:hover{
	background-position: -32px 0;
}

/*--------------------- Breadcrums*/
#brea{
	font-size: .688em !important;
	color: #999;
	margin: .5em 1em 0 1.6em;
	line-height: 120%;
	display: block;
}
#brea a, #brea a:hover{
	color: #999;
}
#brea strong{
	color: #666;
}
/**************************************************************
                     ESTRUCTURA PRINCIPAL
**************************************************************/
/*** div#principal
este se implementa para disenos centrados ***/
#principal{
	width: 760px;
	margin: 0 auto 0 auto;
	text-align: left;
	background-image: url("../imag/back/backPrin.png") !important;
	background-image: none;
	background-repeat: repeat;
}
#header{
	margin-left: 10px;
	background: #87B9DD url(../imag/auxi/auxiBotomHead.jpg) no-repeat left bottom;
	margin-right: .6em;
}
#main{
	margin: 0 10px 0 .6em;
	background-color: #FFF;
}
#footer{
	margin-left: 10px;
	margin-right: .6em;
	padding: 0 1em 0 1em;
	margin-top: 0;
	background: #FFF url(../imag/logo/logoFooter.jpg) no-repeat 20px 10px;
}


/**************************************************************
                     ESTRUCTURA HEADER
**************************************************************/
/*-------------------------Div top*/
#top{
	background: #FFF url(../imag/back/backTop.gif) no-repeat 0 0;
	margin-left: 10px;
	margin-right: .6em;
}
.topLega{
	font-size: .7em;
	color: #06C;
	padding-left: 2.5em;
}
/*------------------- Buscador*/
#buscador{
	float: right;
	margin: .8em .5em 0 0;

}
#buscador p{
	color: #FFF;
	font-size: .8em;
}
#buscar, #buscadorCont{
	border: 1px solid #FFF;
	background-color: #FFF;
	width: 135px;
	height: 17px;
	padding: .1em;
	color: #666;
	padding-left: .3em;
	font-size: .9em;

}
#cont dl.resuBusc dt.resuBusc{
	background-image: none!important;
	list-style: none none!important;
	padding: .5em 0 .5em 0;
}

#cont dt.resuBusc{
	font-size: 1.3em;
	line-height: 100%;
}
#cont dl.resuBusc{
	margin-left: 1.3em!important;
}
#cont dl.resuBusc dd{
	padding-bottom: .8em!important;
	font-size: 1.1em!important;
}
#cont dl.resuBusc dd ul li{
	border: none!important;
	font-size: .9em!important;
}
#cont dl.resuBusc dd p{
	line-height: 130%;
}
#cont ul.contList{
	margin-bottom: .8em;
}
#cont ul.contList li{
	border: none!important;
}
span.noresu{
	font-size: .8em;
	margin: 0 1.5em;
}
span.noresu strong{
	font-weight: bold;
	background-color: #FFC;
	padding: 0 .2em;
}
/*-------------------- Titular de Cabecera*/
#top h1, #top span.titular{
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	margin: .2em 0 .05em 1.1em;
	color: #1F609A;
	float: left;
	letter-spacing: -.02em;
	clear: both;
}
#pags #top span.titular{
	margin-top: .2em;
	margin-bottom: .0em;
	display: block;
}
#pags #top span.titular a{
	color: #1F609A;
	text-decoration: none;
}
.bajada{
	display: block;
	clear: both;
	font-size: .8em;
	margin-left: 5em;
	color: #7F99B2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: -.05em;
	line-height: 100%;
	text-indent: -10000px;
}
.botoBusc{
	vertical-align: middle;
}
/*------------------- Menu Auxiliar*/
#top ul{
	float: right;
	clear: both;
	margin-bottom: .6em;
	padding-right: 1em;
}
#top li{
	display: inline;
}
#top li.cont, #top li.mapaSiti, #top li.docu, #top li.iconHome{
	background: url(../imag/auxi/auxiIconCont.gif) no-repeat 0 .4em;
	padding-left: 1.2em;
	margin-left: .5em;
	font-size: .7em;
}
#top li.mapaSiti{
	background: url(../imag/auxi/auxiIconMapaSiti.gif) no-repeat 0 .3em;
	padding-left: 1.5em;
}
#top li.docu{
	background: url(../imag/auxi/auxiIconDocu.gif) no-repeat 0 .3em;
	padding-left: 1em;
}
#top li.iconHome{
	background: url(../imag/auxi/auxiHome.gif) no-repeat 0 .3em;
}
.topLega{
	float: left;
}
#top li.cont a, #top li.mapaSiti a, #top li.docu a, #top li.iconHome a{
	color: #F90;
}
#top a.actiAuxi{
	color: #1F609A!important;
}
#top a.actiAuxi:hover{
	text-decoration: none;
	cursor: default;
}
/*---------------- Menu Principal */
ul.menu{
	background-color: #2475BD;
	padding-left: 214px;
	border-bottom: 6px solid #A7CDEE;
}
.menu li{
	list-style: none none;
	float: left;
	color: #FFF;
	border-left: 1px solid #2475BD;
	font-size: 1.4em;
	font-size: 23px;
	width: 174px;
	background: url(../imag/auxi/auxiMenuPrin.jpg) repeat-x top;
}
.menu li.botoeval a, .menu li.botosect a, .menu li.botocurr a{
	background: url(../imag/boto/botoMenuEval.gif) no-repeat 0 0;
	text-indent: -100000px;
	height: 19px;
	display: block;
	padding-bottom: .7em;
	width: 175px;

}
.menu li.botosect a{
	background-image: url(../imag/boto/botoMenuSect.gif);
	width: 175px;
}
.menu li.botocurr a{
	background-image: url(../imag/boto/botoMenuCurr.gif);
	width: 177px;
}
.menu li.botoeval a:hover, .menu li.botoeval a.acti{
	background-position: -175px 0;
}
.menu li.botosect a:hover, .menu li.botosect a.acti{
	background-position: -175px 0;
}
.menu li.botocurr a:hover, .menu li.botocurr a.acti{
	background-position: -177px 0;
}
.menu li span{
	display: block;
	font-size: .5em;
	font-size: 11px;
	font-weight: normal;
	line-height: 100%;
	margin-top: 0em;
	padding: 5px 4px 1.4em 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-indent: 0px;
	letter-spacing: -.02em;
	color: #B2CEE8;
}
.menu li.botocurr span{
	padding-left: 1.5em;
}
/*---------------- Menu para Paginas Interiores*/
#pags ul.menu{
	border-bottom: 6px solid #1F609A;
}
/*---------------- Fotos Random*/
.headBaja{
	background: url(../imag/foto/fotoHead01.jpg) no-repeat right bottom;
	padding-left: 14em;
	padding-right: 8em;
}
.foto01{
	background-image: url(../imag/foto/fotoHead01.jpg);
}
.foto02{
	background-image: url(../imag/foto/fotoHead02.jpg);
}
.foto03{
	background-image: url(../imag/foto/fotoHead03.jpg);
}
.foto04{
	background-image: url(../imag/foto/fotoHead04.jpg);
}
.foto05{
	background-image: url(../imag/foto/fotoHead05.jpg);
}
.foto06{
	background-image: url(../imag/foto/fotoHead06.jpg);
}
.foto07{
	background-image: url(../imag/foto/fotoHead07.jpg);
}
.foto08{
	background-image: url(../imag/foto/fotoHead08.jpg);
}
.foto10{
	background-image: url(../imag/foto/fotoHead10.jpg);
}
/*-------------- Elementos en bajada del head*/
.headBaja h2{
	color: #FFF;
	font-size: 1.2em;
	padding: .3em 0 0em .4em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 110%;
}
.headBaja p{
	font-size: .8em;
	line-height: 110%;
	padding-left: .6em;
}
.headBaja ul{
	padding: .5em 0 1em 0;
}
.headBaja li{
	font-size: .8em;
	list-style: none none;
	background: url(../imag/auxi/auxiArroSideHome.gif) no-repeat 0 7px;
	padding-left: 1em;
	margin-left: 2em;
	font-weight: bold;
}
.headBaja li a{
	color: #036;
}
/*---------------- Sidebar Home*/
.sideHead{
	position: absolute;
	top: 4.7em;
	background-image: url("../imag/back/backPrin.png") !important;
	background-image: none;
	background-repeat: repeat;
	width: 206px;
	margin-left: 10px;
}
.sideHead h3{
	background: url(../imag/titu/tituSideHome.jpg) no-repeat 0 0;
	text-indent: -10000px;
	height: 68px;
}
.sideHead p{
	background-color: #FFF;
	margin: 0 3px;
	font-size: .7em;
	padding: .5em 1em;
	color: #666;
	line-height: 110%;
}
.sideHead ul{
	background: #FFF url(../imag/back/backBotoSideHome.jpg) no-repeat bottom center;
	margin-left: 0px;
	font-size: .8em;
	padding-top: .5em;
	padding-bottom: 2.3em;
}
.sideHead ul li{
	list-style: none none;
	background: url(../imag/auxi/auxiArroSideHome.gif) no-repeat 0 4px;
	padding-left: 1em;
	margin-left: 1.2em;
	font-size: .95em;
	line-height: 110%;
	margin-bottom: .5em;
}
.sideHead li a{
	color: #F30;
}
.sideHead li a.actiMapa{
	cursor: default;
	color: #333;
}
/*------------------ Sidebar Paginas Interiores --------------*/
#pags #header .sideHead{
	top: 4.55em;
	top: 74px;
}
#pags #header .sideHead ul, #pags #header .sideHead ul, #pags #header .sideHead ul{
	background-image: url(../imag/back/backBotoSidePags.jpg);
}
#pags #header .sideHead h3, #pags #header .sideHead#sect h3, #pags #header .sideHead h3{
	background-image: url(../imag/titu/tituSidePags.jpg);
}
/**************************************************************
                     ESTRUCTURA MAIN
**************************************************************/
/*------------------- Cajas Contenedoras en Home*/

.contHome{
	float: left;
	width: 14.6em;
	width: 235px;
	margin-top: .5em;
	border-top: 1px solid #ccc;

}
.contHome h3{
	color: #690;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	margin-left: 1em;
}
.contHome ul{
	border-top: 1px solid #CCC;
	margin-top: .3em;
	padding-top: .5em;
	padding-bottom: 1.3em;
}
.contHome ul li{
	font-size: .7em;
	list-style: outside url(../imag/auxi/auxiBullConHome.jpg);
	margin-left: 2em;
	margin-right: .5em;
}
.fistCH{
	margin-left: 1em;
	background: url(../imag/foto/fotoPlanEstu.jpg) no-repeat 8em 1.5em;
	padding-bottom: 21.5em;
}
/*------------------- Borde para ul en Home*/
#bord{
	border-left: 1px solid #CCC;
}
#bord li{
	padding-left: 1em;
	margin-left: 1.3em;
	border-bottom: 1px dotted #CCC;
	list-style-position: inside;
}
/*------------------- Sidebar Home en Main */
.sideMain{
	float: right;
	width: 220px;
	background: #FFFFE9 url(../imag/auxi/auxiBotoSideMain.jpg) no-repeat bottom;
	margin-right: 1em;
	padding-bottom: .5em;
	margin-bottom: 1em;
}

.sideMain ul li a{
	color: #F30;
}
.sideMain h4{
	background: url(../imag/titu/tituDocuHome.jpg) no-repeat 0 0;
	text-indent: -10000px;
	height: 45px;
}
.sideMain ul{
	border-left: 1px solid #EEEDD9;
	border-right: 1px solid #EEEDD9;
}
.sideMain ul li{
	list-style: none none;
	font-size: .7em;
	line-height: 120%;
	margin: .5em .5em 0 .5em;
	border-bottom: 1px dotted #CCC;
	padding-bottom: .3em;
	padding-left: .7em;
}
.sideMain ul li span{
	float: right;
	margin-left: .5em;
	color: #FFFFE9;
}
.sideMain ul li em{
	font-style: normal;
	color: #660;

}
.sideMain ul li img.pdf, .sideMain ul li img.word{
	border: none;
}
.sideMain ul li a.word{
	background: url(../imag/auxi/auxiIconWord.gif) no-repeat 0 0;
}
.sideMain ul li a span{
	display: none;
}
#last, .last{
	border: none!important;
}
#pags .sideMain{
	float: left;
	width: 220px;
	background: #FFFFE9 url(../imag/auxi/auxiBotoSideMain.jpg) no-repeat bottom;
	margin-right: 1em;
	padding-bottom: .5em;
}
/*------------------ Main Paginas Interiores --------------*/
#pags #cont h1{
	font-size: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	margin: .3em 1em .4em .7em;
	color: #1F609A;
}
#pags #cont h2{
	font-size: 1.1em;
	color: #690;
	margin: 1em 0 .4em .95em;
	font-family: Arial, Helvetica, sans-serif;
}
#pags #main{
	background: #FFF url(../imag/back/backMainPags.gif) no-repeat top;
}
#pags #main #cont{
	width: 525px;
	float: right;
}
#pags #main #cont p{
	margin: 0em 1em 1em 1.5em;
	font-size: .75em;
	color: #333;
	line-height: 120%;
}
#pags #main .sidePags{
	width: 200px;
	margin-left: 13px;
	margin-top: 170px;
	margin-bottom: 1em;
	float: left;
	padding-bottom: .7em;
	background: #F4FFE9 url(../imag/auxi/auxiBotoSide.gif) no-repeat bottom;
	display: inline;
}
#pags #main .sidePags ul{
	border-left: 1px solid #C0FF82;
	border-right: 1px solid #C0FF82;
	background-color: #F4FFE9;
}
#pags #main .sidePags ul ul{
	border: none;
}
#pags #main .sidePags li{
	margin-left: 1em;
	border-bottom: 1px dotted #CCC;
	margin-right: 1em;
	list-style: none none;
	background: url(../imag/auxi/auxiArroSideMenu.gif) no-repeat 0 9px;
	line-height: 110%;
	padding: .3em 0 .2em 1.1em;
	font-size: .85em;
}
#pags #main .sidePags li li{
	border-bottom: none;
	font-size: .9em;
	list-style: none none;
	margin-left: 0em;
	padding-left: 1em;

}
#pags #main .sidePags li.actiSide{
	list-style: none none;
	background: url(../imag/auxi/auxiArroSideMenuActi.gif) no-repeat 0 8px;
}
#pags #main .sidePags li.actiSideNorm{
	list-style: none none;
}
a.actiVerd, a.actiVerd:hover{
	color: #360;
	cursor: default;
	text-decoration: none;
}
#pags #main .sidePags li li.actiSide{
	list-style: none none;
}
#pags #main .sidePags li li li{
	list-style: none none;
	background-position: 0 7px;
}
#pags #main .sidePags ul ul{
	margin: .5em 0;
}
#pags #main .sidePags h3{
	background: url(../imag/titu/tittuSideCurr.gif) no-repeat 0 0;
	padding: .5em .5em .6em .5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #360;
}
#pags #cont cite{
	font-style: normal;
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
	margin: 0em 1em 1em 1.3em;
	display: block;
	line-height: 120%;
}

/*---------------- Mapa del Sitio */
#main #cont .mapa h2{
	font-size: 1em;
}
#main #cont .ayud h2, #main #cont .ds100 h2{
	font-size: .9em;
	color: #D0A11F;
}
#main #cont .mapa .curr, #main #cont .mapa .sect, #main #cont .mapa .eval, #main #cont .ds100, #main #cont .ayud{
	width: 175px;
	float: left;
}
#main #cont .mapa{
	width: 350px;
}
#main #cont .mapaAuxi, #main #cont .ds100, #main #cont .ayud{
	width: 175px;
	float: right;
}
#main #cont .mapa ul, #main #cont .ds100 ul, #main #cont .ayud ul{
	width: 100%;
	margin-top: 10px;
}
#main #cont .mapa ul.cajacurr li, #main #cont .mapa ul.cajasect li, #main #cont .mapa ul.cajaeval li{
	font-size: .7em;
	line-height: 110%;
	margin-bottom: .5em;
	border: none;
	list-style: url(../imag/auxi/auxiMapaPadr.gif);
	margin-top: 0;
	width: 110px;
	font-weight: bold;
}
#main #cont .ds100 ul.cajads100 li, #main #cont .ayud ul.cajaayud li{
	font-size: .7em;
	line-height: 110%;
	border: 0;
	margin-bottom: .3em;
	font-weight: normal;
	list-style: url(../imag/auxi/auxiMapaPadr02.gif);
}
#main #cont .mapa ul.cajacurr li ul li, #main #cont .mapa ul.cajasect li ul li, #main #cont .mapa ul.cajaeval li ul li{
	font-size: 1em;
	line-height: 120%;
	margin-bottom: .3em;
	margin-left: 1em;
	list-style: url(../imag/auxi/auxiMapaHijo.gif);
	font-weight: normal;
	margin-bottom: .3em;
}
#main #cont .mapa ul.cajacurr li ul li ul li, #main #cont .mapa ul.cajasect li ul li ul li, #main #cont .mapa ul.cajaeval li ul li ul li{
	font-size: 1em;
	line-height: 110%;
	margin-left: 1em;
	list-style: url(../imag/auxi/auxiMapaHijo.gif);
	font-weight: normal;
	margin-bottom: .3em;
}
/*---------------- Listas */
#pags #cont dl{
	margin: 1em 1em 1em 2.3em;
	font-size: .8em;
}
#pags #cont dl dt{
	font-weight: bold;
	margin-top: .3em;
	display: list-item;
	list-style: none none;
	background: url(../imag/auxi/auxiBullCont.gif) no-repeat 0 6px;
	padding-left: .8em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
}
#pags #cont dl dd{
	border-bottom: 1px dotted #CCC;
	padding-bottom: .8em;
	line-height: 120%;
	color: #333;
	margin-left: 1.1em;
}
#pags #cont ul{
	margin-top: 1em;
}
#pags #cont ul li{
	margin-left: 3.5em;
	list-style: url(../imag/auxi/auxiBullCont.gif);
	font-size: .8em;
	border-bottom: 1px dotted #CCC;
	margin-right: 1em;
	padding-bottom: .3em;
}
#pags #cont ol{
	margin: .5em 0;
}
#pags #cont ol li{
	margin-left: 3.5em;
	font-size: .8em;
	margin-right: 1em;
	padding-bottom: .3em;
	color: #333;
	line-height: 130%;
}
#pags #cont p{
	line-height: 130%;
	font-size: .8em!important;
}
/*---------------- Tablas*/
.Ancho10{
	width: 10%;
}
.Ancho15{
	width: 15%;
}
.Ancho20{
	width: 20%;
}
.Ancho30{
	width: 30%;
}
.Ancho40{
	width: 40%;
}
.Ancho50{
	width: 50%;
}
.Ancho60{
	width: 60%;
}
.Ancho70{
	width: 70%;
}
.Ancho80{
	width: 80%;
}
.Ancho85{
	width: 85%;
}
.Ancho90{
	width: 90%;
}
.Ancho100{
	width: 100%;
}
table{
	border: 1px solid #DBEAF5;
	margin: 1em 0 0 1.5em;
	background-color: #F9FBFD;
	width: 94%;
	font-size: .7em;
	color: #360;
}
table.busctabla{
	background: #FFF;
}
table td{
	padding: .5em;
	line-height: 110%;
}
table td strong{
	color:#2D6F9F;
	font-size: 1.2em;
}
table td.tdEduc, table caption{
	border-right: 1px solid #DBEAF5;
	width: 20%;
	line-height: 120%;
	vertical-align: top;
	font-size: .9em;
	padding: 1em 0 0 1em;
}
table td.tdCurs, table td.tdAsig, table td.tdVer{
	/*width: 25%;*/
	padding-left: 1em;
	font-size: 1.2em;
	color: #666;
}
table td.tdCurs select, table td.tdAsig select, table td.tdVer select{
	margin-top: .2em;
}
table tr.colo {
	background-color: #F9FBFD;
}

table td.negro {
	color: #666;
}

div#consulta{
	display: none;
}
table caption{
	width: 100.4%;
	margin: -.2%;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	text-indent: 1em;
	color: #C7DCEE;
	padding: 5px 0 5px 0;
	background-color: #2575BE;
	border: 1px solid #2575BE;
	text-align: left;
}
form table option{
	padding-left: 1em;
}
table#contForm{
	background-color: #FFF;
}
table#contForm td em{
	color: #F60;
}
table#resuBusc{
	border-color: #69A3D1;
	margin-bottom: 1em;
	font-size: .8em;
}
table#resuBusc tr.colo{
	background-color: #87B9DD!important;
	color: #FFF;
}
/*---------------- Tablas de Fichas*/
table#ficha{
	width: 320px;
	vertical-align: top;
	line-height: 110%;
	background-color: transparent;
	border: none;
	color: #333;
	float: left;
}
table#ficha td{
	vertical-align: top;
}
#pags #cont table#ficha ul{
	margin-bottom: .5em!important;
}
#pags #cont table#ficha ul li{
	border: none!important;
	font-size: .95em;
	margin-left: 1.5em;
}
#pags #cont table#ficha p{
	margin: 0;
	font-size: .95em;
}
table#ficha tr{
	border-bottom: 1px solid #CCC;
}
.alinRight{
	text-align: right;
	color: #666;
}
.headFich{
	background-color: #FFFFE1;
	margin: 1em ;
	border: 1px solid #EEEDD9;
}
table#topFicha{
	width: 300px;
	background-color: transparent;
	border: none;
	float: left;
	margin: .5em 0 .5em 1em;
	color: #000;
}
table#topFicha tr{
	border-bottom: 1px dotted #CCC;
}
table#topFicha tr.last{
	border: none;
}

/*--------------- Tablas Mapa de Progreso*/
table#mapaProg{
	background-color: #FFF;
	border: 1px solid #DBEAF5;
}
table#mapaProg th{
	background-color: #5C98CE;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: .5em;
	line-height: 110%;
	border-right: 1px solid #AACDE8;
}
table#mapaProg tr.colo {
	background-color: #F9FBFD;
}
table#mapaProg tr{
	border-bottom: 1px solid #DBEAF5;
}
table#mapaProg tr td{
	border-right: 1px solid #DBEAF5;
}


/*--------------- Tablas Mapa de Anexo*/
table#mapaAnexo{
	background-color: #FFF;
}
table#mapaAnexo th{
	background-color: #DBEAF5;
	color: #2D6F9F;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: .5em;
	line-height: 110%;
	border-right: 1px solid #AACDE8;
}
table#mapaAnexo tr.colo {
	background-color: #F9FBFD;
}
table#mapaAnexo tr{
	border-bottom: 1px solid #DBEAF5;
}
table#mapaAnexo tr td{
	border-right: 1px solid #DBEAF5;
}

/*------------------------- Paginacion */
.tablePagi{
	position:relative;
	text-align: center;
	margin-top: .5em;
}
a.pagiatras, a.pagisigu{
	font-size:.8em;
}

.tablePagi .pagisigu{
	position:absolute;
	right:1.5em;
}

.tablePagi .pagiatras{
	position:absolute;
	left:1.5em;
}
a.pagnume{
	padding:.1em .3em;
	margin-right:2px;
	border:1px solid  #87B9DD;
	font-size:.8em;
}

a.pagnume:hover, .tablePagi a.acti{
	background: #87B9DD;
	color: #FFF;
}
/*---------------- Tablas de Documentos*/
table.docuTabla{
	background-color: #FFF;
}
table.docuTabla th.docuTitu{
	background-color: #2575BE;
	color: #FFF;
	border-bottom: 1px solid #AACDE8;
	border-right: 1px solid #2D6F9F;
	border-left: 1px solid #2D6F9F;
	border-top: 1px solid #2D6F9F;
}

table.docuTabla th{
	margin: 1em 0 -.4em 1.5em;
	text-align: left;
}

table.docuTabla th{
	background-color: #DBEAF5;
	color: #2D6F9F;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: .5em;
	line-height: 110%;
	border-right: 1px solid #AACDE8;
}
table.docuTabla tr.colo {
	background-color: #F9FBFD;
}
table.docuTabla tr{
	border-bottom: 1px solid #DBEAF5;
}
table.docuTabla tr td{
	border-right: 1px solid #DBEAF5;
	color: #333;
}
table.docuTabla tr td span{
	color: #999;
	line-height: 80%;
}
table tr td em{
	color: #999;
	text-indent: 0!important;
	font-style: normal;
	display: block;
	padding-top: .2em;
}
.iconPdfColo, .iconWordColo, .iconPptColo{
	background: url(../imag/auxi/auxiIconPdfColo.gif) no-repeat 0 0;
	float: left;
	width: 17px;
	height: 20px;
	margin: 0 .3em;
	text-indent: -10000px;
}
.iconWordColo{
	background-image: url(../imag/auxi/auxiIconWordColo.gif);
}
.iconPptColo{
	background-image: url(../imag/auxi/auxiIconPptColo.gif);
}
span.iconPdf, span.iconWord, span.iconPpt{
	background-image: url(../imag/auxi/auxiIconPdf.gif);
	float: left;
	width: 15px;
	height: 18px;
	margin: 0 .3em;
	text-indent: -100000px;
}
span.iconWord{
	background-image: url(../imag/auxi/auxiIconWord.gif);
}
span.iconPpt{
	background-image: url(../imag/auxi/auxiIconPpt.gif);
}
/*---------------- Clases para contenido con niveles*/
#pags #cont ul#menuNive{
	float: left;
	margin-right: 0;
	margin-top: 2.05em;
	position: absolute;
	margin-left: 17px;
}
#pags #cont ul#menuNive li{
	list-style: none none;
	border: 1px solid #DBEAF5;
	background: #F9FBFD url(../imag/auxi/auxiIconMenuNive.gif) no-repeat center right;
	width: 61px;
	font-size: .8em;
	padding: .2em 0 .2em .3em;
	margin: 0 0 3px 0;
}
#pags #cont ul#menuNive li.niveActi{
	border-right: 1px solid #FFF;
	background: #FFF url(../imag/auxi/auxiIconMenuNiveActi.gif) no-repeat center right;
}
.contNive{
	float: left;
	width: 425px;
	border: 1px solid #DBEAF5;
	margin-top: .1em;
	margin-left: 83px;
	display: inline;
	padding-bottom: 1em;
}
#pags #cont .contNive h2{
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	margin: .5em .7em;
	margin-bottom: 0;
}
#pags #cont .contNive p{
	margin: 0em 1.2em 0 1.1em!important;
	font-size: .9em;
	line-height: 130%!important;
	color: #666!important;
}
.cajaNive{
	margin: .5em .8em 0 .8em;
	border: 1px solid #DBEAF5;
	background-color: #F9FBFD;
	padding-bottom: .1em;
}
#pags #cont .contNive .cajaNive p{
	font-size: .75em!important;
	margin-bottom: .2em!important;
	margin-left: 1.5em!important;
	margin-top: .5em!important;
	line-height: 130%;
}
#pags #cont .contNive .cajaNive .auxiEjem{
	float: right;
	width: 117px;
	margin-left: 1.5em;
}
#pags #cont .contNive .cajaNive .miniImag{
	width: 116px;
	height: 116px;
	float: right;
	text-indent: -10000px;
	margin-right: 1em;
	border: 1px solid #CCC;
}
#pags #cont .contNive .cajaNive img{
	float: right;
	margin: .5em 1em;
}
.cajaNive span{
	background-color: #E7F1F8;
	display: block;
	font-size: .7em;
	padding: .3em .3em .3em .8em;
}
#pags #cont .cajaNive h3{
	background-color: #DBEAF5;
	color: #2D6F9F;
	font-size: .9em;
	padding: .3em .3em .3em .5em;
}
#pags #cont .cajaNive h4{
	color: #690;
	font-size: .8em;
	font-weight: bold;
	margin: .5em 0 .5em 1.3em;
}
#pags #cont .cajaNive ul{
	margin: .5em 0 0 0;
}
#pags #cont .cajaNive ul li{
	border: none;
	margin-left: 2em;
	font-size: .7em;
	line-height: 120%;
	margin-bottom: .5em;
}
#pags #cont .cajaNive ul li img{
	margin: 0 0 .5em .8em!important;
	clear: both;
}
/*-------------- Iconos Pdf Word e Imprimir */
#pags #cont ul#iconAuxi{
	margin: 0em .5em 0 0;
	float: right;
}
#pags #cont ul#iconAuxi li{
	list-style: none none;
	border: none;
	float: left;
	margin: 0 0 0 1em;
}
#pags #cont ul#iconAuxi li a.botoBajaPdf, #pags #cont ul#iconAuxi li a.botoBajaWord, #pags #cont ul#iconAuxi li a.botoImpr{
	background: url(../imag/boto/botoBajaPdf.gif) no-repeat 0 0;
	width: 62px;
	height: 18px;
	text-indent: -100000px;
	display: block;
}
#pags #cont ul#iconAuxi li a.botoBajaWord{
	background-image: url(../imag/boto/botoBajaWord.gif);
	width: 70px;
}
#pags #cont ul#iconAuxi li a.botoImpr{
	background-image: url(../imag/boto/BotoImpr.gif);
}
#pags #cont a#download-pdf {
	margin:1em auto;
	width: 213px;
	height: 41px;
	display:block;
	background: url(../imag/boto/botoDescDocu.jpg) no-repeat 0 0;
}
#pags #cont a:hover#download-pdf{
	background: url(../imag/boto/botoDescDocu.jpg) no-repeat 0 -41px;
	text-decoration:none;

}
#pags #cont #download-pdf span{
	color:#FFF;
	font-weight:bold;
	display:block;
	width: 200px;
	height: 22px;
	margin: 0 0 0 15px;
	padding-top:5px;
	padding-left:25px;
	background: url(../imag/auxi/auxiIconPdfColo.gif) no-repeat 0 5px;
}
#pags #cont #download-pdf em{
	font-style:normal;
	font-size:.8em;
	position:relative;
	top:-10px;
	left:40px;
	color:#FFF;
	margin: 0 15px 0 0;
	color:#FFF;
}
/*-------------- Sidebar Derecho*/
.sideRight{
	float: left;
	width: 150px;
	margin-left: 1em;
	background: url(../imag/auxi/auxiBotoLinkRela.gif) no-repeat bottom;
	padding-bottom: .4em;
}
#pags #cont .sideRight ul, #pags #cont .linkRela ul{
	border-left: 1px solid #EEEDD9;
	border-right: 1px solid #EEEDD9;
	margin: 0;
	padding: 0;
	background: #FFFFE9 url(../imag/auxi/auxiBotoLinkRela.gif) no-repeat bottom;
	padding-bottom: .4em;
}
#pags #cont .linkRela{
	float: right;
	width: 150px;
	margin: 1em;
}
#pags #cont .cont p{
	line-height: 130%!important;
	margin-bottom: .8em!important;
}
#pags #cont .cont li{
	border: none;
	color: #333;
	font-size: .75em;
	line-height: 120%;
}
#pags #cont .cont ul{
	margin: .1em 0 .4em 0!important;
}
#pags #cont .sideRight ul li, #pags #cont .linkRela ul li{
	list-style: url(../imag/auxi/auxiIconBullLinkRela.jpg);
	margin-left: 2em;
	font-size: .7em;
	padding-top: .2em;
}
#pags #cont .sideRight h2, #pags #cont .linkRela h2{
	background: url(../imag/titu/backTituLinkRela.gif) no-repeat 0 0;
	font-size: 12px;
	color: #996;
	/*height: 30px;*/
	margin-bottom: 0em;
	margin-left: 0;
	padding: .4em 0 .4em .7em;

}
.contBoto{
	width: 150px;
	float: right;
}
.botoPdf, .botoMarcPdf{
	background: url(../imag/boto/botoDescPdf.gif) no-repeat 0 0;
	width: 150px;
	height: 30px;
	text-indent: -100000px;
	float: right;
	margin: 1em 1em 0 0;
}
.botoPdf:hover, .botoMarcPdf:hover{
	background-position: -150px 0;
}
.botoZip{
	background: url(../imag/boto/botoDescPdfGene.gif) no-repeat 0 0;
	width: 150px;
	height: 30px;
	text-indent: -100000px;
	float: right;
	margin: 1em 1em 0 0;
}
.botoZip:hover{
	background-position: -150px 0;
}
.botoMarcPdf{
	background-image: url(../imag/boto/botoDescMarcCurr.gif);
	margin-top: .5em;
}


/*Borrar*/
hr{
	clear: both;
}
/*------------- Contacto */
#nombre, #apellido, #mail, #asunto, #comentario{
	border: 1px solid #CCC;
	background-color: #FFF;
	width: 180px;
	height: 17px;
	color: #999;
	padding: .2em;
	font-family: Trebuchet MS, Verdana;
	font-size: 1em!important;
}
#mail, #asunto{
	width: 300px;
}
#mail{
	width: 210px;
}
#comentario{
	height: 150px;
	width: 300px;
	font-family: Trebuchet MS, Verdana;
	font-size: 1.05em;
}
#pags #cont table#contForm .clasErro{
	border-color: #F00!important;
	background-color: #FFEAEA!important;
}
/**************************************************************
                     ESTRUCTURA FOOTER
**************************************************************/
.legales{
	color: #666;
	margin: 0 0 0 0;
/*el cuarto valor padding corresponde al ancho del logo de la empresa + 10px*/
	padding: 0 0 1em 150px;
	text-align: left;
	font: normal 11px Arial, Helvetica, sans-serif;
	border-top: 1px dotted #CCC;
	padding-top: .5em;
}
#footer address{
	width: 30em;
	float: left;
	border-left: 1px dotted #CCC;
	font-style: normal;
	padding-left: 1em;
	color: #999;
	line-height: 110%;
}
.validator{
	float: right;
	text-align: right;
}
#footer .legales #validator p{
	line-height: 150%;
	color: #999;
	text-align: right;
}
#footer a{
	color: #F96;
}
.auxiFoot{
	background-image: url(../imag/auxi/auxiBotoFoot.jpg);
	height: 31px;
	margin-bottom: 1em;
}
.adobe{
	background: url(../imag/auxi/auxiAdobe.gif) no-repeat right center;
	padding-right: 1.5em;
}
.bann{
	position: absolute;
	top:33.3em;
	width: 206px;
	/*width: 206px;border-top: 1px solid #ccc;*/
	margin-left: 10px;
}
.bannCont{
	width: 495px;
	border: none;
	display: block;
	float: none;
	clear: none;
}
.bann a, .bannCont a{
	text-indent: -1000em;
	margin: 0 auto .6em auto;
	display: block;
}
.bann a, .bannCont a{
	width: 206px;
	height: 75px;
	background-image: url(../imag/boto/ajuste_curricular.jpg);
	margin-bottom: 1em;
}
.bann a:hover{
	background-position: -206px 0px;
}
.bannCont a:hover{
	background-position: 0 -75px;
}
.bann .bannCra{
	background-image: url(../imag/boto/botoBannCra.jpg);
}

/*cambio banner ajuste curricular*/

.bann2{
	position: absolute;
	/*top:33.3em;*/
	top:39em;
	width: 206px;
}

.bann2 a{
	text-indent: -1000em;
	display: block;
	width: 206px;
	height: 75px;
	background-image: url(../imag/boto/ajuste_curricular.jpg);
	margin-bottom: 1em;
}

.bann2 a:hover{
	background-position: -205px 0px;
}

/* banner para Programas de Estudios presentados al CNE 23122009 */

.bann3{
	position: absolute;
	top:33.3em;
	width: 206px;
}

.bann3 a {
	text-indent: -1000em;
	display: block;
	width: 206px;
	height: 75px;
	background-image: url(../imag/boto/postergacion_5.jpg);
	margin-bottom: 1em;
}

.bann3 a:hover{
	background-position: -209px 0px;
}


/* banner para cuestionario portada */

.banner_cuestionario
{
	display: block;
	position: absolute;
	/*top:39em;*/
	top:44.5em;
	width: 205px;
}

.banner_cuestionario a
{
	width: 205px;
	height: 75px;
	background-image: url(../imag/boto/consulta_publica.jpg);
	display: block;
	text-indent: -1000em;
}

.banner_cuestionario a:hover
{
	background-position: -205px 0px;
}

/*banner a flash*/

.bannFlash{
	position: absolute;
	top:33.3em;
	width: 232px;
	margin-left: 10px;
	background-image: url(../imag/boto/logo_flash.jpg);
	margin-bottom: 1em;
	text-indent: -1000em;
	display: block;
	height: 155px;


}

.bannFlash a {
	text-indent: -1000em;
	display: block;
	width: 232px;
	height: 155px;
	background-image: url(../imag/boto/logo_flash.jpg);
	margin-bottom: 1em;
}

.bannImg {
	position: absolute;
	top:44em;
	width: 179px;
	margin-left: 10px;
	background-image: url(../imag/boto/afiche.jpg);
	margin-bottom: 1em;
	text-indent: -1000em;
	display: block;
	height: 127px;
}

.bannImg a {
	text-indent: -1000em;
	display: block;
	background-image: url(../imag/boto/afiche.jpg);
	margin-bottom: 1em;
	width: 179px;
	height: 127px;
}


/* banner para encuesta 12042009 */
.bannEncu{

	padding-top: 20px;
	margin-left: 10px;
}

.bannEncu a{
	text-indent: -1000em;
	display: block;
	width: 263px;
	height: 80px;
	background-image: url(../imag/logo/logo.jpg);
	margin-bottom: 1em;
	float: none;
	clear: none;
}

.tituloGeneral{
	color: #1F609A;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.Estilo1 {color: #1F609A;font-size: 11px;}


/* banner de vigencia ajuste curricular*/

.cartaAC{
	position: absolute;
	top: 18.7em;
	width: 206px;
	margin-left: 10px;
}

.cartaAC a
{
	text-indent: -1000em;
	display: block;
	width: 206px;
	height: 75px;
	background-image: url("../imag/boto/carta.jpg");

}

/*para contenedores que tienen contenidos "float"
Estos no rebientan por defecto el limite inferior del "contenedor"
Asi creamos una Pseudo clase :after
y un comemtario para el optimo funcionamiento en navegadores reveldes
*/
.cf:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
    /* Hides from IE-mac \*/
* html .cf{height: 1%;}
/* End hide from IE-mac */
.sideMain ul li:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
    /* Hides from IE-mac \*/
* html .sideMain ul li{height: 1%;}
/* End hide from IE-mac */