/* CSS Document */

@font-face {
    font-family: 'helvetica_lt_std_condregular';
    src: url('../fonts/helveticaltstd-cond-webfont.eot');
    src: url('../fonts/helveticaltstd-cond-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaltstd-cond-webfont.woff') format('woff'),
         url('../fonts/helveticaltstd-cond-webfont.ttf') format('truetype'),
         url('../fonts/helveticaltstd-cond-webfont.svg#helvetica_lt_std_condregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*@font-face {
    font-family: 'Helvetica LT Std Cond';
    src: url('../fonts/helveticaltstd-cond-webfont.eot');
    font-weight: normal;
    font-style: normal;
}*/
body{
	margin:0px;
	padding:0px;
	background:url(../images/bg_general.jpg);
	font-family:"helvetica_lt_std_condregular";
}
img{
	border:0px;
}
a{
	text-decoration:none;
}
.clear{clear:both;}
#top{
	position:absolute;
	width:100%;
	height:640px;
	z-index:-10;
	background:url(../images/bg_intro.jpg);
}

#top #barraAzul{
	background:url(../images/bg_top.png) repeat-x;
	height:73px;
}
#top #barraTextura{
	background: url(../images/texture_intro.png) center bottom no-repeat;
	height:500px;
	margin-top:-13px;
	z-index:-1;
}
#top #barraNaranja{
	background:url(../images/bg_menu.jpg) repeat-x;
	height:80px;
}
#wrap{
	/*background:url(../muestra.png);*/
	width:1020px;
	margin-left:auto;
	margin-right:auto;
}
#header{
	border-top: 1px solid #06558e;/*por alguna razon sin el borde los elementos de adentro no aplican el margin-top*/
}
#fecha{
	display:block;
	float:left;
	margin-top:28px;
	color:#83d5fb;
}
#buscar{
	margin-top:19px;
}
#buscar input{
	display:block;
	float:right;
	background:url(../images/bg_search.jpg);
	width:163px;
	height:33px;
	border:0px;
	color:#FFF;
	padding-left:15px;
}
#buscar a{
	display:block;
	float:right;
	background:url(../images/icon_search.jpg);
	width:36px;
	height:33px;
}
#buscar a:hover{background:url(../images/icon_search.jpg) 0px -33px;}
#menuTop{
	display:block;
	float:right;
	color:#83d5fb;
	margin:8px 10px 0px 0px;
}
#menuTop a{
	font-size:14px;
	color:#83d5fb;
}
#logo{
	background:url(../images/logo_catedra.png);
	width:368px;
	height:153px;
	float:left;
	margin-top:30px;
}
#textHeader{
	float:left;
	width:330px;
	font-size:18px;
	line-height:16px;
	margin-left:45px;
}
#mainMenu{
	height:67px;
	background:url(../images/shadow_horizontal.png) bottom center no-repeat;
	width:1022px;
	padding-top:13px;
}
#mainMenu a{
	display:block;
	width:146px;
	height:32px;
	padding-top:10px;
	text-align:center;
	float:left;
	color:#FFF;
	font-size:13pt;
}
#mainMenu a:hover{
	color:#f29c07;
	background:url(../images/boton_menu.png);
}
#content{
	background:url(../images/shadow_horizontal.png) bottom center no-repeat;
	padding:41px 0px 45px 0px;
}
/*****columna izquierda**/
#col-izquierda{
	float:left;
	width:188px;
}
#social{
	background:url(../images/bg_social_title.png);
	width:140px;
	height:45px;
	margin-top:10px;
	font-size:24px;
	padding-left:48px;
	padding-top:5px;
}
#facebook{
	width:188px;
	height:335px;
	margin-top:15px;
	overflow:hidden;
}
#twitter{
	width:188px;
	/*height:350px;*/
	margin-top:10px;
	overflow:hidden;
}
/*****columna centro**/
#col-centro{
	float:left;
	width:594px;
	margin-left:25px;
	margin-right:25px;
}
.titulo{
	background:url(../images/bg_title_center.png) bottom repeat-x;
	height:51px;
	padding-left:13px;
}
.titulo div{
	float: left;
	width:519px;
	height:25px;
	margin-left:20px;
	font-size:26px;
	padding-top:16px;
}
#box-noticias{
	padding-bottom: 15px;
}
.noticia{
	border-bottom:1px dotted #000000;
	padding:26px 0px;
}
.noticia .img{
	background:url(../images/bg_img_notice_mini.png);
	width:162px;
	height:102px;
	float:left;
	padding:13px 13px;
	margin-right:13px;
}
.noticia .tituloNoticia{
	background:url(../images/bg_notice.jpg) top right no-repeat;
	background-color:#ce0148;
	width:381px;/*570 para la interna*/
	padding:10px 0px 3px 10px;
	float:left;
	margin-top:-2px;
	color:#FFF;
}
.noticia .descripNoticia{
	float:left;
	width:320px;/*509 para la interna*/
	padding-top:12px;
	font-size:14px;
	line-height:14px;
}
.noticia a{
	float:left;
	margin-top:67px;
	margin-left:43px;
}
a.btnMas{
	display:block;
	background: url(../images/btnMas.png);
	width:28px;
	height:28px;
}
a.btnMas:hover{
	background: url(../images/btnMas.png) 0px -28px;
}
.baner{
	width:288px;
	height:148px;
	margin-top:4px;
}
.baner a{
	display:block;
	width:25px;
	height:148px;
	float:right;
}
a.lnkRec{background:url(../images/boton_baner.png) 0px -148px;}
a.lnkRec:hover{background:url(../images/boton_baner.png) -25px -148px;}
a.lnkDoc{background:url(../images/boton_baner.png) 0px 0px;}
a.lnkDoc:hover{background:url(../images/boton_baner.png) -25px 0px;}

