@charset "utf-8";
/* CSS Document */

/* ***************************************************************************************************** */
/* CONTENT CSS */

BODY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 140%;
	margin: 5px auto 5px auto;
	background-color: #FFFFFF;
	color: #001357;
	text-align: justify;
}
H1, H2, H3, H4, H5 {
	margin: 12px 0 12px 0;
}
h1 {
	font-size: 160%;
}
h2 {
	font-size: 140%;
	color: #000033;
}
h3 {
	font-size: 120%;
	color: #000033;
}
h4 {
	font-size: 100%;
	color: #000033;
}

p {
	margin: 14px 0 14px 0;
}
a:link, a:active, a:visited {
	color: #E10915;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
form {
	margin: 0;
}
ul {
	margin: 0;
	padding: 0;
}
ul li ul {
	margin-left: 10px;
}
li {
	margin: 0;
	padding: 0;
}
caption {
	font-size: 18px;
	margin: 12px 0 10px 0;
}
th {
	background-color: #3939F4;
	background-image: url(../images/bg_th.png);
	background-repeat: repeat-x;
	background-position: bottom;
}



/* ***************************************************************************************************** */
/* TEMPLATE SPECIFIC CSS CODE */

#maindiv {
	width: 900px;
	margin: auto;
	position: relative;
}
#top {
	clear: both;
	padding-bottom: 4px;
	text-align: right;
}
div.search {
	background-image: url(../images/lupa.png);
	background-repeat: no-repeat;
	background-position: 730px;
}
div.fecha {
	float: left;
	width: 400px;
	text-align: left;
	font-size: 85%;
	color: #999999;
	padding-top: 5px;
}


#header {
	clear: both;
	height: 210px;
	background-image: url(../images/header/header_base.png);
	background-repeat: no-repeat;
}
#header .h_foto {
	width: 670px;
	height: 200px;
	margin: 0 0 10px 230px;
}
#header .h_foto#default {
	background-image: url(../images/header/header_default.jpg);
	background-repeat: no-repeat;
}
#header .h_foto#noticias {
	background-image: url(../images/header/header_noticias.jpg);
	background-repeat: no-repeat;
}
#header .h_foto#nuestrainstitucion {
	background-image: url(../images/header/header_nuestrainstitucion.jpg);
	background-repeat: no-repeat;
}
#header .h_foto#unidadacademica {
	background-image: url(../images/header/header_unidadacademica.jpg);
	background-repeat: no-repeat;
}
#header .h_foto#unidadcapacitacion {
	background-image: url(../images/header/header_unidadcapacitacion.jpg);
	background-repeat: no-repeat;
}
#header .h_foto#extension {
	background-image: url(../images/header/header_extensionitur.jpg);
	background-repeat: no-repeat;
}
#header .h_foto#unidadproyectos {
	background-image: url(../images/header/header_unidadproyectos.jpg);
	background-repeat: no-repeat;
}
#header .h_foto#internationalcoop {
	background-image: url(../images/header/header_internationalcoop.jpg);
	background-repeat: no-repeat;
}
#header .h_foto#centroeventos {
	background-image: url(../images/header/header_centroeventos.jpg);
	background-repeat: no-repeat;
}

