@charset "utf-8";

/* CSS Document */



*

{

	margin: 0px;

	padding: 0px;

}

div.pagina

{

	width: 955px;

	display: block;

	overflow: hidden;

	margin-right: auto;

	margin-left: auto;

	height: auto;

}





body

{

	background-color: #e7e7e5;

	font-family: Arial, Helvetica, sans-serif;

	color: #3F3F3F;

	background-image: url(../images/unmsm/fondo.jpg);

	background-repeat: repeat;

}



a

{

	color: #006699;

	text-decoration: none;

}



a:hover

{

	color: #C69E00;

}

div#cabeza

{

	

	overflow: hidden;



}

div#cabeza div.pagina

{

	background-image: url(../images/unmsm/logo.png);

	overflow: hidden;

	background-repeat: no-repeat;

	background-position: left top;

	height: 151px;

}

div#menu div.pagina  {

   

}

div#cabeza div.pagina div.flash

{

	float: right;

	width: 100%;

	display: none;

	overflow: hidden;

}

/*menu*/



div#menu

{

	height: 48px;

}



div#menu div.pagina

{

	background-image: url(../images/unmsm/fondo_menu.jpg);

	background-repeat: repeat-x;

	height: 48px;

	

	 background-color: #025E86;

    background-image: url("../../images/images_home2/fondo_menu.png");

    background-position: center bottom;

    background-repeat: repeat-x;

    border: 1px solid #CCCCCC;

    border-radius: 7px 7px 7px 7px;

    height: 25px;

    margin-bottom: 10px;

    padding: 0 10px;

}



div#menu div.pagina a

{

	display: block;

	float: left;

	line-height: 25px;

	height: 47px;

	font-size: 12px;

	padding-right: 20px;

	padding-left: 20px;

	text-transform: uppercase;

	text-decoration: none;

	color: #FFF;

	font-weight: bold;

}



div#menu div.pagina a.segundo

{

	border-left-style: none;

	padding-left: 30px;

}

div#menu div.pagina a.derecha

{

	float: right;

}

div#menu div.pagina a:hover

{

	color: #ffcc00;

}

/*...............*/



div#cuerpo div.pagina div#c1

{

	float: right;

	width: 63%;

	padding-right: 2%;

}



div#cuerpo div.pagina div#c2

{

	width: 32%;

}





div#cuerpo div.pagina  div.empleo:hover

{

	background-color: #F5F5F5;

}



div#cuerpo div.pagina  div.empleo:hover div.info span.vacantes

{

	background-image: url(../html/images/color_18/user.png);

}

div#cuerpo div.pagina  div.empleo:hover div.info span.publicado

{

	background-image: url(../html/images/color_18/calendar.png);

}





div#cuerpo div.pagina  div.empleo:hover div.descripcion span.lugar

{

	background-image: url(../html/images/color_18/location.png);

}

div#cuerpo div.pagina  div.empleo

{

	display: block;

	overflow: hidden;

	padding-top: 10px;

	padding-bottom: 10px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-bottom-style: solid;

	border-top-color: #FFFFFF;

	border-right-color: #d3d3d3;

	border-bottom-color: #d3d3d3;

	border-left-color: #d3d3d3;

	border-top-style: solid;

	padding-right: 3px;

	padding-left: 3px;
	background-color:#FFF;

}



div#cuerpo div.pagina  div.empleo div.descripcion

{}



div#cuerpo div.pagina  div.empleo div.descripcion h1

{

	font-size: 14px;

	text-transform: uppercase;

	padding-top: 3px;

	padding-bottom: 3px;

}



div#cuerpo div.pagina  div.empleo div.descripcion p

{

	font-size: 13px;

	text-transform: lowercase;

	line-height: 18px;

}



div#cuerpo div.pagina  div.empleo div.descripcion span

{

	display: inline-block;

	font-size: 13px;

}

div#cuerpo div.pagina  div.empleo div.info

{

	padding-bottom: 5px;

}

div#cuerpo div.pagina  div.empleo div.info span

{

	font-size: 13px;

	display: inline-block;

	height: 18px;

	line-height: 18px;

	vertical-align: middle;

}