#bnrRecursos{
	background:url(../images/baner_rec.png) left no-repeat;
	float:left;
}
#bnrDocumentos{
	background:url(../images/baner_doc.png) left no-repeat;
	float:right;
}
.textoBaner{
	color:#FFF;
	display:block;
	width:115px;
	float:right;
	padding-right:5px;
	margin-top:20px;
	font-size:14px;
	line-height:14px;
}
/*****columna derecha**/
#col-derecha{
	float:left;
	width:188px;
}
#avisos{
	background:url(../images/bg_aviso.png);
	width:146px;
	height:439px;
	color:#FFF;
	padding:0px 21px 15px 21px;
	overflow:hidden;
}
#avisos #titulo{
	width:86px;
	height:50px;
	font-size:24px;
	padding-left:26px;
	padding-top:15px;
}
#avisos .aviso{
	color:#FFF;
	display:block;
	padding:15px 0px 10px 0px;
	font-size:14px;
	line-height:14px;
	border-bottom:1px dotted #000;
}
#avisos .aviso span{
	color:#83d5fb;
	line-height:24px;
}
#contacto{
	background:url(../images/bg_contact.png) top no-repeat;
	width:178px;
	height:350px;
	color:#000;
	margin-top:12px;
	padding-left:10px;
	font-size:14px;
	line-height:14px;
}
#contacto .tituloCont{
	height:40px;
	font-size:24px;
	padding-left:40px;
	padding-top:25px;
}

#contacto #enviar{
	display:block;
	background:#06558e;
	color:#FFF;
	float:right;
	border:none;
	width:74px;
	margin-top:30px;
	height:28px;
}
#footer{
	background:url(../images/bg_footer.png);
	height:83px;
	font-size:14px;
	color:#185b86;
	margin-top:-15px;
	padding-top:25px;
}
#footer #info{
	text-align:center;
}
#footer #creditos, a{
	text-align:center;
	color:#666;
}
/* para la animacion de la cabecera (header)*/

