html {
height:100%;
margin:0px;
padding:0px;
}
body {
width:100%;
height:100%;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif, Verdana;
font-size:12px;
color:#666666;
background-color:#E6E6E6;
margin:0px;
padding:0px;
}
a {
color:#4D463B;
text-decoration:none;
}
a:hover {
text-decoration:underline;
color:#7C3D3D;
}
#img_home{
display:block;
}
img{
border:0px;
}
.imgth{
border-top:solid 1px #4D463B;
border-left:solid 1px #4D463B;
border-right:solid 10px #4D463B;
border-bottom:solid 3px #4D463B;
}
/*GALERIA DE IMAGENES*/
#obra_big {
	width: 762px;
	height: 100%;
	position: absolute;
	z-index: 2000;
	display:none;
}
#obra_big #obra_bg{
	height: 100%;
	width: 100%;
	background-color: #E6E6E6;
	position: absolute;
	z-index: 21;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	-khtml-opacity:.8;
}
#obra_big #obra_pl{
	font-family: "trebuchet MS", verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	position:absolute;
	top:50%;
	margin-top:-10px;
	width:100px;
	text-align:center;
	left:50%;
	margin-left:-50px;
	z-index:22;
}
#obra_big #main_image{
	cursor:pointer;
}
#obra_big #obra_container{
	position:absolute;
	z-index:25;
	left:50%;
	top:50%;
	margin-left:0px;
	margin-top:0px;
	text-align:center;
}
/* FIN GALERIA DE IMAGENES*/
#home{
width:100%; 
height:100%;
z-index:1; 
vertical-align:middle; 
text-align:center;
}
#todo {
display:block;
width:760px;
background:#FFFFFF;
margin-right:auto;
margin-left:auto;
padding:0px;
position:relative;
min-height:100%;
height:auto !important;
height:100%;
border-left:1px solid #666666;
border-right:1px solid #666666;
background-image:url(img/bg_00.jpg);
}
#todo_2 {
display:block;
width:600px;
background:#FFFFFF;
margin-right:auto;
margin-left:auto;
padding:0px;
position:relative;
min-height:100%;
height:auto !important;
height:100%;
border-left:1px solid #666666;
border-right:1px solid #666666;
background-image:url(img/bg_00.jpg);
}
#todo #header {
display:block;
height:120px;
background-color:#FFFFFF;
}
#todo #header_2 {
display:block;
height:70px;
background-color:#FFFFFF;
}
#todo #main {
display:block;
padding:0px;
padding-bottom:80px;
margin-bottom:5px;
border-top:solid 3px #666666;
}
#todo #main #contenidos {
display:block;
float:right;
width:559px;
height:auto;
padding:0px;
padding-bottom:80px;
margin:0px;
}
#contenidos2{
display:block;
float:right;
width:599px;
height:auto;
padding:0px;
padding-bottom:80px;
margin:0px;
background:#FFFFFF;
}
#todo #main #lateral {
display:block;
float:left;
width:200px;
padding:0px;
padding-bottom:80px;
margin:0px;
}
#titulo {
background:#666666;
display:block;
padding:5px;
width:auto;
padding-left:11px;
padding-bottom:5px;
padding-left:20px;
font-family:Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
letter-spacing:2px;
font-size:14px;
line-height:10px;
color:#FFFFFF;
clear:both;
}
#titulo_carrera {
display:block;
padding:5px;
width:auto;
padding-left:15px;
padding-right:10px;
padding-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
line-height:36px;
color: #936B66;
border-bottom:1px solid;
}
#cosas{
display:block;
width:364px;
float:left;
}
#cosas_2{
display:block;
width:100%;
float:left;
}
#sub_menu_carrera{
display:block;
background:#FFFFFF;
float:right;
width:195px;
}
#sub_menu_carrera .selected{
font-weight:bold;
}
#subtitulo {
display:block;
width:auto;
padding:5px;
padding-left:15px;
background-color:#999999;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:21px;
border-bottom:1px solid  #666666;
color:#FFFFFF;
}
#volanta{
display:block;
width:auto;
padding:5px;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:18px;
color:#666666;
}
#fp_area{
display:block;
width:auto;
padding:5px;
padding-left:15px;
border-bottom:1px solid #75825B;
background: #75825B;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:18px;
color:#FFFFFF;
}
#fp_sarea{
display:block;
width:auto;
background: #CCD0BB;
padding:5px;
padding-left:15px;
border-bottom:1px solid  #75825B;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
line-height:18px;
color:#75825B;
}
#menu_carrera{
width:auto;
display:block;
padding-right:5px;
padding-left:5px;
padding-top:0px;
padding-bottom:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
vertical-align:baseline;
line-height:20px;
border-left:solid 3px;
border-bottom:dashed 1px;
}
#todo #footer {
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif, Verdana;
background-color:#FFFFFF;
font-size:12px;
color:#454545;
display:block;
padding:0px;
padding-top:3px;
margin:0px;
width:760px;
border-top:solid 3px #666666;
position:absolute;
height:80px;
bottom:0 !important;
bottom:-1px;
}
.volver {
display:block;
height:20px;
width:80px;
background-color:#FFFFFF;
border:solid 1px #C17BA0;
float:right;
text-align:center;
padding:2px;
}
.menu{
font-family:Tahoma, 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#FFFFFF;
padding-left:5px;
}
.smenu{
font-family:Tahoma, 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#FFFFFF;
padding-left:12px;
}
.cerrar {
padding:5px;
/*background-color:#E9E6D1;*/
font-family:"Trebuchet MS", Verdana, Arial;
font-size:10px;
border-top:1px solid #4D463B;
color:#4D463B;
}
/* MENU VERTICAL */
#todo #main #lateral .menuvbase {
display:block;
}
/*ITEM NORMAL*/
#todo #main #lateral .menuvbase .menuvlink {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
text-align:left;
background-color:#E6E6E6;
width:190px;
padding-top:5px;
padding-right:5px;
padding-left:5px;
padding-bottom:5px;
border-bottom:1px dotted #E6E6E6;
height:10px;
line-height:10px;
}
#todo #main #lateral .menuvbase .menuvlinksel {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:underline;
text-align:left;
background-color:#E6E6E6;
width:190px;
padding-top:5px;
padding-right:5px;
padding-left:5px;
padding-bottom:5px;
border-bottom:1px dotted #E6E6E6;
height:10px;
line-height:10px;
}
#todo #main #lateral .menuvbase .menuvlink img{
margin-top:-2px;
}
#todo #main #lateral .menuvbase .menuvlink:hover {
text-decoration:underline;
background-color: #D5C0BD;
}
/*ITEM VARIANTE 1*/
#todo #main #lateral .menuvbase .menuvlink_2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:left;
background-color:#FFFFFF;
width:190px;
padding-top:5px;
padding-right:5px;
padding-left:5px;
padding-bottom:5px;
border-bottom:1px dotted #E6E6E6;
height:10px;
line-height:10px;
background-color: #B6B6B6;
text-decoration:none;
}
#todo #main #lateral .menuvbase .menuvlink_2:hover {
text-decoration: underline;
background-color: #C2C8D3;
}
#todo #main #lateral .menuvbase .menuvlinksel_2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:left;
background-color:#FFFFFF;
width:190px;
padding-top:5px;
padding-right:5px;
padding-left:5px;
padding-bottom:5px;
border-bottom:1px dotted #E6E6E6;
height:10px;
line-height:10px;
background-color: #B6B6B6;
text-decoration: underline;
}
#todo #main #lateral .menuvbase .menuvlinksel_2:hover {
text-decoration: underline;
background-color: #C28BAA;
}
/*ITEM VARIANTE 2*/
#todo #main #lateral .menuvbase .menuvlink_3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:left;
width:175px;
padding-top:5px;
padding-right:5px;
padding-left:20px;
padding-bottom:5px;
border-bottom:1px dotted #E6E6E6;
height:10px;
line-height:10px;
background-color: #CECECE;
text-decoration:none;
}
#todo #main #lateral .menuvbase .menuvlink_3:hover {
text-decoration: underline;
background-color: #CCCCCC;
}
#todo #main #lateral .menuvbase .menuvlinksel_3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:left;
width:175px;
padding-top:5px;
padding-right:5px;
padding-left:20px;
padding-bottom:5px;
border-bottom:1px dotted #E6E6E6;
height:10px;
line-height:10px;
background-color: #CECECE;
text-decoration: underline;
}