/*	Caratulas de secciones	*/
.secciones {
	width: 670px;
	height: 380px;
}
.secciones ul.vmenu {
	position: relative;
	width: 170px;
	left: 475px;
	top: 90px;
}
.secciones ul.vmenu-intcoop {
	position: relative;
	width: 190px;
	left: 455px;
	top: 20px;
}
.secciones ul.vmenu li, .secciones ul.vmenu-intcoop li {
	display: block;
	padding: 3px 0 3px 8px;
	background-image: url(../images/indent1.png);
	background-repeat: no-repeat;
	background-position: left 7px;
}
.secciones ul.vmenu li a:link,
.secciones ul.vmenu li a:active,
.secciones ul.vmenu li a:visited,
.secciones ul.vmenu-intcoop li a:link,
.secciones ul.vmenu-intcoop li a:active,
.secciones ul.vmenu-intcoop li a:visited {
	color: #999999;
	font-weight: bold;
	font-size: 100%;
}
.secciones ul.vmenu li a:hover, .secciones ul.vmenu-intcoop li a:hover {
	text-decoration: none;
	color: #00044E;
}
ul.depth2 {
	margin-left: 4px;
	font-size: 90%;
}
ul.depth2 li.depth2 {
	background-image: url(../images/indent4.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding: 2px 0 2px 2px ;
}
ul.depth3 {
	margin: 4px 0 2px 0;
	font-size: 85%;
	font-weight: lighter;
	color: #666666;
}
ul.depth3 li.depth3 {
	background-image: none;
	list-style: circle;
	padding: 1px 0 1px 2px;
}
li.depth3 a:link, li.depth3 a:active, li.depth3 a:visited {
	color: #666666;
	font-weight: lighter;
}
li.depth3 a:hover {
	color: #333333;
}

.secciones-progs .titulo {
	clear: both;
	width: 670px;
	height: 40px;
	background-image: url(../images/titProgs_670x40.png);
	background-repeat: no-repeat;
}
.secciones-progs .bloques {
	float: left;
	width: 220px;
	margin-top: 5px;
}
.secciones-progs .bloques#guia {
	margin: 5px 5px 0px 5px;
}


.secciones-progs .bloques .foto {
	clear: both;
	height: 110px;
}
.secciones-progs .bloques#ing .foto {
	background-image: url(../images/block_progs_foto_ing.jpg);
}
.secciones-progs .bloques#guia .foto {
	background-image: url(../images/block_progs_foto_guia.jpg);
}
.secciones-progs .bloques#sup .foto {
	background-image: url(../images/block_progs_foto_sup.jpg);
}


.secciones-progs .bloques .tit {
	clear: both;
	background-color: #000E77;
	height: 50px;
}
.secciones-progs .bloques#ing .tit {
	background-image: url(../images/block_progs_tit_ing.png);
}
.secciones-progs .bloques#guia .tit {
	background-image: url(../images/block_progs_tit_guia.png);
}
.secciones-progs .bloques#sup .tit {
	background-image: url(../images/block_progs_tit_sup.png);
}


.secciones-progs .bloques .cont {
	background-image: url(../images/block_progs_bg.png);
	background-repeat: repeat-y;
	padding: 5px;
}
.secciones-progs .bloques .btn {
	clear: both;
	height: 30px;
}

ul.ul-progs {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.ul-progs li {
	padding: 2px 0 2px 8px;
	background-image: url(../images/indent5.png);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.ul-progs li a:link,
ul.ul-progs li a:active,
ul.ul-progs li a:visited {
	display: block;
	color: #FFFFFF;
	font-weight: bold;
	margin: 1px 0 1px 0;
}
ul.ul-progs li a:hover {
	color: #E20A17;
	text-decoration: none;
}
a.highslide img {
	margin-right: 10px;
}




div#unidadproyectos {
	background-image: url(../images/bg_unidadproyectos.jpg);
	background-repeat: no-repeat;
}
div#unidadcapacitacion {
	background-image: url(../images/bg_unidadcapacitacion.jpg);
	background-repeat: no-repeat;
}
div#internationalcooperation {
	background-image: url(../images/bg_internationalcooperation.jpg);
	background-repeat: no-repeat;
}
div#extension {
	background-image: url(../images/bg_unidadextension.jpg);
	background-repeat: no-repeat;
	height: 335px;
}
div#nuestrainstitucion {
	background-image: url(../images/bg_nuestrainstitucion.jpg);
	background-repeat: no-repeat;
	height: 500px;
}
div.secciones#nuestrainstitucion ul.vmenu {
	top: 17px;
	left: 445px;
	width: 225px;
	text-align: left;
}
div#unidadcapacitacion ul.vmenu {
	top: 48px;
	left: 475px;
	width: 170px;
}
div#extension ul.vmenu {
	top: 110px;
	left: 430px;
	width: 220px;
}


