html{
	background-color:#f0f0f0;
	background-image:url('../imagenes/bg.gif');
	background-repeat:repeat;
	
	}
	
	body {
	color:#333;
	background-image:url('../imagenes/bg_html2.png');
	background-repeat:repeat-x;
	background-position:0 0px;
	font-family: HelveticaNeue, "Helvetica Neue", Arial, Helvetica, sans-serif;
	}
	#wrap{
	background-image:url('../imagenes/bg_body.png');
	background-repeat:repeat-x;
	background-position:center 8px;
	
	}
	
	div#main {
	border:0px solid #ccc;
	width:980px;
	margin:0 auto;
	
	}
	
	#header {
	position:relative;
	height:171px;
	border-bottom:1px solid #53A753;

background-image:url(../imagenes/logo2016.png);
background-repeat:no-repeat;
background-position:35px 20px;

	}
	
	#wrapper{
	background-color:#fff;
	text-shadow:#ccc 2px 2px 2px;
	}
	
	aside {
	margin-right:-250px;
	float:left;
	width: 199px;
	/*height:600px;*/
	
	border-left:1px solid #F1F1F1;
	padding:0 25px;
	overflow:visible;
	}
	
	div#content {

	margin-left:249px;
	/*height:600px;*/
	border-right:1px solid #F1F1F1;
	overflow:visible;
	padding-right:25px;
	padding-bottom:30px;
	}
	#innercontent{
	
	}
	
	footer {
	position:relative;
	clear:left;
	z-index:10;
	height:450px;
	border:1px solid #F1F1F1;
	border-top:1px solid #fff;
	
	margin-bottom:20px;
background:#ccc url(../imagenes/logofooter.png) no-repeat center 30px; 
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
	}
	

nav{ font-family: HelveticaNeue, "Helvetica Neue", Arial, Helvetica, sans-serif;

height: 60px; 

padding: 0px 0 0px 0;
background-color:#fff;
border-left:1px solid #55A855;
border-right:1px solid #55A855;


}
#topnav{
height:8px;
border-top:0px solid #449F44;
background-color:green;

}
nav #sombre{
height:8px;
border-left:1px solid #F1F1F1;
border-right:1px solid #F1F1F1;
background:#fff url(../imagenes/nav-bar-bottom-shadow.png) no-repeat bottom left; 
}
nav ul{
background-color:#55A855; 
height: 60px; 
padding-left:19px;
}	
nav ul li{ 
display: inline; 
height: 60px; 
font-size: 13px; 
font-weight:bold;
text-transform: uppercase; 
background-color:#55A855;
}
nav ul li#izq a{ 
border-left:1px solid #ccc;
}
nav ul li a{ 
float: left; 
padding: 0 15px; 
display: block; 
line-height: 60px; 
/*letter-spacing:0.056em;*/

/*background: url(imagenes/divider.gif) no-repeat top right; */
color:#fff;
text-decoration: none;
border-right:1px solid #ccc;
-webkit-transition:all 0.3s ease-in;  
-moz-transition:all 0.3s ease-in;  
-o-transition:all 0.3s ease-in;  
transition:all 0.3s ease-in; 
}
nav ul li a:hover{ 
color: #333; 
background-color: #f4f4f4; 
text-decoration: none;
}

#banner{
position:relative;
background-color:#fff;

border-left:1px solid #F1F1F1;
border-right:1px solid #F1F1F1;

height:200px;
padding:20px 0 0px;
}
#innerbanner{
position:relative;
width:940px;
height:180px;
margin:0 auto;
background:url('../imagenes/banner_docencia2b.jpg') no-repeat 0 0;
border:1px solid #ccc;
border-radius:10px;
-moz-box-shadow:#999 4px 4px 4px;
-webkit-box-shadow:#999 4px 4px 4px;
box-shadow:#999 4px 4px 4px;
}
/*
#logo7{
position:absolute;
top:25px;
left:240px;
}*/
#inst{
position:absolute;
top:114px;
left:0px;
border:0px solid red;
width:250px;
color:#fff;
font-size:14px;
text-align:center;
font-style:italic;
}
#inst1{border:0px solid red;
font-size:11px;
text-align:center;
padding-left:0px;
width:262px;
}
.inst2{
font-size:17px;
width:262px;
border-top:1px solid #53A753;
font-weight:bold;
margin:2px 0 0 0px;
}
#instder{
position:absolute;
top:39px;
right:0px;
border:0px solid red;
width:260px;
color:#fff;
font-size:14px;
text-align:right;
font-style:italic;
}
#instder .insttel{
font-size:16px;
font-weight:bold;
padding-top:2px;
}
#instder .instmail{
font-size:15px;
font-weight:normal;
}