div#cuerpo div.pagina  div.empleo div.info span.titulo

{}



div#cuerpo div.pagina  div.empleo div.info span.vacantes

{

	background-image: url(../html/images/gray_18/user.png);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 25px;

}



div#cuerpo div.pagina  div.empleo div.info span.publicado

{

	padding-left: 25px;

	background-image: url(../html/images/gray_18/calendar.png);

	background-repeat: no-repeat;

	background-position: left center;

	margin-left: 25px;

}



div#cuerpo div.pagina  div.empleo div.info span.dato

{}



div#cuerpo div.pagina  div.empleo div.descripcion span

{

	height: 18px;

	margin-top: 3px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	line-height: 18px;

	vertical-align: middle;

}





div#cuerpo div.pagina  div.empleo div.descripcion span.lugar

{

	background-image: url(../html/images/gray_18/location.png);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 18px;

}

div#cuerpo div.pagina  div.empleo div.descripcion span.sueldo

{

	float: right;

}





div#cuerpo div.pagina div#c2 div.bloque,div#cuerpo div.pagina div#c1 div.bloque

{

	background-color: #FFF;

	border: 1px solid #d3d3d3;

	display: block;

	overflow: hidden;

	margin-bottom: 10px;

}



div#cuerpo div.pagina div#c1 div.bloque h2,div#cuerpo div.pagina div#c1 div.bloque h1,

div#cuerpo div.pagina div#c2 div.bloque h1 ,div.buscador div.bloque h1

{

	background-image: url();

	background-position: center top;

	font-size: 18px;

	line-height: 41px;

	height: 41px;

	display: block;

	text-indent: 15px;

	color: #104478;

	background-color: #BDBFC1;

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-bottom-style: solid;

	border-top-color: #104478;

	border-right-color: #104478;

	border-bottom-color: #104478;

	border-left-color: #104478;

}



div#cuerpo div.pagina div#c1 div.bloque h1

{

	color: #104478;

	font-size: 14px;

	padding-left: 15px;

}



div#cuerpo div.pagina div#c1 div.bloque div.fila,div#cuerpo div.pagina div#c1 div.bloque div.fila2,

div#cuerpo div.pagina div#c2 div.bloque div.fila,div.cuerpo_feed,div.cuerpo_feed ul li,div.bloque ol li

{

	display: block;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-bottom-style: dotted;

	border-top-color: #CCC;

	border-right-color: #CCC;

	border-bottom-color: #CCC;

	border-left-color: #CCC;

	font-size: 12px;

	line-height: 25px;

	margin-right: 10px;

	margin-left: 10px;

	padding-top: 5px;

	padding-bottom: 5px;

}

div#cuerpo div.pagina div#c2 div.bloque div.fila a

{

	background-image: url(../images/contables-unmsm/arrow1.png);

	background-repeat: no-repeat;

	background-position: left -28px;

	padding-left: 10px;

}

div#cuerpo div.pagina div#c2 div.bloque div.fila a:hover

{

	background-position: 0px 5px;

}



div.cuerpo_feed

{}



div.cuerpo_feed ul

{}

div.cuerpo_feed ul li

{

	list-style-type: none;

}



div.cuerpo_feed ul li a

{}

















a.sociales 





{

	overflow: hidden;

	border: 1px none #edeff4;

	font-size: 14px;

	font-weight: bold;

	color: #036;

	background-repeat: no-repeat;

	background-position: left center;

	display: block;

	padding-left: 40px;

	line-height: 30px;

	text-decoration: none;

	padding-top: 5px;

	padding-bottom: 5px;

	margin-left: 10px;

}

a.sociales:hover

{

	color: #069;

}



a.faceweb

{

	background-image: url(../images/facebook.png);

}

a.twiweb

{

	background-image: url(../images/twitter.png);

}



a.suscripciones

{

	background-image: url(../images/suscripcion.png);

}

















div.sociales



{



	display: block;



	overflow: hidden;



	height: auto;



	width: 99%;



	padding-top: 5px;



}







a.twitter-share-button



{



	overflow: hidden;



	clip: rect(10px,auto,auto,auto);



	float: right;



	display: block;



}