#contentslide {
	position: absolute;
	left: 580px;
	top: 390px;
	width: 310px;
	height: 800px;
}


.txtseparador {
	clear: both;
	font-size: 130%;
	font-weight: bold;
	border-bottom: solid 2px #EEEEEE;
	padding: 8px 0 4px 0;
	margin-bottom: 10px;
	width: 400px;
	text-align: left;
}
.formFields {
	clear: both;
	margin: 4px 0 4px 0;
}
.formFields-label {
	float: left;
	width: 20%;
	text-align: right;
}
.formFields-input {
	float: left;
	width: 79%;
	margin-left: 4px;
}

.banneritem img {
	border: none;
}

#middle {
	clear: both;
	margin: 5px 0 5px 0;
}

#pathway {
	padding: 2px 0 6px 230px;
	font-size:  90%;
	color: #999999;
}
#pathway a:link, #pathway a:active, #pathway a:visited {
	text-decoration: none;
	color: #999999;
}
#pathway a:hover {
	color: #333333;
}

#left {
	float: left;
	width: 220px;
}
#left .bloque {
	margin: 5px 0 5px 0;
}
#left .bloque .header {
	font-size: 110%;
	font-weight: bold;
}
ul.leftbanners {
	list-style: none;
}
.bloque_archivo {
	margin: 30px 0 10px 0;
	border: solid 1px #CCCCCC;
}
.bloque_archivo .header {
	height: 22px;
	_height: 18px;
	padding-top: 5px;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-image: url(../images/bg_th.png);
	background-repeat: repeat-x;
}
.bloque_archivo ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.bloque_archivo ul li {
	border-bottom: solid 1px #CCC;
}
.bloque_archivo ul a {
	display: block;
	padding: 4px 4px 4px 8px;
	color: #003399;
	padding-left: 10px;
	background-image: url(../images/indent6.png);
	background-repeat: no-repeat;
	background-position: 3px center;
}
.bloque_archivo a:hover {
	text-decoration: none;
	color: #990000;
	background-color: #F4F4F4;
}



#tit-frontpage {
	width: 470px;
	height: 40px;
	margin-bottom: 10px;
	background-image: url(../images/bg_tit_470x40-noticiasdest.png);
	background-repeat: no-repeat;
}
#tit-actmes {
	width: 190px;
	height: 40px;
	margin-bottom: 10px;
	background-image: url(../images/bg_tit_190x40-actmes.png);
	background-repeat: no-repeat;
}
a.readon:link, a.readon:active, a.readon:visited {
	display: block;
	color: #1F9ABC;
	text-decoration: none;
	font-weight: bold;
	padding: 3px;
}
a.readon:hover {
	color: #145392;
}

a.readonnews:link, a.readonnews:active, a.readonnews:visited {
	display: block;
	width: 74px;
	height: 18px;
	background-image: url(../images/bg_leermas.png);
	background-repeat: no-repeat;
	font-size: 0;
}
a.readonnews:hover {
	background-image: url(../images/bg_leermas_hover.png);
}

.article-tools {
	clear: both;
}
.article-content, .article-content-frontpage, .article-content-news {
	clear: both;
}
.article-content {
	line-height: 140%;
}
.article-content p {
	margin: 5px 0 5px 0;
}
.article-content h3 {
	font-size: 140%;
	border-bottom: solid 1px #CCCCCC;
	margin: 18px 0 18px 0;
}


.article-content-frontpage img,
.article-content-news img {
	float: right;
	margin: 0 0 2px 8px;
	border: solid 1px #000000;
}

#cal-ind {
	width: 100%;
	margin: 10px 0 10px 0;
}
#cal-ind td {
	font-size: 90%;
	line-height: 95%;
	color: #333333;
	background-color: #F5F0DE;
	padding: 4px;
	text-align: center;
	border: solid 1px #666666;
}
#cal-ind th {
	width: 20%;
	text-align: center;
	background-color: #660000;
	color: #FFFFFF;
	padding: 4px;
}
#cal-ind .block1, #cal-ind .block2 {
	padding: 6px;
}
#cal-ind .block1 {
	background-color: #E1CFA6;
}

