@charset "utf-8";
html
{
height: 100%;
}

body
{
height: 100%;font: 100% Helvetica, Verdana, Arial, sans-serif;
	background: #FFFFFF;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #333333;
	margin-top: 10px;
}
h1, h2, h3, h4, h5, h6,ol, ul, li, {
	font-family: Helvetica, verdana, arial, helvetica, sans-serif;
	color: #666666;
	}
h1 {
	font-size: 2.0em;
	font-weight: normal;
	margin-top: 1.2em;
	margin-bottom: 0em;/*both set to zero and padding in header div is used intead to deal with compound ie pc problems that are beyound summary in a simple comment.*/
	}
h2 {
	font-size: 1.7em;
	margin: 0.2em 0em 0.8em 0em;
	font-weight: normal;
	color: #666666;
	}
h3 {
	font-size: 1.4em;
	margin: 0.2em 0em 0.8em 0em;
	font-weight: normal;
	letter-spacing: 0.1em;
	color: #666666;
	}
h4 {
	font-size: 13px;
	margin: 10px 0em 10px 0em;
	font-weight: bold;
	color: #000000;
	letter-spacing: 0.3pt;
	}
h5 {
	font-size: 11px;
	margin: 10px 0em 10px 0em;
	color: #135C80;
	letter-spacing: 0.3pt;
	}
h6 {
	font-size: 11px;
	margin: 10px 0em 0px 0em;
	color: #1B81B1;
	font-weight: bold;
	letter-spacing: 1pt;
	}
	
.hr {
	size: 7px;
	height: 7px;
	width: 100%;
	background-color: #CC0099;
}

#nonFooter
{
position: relative;
min-height: 100%;
}

* html #nonFooter
{
height: 100%;
width: 100%;
}

#content
{

width: 1163px; margin: 0 auto;
}

 #header {
	position:relative;
	padding: 20px 0px 16px 0px;  
	height: 200px;
	
	
}
#imagen {position:absolute;top:0;right:0; background-image: url(../img/somb_enc.png); background-repeat: no repeat;background-position: center right; background-repeat: no-repeat; overflow-y: hidden;margin-top:0px;width: 1160px;height: 237px; z-index:1;}



	#nombre {position:relative; top:0; left:0; margin-top:33px; margin-left:16px; width: 705px; height: 100px; overflow-y: hidden; background-image: url(../img/nombre_bk.png);background-repeat: no-repeat;}