/* SUBITEMS (no estan en uso)*/
#todo #main #lateral .menuvsub {
display:block;
}
#todo #main #lateral .menuvsub .menuvsublink {
font-family:'Trebuchet MS', Tahoma, Verdana, Arial;
color:#666666;
font-size:12px;
text-decoration:none;
text-align:left;
font-weight:bold;
background-color:#D7D1B1;
display:block;
width:150px;
padding-top:5px;
padding-right:10px;
padding-left:10px;
border-bottom:1px solid #C6BE88;
}
#todo #main #lateral .menuvsub .menuvsublink img{
margin-top:-2px;
}
#todo #main #lateral .menuvsub .menuvsublink:hover {
text-decoration:underline;
background-color:#E9E6D1;
}
#todo #main #lateral .menuvsub .menuvsublinksel {
font-family:Tahoma, 'Trebuchet MS', Verdana, Arial;
font-size:10px;
color:#B07246;
text-decoration:none;
background-color:#E9E4D9;
display:block;
width:150px;
padding-top:5px;
padding-right:10px;
padding-bottom:5px;
padding-left:10px;
border-right:1px solid #B07246;
border-bottom:1px dotted #B07246;
border-left:1px solid #B07246;

}
#todo #main #lateral .menuvsub .menuvsublinksel:hover {
text-decoration:underline;
display:block;
}
/* FIN DE ESTILOS DEL MENU*/
.img_th {
display:block;
font-family:Tahoma, "Trebuchet MS", Arial, Verdana, sans-serif;
font-size:11px;
color:#6F89AA;
background-position:center;
height:95px;
width:246px;
float:right;
border-right:6px solid #6F89AA;
border-left:12px solid #FFFFFF;
border-bottom:1px solid #6F89AA;
border-top:12px solid #FFFFFF;
}
.video {
display:block;
background-color:#D0D5DD;
font-family:Tahoma, "Trebuchet MS", Arial, Verdana, sans-serif;
font-size:11px;
color:#6F89AA;
background-position:center;
height:95px;
width:246px;
float:right;
padding-top:5px;
padding-bottom:5px;
border-right:6px solid #6F89AA;
border-left:12px solid #FFFFFF;
border-bottom:1px solid #6F89AA;
border-top:12px solid #FFFFFF;
}
.info{
font-family:Arial, Helvetica, sans-serif;
text-align:left;
line-height:18px;
display:block;
/*width:329px;*/
width:auto;
padding:5px;
padding-left:20px;
padding-right:15px;
border-bottom:dashed 1px #666666;
}
.campos{
display:block;
width:auto;
color:#666666;
background:#F5F5F5;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:18px;
padding:5px;
padding-left:20px;
border-bottom:dashed 1px #999999;
}
.campos_home{
display:block;
width:auto;
color:#666666;
background:#E6E6E6;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:18px;
padding:5px;
padding-left:20px;
border-bottom:dashed 1px #999999;
}
.campos_sarea_home{
display:block;
width:auto;
color:#666666;
background:#F5F5F5;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:18px;
padding:5px;
padding-left:20px;
border-bottom:dashed 1px #999999;
}
.campos_fp{
display:block;
width:auto;
color:#666666;
background:#F5F5F5;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
padding:5px;
padding-left:20px;
border-bottom:dashed 1px #999999;
}
.campos2{
display:block;
width:auto;
color:#336699;
font-weight:bold;
padding:1px;
padding-left:15px;
border-left:solid 6px #336699;
border-bottom:solid 1px #336699;
background-color:#EBEDF3;
}
.count {
widows:200px;
height:30px;
vertical-align:bottom;
float:left;
line-height:30px;
}
.nav {
widows:200px;
float:right;
}
.pictures {
padding:3px;
border:1px solid #999999;
background-color:#CCCCCC;
}
.pictures .thsel {
border:2px solid #F96909;
margin:0px 3px;
width:auto;
height:45px;
}
.pictures .thlist {
border:1px solid #C7C7C7;
margin:0px 4px;
width:auto;
height:45px;
}
.docente_foto {
border:1px solid #666666;
float:right;
margin-left: 5px;
width:160px;
}
/* FORM STYLES*/ 
input { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
background-color: #E6E6E6;
border: 1px solid #999999;
}
select { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
background-color: #E6E6E6;
border: 1px solid #999999;
}
textarea { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
background-color: #E6E6E6;
border: 1px solid #999999;
}
.datos{
display:block;
width:auto;
clear:both;
padding: 3px;
}
.dato_izq{ 
width:36%;
display:block;
float:left;
text-align:right;
padding:3px;
}
.dato_der{
width:60%;
display:block;
float:right;
text-align:left;
padding:3px;
border-bottom:#666666 solid 1px;
border-left:#666666 solid 6px;
border-right:#666666 solid 1px;
}

