/* BODY */

body { background: #FFFFFF;  font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px 0px 0px 0px; line-height: 15px; color: #000000; text-align: justify;}

select, textarea, input {
	border: 1px #999999 solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000; /* width: 300px; */
	margin: 2px;
	background-repeat: repeat-x;
	padding-left: 10px;
	background-color: #FFFFFF;
	background-image: url(../images/fondos/fondo-areatxt.jpg);
}
option { background: #FFFFFF;}
.login { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; background-color: #F2F2F2; height: 10px; width: 80px;}
.buscador {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; background-color: #F2F2F2; height: 12px; width: 100px;}
input.claro {border: 1px #5681C0 groove; background: #FFFFFF; color: #000000; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
hr { color: #E2E9EB;}
ul { margin-left: 20px; padding: 0px; }
.ir { background: url(../images/botones/ir.jpg); width: 17px; height: 17px; border: 0px;}

/*IMAGEN*/
img.pequeña { border: 1px #820000 solid; padding: 8px; }
img.fotos { border: 1px #820000 solid; padding: 3px; }

/* TD */
td.boletines {
	padding: 3px;
	text-align: justify;
	border-right-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
	border-left-color: #C0C0C0;
	background-image: url(../images/fondos/bg-boletines.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
td { vertical-align: top;}
td.pad5px { padding: 5px;}
td.padtop5px {padding: 5px 0px 0px 0px;}
.brdbottomgris{
	border-bottom-color: #EAEAEA;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #EAEAEA;
}
table.bordeazul {border: 1px #003399 solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

/* DIV */
div.separadorgris { border-bottom: 1px #E2E2E2 solid;}
div.masterdiv {color: #000000; background-color: #91B3D6; background-image: url(../images/fondos/fondisimo.jpg); background-repeat: repeat-x; text-align: center;}
div.header {height: 84px; text-align: right; width: 100%;}
div.left{color: #000000; float: left; width: 145px; background-color: #F2F3F7; text-align: center; padding-top: 5px; padding-left: 0px;}
.banner {color: #000000; background-color: #FFFFFF; border: 1px #CCCCCC solid; margin: 1px; margin-top: 3px; width: 142px;}
.banner2{color: #000000; background-color: #FFFFFF; border: 1px #ACCAE8 solid; margin: 1px; margin-top: 3px; margin-right: 3px; width: 142px;}
#info { background:url(../images/fondos/cabinfo-izq.gif); background-repeat: repeat-y; padding: 8px;}
div.radiobutton { width: 10px; background: #A6B5B3; padding: 5px; margin: 0px 4px 0px 0px; float: left;}

div.padtop5px {padding: 5px 0px 0px 0px;}
div.posicion {
	padding: 5px;
	border: 1px #9CA8C7 solid;
	background: #DCE0EB;
	margin: 2px 10px 0px 6px;
	text-align: left;
}
div.link-ppal{border: 1px #C0C0C0 solid; padding: 3px; margin: 2px; text-align: left;}

/* BACKGROUNDS */
td.bgizq { background: url(../images/fondos/sombra-izq-fondo.jpg); background-position: right; background-repeat: repeat-y;}
td.bgder { background: url(../images/fondos/sombra-der-fondo.jpg); background-position: left; background-repeat: repeat-y;}

#bgbottom {background-repeat: no-repeat; background-position: bottom;}
#bgnrtop {background-repeat: no-repeat; background-position: top}
#bg-repy-left {background-repeat: repeat-y; background-position: left}
#bg-repy-right {background-repeat: repeat-y; background-position: right}
#bg-rep {background-repeat: repeat;}

/* PARA PENSUMS */
td.cuadrosemestre {background:url(../images/fondos/cabinfo-arriba.gif) repeat-x;	margin: 6px;	padding: 2px;	text-align: left;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-bottom-color: #999999;	border-left-color: #999999;}

.subtitulos{border: 1px solid gray; padding: 2px; margin-bottom: 1em; background: #E2E9EB; width: 99%;}

/* PARRAFOS */
p {
	text-indent: 20px;
	text-align: justify;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
p.separadorgris{border-bottom: 1px #CCCCCC solid;}

/* TEXTOS */
.timesgrd {font-family: "Times New Roman", Times, serif; font-size: 18px; color: #000000}
.timespeq {font-family: "Times New Roman", Times, serif; font-size: 12px; color: #000000}
.condensado {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #000000; text-decoration: none;}
.textoblanco {font-size: 11px; color: #FFFFFF; text-decoration: none}
.textopeq {font-size: 9px; color: #FFFFFF; text-decoration: none}
.textovino {font-size: 9px;	color: #820000; text-decoration: none;}
.textonegro {font-size: 11px; color: #000000; text-decoration: none;}
.textonegropequeno {font-size: 9px; color: #000000; text-decoration: none;}
.textogris {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;}

.textoingenieria {font-size: 11px; color: #306DB6; text-decoration: none;}
.textocsadministrativas {font-size: 11px; color: #E0499A; text-decoration: none;}
.textocsjuridicas {font-size: 11px; color: #D51F27; text-decoration: none;}
.textocsinformatica {font-size: 11px; color: #29A294; text-decoration: none;}
.textohumanidades {font-size: 11px; color: #5F6060; text-decoration: none;}
.textopostgrado {font-size: 11px; color: #007e40; text-decoration: none;}
.textoextension {font-size: 11px; color: #c98f40; text-decoration: none;}
.textocultura {font-size: 11px; color: #f7941d; text-decoration: none;}
.textodeporte {font-size: 11px; color: #62BB46; text-decoration: none;}
.textocorporativo {font-size: 11px; color: #002469; text-decoration: none;}
.textocorporativovino {font-size: 11px; color: #820000; text-decoration: none;}

.textocomunicado {font-size: 12px; line-height: 26px; }

.textonuevospostgrado {
	font-size: 20px;
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
}

.textoperiodopostgrado {
	font-size: 16px;
	color: #006db7;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}

.textofondoamarillo {
	font-size: 16px;
	color: #FF0000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	background-color: #FFFF00;
}

.textonegromediano {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
}

.textoazulgrande {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #002469; text-decoration: none;}
.textovinogrande {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #820000; text-decoration: none;}
.textonegrogrande {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
.textoazulmediano {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #002469;}

/* LINKS */

a.paraimagen:link,a.paraimagen:active,a.paraimagen:visited,a.paraimagen:hover { border: 0px; background: none;}

a:link,a:active,a:visited{ text-decoration: none; color: #306DB6;}
a:hover {color: #858B9B; text-decoration: none; background: #306DB6; color: #FFFFFF; border: 0px;}

a.blanco:link,a.blanco:active,a.blanco:visited{color:#FFFFFF; text-decoration: none; font-weight: bold; font-size: 11px; border: 0px;}
a.blanco:hover{color: #FFFFFF; background: #E6E6E6; font-weight: bold; font-size: 11px;}

a.azul:link,a.azul:active,a.azul:visited{color: #002469; text-decoration: none; font-weight: bold; font-size: 11px; border: 0px;}
a.azul:hover{color: #002469; background: #E6E6E6; font-weight: bold; font-size: 11px;}

a.vino:link,a.vino:active,a.vino:visited{color: #820000; text-decoration: none; font-weight: bold; font-size: 11px; border: 0px;}
a.vino:hover{color: #820000; background: #E6E6E6; font-weight: bold; font-size: 11px;}

a.negro:link,a.negro:active,a.negro:visited{color: #000000; text-decoration: none; font-weight: bold; font-size: 11px; border: 0px;}
a.negro:hover{color: #000000; background: #E6E6E6; font-weight: bold; font-size: 11px;}

a.boutique:link,a.boutique:active,a.boutique:visited{color: #009ee0; }
a.boutique:hover{color: #003399; background:none}

a.azul-gris:link,a.azul-gris:active,a.azul-gris:visited{color: #002469; text-decoration: none; font-size: 11px; border: 0px;}
a.azul-gris:hover{color: #858B9B; text-decoration: none; border-bottom: 1px dotted; font-size: 11px; background: none; cursor: pointer;}

/* a.blanco-gris:link,a.blanco-gris:active,a.blanco-gris:visited{color: #666666; text-decoration: none;}
a.blanco-gris:hover{color: #999999; background: #EEF0F0; border-bottom: 1px dotted; } */

a.descarga:link,a.descarga:active,a.descarga:visited,a.descarga:hover { border: 0px; background: none;}


/* CAMPUS URBE */
p.rayaarriba { text-align: right; border-top: 1px #666699 solid;}

a.linknoti:link,a.linknoti:visited,a.linknoti:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-decoration: none; border: 0px;}
a.linknoti:hover { background: none; border: 1px; color: #666666;}

a.noticia:link,a.noticia:visited,a.noticia:active { text-decoration: none; color: #000000; border: 0px;}
a.noticia:hover { background: none; border: 1px; color: #666666;}

h3 { border-bottom: 3px #820000 solid; padding: 5px; color: #002469; margin: 0px; text-align: right; line-height: 20px;}
h5{ color: #666666; text-align: right; margin: 0px; margin-right: 5px;}

table.tabextension { border: 1px #c98f40 solid; padding: 2px; margin-bottom: 10px;}
table.tabcsadmin { border: 1px #E0499A solid; padding: 2px; margin-bottom: 10px;}
table.tabcsinfo { border: 1px #29A294 solid; padding: 2px; margin-bottom: 10px;}
table.tabcsjuri  { border: 1px #c98f40 solid; padding: 2px; margin-bottom: 10px;}
table.tabhumanidades { border: 1px #5F6060 solid; padding: 2px; margin-bottom: 10px;}
table.tabingenieria { border: 1px #306DB6 solid; padding: 2px; margin-bottom: 10px;}
table.tabdeportes { border: 1px #62BB46 solid; padding: 2px; margin-bottom: 10px;}
table.tabcultura { border: 1px #f7941d solid; padding: 2px; margin-bottom: 10px;}
table.tabpostgrado { border: 1px #007e40 solid; padding: 2px; margin-bottom: 10px;}
table.tabazul { border: 1px #002469 solid; padding: 2px; margin-bottom: 10px;}
table.tabvino { border: 1px #820000 solid; padding: 2px; margin-bottom: 10px;}


table.noticias { padding: 5px; margin: 2px;  font-size: 11px; color: #000000;}
td.noticiaextension { border-bottom: 1px #E4D8C0 solid; border-top: 1px #FFFFFF solid; padding: 3px;} 
td.noticiacsadmin { border-bottom: 1px #F2B5D5 solid; border-top: 1px #FFFFFF solid; padding: 3px;} 
td.noticiacsinfo { border-bottom: 1px #6DDACC solid; border-top: 1px #FFFFFF solid; padding: 3px;} 
td.noticiacsjuri { border-bottom: 1px #D51F27 solid; border-top: 1px #FFFFFF solid; padding: 3px;} 
td.noticiahumanidades { border-bottom: 1px #BCBCBC solid; border-top: 1px #FFFFFF solid; padding: 3px;} 
td.noticiaingenieria { border-bottom: 1px #9CBDE4 solid; border-top: 1px #FFFFFF solid; padding: 3px;} 
td.noticiadeportes { border-bottom: 1px #BFE3B3 solid; border-top: 1px #FFFFFF solid; padding: 3px;} 
td.noticiacultura { border-bottom: 1px #FCD1A3 solid; border-top: 1px #FFFFFF solid; padding: 3px;} 
td.noticiapostgrado { border-bottom: 1px #00A653 solid; border-top: 1px #FFFFFF solid; padding: 3px;} 
td.noticiaazul { border-bottom: 1px #8CB8FF solid; border-top: 1px #FFFFFF solid; padding: 3px;} 
td.noticiavino { border-bottom: 1px #FFC1C1 solid; border-top: 1px #FFFFFF solid; padding: 3px;} 
#mapa li li {
	list-style-image: url(../images/detalles/li-li-vineta.gif);
}
#mapa li {
	list-style-type: circle;
}
#mapa li li li {
	list-style-image: url(../images/detalles/li-li-li-vineta.gif);
}
#mapa li li li li {
	list-style-image: url(../images/detalles/li-li-li-li-vineta.gif);
}
#mapa li li li li li {
	list-style-image: url(../images/detalles/li-li-li-li-livineta.gif);
}
#posic td{
	background-color: #DCE0EB;
	border: 1px solid #9CA8C7;
	padding: 5px;
}

.2 {
	background-color: #0033CC;
	height: 200px;
}
.lo-nuevo {
	background-color: #CCCCCC;
}

.menu {
	height: 150px;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
}

.contenido {
	width: 736px;
	margin-right: auto;
	margin-left: auto;
}
.scroll {
	height: 136px;
	width: 692px;
	overflow:auto;
	scrollbar-base-color: #ffffff;
	scrollbar-arrow-color:#1e9cc6;
	scrollbar-base-color:#1e9cc6;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#1e9cc6;
	
}
.titulo {
	border: 1px solid #CCCCCC;
	width: 386px;
	background-color: #74A9CF;
	padding: 5px;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
	color: #FFFFFF;
	
}
.titulo2 {
	background-color: #74A9CF;
	padding: 5px;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
	color: #FFFFFF;
	
}
.encuesta {
	width: 700px;
	border: 1px solid #CCCCCC;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 6px;
	margin-top: 8px;
	background-image: url(../encuesta/degradado-gris.jpg);
	background-repeat:  repeat-x;
}

#cabecera-servicios-web{
margin-bottom:10px;
margin-top:5px;
}
#frame-derecho{
margin-top:10px;
height:94px;
background-color:#f7f7f7;
padding: 2px 7px 2px 2px;
}
#frame-derecho-1{
width:210px;
float:left;
}
#frame-derecho-2{
width:387px;
float:right;
}
#frame-derecho-2-titulo{
color:#003366;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
padding-top:4px;
}
#frame-derecho-2-texto{
color:#454444;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#frame-izquierdo{
margin-top:10px;
height:94px;
background-color:#efefef;
padding: 2px 2px 2px 7px;
}
#frame-izquierdo-1{
width:387px;
float:left;
}
#frame-izquierdo-2{
width:210px;
float:right;
}
#next-page{
margin-top:10px;
}
#image-tutorial{
margin-top:10px;
margin-left:10px;
}
#titulo-tutorial{
height:20px;
margin-top:10px;
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#666666;
}
#texto-tutorial{
margin-top:10px;
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}
.div-comunicado-tabla{
 width:250px;
 margin-right:225px;
}
#todo #logo {
	background-image: url(../img/gb-logo.jpg);
	background-repeat: repeat-x;
	text-align: right;
}

#todo #informacion {
	background-image: url(../img/bg-rayado.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 35px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	text-align: left;
}
.titulo {
	background-color: #FFFFFF;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	color: #74A9CF;
    margin-top: 3px;
}
#textogeneral p, #textogeneral2 p {
	background-image: url(../img/bg-texto.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 5px;
	text-indent: 8px;
	margin-top: 0px;
	margin-bottom: 0px;
}


#portada {
	float: left;
	width: 310px;
	position: fixed;
}

#portada2 {
	float: left;
	width: 116px;
	position: fixed;
}

#portada3 {
	float: left;
	width: 300px;
}


#textogeneral {
	width: 400px;
	float: right;
}

#textogeneral2 {
	width: 600px;
	float: right;
}

#footer {
	background-image: url(../img/edicion.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 135px;
	width: 100%;
}

.recibido {
	background-color: #CBCBCB;
	padding: 5px;
	font-weight: bold;
	color: #07285E;
}
#articulo {
	border-top-width: 2px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #820000;
	border-bottom-color: #820000;
	margin-top: 3px;
	background-color: #f2f2f2;
}