#imgHeader{
	background:url(../images/headAnimation/img_top_01.png) left no-repeat;
	width:566px;
	height:433px;
	float:right;
	margin-top:73px;
	overflow:hidden;
}
#imgHeader div{
	float:right;
}
#cuter{
	background:url(../images/headAnimation/img_top_07.png);
	width:109px;
	height:339px;
	margin-top:115px;/*95*/
}
#borrador{
	background:url(../images/headAnimation/img_top_23.png);
	width:106px;
	height:131px;
	margin-top:323px;/*303*/
	margin-right:-31px;
}
#marcador{
	background:url(../images/headAnimation/img_top_11.png);
	width:49px;
	height:293px;
	margin-top:160px;/*140*/
	margin-right:-6px;
}
#color1{
	background:url(../images/headAnimation/img_top_16.png);
	width:44px;
	height:252px;
	margin-top:200px;/*180*/
	margin-right:2px;
}
#color2{
	background:url(../images/headAnimation/img_top_15.png);
	width:44px;
	height:252px;
	margin-top:200px;/*180*/
	margin-right:-18px;
}
#color3{
	background: url(../images/headAnimation/img_top_14.png);
	width:44px;
	height:252px;
	margin-top:200px;/*180*/
	margin-right:-18px;
}
#regla{
	background:url(../images/headAnimation/img_top_03.png);
	width:89px;
	height:433px;
	margin-top:20px;
}
#color4{
	background: url(../images/headAnimation/img_top_19.png);
	width:45px;
	height:229px;
	margin-top:225px;/*205*/
	margin-right:-114px;
}
#color5{
	background:url(../images/headAnimation/img_top_18.png);
	width:47px;
	height:229px;
	margin-top:225px;/*205*/
	margin-right:-97px;
}
#color6{
	background:url(../images/headAnimation/img_top_21.png);
	width:45px;
	height:200px;
	margin-top:253px;/*233*/
	margin-right:-72px;
}
#color7{
	background:url(../images/headAnimation/img_top_20.png);
	width:47px;
	height:200px;
	margin-top:253px;/*233*/
	margin-right:-45px;
}
#lapiz{
	background:url(../images/headAnimation/img_top_05.png);
	width:41px;
	height:339px;
	margin-top:115px;/*95*/
	margin-right:-13px;
}
#portaminas{
	background:url(../images/headAnimation/img_top_09.png);
	width:56px;
	height:338px;
	margin-top:114px;/*94*/
	margin-right:-17px;
}
#minas{
	background:url(../images/headAnimation/img_top_22.png);
	width:61px;
	height:140px;
	margin-top:313px;/*293*/
	margin-right:-12px;
}
/*internas*/

