

a, a:visited{text-decoration:none; color:#117bcc;}



a:hover  {text-decoration:none; color:#a5460c;}




/* basic elements */
html {
	margin: 0px;
	padding: 0px;
	border:0px solid red;
	
	}
	
	
body { 
	 
	 		 
	margin: 25px 40px 40px 40px; 
	padding: 0px;
	/*font:72%/2	Verdana, sans-serif;*/
	font-family: Verdana, sans-serif;
	font-size:72%;
	line-height: 1.5;
	color: #424242;	
		
	
	 
	
	}	
	
	
	
p {
	
	
	color: #424242;
	line-height: 2;
	margin-top:10px;	
	
	}	
	
	
#cabecera { 
	/*background: url(imagenes/buid52recor.jpg) no-repeat top left;*/ 
	padding: 0px 0px 0px 0px;  
	margin: 0px;	

	border-left:1px solid gray;
	border-top:1px solid gray;	
	height: 200px;
	background: url(imagenes/fondocab2.jpg) no-repeat top left;
	width:922px;
	
			
	border-bottom:5px solid #888888;			
			
	
	}	
	
	
	
	
#contenido {
	padding: 10px 0px 0px 10px;  
	margin-top: 10px;
	margin-left:21%;
	border:0px solid blue;	
	width:59%;
		
	/*borer:1px;*/
		
	}
	
#contenidoSinLateralIzquierdo {
	padding: 10px 0px 0px 10px;  
	margin: 0px;		
	width:80%;
	
		
	}	
	

#lateralIzquierdo {
	
	padding: 0px 0px 0px 0px;  
	margin: 0px;		
	width:20%;	
	float: left;
	/*background-color:#f9f7f9;*/
	background-color:#cccccc;

/*	background-color:#92be74; */	
	border-right:2px solid #888888;
		
	/*
	height:100%;
	bordr:1px solid blue;
	bakground: white url(imagenes/barralateral.jpg) repeat-y top right;*/
		
	}


	
#lateralDerecho {
	
	padding: 0px 0px 0px 0px;  
	margin: 0px;	
		
	width:18%;
	float:right;
	/*background-color:#f9f7f9;*/

	background-color:#cccccc;
	
	/*background-color:#dde2aa;*/
	border-left:2px solid #888888;
	
	
	
	
	/*
	visibility: visible;
	border:1px solid blue;
	backgrond: url(imagenes/cabecera.jpg) repeat top left;
	
	*/
		
	}	
	
	
#pie {
	
	padding: 0px 0px 0px 0px;  
	margin: 0px;	
	margin-top: 20px;	
	border-top:1px solid #003366;	
	width:100%;
	text-align: center;
	
	
	}	
	
	
#menu{
	height:55px;
/*	bordr-right: 3px solid #8b8d8f;
	bordr-bottom: 3px solid #8b8d8f;
	*/
	float: left;
	width: 94%;
	background-color: #5595be;
	margin-left: 10px;
	}	
	
	
	
.opcionMenu a {
	width:160px;
	/*heiht:40px;*/
	border: 1px solid #086eaf;
	border-top: 5px solid #37086c;
	background-color: #59b5ef;
	color:#ffffff;
	text-align: center;			
	float: left;
	line-height:40px;	
	margin-left: 10px;
	margin-top: 5px;	
	font-weight: bold;
		
	}
	
.opcionMenu a:hover {
	
	width:156px;	
	height:41px;	
	border: 1px solid red;
	border-top: 5px solid #37086c;	
	border-right:5px solid red;
	border-bottom:5px solid red;	
	background-color: #ff6633;
	color:#ffffff;
	font-weight: bolder;
	text-decoration: underline;
	margin-top: 10px;
		
	}
	
.opcionMenuActivado a {
	width:156px;
	height:41px;
	border: 1px solid gray;
	/*border-top: 5px solid #0edd18;*/
	border-top: 5px solid #37086c;

	border-right:5px solid gray;
	border-bottom:5px solid gray;	
	/*background-color: #ff6633;*/
	background-color: #eeeeee;
	/*color:#ffffff;*/
	color:#222222;
	text-align: center;			
	float: left;
	line-height:40px;	
	margin-left: 10px;
	font-weight: bolder;
	text-decoration: underline;		
	margin-top: 10px;	
			
		
	}	
	
