#puntos_imp
{
	position: absolute;
	left: 950px;
	top: 1150px;
}
#construccion
{
	position: absolute;
	left: 430px;
	top: 250px;
}

#encuestas
{
	position: absolute;
	left: 1px;
	top: 1150px;
}

#lin_not_1
{
	position: absolute;
	left: 390px;
	top: 740px;
}

#lin_not_2
{
	position: absolute;
	left: 390px;
	top: 880px;
}

#lin_not_3
{
	position: absolute;
	left: 390px;
	top: 1050px;
}

#lin_not_4
{
	position: absolute;
	left: 390px;
	top: 1190px;
}

#lin_not_5
{
	position: absolute;
	left: 390px;
	top: 1330px;
}

#lin_not_6
{
	position: absolute;
	left: 390px;
	top: 1490px;
}

#sepa
{
	position: absolute;
	left:380px;
	top:550px;
}

#img_cart_lar
{
	position: relative;
	left: 48px;
	top: 0px;
}


#img_cart
{
	position: relative;
	left: 78px;
	top: 0px;
}

#linea
{
	position: absolute;
	top: 170px;
	left: 80px;
}

#cart_prev
{
	position: absolute;
	left: 940px;
	top: 450px;
}

#btn_ant
{
}

#desc_pdf_2
{
	position: absolute;
	left: 880px;
	top: 600px;
}


#desc_pdf
{
	position: absolute;
	left: 700px;
	top: 520px;
}

#gracias
{
	position: absolute;
	left: 550px;
	top: 320px;
}

#ejemp_ant
{
	position: absolute;
	left: 350px;
	top: 790px;
}

#tit_rev
{
	position: relative;
	top: 1px;
	left: 1px;
}

.librero 
{
	font-family: Arial;
	color: #000000;
	text-align:center
}


.ContenidoGen1
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}

#imgcurso
{
	position: absolute;
	left: 260px;
	top: 220px;
}

#botoncurso
{
	position: absolute;
	left: 250px;
	top:180px;
}


#menubase
{
	position: absolute;
	top: 1600px;
	left: 180px;
}

.txt_general
{
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
}

.subtit
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

#cursos2
{
	position:absolute;
	left: 930px;
	top: 780px;
}


#comunica
{
	position:absolute;
	left: 450px;
	top: 180px; 
}

#navegador
{
	position: absolute;
	left: 900px;
	top: 225px;
	right: 15px;
}

#Estilo1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;	
}

.encabezados_2
{
	font-family: Trebuchet MS;
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	color: #010E60;
}

.encabezados
{
	font-family: Trebuchet MS;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	color: #010E60;
}

.texto_norm
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	text-align: justify;
}


.Estilo3
{
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
}

.Estilo4 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	height: 16px;
	margin: 0px;
	padding-top: 0px;
	padding-left: 3px;
	text-align: justify;
}

.Estilo5
{
	font-size: 14px;
	color: #000000;
	font-family: Arial;
	text-align: center;
}

.Estilo6
{
	font-size: 12px;
	color: #000000;
	font-family: Arial;
	text-align: justify;
}

.Estilo7
{
	font-size: 12px;
	color: #000000;
	font-family: Arial;
	text-align: center;
}

.Estilo8
{
	font-size: 12px;
	color: #000000;
	font-family: Arial;
	text-align: center;
}



.Estilo10 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 08px;
	color: #FFFFFF;
	text-align: center;
}