/*END FORM STYLES*/

/*MINIBLOG STYLES*/
.blog_mini{
width:auto;
display:block;

padding-top:0px;
padding-bottom:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
vertical-align:baseline;
line-height:15px;
border-left:solid 3px;
border-bottom:dashed 1px;
}
.nb_contenidos_mini{
	padding-right:5px;
	padding-left:5px;
}
.nb_titulo_mini{
	display:block;
	background:#666666;
	color:#FFFFFF;
	font-weight:bold;
}
.nb_noarticles_mini{}
.nb_articulo_mini{}
.nb_arttitulo_mini{
	font-weight:bold;
}
.nb_artfecha_mini{}
.nb_artcontenido_mini{}
.nb_artfooter_mini{
	border-bottom:dashed 1px;
}
/*MINIEND BLOG STLYES*/

/*BLOG STYLES*/
.blog{}
.nb_menu{
	width:auto;
	display:block;
	padding-right:5px;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:baseline;
	line-height:20px;
	border-left:solid 3px;
	border-bottom:dashed 1px;
}
.nb_menu_titulo{}
.nb_menu_mes{}
.nb_menu_tablemes{}
.nb_menu_archivo{}
.nb_contenidos{

}
.nb_autor{}
.nb_noarticles{}
.nb_articulo{
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	line-height:18px;
	display:block;
	width:auto;
	padding:5px;
	padding-left:20px;
	padding-right:15px;
	border-bottom:dashed 1px #666666;
}
.nb_arttitulo{}
.nb_inactive_article{
	background:#EDD3D5;
	padding:2px;
	color:#990000;
	font-weight:bold;
	font-size:11px;
	float:right;
}
.nb_active_article{
	background:#CCEFCB;
	padding:2px;
	color:#339900;
	font-weight:bold;
	font-size:11px;
	float:right;
}
.nb_artfecha{}
.nb_artcontenido{}
.nb_artfooter{}
.nb_paginado{}
.nb_comments{}
.nb_commform{}
.nb_commnote{}
.nb_commlist{}
.nb_commname{}
.nb_commfecha{}
.nb_commcontent{}
/*END BLOG STYLES*/

/*LOGIN STYLES*/
#login_panel{
	text-decoration:none;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-bottom:1px dotted #E6E6E6;
	padding-bottom:10px;
}
/*END LOGIN STYLES*/

.banner_home_cont{
display:block;
border: 1px solid;
margin-left:5px;
margin-right:5px;
margin-bottom:5px;
}
.banner_home_tit{
display:block;
padding: 3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #FFFFFF;
font-weight:bold;
}
.banner_home_tit:hover{
text-decoration:underline;
color:#E6E6E6;
}
.banner_home_txt{
display:block;
padding:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color: #FFFFFF;
}