#instder .insttel a{
color:#fff;
text-decoration:none;
}
#instder .instmail a{
color:#fff;
text-decoration:none;
}

#dtodoc{
padding:10px 0 2px;
border-bottom:1px solid #53A753;
}
/***********************  banner   */
#bannertext{
position:absolute;
top:10px;
left:230px;
border:0px solid red;
width:300px;
}
#bannertext ul li{
list-style-type:none;
margin-bottom:8px;
background:url('../imagenes/lioff.png') no-repeat 0 1px;
}
#bannertext a{
display:block;
width:300px;
padding-left:20px;
font-size:16px;
color:#333;
font-weight:bold;
text-decoration:none;
text-shadow:#999 2px 2px 2px;
}
#bannertext a:hover{
color:#048204;
text-decoration:none;
background:url('../imagenes/lion.png') no-repeat 0 1px;
}

.titulo{
padding:0px 0 10px;
font-size:24px;
text-align:center;
text-shadow:#ccc 2px 2px 2px;
border-bottom:1px solid #ccc;
}
/**********   vnav  ************/
#vnav{
padding:20px 0 0 0px;
}
#vnav ul.sub{
margin-left:17px;
list-style-type:none;
}
#vnav li{
margin-bottom:5px;
background:url('../imagenes/li1.png') no-repeat 0 6px;
list-style-type:none;
}
#vnav ul.sub li{
margin-top:0px;
background:url('../imagenes/li1sub.png') no-repeat 0 7px;
list-style-type:none;
}

#vnav a{
line-height:25px;
letter-spacing:0.056em;
font-weight:bold;
/*text-transform: uppercase; */
color:#333;
text-shadow:#ccc 2px 2px 2px;
text-decoration:none;
font-size:15px;
padding-left:17px;
}

#vnav  a:hover{
line-height:25px;
color:green;
text-shadow:#fff 2px 2px 2px;
background:url('../imagenes/li2.png') no-repeat 0px 2px;

}
#vnav ul.sub li a{
color:#333;
font-size:11px;
line-height:15px;
letter-spacing:0.056em;
}
#vnav ul.sub a:hover{
color:green;
background:url('../imagenes/li2sub.png') no-repeat 0 2px;
text-shadow:#fff 2px 2px 2px;
}


#vnav ul.sub2 li{border:0px solid red;
line-height:11px;
margin:0px 0 7px 20px;
background-image:none;
list-style-type:none;
width:160px;
}
#vnav ul.sub2 li a{background-image:none;
color:#333;
font-size:10px;
line-height:11px;
letter-spacing:0.056em;
padding:0;
display:block;
width:160px;
}
#vnav ul.sub2 a:hover{
color:green;
background-image:none;
text-shadow:#fff 2px 2px 2px;
}

/*   content   */
#content h1{
margin-bottom:10px;
}


#content h2{
font-size:18px;
padding:10px 0;
border-bottom:1px dashed #ccc;
margin-bottom:10px;

}
#content h3{
font-size:15px;
padding:10px 0;

}
#content p{
font-size:13px;
padding:0 0 10px 0;
}
#content ul{
font-size:13px;
padding:0 0 10px 0;
margin-left:20px;
}
/*
#content ul li a{
color:green;
}
#content ul li a:hover{
color:#333;
text-decoration:none;
}*/
#content a{
color:green;
}
#content a:hover{
color:#333;
text-decoration:none;
}
/*   footer    */

#qr{
position:absolute;
top:60px;
left:0px;
text-align:center;
width:980px;
}
#instpie{
position:absolute;
top:32px;
left:30px;
width:400px;
font-size:18px;
color:#666;
text-align:center;
font-style:italic;
}

#pie{
position:absolute;
top:130px;
left:0px;
width:980px;
}
p#ziete{
font-size:11px;
color:#666;
text-align:left;
padding: 8px 0px 15px 270px;
}
p#ziete a{
font-size:11px;
color:#666;
text-decoration:underline;
}
p#ziete a:hover{
color:#666;
text-shadow:#ffffff 0px 0px 0px;
text-decoration:none;
}
p#ziete a #verlo{
display:none;
}
p#ziete a:hover span#verlo{
display:inline;
color: #666;
text-shadow:#ffffff 0px 0px 0px;
font-size:11px;
}