.liga1Rev 
{
	font-size: 10px;
	color: #FF9900;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.ligarev2 
{
	font-size: 10px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.ligarev2:hover 
{
	text-decoration: none;
}

.registro
{
	position: relative;
	left: 1px;
	top:5;
}

#cursos
{
	position: absolute;
	top: 5px;
	left: 500px;
}

#logo
{
	position: absolute;
	top: 1px;
	left: 10px;
}


#banners2
{
	position: absolute;
	top:860px;
	left:3px;
}


#banners
{
	position: absolute;
	top: 256px;
	left: 3px;
}

#menu
{
	position: absolute;
	top:60px;
	left:0px;
}

.cuadroregis
{
	position: absolute;
	left: 480px;
	top: 230px;
}

#notas
{
	position: absolute;
	left:350px;
	top: 200px;
}

#notas_2
{
	position:absolute;
	left: 350px;
	top: 610px;
}

#notas_3
{
	position: absolute;
	left: 350px;
	top: 750px;
}

#notas_4
{
	position: absolute;
	left: 350px;
	top: 920px;
}

#notas_5
{
	position: absolute;
	left: 350px;
	top: 1060px;
}

#notas_6
{
	position: absolute;
	left: 350px;
	top: 1200px;
}

#notas_7
{
	position: absolute;
	left: 350px;
	top: 1340px;
}

#notitas
{
	position: absolute;
	left:250px;
	top: 180px;
}

#cuadroregis
{
	position: absolute;
	left: 10px;
	top: 550px;
}

#portadaRev
{
	position: relative;
	left: 3px;
	top: 10px;
}

.titRevista 
{
	position: relative;
	top: 3px;
	left: 1px;
	font-size: 15px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center
	
}


ul#css3menu1,ul#css3menu1 ul
{
	position: absolute;
	left:  350px;
	top: 120px;
	margin:0;
	list-style:none;
	padding:0;background-color:#dedede;
	border-width:0px;
	border-style:solid;
	border-color:#5f5f5f;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
ul#css3menu1 ul
{
	display:none;
	position:absolute;
	left: 0;
	top: 100%;
	-moz-box-shadow:3.5px 3.5px 5px #000000;
	-webkit-box-shadow:3.5px 3.5px 5px #000000;
	box-shadow:3.5px 3.5px 5px #000000;
	background-color:#FFFFFF;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-color:#d4d4d4;
	padding:0 10px 10px;
}
ul#css3menu1 li:hover>*
{
	display:block;
}
ul#css3menu1 li
{
	position:relative;zoom:1;
	display:block;
	white-space:nowrap;
	font-size:0;
	float:left;
}
ul#css3menu1 li:hover
{
	z-index:1;
}
ul#css3menu1 ul ul
{
	position:absolute;
	left:100%;
	top:0;
}
ul#css3menu1
{
	font-size:0;
	z-index:999;
	position:relative;
	display:inline-block;
	zoom:1;
	*display:inline;
}
ul#css3menu1>li,ul#css3menu1 li
{
	margin:0px;
}
* html ul#css3menu1 li a
{
	display: inline-block;
}
ul#css3menu1 a:active, ul#css3menu1 a:focus{
	outline-style:none;}
ul#css3menu1 a,ul#css3menu1 a.pressed
{
	display:block;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
	font:bold 14px Trebuchet MS;
	color:#000000;
	text-shadow:#FFF 0 0 1px;
	cursor: pointer;
}
ul#css3menu1 ul li
{
	float:none;
	margin:10px 0 0;
}
ul#css3menu1 ul a
{
	text-align:left;
	padding:2px;
	background-color:#FFFFFF;
	background-image:none;
	border-width:0;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	font:14px Trebuchet MS;
	color:#000;
	text-decoration:none;
}
ul#css3menu1 li:hover>a
{
	background-color:#9d9e9b;
	border-color:#C0C0C0;
	border-style:solid;
	font:bold 14px Trebuchet MS;
	color:#000000;
	text-decoration:none;
	text-shadow:#FFF 0 0 1px;
	background-image:url("mainbk.png");
	background-position:0 100px;
}
ul#css3menu1 img
{
	border:none;
	vertical-align:middle;
	margin-right:10px;
}
ul#css3menu1 img.over
{
	display:none;
}
ul#css3menu1 li:hover > a img.def
{
	display:none;
}
ul#css3menu1 li:hover > a img.over
{
	display:inline;
}
ul#css3menu1 li a.pressed img.over
{
	display:inline;
}
ul#css3menu1 li a.pressed img.def
{
	display:none;
}
ul#css3menu1 span
{
	display:block;
	overflow:visible;
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:0px;
}
ul#css3menu1 a
{
	padding:10px;
	background-color:#c1c1c1;
	background-image:url("mainbk.png");
	background-repeat:repeat;
	background-position:0 0;
	border-width:0 0 0 1px;
	border-style:solid;
	border-color:#C0C0C0;
	color:#000000;
	text-decoration:none;
	text-shadow:#FFF 0 0 1px;
}
ul#css3menu1 li:hover>a,ul#css3menu1 li>a.pressed
{
	background-color:#9d9e9b;
	background-image:url("mainbk.png");
	background-position:0 100px;
	border-style:solid;
	border-color:#C0C0C0;
	color:#000000;
	text-decoration:none;
	text-shadow:#FFF 0 0 1px;
}
ul#css3menu1 ul li:hover>a,ul#css3menu1 ul li>a.pressed
{
	background-color:#FFFFFF;
	background-image:none;
	font:14px Trebuchet MS;
	color:#868686;
	text-decoration:none;
}
ul#css3menu1 li.topfirst>a
{
	border-radius:5px 0 0 5px;
	-moz-border-radius:5px 0 0 5px;
	-webkit-border-radius:5px;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
}
ul#css3menu1 li.toplast>a
{
	border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	-webkit-border-radius:0;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
}

._css3m
{
	display:none;
}

.rounded-corners 
{
	-moz-box-shadow: 10px 10px 5px #888;
	-webkit-box-shadow: 10px 10px 5px #888;
	box-shadow: 10px 10px 5px #888;
	-moz-border-radius: 14px;
    -webkit-border-radius: 14px;
    -khtml-border-radius: 14px;
    border-radius: 14px;
}

.border
{
	-moz-box-shadow: 10px 10px 5px #888;
	-webkit-box-shadow: 10px 10px 5px #888;
	box-shadow: 10px 10px 5px #888;
}

.rounded
{
	-moz-border-radius: 14px;
    -webkit-border-radius: 14px;
    -khtml-border-radius: 14px;
    border-radius: 14px;

}
