

*{
	margin: 0;
	padding: 0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background-color: #000000;
}

/*------------------------------------cabecera--------------------------*/

.cabcera{
	margin: 0 auto;
	width: 982px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.capa_sup {
	background:#FFFFFF url(/imgfiles/Front/imgs/bg_cabSup.gif) repeat-x scroll center bottom;
	border-bottom:1px solid #CCCCCC;
	clear:both;
	height:54px;
	width:971px;
	margin: 0px auto;
	padding-right:10px;
}


.logo_junta{
	float: left;
	width: 190px;
	padding-left: 20px;
}

.logo_insti{
	float: right;
	width: 180px;
	padding-right: 20px;
	padding-top: 3px;
}

.opciones{
	float: left;
}

.opciones .idioma{
	font-size: 13px;
	color: #ffffff;
	width: 160px;
	padding: 20px 20px 0 100px;
}

.opciones .idioma a{
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

.opciones .idioma a:hover{
	text-decoration: underline;
}
/*-----------------------------------pagina-------------------------------*/

.pag{

	margin: 0px auto;
	width: 982px;
	background: url(/imgfiles/Front/imgs/mid_cont.gif) top left repeat-y;




}

.pag .top{
	background: url(/imgfiles/Front/imgs/top_cont.gif) top left no-repeat;
	width: 982px;
	height: 12px;
}

.pag .btm{
	background: url(/imgfiles/Front/imgs/btm_cont.gif) bottom left no-repeat;
	width: 982px;
	height: 12px;
	clear: both;
}

/*--------------------------titulo subhome--------------------------------*/

.cont_tit{
	paddint:6px 0 0 0;
	margin: 0 20px 0 20px;
	width: 941px;
}
 
.tit_subhome{
	background: url(/imgfiles/Front/imgs/plataforma.png) top left repeat-x;
	height: 38px;
	border-bottom: 1px solid #ffffff;
}
.tit_subhome img{
	padding: 15px 0 0 15px;
}

.tit_color{
	background-color: #d66908;
	height: 75px;
}
.degradado_color{
        z-index: 1;
	width: 941px;
}
.nombre_subhome{
	font-size: 34px;
	color: #ffffff;
	padding: 15px 0 0 15px;
}

.menu_tit_subhome{
	font-size: 17px;
	color: #ffffff;
	/*float: left;*/
	padding: 25px 0 15px 15px;
}
.menu_tit_subhome a{
	text-decoration: none;
	color: #ffffff;
	padding: 10px;

}



/*.menu_tit_subhome a:hover{
	text-decoration: underline;
	background: #d66908;
}*/

/*-------------------------------------central-----------------------------------------------------*/

.central
{
	margin: 0px 21px 10px 20px;
	padding: 10px 0px 10px 0px;
	background: #cdcdce;
}

.central_portada
{
	margin: 0px 21px 10px 20px;
	padding: 10px 0px 10px 0px;
	background-color:#EBEDED;
}



/*------------------------------------columna izq---------------------------------------------------*/

.col_izq{
	width: 674px;
	float: left;
	padding: 0 0 0 15px;
}


/*-----------------------------modulos------------------------------------------*/
.modulo{
	background-color: #ececec;
	margin-bottom: 10px;
	border: 1px solid   #cea178;
	padding-bottom: 10px;
}





.modulo .head {
	background-color: #ececec;
	height: 28px;
	border-bottom: 1px solid #b88a62;

}

.modulo .head h2{
	font-size: 15px;
	color: #a94f03;
	padding: 5px 0 0 10px;
}
.modulo .mid{
	background-color: #ececec;
	border-top: 1px solid #ffffff;
	font-size: 12px;
	padding: 10px 10px 0px 10px;
}


/*------------------------------------------columna derecha----------------------------------*/

.col_der{
	width: 225px;
	float: right;
	padding: 0 15px 0 0;
}

/*-----------------------------------------player---------------------------------------------*/

.player_flash{
	float: left;
}

.info_video{
	float: left;
	width: 337px;
	padding: 0 0 0 15px;
}

.info_video_dele{
	float: left;
	width: 644px;
	padding: 10px 0 0 10px;	
}




/*------------------------------------------text---------------------------------------------*/

.txt_color{
	font-size: 14px;
	color:   #a94f03;
}

.txt_normal{
	font-size: 12px;
	color: #2b2b2a;
}

.txt_cabecera_video{
 font-family:Arial;
 font-size: 12px;
 padding-left:20px;
 padding-right:20px;
 color:#267FAD;
 padding-bottom:5px;
}

.txt_cabecera_video_inf{
 padding-top:5px;
 font-family:Arial;
 font-size: 11px;
 margin: 0px 15px;
 text-align:center;
 color:#2B2B2A;
}

.txt_enlace{

font-family:Arial;
font-size: 11px;
color:#267FAD;
}

/*---------------------------------------zona recursos inferior--------------------------------*/

.slide_imgs{
	width: 370px;
	float: left;
}

.arrow{
	height: 130px;
	float: left;
}

.arrow img{
	padding-top: 65px;
	padding-bottom: 45px;
}

.img_slide{
	width: 160px;
	padding: 4px 5px 4px 5px;
	float: left;
}

.img_slide img{
	float: left;
	width:150px;
	height:100px;
}

.nombre_img{
	font-size: 12px;
	color: #2a2a2a;
}

.info_imgs{
	width: 260px;
	float: left;
	padding-left: 10px;
}

/*----------------------------------------------pie------------------------------------*/

.pie{
	margin: 6px 20px 6px 20px;
	width: 921px;
	background-color: #cdcdce;
	clear: both;
	padding: 10px;
}

.pie_portada{
	margin-left: 10px;
	width: 921px;
	background-color: #cdcdce;
	clear: both;
	padding: 0px;
}

.pie table{
	margin: 0 auto;
	width: 700px;
}

/*------------------------------------------------inferior-------------------------------*/

.inferior{
	margin: 0 auto;
	width: 982px;
	margin-top: 5px;
	height: 30px;
	font-size: 11px;
	color: #ffffff;
	position: relative;
}

.powered{
	position: relative;
	float: right;
}

.copyright{
	float: left;
	padding-left: 20px;
}

.menu_pie{
	float: left;
	width: 480px;
	position: absolute;
	left: 270px;
}

.menu_pie ul{
	padding: 0;
	margin: 0;
}

.menu_pie ul li{
	list-style: none;
	float: left;
}

.menu_pie ul li a{
	text-decoration: none;
	color: #ffffff;
	padding: 0 10px 0 10px;
	border-right: 1px solid #ffffff;
}

/*-----------------------------botones----------------------------------*/
.div_botones{
	float: left;
	padding-top: 16px;
}

.unboton{
	float: left;
	height: 20px;
	padding: 4px 0 4px 0;
	margin-right: 10px;
}



.btn_registro{
	background: #d87115 url(/imgfiles/Front/imgs/btn_registro-trans.png) 0 0 no-repeat;
	font-size: 13px;
	color: #2a2a2a;
	padding: 3px 6px 3px 30px;
	border: 1px solid #cbcbcb;
	display: inline;	
}
a.btn .btn_registro{
	text-decoration: none;
}


a.btn .btn_registro:hover{
	background: #c2610e url(/imgfiles/Front/imgs/btn_registro-trans.png) 0 -23px no-repeat;
}


.btn_login{
	background: #d87115 url(/imgfiles/Front/imgs/btn_login-trans.png) 0 0 no-repeat;
	font-size: 13px;
	color: #2a2a2a;
	padding: 3px 6px 3px 30px;
	border: 1px solid #cbcbcb;
	display: inline;	
}
a.btn .btn_login{
	text-decoration: none;
}


a.btn .btn_login:hover{
	background: #c2610e url(/imgfiles/Front/imgs/btn_login-trans.png) 0 -23px no-repeat;
}

/*---------------------------------inputs------------------------------------------*/


.btn_input{
	height:22px;
	background: #ff9934 url(/imgfiles/Front/imgs/btn_input-trans.png) bottom left no-repeat;
	padding: 1px 5px 0px 18px;
	display: inline;
	border: 1px solid #c95d00;
	font-weight:bold;
	cursor: pointer;
}



.btn_input:hover{
	height:22px;
	background: #c95d00 url(/imgfiles/Front/imgs/btn_input-trans.png) bottom left no-repeat;
	padding: 1px 5px 0px 18px;
	display: inline;
}



.txt_input{
	font-size: 11px;
	border: 1px solid #c95d00 ;
	padding: 2px;
}

/*-----------------btn_gris----------------------*/
.btn_banner{
	background: url(/imgfiles/Front/imgs/btn_banner.gif) top left repeat-x;
	border: 1px solid #555555;
	width: 195px;
	padding: 5px 0;
	position: absolute;
	margin-top: -35px;
	margin-left: 10px;
	text-align: center;
}

.btn_banner a{
	font-size: 13px;
	text-decoration: none;
	color: #c95d00 ;
	font-weight: bold;
	display: block;
}

/*----------------------------------banners_right------------------------------*/

.banners_right{
	text-align: center;
	margin-top: 10px;
         
}



.banner_color{
	background-color: #c95d00 ;
	width: 220px;
        height: relative;
	font-size: 11px;
	color: White;
	position: relative;
}

.banner_color .ban_top{
	background: url(/imgfiles/Front/imgs/banner_top-trans.png) top left no-repeat;
	/*width: 224px;*/
}

.banner_color .ban_top h2{
	font-size: 15px;
	font-weight: bold;
	padding: 5px;
}

.banner_color .mid_ban{
	padding: 0 10px 30px 10px;
	width: 80px;
	line-height: 12px;
	min-height: 150px;
	height: 1px;
	height: 150px;
}

.banner_color .ban_bottom{
	font-size:0px;
	background: url(/imgfiles/Front/imgs/banner_bottom-trans.png) bottom left no-repeat;
	width: 220px;
	height: 12px;
}
.img_banner{

	line-height: 0px;
	font-size: 0px;
	height: 0px;
	position: absolute;
	margin-top: -223px;


}


/*-------------------------------------------------derecha dele------------------------------*/

.fechas{
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.link_normal{
	font-size: 11px;
	text-decoration: none;
	color: #2c2c2c;
}

a.link_normal:hover{
	text-decoration: underline;
}

.txt_chat{
	font-size: 12px;
	padding: 5px 0 0 10px;
}

a.link_color{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #cc762c;
}

a.link_color:hover{
	text-decoration: underline;
}

.mid_ban_dele{
	position: absolute;
	padding: 10px 0 0 10px;
	width: 60px;
	font-size: 13px;
	line-height: 17px;
	float: left;
}

.bold_color{
	padding: 5px 0 0 10px;
	font-weight: bold;
	font-size: 13px;
	color: #8b1225;
}

/*------------------------------------estilos internos--------------------------------------------*/

.formulario{
	width: 650px;
	background: url(/imgfiles/Front/imgs/puntos_vert.gif) top right repeat-y;
	font-size: 12px;
}
.alerta {
	font: bold 12px Verdana, Geneva, Arial, Helvetica;
	background: url(/imgfiles/Front/imgs/alerta.gif) 0px 6px no-repeat;
	color: #2b2b2a;
	background-color: #ececec;
	margin: 0 0 15px 15px;
	text-align: left;
	/*height:20px;*/
	padding:0 0 15px 0;
}

.alerta span{
	display:block;
	margin:0 0 0 30px;
	padding:5px 0 0 0;
	background-color: #ececec;
}

#CANVAS_336 .small, #CANVAS_344 .small, #CANVAS_387 .small{
	font:  12px Arial, Helvetica, sans-serif;
	color: #2b2b2a;
}

.btn_azul, #Button_0_1436, #Button_0_1434, #Button_0_345, #Button_0_346, #Button_0_586,#Button_0_336, #Button_0_344, #Button_0_387
{
	background: #309dcf url(/imgfiles/Front/imgs/btn_azul.gif) top left repeat-x;
	border: 1px solid #046b9a;
	display: inline;
	padding: 3px 12px 3px 12px;
}

.btn_azul input, #Button_0_1436 input, #Button_0_1434 input, #Button_0_345 input, #Button_0_586 input, #Button_0_346 input, #Button_0_336 input, #Button_0_344 input, #Button_0_387 input, #Button_0_587 input {
	font-size: 12px;
	color: #ffffff;
	text-transform: uppercase;
	background: transparent;
	border: 0;
	cursor: pointer;
}

.btn_azul:hover{
	background: #44b1e3 url(/imgfiles/Front/imgs/btn_azul_hover.gif) top left repeat-x;
}

.img_recurso{
	border: 1px solid #ffffff;
}

.img_recurso:hover{
	background-color: #ffffff;
	filter: alpha(opacity=80); opacity: .8;
	border: 1px solid #8b1225;
}

.pie_foto{
	font-size: 11px;
	font-style: italic;
}

.modulo_alumnos{
	background-color: #ececec;
	margin-bottom: 10px;
	border: 1px solid #cea178;
}

.modulo_alumnos .head{
	background-color: #ececec;
	height: 28px;
	border-bottom: 1px solid #b88a62;
}
.modulo_alumnos .head h2{
	font-size: 15px;
	color: #a94f03;
	padding: 5px 0 0 10px;
}

.mid_img_alumnos{
	padding: 0 10px 30px 10px;
	width: 75px;
	height: 120px;
}

.img_alumnos{
	line-height: 0px;
	font-size: 0px;
	height: 0px;
	position: relative;
	margin-top: -140px;
	text-align: right;
}

.barra_gris{

	background: #f4f7f8 url(/imgfiles/Front/imgs/fns_barra.gif) bottom left repeat-x;
	padding: 13px;
	font-size: 13px;
	border: 1px solid #adb9c2;
}

.txt_input_buscador{
	background: #ffffff url(/imgfiles/Front/imgs/lupa.gif) center right no-repeat;
	font-size: 11px;
	border: 1px solid #7f9eba;
	padding: 2px 10px 2px 5px;
}

.btn_input_gris{
	background: #eff3f4 url(/imgfiles/Front/imgs/.png) bottom left no-repeat;
	padding: 0 5px 0 5px;
	display: inline;
	border: 1px solid #a4a4a4;
	cursor: pointer;
}

.btn_input_gris:hover{
	background: #e0e0e0 url(/imgfiles/Front/imgs/btn_input_buscar-trans.png) bottom left no-repeat;
}



  

.btn_input_buscar, #Button_0_1434, #Button_0_345, #Button_0_586, #Button_0_346, #Button_0_336, #Button_0_344, #Button_0_387, #Button_0_587
{
	background: #ff9934 /*url(/imgfiles/Front/imgs/btn_input_buscar-trans.png) bottom left no-repeat*/;
	padding: 0 5px 0 5px;
	display: inline;
	border: 1px solid #c95d00;
	cursor: pointer;
}


.btn_input_buscar:hover, #Button_0_1434:hover, #Button_0_345:hover, , #Button_0_346:hover, #Button_0_336:hover, #Button_0_344:hover, #Button_0_387:hover, #Button_0_587:hover{
	background: #A94F03  /*url(/imgfiles/Front/imgs/btn_input_buscar-trans.png) bottom left no-repeat*/;
}