.tabla_calendario {
	border: solid 1px #AC8E33;
	font-size: 11px;
}
.tabla_calendario td {
	padding: 3px;
}
.tabla_calendario th {
	padding: 4px;
	font-size: 12px;
	background-color: #AC8E33;
	color: #FFFFFF;
}
.tabla_calendario .tr1 {
	background-color: #F7F2E6;
	color: #7F7154;
}
.tabla_cal-academico {
	width: 100%;
	border: solid 1px #999;
}
.tabla_cal-academico th {
	background-color: #3939F4;
	padding: 5px;
	text-align: center;
	color: #FFFFFF;
	font-size: 100%;
	font-weight: bold;
}
.tabla_cal-academico td {
	padding: 5px;
	border: dotted 1px #999;
}
.tabla_semanainduccion2010 {
	border: solid 1px #003366;
	width: 98%;
}
.tabla_semanainduccion2010 td{
	border: solid 1px #003366;
	padding: 4px;
	text-align: center;
}
.tabla_semanainduccion2010 td.vacio{
	background-color: #CCCCCC;
}
.tabla_semanainduccion2010 th{
	color: #FFFFFF;
	border-left: solid 1px #FFFFFF;
	text-align: center;
}
.tabla_semanainduccion2010 th#horas{
	color: #FFFFFF;
	border-left: solid 1px #003366;
}




h3.progs {
	font-size: 130%;
	color: #000033;
	border-bottom: solid 1px #CCC;
	margin: 15px 0 10px 0;
}
div.progs-separador {
	margin: 10px 0 10px 0;
	padding: 8px;
	border: solid 1px #CCC;
}
p.listado {
	background-image: url(../images/indent8.png);
	background-repeat: no-repeat;
	background-position: 2px 8px;
	padding: 5px 0 5px 0;
	text-indent: 18px;
}


.intro {
	text-indent: 12px;
	background-image: url(../images/indent1.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: solid 1px #D4D4D4;
}
ul.gral {
	list-style-image: url(../images/indent3.png);
	list-style-position: inside;
}
ul.gral li {
	margin: 10px 0 10px 0;
}

ul.ind6 {
	list-style-image: url(../images/indent7.gif);
	list-style-position: inside;
}
ul.ind6 li {
	margin: 10px 0 10px 10px;
}


table.staff, table.tablaCursos {
	border: solid 1px #999;
	width: 100%;
}
table.staff td.separador {
	padding: 0;
	background-color: #EEEEEE;
	color: #EEEEEE;
	font-size: 0;
}
table.staff th, table.tablaCursos th {
	text-align: center;
	background-color: #1B2586;
	color: #FFFFFF;
	padding: 4px;
}
table.staff td, table.tablaCursos td {
	padding: 5px;
	border-bottom: solid 1px #999;
}
table.staff .nivel {
	text-align: center;
	font-weight: bold;
}
table.staff .asig {
	border: solid #999;
	border-width: 0 1px 0 1px;
	border-bottom: solid 1px #999;
}
.staff .dest1 {
	background-color: #9AB7E2;
	font-size: 12px;
	text-align: center;
}
table.staff-eje td {
	text-align: center;
	padding: 5px;
}
table.tablaCursos caption {
	font-size: 18px;
}
table.tablaCursos ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
table.tablaCursos ul li {
	background-image: url(../images/indent8.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px 0 2px 15px;
}

div.proyectos {
	clear:both;
	border: solid 1px #999999;
	padding: 1px;
	margin-bottom: 20px;
}
div.proyectos .tit {
	background-color: #8C93AE;
	background-image: url(../images/bg_proyectos.png);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 90%;
	font-weight: bold;
	color: #FFFFFF;
	padding: 4px;
}
div.proyectos .cont {
	padding: 4px;
}
div.proyectos .pie {
	clear: both;
	background-color: #999999;
	padding: 4px;
	color: #FFFFFF;
	height: 15px;
}
div.proyectos .fecha {
	float: left;
	width: 16%;
	padding: 0;
	color: #FFFFFF;
}
div.proyectos .cliente {
	float: left;
	width: 83%;
	margin-left: 5px;
	font-size: 80%;
}


div.equipo {
	clear:both;
	border: solid 1px #999999;
	padding: 1px;
	margin-bottom: 20px;
}
div.equipo .tit {
	background-color: #8C93AE;
	background-image: url(../images/bg_proyectos.png);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 90%;
	font-weight: bold;
	color: #FFFFFF;
	padding: 4px;
}
div.equipo .cont {
	padding: 5px;
}




#contenido {
	float: left;
	width: 670px;
	margin-left: 10px;
}
#cont-470 {
	float: left;
	width: 470px;
}

