.tablewithborder /*Otro color que estaba antes*/
{
    BORDER-RIGHT: #66CC99 1pt ;
    BORDER-TOP: #66CC99 1pt ;
    MARGIN: 2px;
    BORDER-LEFT: #66CC99 1pt ;
    BORDER-BOTTOM: #66CC99 1pt 
}

.tablewithborder2 /*Borde del color verde UPV*/
{
    BORDER-RIGHT: #5795d0 1pt ;
    BORDER-TOP: #5795d0 1pt ;
    MARGIN: 2px;
    BORDER-LEFT: #5795d0 1pt ;
    BORDER-BOTTOM: #5795d0 1pt 
}

.tablewithborder_lateral /*Borde lateral azul*/
{
   
   margin: 2px;
   border-left: #5795d0 1pt ;
    border-right: #5795d0 1pt 
}

.tablewithborder_top /*Borde lateral azul*/
{
   
   margin: 2px;
   border-top: #5795d0 1pt ;
   
}
.tablewithborder3 /*Borde del color rosa ETSINF*/
{
    BORDER-RIGHT: #d40066 1pt ;
    BORDER-TOP: #d40066 1pt ;
    MARGIN: 2px;
    BORDER-LEFT: #d40066 1pt ;
    BORDER-BOTTOM: #d40066 1pt 
}
.verdeUPV {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6291CC;
}
.rosaETSINF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #D40066;
}

.sizeBig{ /*Tamaño grande de letras*/
	font-size:130%;
}
.sizeSmall{ /*Tamaño no tan grande de letras*/
	font-size:100%;
}
.sizeSSmall{ /*Tamaño para las aulas*/
	font-size:80%;
}
.sizeXSmall{
	font-size:70%;
}
.negrita {
	font-weight: bold;
}
/*Un pixel blanco para separar tablas de color*/
.pixblancoder {
	border-right:2px  #ffffff;
}
.pixblancobottom {
	 border-bottom:2px  #ffffff;
}
.pixblanco {
	 border-top:2px  #ffffff;
}
/*Un Pixel Gris Para separar las tablas blancas*/
.pixgristodo {
	 border-top:2px  #c0c0c0;
 	 border-right:2px  #c0c0c0;
 	 border-left:2px  #c0c0c0;
 	 border-bottom:2px  #c0c0c0;
}
.pixgrisbottom{
border-bottom:1px  #c0c0c0;
border-top: 1px  #c0c0c0;
}
.pixgrisder {
	border-right:1px  #c0c0c0;
}
.pixgrisizq {
	border-left:1px  #c0c0c0;
}
.textoxdefecto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.txt_left{
	padding-left:3px;
	text-align:left!important;
}
.boton:active,.boton:link, .boton:visited {
font-size:11px;
padding:4px;
border: 1px solid #6291CC;
background-color:#D8E9FA;
color:#666;
text-decoration:none;
font-weight:bold;
height:14px;
}

.boton:hover {
font-size:11px;
padding:4px;
border: 1px solid #6291CC;
background-color:#E2E2E2;
color:#666;
text-decoration:none;
font-weight:bold;
height:14px;
}
/*rotulo listado asignaturas*/
.rotulo_listado{
	text-align:center!important;
}
/*nuevo diseño horario_by_asig.php 25112014*/

.contenedor_ppal {
	
    display:table;
   
	margin-left:5%;
    top: 20px;
    width: 90%;
	/*background-color:#F90;*/
    padding-bottom: 10px;
}

.btn_autentificacion {
	/*position:absolute; 
	margin: 10px 10px 10px 30%;*/
	float:right;
	text-align: right;
   padding-right: 10px;
  padding-top:30px;
  padding-left:10px;
  padding-bottom:10px;
  
  height:100px;
  width:60%;
      
   
  
}
#btn_session{
	margin-left: 20%!important;
}
#select_anyo {
     text-align:left!important;
	/*border:1px solid #C39;*/
	padding-top:30px;
	padding-left:10px;
	padding-bottom:10px;
	float:left;
	height:100px;
	width:30%;
	 
}
/*rotulo Listado Asignaturas
/***     Curso 20xx-20xx    **/
#rotulo{
	 text-align: center;
	 float:left;
	 width:98%;
	 /*background-color:#FF9;*/
	 margin-bottom: 10px;
}

#caja_busqueda {
     border: 1px solid #5795d0;
    padding: 10px;
	text-align:left!important;
	
 }
#caja_lista_asignaturas {
	 margin-top: 10px;
	padding: 2% 2% 10% 2%;
	clear:both;
     border: 1px solid #6291CC;
	/* background-color:#FC9;*/
    display: table!important;
    width: 96%;
      
  }
#btn_caja_ok_cancel{
	
    padding: 10px;
  	margin-left:25%;
	
}
#titulaciones{
	float:right;
	 text-align:left!important;
	border: 1px solid #5795d0;
	padding:2%;
	font-size:12px;
	font-weight:normal;
	}
	#titulaciones .siglastit{
		font-weight:bold;
		padding-right:5px;
}
.rotulo_leyenda{
 font-size:12px;
	color:#FF6699;

}
#btn_reset{
	float:left;
	/*background-color:#CF9;*/
	widht:98%;
	padding: 4px;
}
#btn_reset .reset{
	margin-bottom:0.3%;
	background-color: #D8E9FA;
    border: 1px solid #6291CC;
    color: #666;
    font-weight: bold;
    padding: 4px;
    text-decoration: none;
	
	/* background: url("images/ui-bg_glass_85_dfeffc_1x400.png") repeat-x scroll 50% 50% #dfeffc;
    border: 1px solid #c5dbec;
    color: #2e6e9e;
    font-weight: bold;*/
	}
	#btn_reset.reset{
           background-color: #eef7d5;
        }
     #btn_reset   .reset:hover{
            background:#D5E0F7;
        }
      #btn_reset  .reset:active{
            background:green;
        }
#filtros_aplicados{
	
}
#tabla_asignaturas{
	clear:both;
}
/*ejecución autocomplete*/
.ui-autocomplete {
    position: relative;
	text-align:left!important;
}
.ui-helper-hidden-accessible{
	display:none;
}
ul
{
    list-style-type: none;
	font-size:11px;
}
input.tablesorter-filter {
font-size: 0.8em!important;
}
select.tablesorter-filter {
font-size: 0.8em!important;
}
/*Estilos tabla puntuales*/
/**ESTILOS UL CON TODOS LOS ESPACIOS DEL PUNTUAL*/
.lista-espacios{padding-left:0px;}