.div_acc_barra{
	float: right;
	padding: 2px;
	display: inline;
}

a.btn_plegar{
	background: url(/imgfiles/Front/imgs/flecha_barra_up.gif) center right no-repeat;
	padding: 0 20px 0 0;
	display: block;
	text-decoration: none;
	color: #1a1a1a;
}

a.btn_plegar:hover{
	text-decoration: underline;
}
a.btn_desplegar{
	background: url(/imgfiles/Front/imgs/flecha_barra_down.gif) center right no-repeat;
	padding: 0 20px 0 0;
	display: block;
	text-decoration: none;
	color: #1a1a1a;
}

a.btn_desplegar:hover{
	text-decoration: underline;
}

.div_bloc_gris{
	background: #b6bcc0 url(/imgfiles/Front/imgs/fns_bloc_gris.gif) top left repeat-x;
	padding: 0px;
	border-bottom: 1px solid #adb9c2;
	border-right: 1px solid #adb9c2;
	border-left: 1px solid #adb9c2;
	float: left;
	width: 887px;
}

.txt_negrita{
	font-size: 12px;
	color: #2b2b2a;
	font-weight: bold;
}

.txt_negrita_color{
	font-size:12px;
	font-weight: bold;
	color: #A94F03;
}

.subtitulo{
	font-size: 14px;
	border-bottom: 1px dotted #6d6d6d;
	padding: 2px 0 2px 8px;
}