.article-meta, .modifydate {
	font-size: 85%;
	color: #999999;
	font-style: italic;
	padding: 5px;
}
.article_column {
	padding: 5px;
}
.user1 {
	padding: 5px;
}
ul.latestnews {
	margin: 0;
	padding: 0;
	list-style-image: url(../images/indent1.png);
	list-style-position: inside;
}
li.latestnews {
	padding: 5px;
	border-bottom: solid 1px #D4D4D4;
}
ul.pagination {
	list-style: none;
	margin: 10px;
}
ul.pagination li {
	float: left;
	
}

a.latestnews:link, a.latestnews:visited, a.latestnews:visited {
	color: #000F5B;
}
a.latestnews:hover {
	color: #E10915;
}

.img_rel {
	margin: 0 8px 3px 0;
	float: left;
}

table.clientes {
	width: 100%;
	border: solid 1px #EAEAEA;
}
table.clientes th {
	background-color: #171D5E;
	color: #FFFFFF;
	padding: 4px;
	font-size: 12px;
	text-align: center;
}


#right {
	float: left;
	width: 190px;
	margin-left: 10px;
}


#footer {
	clear: both;
	padding: 5px;
	background-color: #B6B6B6;
	color: #FFFFFF;
	border-bottom: solid 4px #9A9A9A;
}
#webmail-login {
	clear: both;
	margin: 10px 0 10px 0;
	background-image: url(../images/tit_webmail.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#webmail-login label {
	display: block;
	font-size: 80%;
}
#webmail-login form {
	margin-left: 65px;
}
#webmail-login #rcmloginuser, #webmail-login #rcmloginpwd {
	width: 120px;
}

/*	PERFORMS	*/
.noprint {
	display: none;
}
.performs_required {
	color: #FF0000;
}


#footer .cont {
	width: 600px;
	padding: 5px;
}
div.datosFooter {
	font-weight: bold;
}

/* ***************************************************************************************************** */
/* JOOMLA SPECIFIC CSS CODE */