#fecha {
	border-top: 1px dotted #f0f0f0;
	border-left: 1px dotted #f0f0f0;
	float: right;
	color: #bbdddd;
	width: 25%;	
	text-align: center;
	font-weight: bold;
	margin-right: 10px;
	margin-top: 20px;
	
	
	}		
	
#copyright p{
	color:#267f06;
	margin-top:0px;
		
	
	}		
	
	
#elementoListaServicios{
	
	border:1px solid #267f06;
	/*003366*/	
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
		
	
	}	
	
h1.servicios{
	color:#ff3366;
	font-size: 14px;
	border-bottom: 1px solid #003366;
	width: 80%;
	margin-left: 20px;
	margin-top: 20px;
	font-weight: 700;
	
	}	
	
h2.servicios{
	color:#003366;
	font-size:100%;
	margin: 0;
	padding:0;	
	margin-left: 15px;
	
	
	}	

a.masInformacion{
	text-align:right;	
	display: block;
	margin-right: 20px;
	
	}
	
.imagenDerecha{
	
	
	text-align: right;
	float:right;
	margin-left: 10px;
	
	}
	
.imagenIzquierda{
	
	
	
	float:left;	
	}		
	
	
#direccion{
	
	color:#3399ff;
	width: 180px;
	float: right;
	
	
	}	
	
#formularioContacto{
	width:90%;
	border:1px solid black;
	margin-left: 20px;	
	background-color:#eeeeee;
	margin-top: 0px;
	
	}	
	
#tablaDatosContacto{
	width:90%;
	/*boder:1px solid black;*/
	margin-left: 20px;	
	background-color:#eeeeee;
	margin-bottom: 20px;
	padding: 10px 10px 10px 10px;

	
	}	
	
#tablaDatosContacto td{
	
	padding: 10px 10px 10px 10px ;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	background-color:#ffffff;

	
	}	
	
	
#tablaDatosContacto tr{
	
	border-bottom: 1px solid black;
	
	}	
			
#formularioContacto td{
	
	color:#999933;	
	
	}	
	
#formularioContacto td.valores{
	
	color:#996600;	
	font-style: italic;
	
	}	
	
	
.formConsulta{
	
	margin:0px 0px 0px 0px;
		
	}	
	
	
.asterisco{
	
	color:red;
	font-size: 9px;
	
	}	
	


#logo {
	color: #30f6a0;	
	
	
	font-size: 50px;
	line-height: 40px;
	margin-top: 0px;
	margin-left: 20px;
	margin-bottom: 35px;
	font-weight: bolder;
	
	
	/*background: url(imagenes/logo9.png) no-repeat  center;*/ 

}
#areasCurriculum{
	
	margin-left: 50px;
	
	
	}

.resalto{
	
	color:#006699;
	font-size: large;

	
	}
	
	
.resalto2{
	
	/*color:#8e3947;*/
	color:#f3451a;
	font-weight: bold;
	

	
	}
	
	
	
li {
	
	line-height:2; 	
	
}	
	


.imagenLateralIzquierdo{
	
	border:0px;
	width:175px;
	
	}
	
.imagenLateralDerecho{
	
	border:0px;
	width:155px;
	
	}	
	
.imagenLateralDerecho2{
	
	border:0px;
	with:155px;
	
	}


.accesoDirecto{
	
	border:1px solid gray;
	background: white;
	text-align: center;
	margin: auto;
	margin-top:20px;
	margin-bottom:20px;	
	width:175px;
	
	
	
	}		
	
a.enlace, a.enlace:visited {
		
	color:#ff3366;	
	
	}		


.accesoDirectoDerecho{
	
	border:1px solid gray;
	background: white;
	text-align: center;
	margin: auto;
	margin-top:20px;
	margin-bottom:20px;	
	width:155px;
	
	
	
	}		
	
.accesoDirectoDerecho2{
	
	boder:1px solid gray;
	bakground: white;
	text-align: center;
	margin: auto;
	margin-top:20px;
	margin-bottom:20px;	
	with:150px;
	
	
	
	}	




	
	
	