.nombre-esc {margin: 5px 0px 15px 0px;padding: 10px 40px 0px 0px; height:auto !important;font-family: Marmelad, Helvetica, Verdana, Arial, sans-serif; text-decoration: none;text-align: right;font-size: 50px; font-weight: regular; letter-spacing: -2pt; color: #4C4C4C}

.numero-esc {margin: 5px 0px 55px 0px; padding: 10px 30px 0px 107px; height:auto !important;font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none;text-align: left;font-size: 13px; font-weight: regular; letter-spacing: 0pt; color: #FFFFFF}


.lateral {position:absolute;top:0;right:0; background-image: url(../img/fdo-borde.png); background-position: center right; background-repeat: repeat; overflow-y: hidden;margin-top:0px;}



#footer
{
	 padding: 0px 0px 0px 0px;
	width: 100%;
	
}



	


	#barra-derecha {position:absolute; top:0; right:0; margin-top:13px; margin-left:1156px; width: 209px; height: 205px; background-image: url(../img/lateral.png);background-repeat: no-repeat;background-position: center rightoverflow-y: hidden;}
	
	 .bio-, .curri-, .doctrina, .acad, .contact-{ width: 208px; height:40px; float: left; margin: 0px; }
	


.desarrollo {width: 575px; float: left; margin: 0px 0px 0px 0px; padding: 46px 0px 0px 59px; height:auto !important; }

.noticia- {width: 575px;float: left; margin: 0px 0px 30px 0px;padding: 5px 0px 0px 0px; height:auto !important;font-family: Helvetica, Verdana, Arial, sans-serif;font-size: 13px;color: #1a1a1a;text-decoration: none;text-align: justify;line-height: 1.7;letter-spacing: 0.3pt;}

#datos {position:relative; top:0; rigth:0; margin-top:48px; margin-left:756px; width: 250px;  overflow-y: hidden;}
.datos- {height:auto !important;font-family: Helvetica, Verdana, Arial, sans-serif;font-size: 13px;color: #1a1a1a;text-decoration: none;text-align: left;line-height: 1.7;letter-spacing: 0pt;}

	.bio { position:relative;top:0; right:0; width: 57px; height: 197px; overflow-y: hidden; background-image: url(../img/bio1.png);background-repeat: no-repeat;background-position: center right}
	
	.bio-a { position:relative;top:0; right:0; width: 57px; height: 197px; overflow-y: hidden; background-image: url(../img/bio2.png);background-repeat: no-repeat;background-position: center right}
	
	
	.hist { position:relative;top:0; right:0; width: 57px; height: 201px; overflow-y: hidden; background-image: url(../img/hist1.png);background-repeat: no-repeat;background-position: center right}

	.hist-a { position:relative;top:0; right:0; width: 57px; height: 201px; overflow-y: hidden; background-image: url(../img/hist2.png);background-repeat: no-repeat;background-position: center right}
	
	.reg { position:relative;top:0; right:0; width: 57px; height: 201px; overflow-y: hidden; background-image: url(../img/reg1.png);background-repeat: no-repeat;background-position: center right}

	.reg-a { position:relative;top:0; right:0; width: 57px; height: 201px; overflow-y: hidden; background-image: url(../img/reg2.png);background-repeat: no-repeat;background-position: center right}
	
	.curr { position:relative;top:0; right:0; width: 57px; height: 197px; overflow-y: hidden; background-image: url(../img/curr1.png);background-repeat: no-repeat;background-position: center right}

	.doctrina { position:relative;top:0; right:0; width: 57px; height: 197px; overflow-y: hidden; background-image: url(../img/doctrina.png);background-repeat: no-repeat;background-position: center right}
	
	.acad { position:relative;top:0; right:0; width: 57px; height: 197px; overflow-y: hidden; background-image: url(img/acad1.png);background-repeat: no-repeat;background-position: center right}

	.contact { position:relative;top:0; right:0; width: 57px; height: 197px; overflow-y: hidden; background-image: url(../img/contacto.png);background-repeat: no-repeat;background-position: center right}
	
	.contact-a { position:relative;top:0; right:0; width: 57px; height: 197px; overflow-y: hidden; background-image: url(../img/contacto2.png);background-repeat: no-repeat;background-position: center right}
	
	
	.red { position:relative;top:0; right:0; width: 57px; height: 201px; overflow-y: hidden; background-image: url(../img/redes.png);background-repeat: no-repeat;background-position: center right}

	.red-a { position:relative;top:0; right:0; width: 57px; height: 201px; overflow-y: hidden; background-image: url(../img/redes2.png);background-repeat: no-repeat;background-position: center right}
	
	.ubi { position:relative;top:0; right:0; width: 57px; height: 201px; overflow-y: hidden; background-image: url(../img/ubicacion.png);background-repeat: no-repeat;background-position: center right}

	.ubi-a { position:relative;top:0; right:0; width: 57px; height: 201px; overflow-y: hidden; background-image: url(../img/ubicacion2.png);background-repeat: no-repeat;background-position: center right}


img {
  border:0;
  zoom: 1; filter:alpha(opacity=100); 
}

.pie {
	padding-left: 49px;
	padding-right: 49px;
	padding-bottom: 21px;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}

.thumb_img {
	opacity:.99999;
	filter: alpha(opacity=100);
}
		.thumb_img:hover {opacity:.6; filter: alpha(opacity=60); }
	#thumbs {
	position:absolute;
	top:200px;
	left:130px;
	width:500px;
	color: #000000;
}
.contacto {
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	text-align: right;
	margin-left: 450px;	

}
a.contacto:hover {
	text-decoration: none;
	color: #000000;
}

.atras_siguiente {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 90%;
	width: 100%;
	border-top-width: 6px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #CC0099;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}








 
