@CHARSET "UTF-8";
body{
	background-color: #dbdbff;
}
.principal {
	width:1250px;
	text-align: left;
	height:100%;
}
.principal li{
	float:left;
	
}
.titulo{
background: url(/SGP/image/titulo1280.gif);
width:1250px;
height:100px;
float:right;
}

.boton{
        font-size:12px;
        font-family:Verdana,Helvetica;        
        color:black;
        width:100px;
        /*background:#638cb5;
        border:0px;
        font-weight:bold;
        height:19px;*/
}

.tablanombre{
margin-top:4px;
float:right;
margin-right:10px;
width:150px;
font-weight:bold;
}

.tabla2{
width: 100%;
border-style: none;
border-collapse: separate;
border-width: 1px;
border-color: #BDBDBD;

}
.tabla2 td{
	text-align: left;
	padding:4px;
	margin:0px 6px 0px 6px;
	font-size:10pt;
	font-family:Arial, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#424242;
}
.tabla2 th{
	background-color: #A9D0F5; 
	text-align: center;
	margin:4px 6px 4px 6px;
	padding:4px 2px 4px 2px;
	font-size:10pt;
	color: #080988;
}
.tabla3{
width: 100%;
border-style: none;
border-collapse: separate;
border-width: 1px;
border-color: #BDBDBD;

}
.tabla3 td{
	text-align: left;
	padding:4px;
	margin:0px 6px 0px 6px;
	font-size:10pt;
	font-family:Arial, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#424242;
}
.tabla3 th{
	background-color: #A9D0F5; 
	text-align: center;
	margin:4px 6px 4px 6px;
	padding:4px 2px 4px 2px;
	font-size:10pt;
	color: #080988;
}

td.centrada{
	text-align: center;
	margin:4px 6px 4px 6px;
	font-size:10pt;
	
}
img {
    border:none;
}
.pestanas{
   width: 510px;
   margin-left:124px;
   _margin-left:65px;
   background: url(/SGP/image/fondopestana.gif) no-repeat; 
   background-color: #4689fa;
   float:left;
   margin-top:75px;
   _margin-top:76px;
}

.pestanas ul{
   margin:0px;
   padding:0px;
   list-style: none;
}
.pestanas a {
	text-decoration: none;
	color: #E6E6E6;
	font-weight: bold;
	}
.pestanas li{
	
	text-align: center;
   	float:left;
   	width: 150px;
   	height: 25px;
  	margin:0px 6px 0px 0px;
   	padding:4px 0px 0px 0px;
   	background-color: #6868f8;
   	color: #eeeeee;
   	font-size:9pt;
}

li.pestanaseleccionada{
   background-color: #E6E6E6;
   background: url(/SGP/image/pestana.gif) no-repeat;
}
li.pestanaseleccionada A{
   color: #080988;
   font-weight: bold;
}
.cuerpopestanas{
   background-color: #E6E6E6;
   color: #000000;
   clear:both;   
   margin:0px;
   padding:4px;
   width: 1121px;
   overflow: auto;
   background: url(/SGP/image/cuerpo.gif);
   float:left;
}
.cuerpobusqueda{
   color: #000000;
   clear:both;   
   margin:0px;
   padding:4px;
   height: 330px;
   width: 250px;
   overflow: auto;
}
.cuerpobusqueda a{
	color: #000000;
}
.cuerpoalumno{
   background-color: #2E9AFE;
   color: ffffff;
   clear:both;   
   margin:0px;
   padding:4px;
   height: 450px;
   width: 150px;
   overflow: auto;
}


/*        V3        */


* {
	list-style:none;
	padding:0px;
	*margin:0px;
}

	
#menu {
  	
	
	width: 120px;
	height: 450px;
	background-color: #58aef9;
 	float:left;
	}
/*******************************************************/	
#menu li.prin a {
	width: 108px;
	_width: 109px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	font-size: 11pt;
	font-weight:bold;
	border-style: none solid none solid;
	border-color: #4c84ba;
	border-size: 1px;
	border-width: 1px;
	border-collapse:collapse;
	}	
	
#menu li.prin a:link, #menu li.prin a:visited {
	color: #0e69be;
	display: block;
	background: url(/SGP/image/v3.jpg);
	background-repeat:no-repeat;
	padding: 8px 0 0 10px;
	
	}
	
#menu li.prin a:hover {
	color: #0e69be;
	background: url(/SGP/image/v3.jpg) 0 -32px;
	background-repeat:no-repeat;
	padding: 8px 0 0 10px;
	}
	
#menu li.prin a:active {
	color: #0e69be;
	background: url(/SGP/image/v3.jpg) 0 -64px;
	background-repeat:no-repeat;
	padding: 8px 0 0 10px;
	
	}
/************************************************/
#menu li.sub a {
	width: 108px;
	_width: 109px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 16px;
	text-decoration: none;	
	font-size: 7pt;
	margin: 0px 0 0 0px;
	font-weight:bold;
	border-style: none solid solid solid;
	border-color: #4c84ba;
	border-size: 1px;
	border-width: 1px;
	border-collapse:collapse;
	}	
	
#menu li.sub a:link, #menu li.sub a:visited {
	color: #0e69be;
	display: block;
	background: url(/SGP/image/v3.jpg);
	background-repeat:no-repeat;
	padding: 8px 0 0 10px;
	
	
	}
	
#menu li.sub a:hover {
	color: #0e69be;
	background: url(/SGP/image/v3.jpg) 0 -36px;
	background-repeat:no-repeat;
	padding: 8px 0 0 10px;
	}
	
#menu li.sub a:active {
	color: #0e69be;
	background: url(/SGP/image/v3.jpg) 0 -68px;
	background-repeat:no-repeat;
	padding: 8px 0 0 10px;
	}
	

/*******************************************/

#menu li.prinselect a{
	width: 110px;
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	color: #0e69be;
	display: block;
	background: url(/SGP/image/v3.jpg) 0 -96px;
	background-repeat:no-repeat;
	padding: 8px 0 0 10px;
	font-size: 11pt;
	font-weight:bold;
	border-style: none none none solid;
	border-color: #4c84ba;
	border-size: 1px;
	border-width: 1px;
	border-collapse:collapse;
	}
#menu li.subselect a{
	width: 110px;
	height: 20px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 16px;
	text-decoration: none;
	color: #0e69be;
	display: block;
	background: url(/SGP/image/v3.jpg) 0 -100px;
	background-repeat:no-repeat;
	padding: 8px 0 0 10px;
	font-size: 7pt;
	font-weight:bold;
	border-style: none none solid solid;
	border-color: #4c84ba;
	border-size: 1px;
	border-width: 1px;
	border-collapse:collapse;
	}

/*******************************************/
#menu li.prinb {
	width: 108px;
	_width: 109px;
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	color: #0e69be;
	display: block;
	background: url(/SGP/image/v3.jpg);
	background-repeat:no-repeat;
	padding: 8px 0 0 10px;
	font-size: 10pt;
	font-weight:bold;
	border-style: none solid none solid;
	border-color: #4c84ba;
	border-size: 1px;
	border-width: 1px;
	border-collapse:collapse;
	}
	