/*	
body { 
	font: 75% georgia, sans-serif;
	line-height: 1.88889;
	color: #555753; 
	background: #fff url(./001/blossoms.jpg) no-repeat bottom right; 
	margin: 0; 
	padding: 0;
	}
p { 
	margin-top: 0; 
	text-align: justify;
	}
h3 { 
	font: italic normal 1.4em georgia, sans-serif;
	letter-spacing: 1px; 
	margin-bottom: 0; 
	color: #7D775C;
	}
a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #B7A5DF;
	}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #D4CDDC;
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #9685BA;
	}
acronym {
	border-bottom: none;
	}

*/
/* specific divs */
/*
#container { 
	background: url(./001/zen-bg.jpg) no-repeat top left; 
	padding: 0 175px 0 110px;  
	margin: 0; 
	position: relative;
	}

#intro { 
	min-width: 470px;
	width: 100%;
	}
*/
/* using an image to replace text in an h1. This trick courtesy Douglas Bowman, http://www.stopdesign.com/articles/css/replace-text/ */
/*
#pageHeader h1 { 
	background: transparent url(./001/h1.gif) no-repeat top left;
	margin-top: 10px;
	display: block;
	width: 219px;
	height: 87px;
	float: left;
	}
#pageHeader h1 span {
	display:none
	}
#pageHeader h2 { 
	background: transparent url(./001/h2.gif) no-repeat top left; 
	margin-top: 58px; 
	margin-bottom: 40px; 
	width: 200px; 
	height: 18px; 
	float: right;
	}
#pageHeader h2 span {
	display:none
	}
#pageHeader {
	padding-top: 20px;
	height: 87px;
}

#quickSummary {
	clear: both; 
	margin: 20px 20px 20px 10px; 
	width: 160px; 
	float: left;
	}
#quickSummary p {
	font: italic 1.1em/2.2 georgia; 
	text-align: center;
	}

#preamble {
	clear: right; 
	padding: 0px 10px 0 10px;
	}
#supportingText {	
	padding-left: 10px; 
	margin-bottom: 40px;
	}

#footer { 
	text-align: center; 
	}
#footer a:link, #footer a:visited { 
	margin-right: 20px; 
	}

#linkList {
	margin-left: 600px; 
	position: absolute; 
	top: 0; 
	right: 0;
	}
#linkList2 { 
	font: 10px verdana, sans-serif; 
	background: transparent url(./001/paper-bg.jpg) top left repeat-y; 
	padding: 10px; 
	margin-top: 150px; 
	width: 130px; 
	}
#linkList h3.select { 
	background: transparent url(./001/h3.gif) no-repeat top left; 
	margin: 10px 0 5px 0; 
	width: 97px; 
	height: 16px; 
	}
#linkList h3.select span {
	display:none
	}
#linkList h3.favorites { 
	background: transparent url(./001/h4.gif) no-repeat top left; 
	margin: 25px 0 5px 0; 
	width: 60px; 
	height: 18px; 
	}
#linkList h3.favorites span {
	display:none
	}
#linkList h3.archives { 
	background: transparent url(./001/h5.gif) no-repeat top left; 
	margin: 25px 0 5px 0; 
	width:57px; 
	height: 14px; 
	}
#linkList h3.archives span {
	display:none
	}
#linkList h3.resources { 
	background: transparent url(./001/h6.gif) no-repeat top left; 
	margin: 25px 0 5px 0; 
	width:63px; 
	height: 10px; 
	}
#linkList h3.resources span {
	display:none
	}


#linkList ul {
	margin: 0;
	padding: 0;
	}
#linkList li {
	line-height: 1.3em; 
	background: transparent url(./001/cr1.gif) no-repeat top center; 
	display: block; 
	padding-top: 5px; 
	margin-bottom: 5px;
	list-style-type: none;
	}
#linkList li a:link {
	color: #988F5E;
	}
#linkList li a:visited {
	color: #B3AE94;
	}


#extraDiv1 {
	background: transparent url(./001/cr2.gif) top left no-repeat; 
	position: absolute; 
	top: 40px; 
	right: 0; 
	width: 148px; 
	height: 110px;
	}
.accesskey {
	text-decoration: underline;
	}
	
*/	