.article_separator{

}
.adminform{

}
.author{

}
.bannerfooter{

}
.bannergroup{

}
.bannerheader{

}
.banneritem{

}
.blog {}
.blognews {
	width: 50%;
	margin-right: 7px;
}
.blog_more ul li {
	list-style: none;
	background-image: url(../images/indent7.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 3px 0 3px 12px;
}

.blogsection{

}
.breadcrumbs{

}
.button {
	background-image: url(../images/bg_button.png);
	background-repeat: repeat-x;
	background-position: top;
	color: #FFFFFF;
	padding: 2px 10px 2px 10px;
	font-size: 10px;
}
.buttonheading {
	width: 90px;
	height: 5px;
	text-align: right;
}
.buttonheading img {
	border: none;
}
.clr{
	clear:both
}
.componentheading {
	font-size: 140%;
	margin-bottom: 14px;
}
div.componentheadingnews {
	font-size: 18px;
	padding-bottom: 4px;
	color: #999999;
	margin-bottom: 10px;
	margin-top: 7px;
	border-bottom: solid 2px #D2D2D2;
}
h2.contentheading {
	font-size: 140%;
	padding-left: 14px;
	background-image: url(../images/indent1.png);
	background-repeat: no-repeat;
	background-position: left;
}
.content_email{

}
.content_rating{

}
.content_vote{

}
.contentdecription{

}
a.contentpagetitlenews:link,
a.contentpagetitlenews:active,
a.contentpagetitlenews:visited,
a.contentpagetitle:link,
a.contentpagetitle:active,
a.contentpagetitle:visited {
	color: #003366;
	text-decoration: none;
	padding-top: 7px;
}
a.contentpagetitlenews:hover,
a.contentpagetitle:hover {
	text-decoration: underline;
}
.contentpane{

}
.contentpaneopen, .contentpaneopennews {
	clear: both;
	border-bottom: solid 1px #D4D4D4;
	padding: 0 5px 5px 5px;
}
.contenttoc{

}
.createdate{

}
.created-date{

}
.date{

}
.input{

}
input.inputbox, select.inputbox {
	border: solid 1px #999999;
	padding: 1px;
	color: #999999;
	font-size: 90%;
}
textarea.inputbox {
	border: solid 1px #999999;
	padding: 2px;
	color: #999999;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.intro{

}
.latestnews{

}
.loclink{

}
ul#mainlevel {
	margin: 0;
	padding: 0;
	list-style: none;
	border-top: solid 1px #D2D2D2;
}
a.mainlevel:link, a.mainlevel:active, a.mainlevel:visited {
	display: block;
	font-size: 13px;
	padding: 4px 4px 4px 16px;
	text-decoration: none;
	font-weight: bold;
	color: #585856;
	background-image: url(../images/indent2.png);
	background-repeat: no-repeat;
	background-position: left center;
	border-top: solid 1px #D2D2D2;
}
a.mainlevel:hover {
	background-image: url(../images/indent2_hover.png);
	color: #00044E;
	background-color: #F3F3F3;
}
#active_menu {
	background-image: url(../images/indent2-down.png);
}

a.sublevel:link, a.sublevel:active, a.sublevel:visited {
	display: block;
	padding: 5px 0 5px 18px;
	color: #999999;
	font-size: 90%;
	background-image: url(../images/bg_sublevel.png);
	background-repeat: no-repeat;
	background-position: 8px center;
}
a.sublevel:hover {
	color: #000000;
	background-image: url(../images/bg_sublevel_hover.png);
	text-decoration: none;
	background-color: #F8F8F8;
}
a.sublevel#active_menu {
	padding-left: 22px;
	background-color: #F8F8F8;
}
div.contenido table tr td div div a.sublevel:link,
div.contenido table tr td div div a.sublevel:active,
div.contenido table tr td div div a.sublevel:visited {
	padding: 4px 7px 4px 24px;
	line-height: 100%;
	color: #999999;
	font-size: 85%;
	background-image: url(../images/indent6.png);
	background-position: 12px center;
}
div.contenido table tr td div div a.sublevel:hover {
	background-image: url(../images/indent6_hover.png);
	color: #333333;
}
div.contenido table tr td div div a.sublevel#active_menu {
	padding-left: 26px;
}


.message{

}
.metadata{

}
.modifydate{

}
.module{

}
.moduletable{

}
.mosimage{

}
.mosimage_caption{

}
.mostread{

}
.newsfeed{

}
.outline{

}
.pagenav{

}
.pagenav_next{

}
.pagenav_prev{

}
.pagenavbar{

}
.pagenavcounter{

}
.pathway{

}
.pollstableboarder{

}
.read{

}
.search{

}
.searchintro{

}
.sections{

}
.sectiontable_footer{

}
.sectiontableentry{

}
.sectiontablefooter{

}
.sectiontableheader{

}
.small{

}.smalldark{

}
a.sublevel:link, a.sublevel:active, a.sublevel:visited{

}
a.sublevel:hover{

}
.title{

}
.wrapper{

}