/*-------------------------------------------------login------------------------------*/

#cerrarX{
   text-align:right;
   margin:2px 2px 10px 2px;
   background: url(/imgfiles/Back/img/no.gif) center right no-repeat;
   border-bottom:1px dotted #645e61;
   height:15px;
}
#cerrarX a{
   text-decoration:none;
   padding:2px 15px 2px 10px;
   font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif ;
   color: #645e61;
}
#form{
   width:400px; 
   height:60px;
   z-index: 900;
   background:#fff;
}
#form span{
   padding:20px;
   font: bold 14px Arial, Helvetica, sans-serif;
   color: #645e61;
}

/*-----------Estilos mapa CyL -----------------*/

.link_color_leon{
	color:#3389FD;
	font-weight:bold;
	font-size:14px;
	text-decoration:underline;		
}

.link_color_palencia{
	color:#F91E23;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;		
}

.link_color_burgos{
	color:#FE7FE8;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;		
}

.link_color_soria{
	color:#52BBB6;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;		
}

.link_color_segovia{
	color:#A7FF30;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;		
}

.link_color_valladolid{
	color:#EE861D;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;		
}

.link_color_salamanca{
	color:#FAFE32;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;		
}

.link_color_avila{
	color:#AF37BE;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;		
}

.link_color_salamanca{
	color:#FAFE32;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;		
}

.link_color_zamora{
	color:#4EF748;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;		
}

.link_normal_mapa{
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	font-size:14px;
}

.bodyMd {
     background:#232323 none repeat scroll 0;
     border-color:#333333 #2F2F2F #111111;
     border-style:solid;
     border-width:1px;
     color:#CCCCCC;
     font-size:12px;
     padding:10px;
     position:relative;
}

.linkFiles {
   color:#D96B09 !important;
    font-size:14px !important;
}

.formato {
color:#999999;
display:block;
font-size:12px;
margin:-5px 0 0;
padding-bottom:5px;
}