#contenido-interna{
	padding:26px 0px 15px 0px;
}
#imgHeaderInterna{
	background:url(../images/img_mini_top.png);
	width:326px;
	height:233px;
	float:right;
	margin-top:31px;
}
#bnrMini1{
	display:block;
	background:url(../images/bnr_mini_01.png);
	width:188px;
	height:97px;
	margin-bottom:5px;
}
#bnrMini2{
	display:block;
	background:url(../images/bnr_mini_02.png);
	width:188px;
	height:97px;
	margin-bottom:10px;
}
.tituloContenido{
	background:url(../images/bg_notice.jpg) top right no-repeat;
	background-color:#ce0148;
	padding:10px 0px 3px 10px;
	color:#FFF;
	margin-bottom:20px;
}
#fotoDocente{
	background:url(../images/img_docente.png);
	width:194px;
	height:274px;
	float:left;
	margin-top:-5px;
}
#fotoDocente a{
	display:block;
	background:url(../images/boton_descarga_01.png);
	width:153px;
	height:39px;
	margin:230px auto 0px auto;
}
#fotoDocente a:hover{
	background:url(../images/boton_descarga_01.png) 0px -39px;
}
#textoContenido{
	float:left;
	margin-left:15px;
	width:517px;
	border-bottom:1px dashed #666;
}
#box-links{
	margin-top:20px;
	padding-bottom:20px;
}
#tituloLink{
	background:url(../images/bg_title_link.png) left no-repeat;
	width:188px;
	height:46px;
	padding-left:50px;
	padding-top:5px;
	font-size:24px;
}
#box-links a{
	display:block;
	background:url(../images/icon_link_01.png) left center no-repeat;
	padding:10px 0px 10px 30px;
	border-bottom: 1px dashed #999999;
	color:#06558e;
	font-weight:bold;
	text-align:left;
}
.materia{
	background:url(../images/bg_notice.jpg) top right no-repeat;
	background-color:#ce0148;
	padding:10px 0px 13px 10px;
	color:#FFF;
	font-size:20px;
	margin-top:20px;
	cursor: pointer !important;
}
.materia .bgDescrip{
	background:url(../images/bg_paper_text.jpg) left no-repeat;
	width:672px;/*752*/
	height:110px;/*150*/
	margin:10px auto 5px auto;
	padding:20px 30px 0px 50px;
}
.materia .bgDescrip img{
	display:block;
	float:left;
	border:1px solid #CCC;
	margin-right:8px;
}
.materia .bgDescrip .universidad{
	float:left;
	border-bottom: 2px dotted #e5e5e5;
	color:#0a5b92;
	width:468px;
	font-size:18px;
}
.materia .bgDescrip .seccion{
	float:left;
	background:url(../images/bg_title_mat.png) 0px 0px no-repeat;
	background-color:#e5e5e5;
	height:21px;
	width:370px;
	padding:3px 10px 0px 90px;
	margin-top:5px;
	font-size:13px;
	color:black;
}
.materia .bgDescrip .periodo{
	float:left;
	background:url(../images/bg_title_mat.png) 0px -24px no-repeat;
	background-color:#e5e5e5;
	height:21px;
	width:370px;
	padding:3px 10px 0px 90px;
	margin-top:5px;
	font-size:13px;
	color:black;
}
.materia .bgDescrip a{
	float:left;
	margin-left:28px;
}
#leftMateria{
	width:176px;
	float:left;
}
#infoMat{
	background:url(../images/sidebar_azul_bottom.jpg) bottom left no-repeat;
	background-color:#07528b;
	width:156px;
	padding:10px;
	padding-top:13px;
	padding-bottom:50px;
}
#infoMat #materia{
	color:white;
	border-bottom:2px dotted #249ac8;
	text-align:center;
	margin-top:10px;
}
#infoMat #descrip{
	color:#249ac8;
	line-height:12px;
	font-size:12px;
	margin-top: 3px;
}
.subTitulo{
	color:#07528b;
	font-size:18px;
	line-height:18px;
}
.textMateria{
	font-size:14px;
	line-height:14px;
	border:none !important;
	margin-left:auto !important;
}
#otrasMaterias{
	margin-top:30px;
}
#listaDocumentos{
	margin-top:50px;
}
#listaDocumentos .doc-materia{
	border-bottom:1px dashed #999999;
	padding:10px 0px;
}
#listaDocumentos .doc-materia a{
	float:right;
	margin-top:20px;
	margin-left:15px;/*old 30*/
	margin-right:15px;/*prueba*/
}
.lnkDescarga{
	display:block;
	width:58px;
	font-size:14px;
	line-height:14px;
	margin:0px !important;
}
.doc-icono{
	float:left;
	padding:0px 10px;
	padding-top:5px;
}
.doc-descrip{
	float:left;
	font-size:14px;
	line-height:14px;
	width:395px;
}
.doc-descrip span{
	color:#d00449;
}
a.btnDescarga{
	display:block;
	background:url(../images/btn_descargar.png);
	width:28px;
	height:28px
}
.paginador{
	margin-top:15px;
}
.paginador a{
	display:block;
	width:13px;
	height:13px;
	padding:5px;
	float:right;
	margin-left:5px;
	background:#055087;
	color:#FFF;
	font-size:12px;
	line-height:12px;
}
.paginador a:hover{
	background:#25bffd;
}
#otrasMaterias .titulo{
	height:40px;
	background:url(../images/bg_title_banner.png) bottom center no-repeat;
	font-size:24px;
	text-align:center;
	
}
#otrasMaterias .linkMateria{
	border-bottom:1px dotted #7a7a7a;
	color:#7a7a7a;
	padding:10px 0px;
	font-size:14px;
}
#otrasMaterias .linkMateria a{
	color:#04558d;
}
a.verTodas{
	float:right;
	margin-top:10px;
	font-size:14px;
	color:#d41153;
}
a.lnkMain{
	background:url(../images/arrows_main.png);
	width:12px;
	height:17px;
	display:block;
	float:left;
	margin-left:5px;
	margin-right:10px;
}
a.lnkMain:hover{
	background:url(../images/arrows_main.png) 0px -17px;
}
#news-images{
	width:250px;
	float:left;
	margin-top:15px;
}
.imgNoticia{
	border:1px solid #999;
	padding:5px;
	margin-bottom:15px;
	background:#FFF;
}
.imgNoticia:hover{
	border-color:#F60;
}
#recursos{
	margin-bottom:20px;
	margin-top:20px;
	width:782px;
}
a.tipo_recurso{
	text-align:left;
	display:block;
	background:url(../images/bg_bnr_rec.png);
	width:345px;/*384*/
	height:128px;/*142*/
	float:left;
	margin-bottom:14px;
	padding:14px 15px 0px 24px;;
}
.icon_bg{
	background: url(../images/bg_icon_rec.png);
	width:83px;
	height:90px;
	float:left;
	margin-right:14px;
	padding-top:23px;
	padding-left:23px;
}
a .nombreTipo{
	width:225px;
	float:left;
	color:#FFF;
	border-bottom:1px dotted #FFFFFF;
	text-align:left;
}
a .descripTipo{
	background:url(../images/arrow_det.png) left top no-repeat;
	margin-top:10px;
	width:217px;
	float:left;
	font-size:12px;
	color:#000;
	padding-left:8px;
}

.btnMas2{
	background:url(../images/btnMas2.png);
	width:25px;
	height:24px;
	float:right;
	margin-top:5px;
}
.btnMas2:hover{
	background: url(../images/btnMas2.png) 0px -24px;
}