#instfooter{
font-size:11px;
color:#666;
}

#instfooter a{
font-size:11px;
color:#387E2F;
text-decoration:none;
}

#instfooter a:hover{
font-size:11px;
color:#666;
text-decoration:underline;
}

.center{
text-align:center;
}


#links{
position:absolute;
top:20px;
left:550px;
width:400px;
height:90px;

font-size:12px;
text-align:center;
}
#links1, #links2,#links3{border:1px solid #666;
position:absolute;
top:0px;
left:0px;
width:125px;
height:90px;
background-color:#fff;
font-weight:bold;
-moz-border-radius:7px;
-webkit-border-radius:7px;
-o-border-radius:7px;
border-radius:7px;
}
 #links2{
 left:140px;
 }
#links3{
  left:280px;
  }
  
  #links img{
  border-bottom-left-radius:7px;
border-bottom-right-radius:7px;
  }
  #links a{
  color:#333;
  text-decoration:none;
  }
    #links a:hover{
  color:#666;
  text-decoration:none;
  }

	
	
	/* navigator style */
html{
/*color:#fff;*/
}
div.navigator{
width:530px;
font-size:10pt;
padding:5px;
text-align:center;
border:0px solid #000;
margin-top:20px;
}
div.totalpagesdisplay{
width:530px;
padding:0 0 10px;
font-size:8pt;
text-align:center;
font-style:normal;
}
body #content  .navigator a, span.inactive{
padding : 0px 5px 2px 5px;
margin-left:0px;
border-top:1px solid #0E1A02;
border-left:1px solid #0E1A02;
border-right:1px solid #333;
border-bottom:1px solid #333;
color: #333;
background-color: #ccccff;
line-height:30px;
}
#content .navigator a:link,#content  .navigator a:visited,
#content .navigator a:active{
color: #fff;
background-color:#333;
text-decoration: none;
line-height:30px;
text-shadow:#000 0 0 0;
}

#content .navigator a:hover{
color: #fff;
background-color:#080808;
text-decoration: none;
line-height:30px;
}

span.inactive{
background-color:silver;
font-style:normal;
color:#000;
border:1px solid #333;
line-height:30px;
}
.thumba{
text-align:center;
}
span.separadorlink{
display:none;
}

span.letrachica{
	font-size:9px;
	}
.notas .clear{
clear:left;
}

/*   galerķa desde muestra  */
.notas{
width:500px;
border:1px solid #ccc;
height:200px;
margin:0 0 10px;
overflow:hidden;
padding-bottom:10px;
}
#content .notas h2{
font-size:16px;
border-bottom:0px solid #ccc;*/
text-align:center;
margin:0 0 5px;
/*background-color:#afafaf;*/
text-shadow:#999 2px 2px 2px;
padding:10px 10px;
}
#content .notas h3,#content .notas p,#content .notas h4,#content .notas ul li{
font-size:12px;
padding:0 10px;

}

#content .notas ul{
list-style-position:inside;
}
#content .notas a{
font-size:12px;
color:#333;color:green;
text-decoration:none;
}
#content .notas a:hover{
color:#666;
text-decoration:underline;
}
.notas .fech{
margin:0 0px 0px 0;
background-color:#ccc;
padding:3px 0 1px;

}


.notas .fech .solo{
display:inline;
vertical-align:top;
color:#666;
}

.notas .der{
display:inline;
vertical-align:top;
font-size:12px;
float:right;
font-weight:bold;
}
.notas img{
border:3px ridge #ccc;
float:left;
margin:0px 10px 10px 10px;
}

#content .notas .leer{
font-weight:bold;

}
#content .notas .bajada{
padding:0 10px;

}

.fotos{
border:0px solid red;
width:650px;
}
table .sep{
height:10px;
line-height:10px;
}


#columna_der{

float:right;
width:180px;
height:900px;
/*background-color:silver;*/
}
#columna_der h3{
margin-top:-10px;
}

#columna_der ul li{
padding-bottom:10px;
}

p.top{
text-align:justify;
margin-bottom:10px;
}
