.cssbuttonstoggler{ /*style for DIV used to contain toggler links. */
width: 100%;
margin-top: 0px;
text-align: center; /*How to align pagination links: "left", "center", or "right"
background: white; /*always declare an explicit background color for fade effect to properly render in IE*/
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
background-color:#f39e5e;
}
/*
 Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
*/

.cssbuttonstoggler a{ /*style for every navigational link within toggler */

font-family: Verdana, Arial, Helvetica;
font-size: 15px;
color: #FFFFFF;
font-weight:bold;
/*display: block;*/
float: left;
margin-right: 6px;
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
/*height: 23px;*/ /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
/*padding-top:10px;*/
}

.cssbuttonstoggler a span{
/*background: transparent url('../images/square-gray-right.gif') no-repeat top right;*/
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

.cssbuttonstoggler a.selected, .cssbuttonstoggler a:hover{ /*style for selected and hover page's toggler link. ".selected" class auto generated! */
background-position: bottom left;
}

.cssbuttonstoggler a.selected span, .cssbuttonstoggler a:hover span{ /*style for selected and hover page's toggler link. ".selected" class auto generated! */
background-position: bottom right;
color: #b14700;
}

.cssbuttonstoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
    padding-top:4px;
}

.cssbuttonstoggler a.prev, .glidecontenttoggler-2 a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}

.cssbuttonstoggler a.prev:hover, .glidecontenttoggler-2 a.next:hover{
}

/*Inicio estilo para tablas del plan de estudio*/   
body { 
    margin:0; 
    padding:0;          
   } 
   .bg7{ /* Fondo de celda encabezado planes de estudio */
	background-color: #f3e6c3;	
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
   }
   a.liga1, a.liga1:visited,a.liga1:link
    {
	    /*text-align:center;
	    font-size: 9px;
	    font-family: Verdana, Arial, Helvetica;
	    color: #1C8D8B;
	    text-decoration: underline;*/
        /*margin-left:2px;*/
	    font-size: 13px;
	    font-family: Verdana, Arial, Helvetica;
	    color: #e57914;	
	    line-height: 135%;
	    text-decoration: none;
        text-transform: uppercase;
    }
    
    a.liga1:hover
    {
	    font-size: 13px;
	    font-family: Verdana, Arial, Helvetica;
	    color: #bc5c01;	
	    line-height: 135%;
	    text-decoration: none;
    }
   
    table.tabla1
    {	
        width:100%;
        border-style:solid;
        border-color:#dbdbdb;
        border-width:1px;
        table-layout: auto;
	    empty-cells:show;        
	    /*
        width:695px;
	    table-layout: auto;
	    empty-cells:show;
	    border:1px solid #999;	
	    margin:1;
	    padding:1;
	    text-align:left;*/
    }
table.tabla1 tr td {
    color: #000;
    font-size:13px;
}
    td.borde
    {
        padding-left:3px;
        padding-right:3px;
        border-bottom-style:solid;
        border-bottom-color:#dbdbdb;
        border-bottom-width:1px;
    }
td.borde p {
    text-transform: uppercase;    
}
    td.encabezado1 /* Encabezado de las tablas de planes de estudio */
    {
	    text-align:center;
        /*text-align:left;  
        padding-left:3px;*/
	    vertical-align:middle;
	    font-family: Verdana, Arial, Helvetica;
	    font-weight:bold; 
	    font-size:13px;	
    }
    td.encabezado2 
    {
	    text-align:center; 
	    vertical-align:middle; 
	    font-family: Verdana, Arial, Helvetica;
	    font-size:12px;	
       
    }  
    td.encabezado3 /* Encabezado de las tablas de planes de estudio */
    {	    
        text-align:left;  
        padding-left:3px;
	    vertical-align:middle;
	    font-family: Verdana, Arial, Helvetica;
	    font-weight:bold; 
	    font-size:13px;        
    }  

    .backtextosemestres
    {
        font-family: Verdana, Arial, Helvetica;
        font-size: 11px;
        font-weight:bold; 
        color:White;
        background-color:#f47b20;
    }
    .titulo1 /* Título internos */
    {
	    font-family: Verdana, Arial, Helvetica;
        font-size: 16px;
        font-weight:bold; 
        color:White;  
        margin-left:3px;      
    }
    #optativas
    {
        height:20px;        
        font-family: Verdana, Arial, Helvetica;
        font-size: 15px;
        font-weight:bold; 
        color:White;
        background-color:#f08839;
                
    }
    a.anchorLink
    {
	    text-align:center;
	    font-size: 15px;
	    font-family: Verdana, Arial, Helvetica;
	    color: #ffffff;
	    font-weight:bold;
	    text-decoration: none;
	    border-style:solid;
        border-width:1px;
        border-color:#dbdbdb;
        padding-top:3px;    
        padding-right:3px;
        padding-left:3px;
        padding-bottom:3px;
        background-color:#f39e5e;
    }
    a.anchorLink:visited
    {
	    text-align:center;
	    font-size: 15px;
	    font-family: Verdana, Arial, Helvetica;
	    color: #ffffff;
	    font-weight:bold;
	    text-decoration: none;
	    border-style:solid;
        border-width:1px;
        border-color:#dbdbdb;
        padding-top:3px;    
        padding-right:3px;
        padding-left:3px;
        padding-bottom:3px;
        background-color:#f39e5e;
    }
    a.anchorLink:link
    {
	    text-align:center;
	    font-size: 15px;
	    font-family: Verdana, Arial, Helvetica;
	    color: #ffffff;
	    font-weight:bold;
	    text-decoration: none;	
	    border-style:solid;
        border-width:1px;
        border-color:#dbdbdb;
        padding-top:3px;    
        padding-right:3px;
        padding-left:3px;
        padding-bottom:3px;
        background-color:#f39e5e;
    }
    a.anchorLink:hover
    {
	    text-align:center;
	    font-size: 15px;
	    font-family: Verdana, Arial, Helvetica;
	    color: #b14700;	
	    font-weight:bold;    
	    text-decoration: none;
	    border-style:solid;
        border-width:1px;
        border-color:#dbdbdb;
        padding-top:3px;    
        padding-right:3px;
        padding-left:3px;
        padding-bottom:3px;
        background-color:#f39e5e;
    }
    .leyendaPlanEstudios {
        font-family: Verdana, Arial, Helvetica;
        color: #5f6050;
        font-size: 11px;
    }
/*Fin estilo para tablas del plan de estudio*/

table.planEstudios
{
     width:100%;
     border-style:solid;
     border-color:#dbdbdb;
     border-width:1px;
     table-layout: auto;
	 empty-cells:show;   
     background-color: White;   
}
    table.planEstudios td
    {
        text-transform: uppercase;       
        padding: 10px;
        /*padding-left: 3px;
        padding-right: 3px;*/
        border-bottom-style: solid;
        border-bottom-color: #dbdbdb;
        border-bottom-width: 1px;
    }
    table.planEstudios td align-left
    {
        text-align:left;
    }
        table.planEstudios td a
        {
            font-size: 13px;
            font-family: Verdana, Arial, Helvetica;
            color: #e57914;
            line-height: 135%;
            text-decoration: none;
            text-transform: uppercase;
        }
        table.planEstudios td a:hover
        {
            color: #bc5c01;	
	        text-decoration: none;
        }
     