html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, meter, nav, section, summary,
time, mark, audio, video {
    margin:0;
    border:0;
	list-style: none;
    outline:0;
    font-size:100%;
	font-weight: normal;
    vertical-align:middle;
    background:transparent;
    -webkit-appearance: none;
    font-color: #000000;
}

a:link	{text-decoration: none; color: #000000;}
a:hover	{text-decoration: none; color: #000000;}
a:visited	{text-decoration: none; color: #000000;}
a:active	{text-decoration: none; color: #000000;}


@font-face {

font-family:DisaSun-Regular;
src:url(fonts/DisaSun-Regular.ttf);

}

html{
height: 100%;
}

body{
font-family:DisaSun-Regular;
font-size:12px;
background-color: #EEEEEE;
height: 100%;
}



.menu {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    margin: 0;
    background-color: #F2E006;
	opacity:0.92;
	filter:alpha(opacity=92);
	padding:0px 1px 0px 1px;
}

.menu-resaltado{
background-image:url('images/resalte_menu.png');
background-repeat:repeat-x;
background-position:bottom;
}

.menu-superior{
font-family:DisaSun-Regular;
font-size:12px;
text-decoration: none;
vertical-align: middle;
    }


.uh{
overflow:hidden;
font-family:DisaSun-Regular;
font-size:12px;
margin-right: 5px;
}


.wrapper {
    padding-top: 45px;
    padding-bottom: 25px;
    padding-left: 0px;
    padding-right: 0px;
    top: 0;
    left: 0;
    right: 0;
    margin: 0;
    }
    


.content {
    width: 100%;
 
}

.uh {
    height: 15px;
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    background-color: #ffdc00;
	opacity:0.92;
	filter:alpha(opacity=92);
    text-align: right;
}
img.banner {
    display: block;
    margin: 0 auto;
}

table {
	width: 100%;
    padding:10;

}

.titular {

	text-align:center;
	font-size:18px;

}

.tdclasi {
    vertical-align:top;

}

.tdclasia {
	font-size:18px;
}

.tdclasib {
	font-size:14px;

}

.tdclasic {
	font-size:12px;

}

.modoa {

    background-color: #EEEEEE;
}

.modob {

    background-color: #E2E2E2;
}

.dr{
font-size:32px;
font-weight:bold;
align:center;
}

.nblue{
color: #003399;
}

.greydark{
color: #666666;
}

.time{
text-align: right;
}

.alcentro{
text-align: center;
}

.alizq{
text-align: left;
}

.arriba{
vertical-align:top;
}


.batras {

	width: 100%;
	height: 40px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-color: transparent;
	background-image: url('http://disa.tiemposonline.com/images/atras_40.png');

}

.badelante {

	width: 100%;
	height: 40px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-color: transparent;
	background-image: url('http://disa.tiemposonline.com/images/adelante_40.png');

}


.co-name {
   display: block;
   font-size: .9em;
   opacity: .4;
}

.enhanced th.paso2, th.paso3, th.paso4, .enhanced td.paso2, td.paso3, td.paso4{
   display: none;
}

.legacy-ie .enhanced th.paso1, 
.legacy-ie .enhanced td.paso1{
	display: inline;
}
.enhanced th.paso1, 
.enhanced td.paso1{
   display: table-cell;
}


@media screen and (min-width: 300px) {

.menu-superior{
font-size:14px;
}


	.legacy-ie .enhanced th.paso2, 
	.legacy-ie .enhanced td.paso2{
		display: inline;
	}
	.enhanced th.paso2, 
	.enhanced td.paso2{
		display: table-cell;
	}
	




}

@media screen and (min-width: 420px) {

.menu-superior{
font-size:14px;
}

.batras{
	background-image: url('http://disa.tiemposonline.com/images/atras.png');
}

	.legacy-ie .enhanced th.paso3, 
	.legacy-ie .enhanced td.paso3{
		display: inline;
	}
	.enhanced th.paso3, 
	.enhanced td.paso3{
		display: table-cell;
	}
	




}

@media screen and (min-width: 550px) {

.menu-superior{
font-size:18px;
}


   .legacy-ie .enhanced th.paso4, 
   .legacy-ie .enhanced td.paso4 {
      display: inline;
   }
   .enhanced th.paso4, 
   .enhanced td.paso4 {
      display: table-cell;
   }




}