a.faceboton



{



	float: left;



}



div.buscador

{

	background-color: #FFF;

	border: 1px solid #d3d3d3;

	padding: 0px;

	display: block;

	overflow: hidden;

}

div.bus_c2

{

	display: block;

	width: 40%;

	overflow: hidden;

	float: left;

	font-size: 12px;

}

div.bus_c3

{

	width: 58%;

	float: left;

	display: block;

	overflow: hidden;

	margin-bottom: 10px;

	font-size: 12px;

}

div.filax

{

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 0px;

}

div.buscador div.bloque div.fila ,div.filax

{

	padding-right: 10px;

	padding-left: 10px;

}





div.buscador div.bloque div.fila input[type=submit]

{

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	color: #FFF;

}



div.buscador div.bloque div.fila input[type=submit]:hover

{

	color: #333;

	cursor:pointer;

}

div.fila input

{}

div.bloque ol li

{}

input#q

{

	width: 320px;

	border-top-color: #666;

	border-right-color: #666;

	border-bottom-color: #666;

	border-left-color: #666;

}



div.empleo-descripcion

{}



div.empleo-descripcion div.fila

{

	display: block;

	overflow: hidden;

	padding-top: 5px;

	padding-bottom: 5px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-bottom-style: solid;

	border-top-color: #FFFFFF;

	border-right-color: #d9d9d9;

	border-bottom-color: #d9d9d9;

	border-left-color: #d9d9d9;

	border-top-style: solid;

	font-size: 12px;

}



div.empleo-descripcion div.fila h1

{

	font-size: 18px;

}



div.empleo-descripcion div.fila h2

{

	font-size: 14px;

}



div.empleo-descripcion div.fila h2 span

{}



div.empleo-descripcion div.fila ul li

{

	list-style-type: disc;

	list-style-position: inside;

}

div.empleo-descripcion div.fila p,div.empleo-descripcion div.fila ul li

{

	font-size: 13px;

	line-height: 18px;

}



/*---------------------------*/





div#pie

{

	background-image: url(../images/unmsm/fondo_pie.png);

	background-repeat: repeat-x;

	background-position: left top;

	color: #FFF;

}



div#pie div.pagina

{

	padding-top: 20px;

	padding-bottom: 20px;





}



div#pie div.pagina div.menusup

{

	font-size: 12px;

	text-align: center;

	display: block;

}

div#pie div.pagina div.menuinf



{

	display: block;

	padding-top: 8px;

	font-size: 12px;

	padding-right: 10px;

	padding-left: 10px;

}



div#pie div.pagina div.menuinf a



{

	font-size: 12px;

	color: #FFF;

}



div.error

{

	color: #F00;

}



div.fila input[type=text]

{

	width: 80%;

}



textarea

{

	width: 90%;

	border: 1px solid #333;

}

span.error

{

	color: #F00;

	display: block;

}

div#cuerpo div.pagina div#c1 div.buscador div.bloque

{

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

div.bloque p

{

	font-size: 12px;

	padding-right: 10px;

	padding-left: 10px;

	line-height: 18px;

}

div.fila,div.fila2

{

	display: block;

	overflow: hidden;

}

div.colu_2

{

	display: block;

	width: 90%;

}



div.paginacion

{

	display: block;

	overflow: hidden;

}



div.paginacion a,div.paginacion strong

{

	display: inline-block;

	padding: 10px;

}









div.paginacion strong

{

	color: #FFFFFF;

	background-color: #c45205;

}



div.empresa

{

	display: block;

	text-align: center;

}

h2

{

	font-size: 14px;

	padding-top: 10px;

}

div.actualizado

{

	font-size: 12px;

	display: block;

	text-align: right;

	padding-right: 10px;

	padding-top: 10px;

	padding-bottom: 10px;

}



div.widget_listanoticias

{}



div.widget_listanoticias ul

{}



div.widget_listanoticias ul li 

{

	text-decoration: none;

	font-size: 12px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-bottom-style: dotted;

	border-top-color: #CCC;

	border-right-color: #CCC;

	border-bottom-color: #CCC;

	border-left-color: #CCC;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

}