﻿body, html{ margin: 0pt; height: 0pt; background:url(images/background.png) #dedede repeat-y center; font-family:Tahoma, Arial; font-size: 10pt; }

#principal { width: 800px; min-width: 800px; margin-left:auto; margin-right:auto; clear:both; min-height: 600px; padding-bottom: 20pt; }
#contenido { margin:10px; clear:both; }
#titulos h1 { color:#000000; font-size:14pt; font-family:Arial; margin-top:0pt; }
#titulos h2 { font-family:Arial; color:#00ab4d; font-size:12pt; margin:0pt;	}
#titulos h3 { font-family:Arial; color:#005baa; font-weight:normal; font-size:12pt; margin:5pt; }
#titulos h4 { font-family:Arial; color: #656565; font-size:12pt; font-weight:bold; margin-top:0pt; }

form #ContenedorLogueo input[type=text]{ width: 185px; border: solid 1px #bcbcbc; padding:5pt; color:#989898; margin-left:10px; }
form #ContenedorLogueo input[type=password] { width: 185px; border: solid 1px #bcbcbc; padding:5pt; color:#989898; margin-left:10px; }
form #ContenedorLogueo input[type=submit] { background:#005baa; width:100px; color:#ffffff; padding:5pt; text-align:center; border:1px #73a4cf solid; font-weight:bold; margin:5pt; }
form #ContenedorLogueo input[type=submit]:hover { background:#ffffff; width:100px; color:#005baa; padding:5pt; text-align:center; border:1px #73a4cf solid; font-weight:bold; cursor:pointer; }
form #ContenedorLogueo select { border: solid 1px #bcbcbc; padding:5pt; color:#989898; margin-left:10px; }

#ContenedorLogueo { margin-top:20px; }
#ContenedorLogueo table { border:1px dashed #ececec; }
#ContenedorLogueo table td { border:1px dashed #ececec; }
.LogueText { font-family:Tahoma, Arial; background:#f4f4f4; text-align:right; font-size:11pt; color:#373737; padding:5px; }

#ContenedorAspirantes { margin-top:20px; }
.UsuarioText { font-family:Tahoma, Arial; background:#f4f4f4; font-size:10pt; color:#373737; padding:10px; }
.CerrarSesion { font-family:Tahoma, Arial; background:#f4f4f4; text-align:right; font-size:10pt; padding:10px; }

#Lista_Aspirantes { margin-top:10px; }

form #ContenedorOpciones input[type=text]{ width: 600px; border: solid 1px #bcbcbc; padding:5pt; color:#989898; margin-bottom:10pt; }
.btn_class { background:#575757; float:right; width:150px; color:#ffffff; padding:5pt; text-align:center; border:1px #efefef dashed; font-weight:bold; margin:10pt 10pt 30pt 5pt; }
.btn_class:hover { background:#ededed; width:150px; color:#777777; padding:5pt; text-align:center; border:1px #575757 dashed; font-weight:bold; cursor:pointer; }
form #ContenedorOpciones select { border: solid 1px #bcbcbc; padding:2pt; color:#474747; margin-left:5px; font-size:11px; }

#menuprincipal { padding:10pt 20pt 0pt 20pt; }
#menuprincipal ul { margin:0px; }
#menuprincipal ul li { list-style:none; clear:both; display:inline-table; }
#menuprincipal ul li a { display:block; text-decoration:none; width:220px; font-family:Arial; font-size:14pt; text-align:center; padding:0pt 0pt 10pt 0pt; margin-bottom:5pt; }
.agenda { color:#ffffff; background:url(images/icon1.png) #ff2eff no-repeat top center; border:1px #dbf0e5 solid; height:auto; }
.agenda:hover { color:#777777; background:url(images/icon2.png) #ffcdff no-repeat top center; }
.biblio { color:#ffffff; background:url(images/icon18.png) #bfb405 no-repeat top center; border:1px #dbf0e5 solid; height:auto; }
.biblio:hover { color:#777777; background:url(images/icon19.png) #eeebb6 no-repeat top center; }
.seminario { color:#ffffff; background:url(images/icon3.png) #69b5fa no-repeat top center; border:1px #dbf0e5 solid; height:auto; }
.seminario:hover { color:#777777; background:url(images/icon4.png) #cadff2 no-repeat top center; }
.encuesta { color:#ffffff; background:url(images/icon5.png) #f9a73c no-repeat top center; border:1px #dbf0e5 solid; height:auto; }
.encuesta:hover { color:#777777; background:url(images/icon6.png) #ffddb0 no-repeat top center; }
.reglas { color:#ffffff; background:url(images/icon8.png) #8bcf1e no-repeat top center; border:1px #dbf0e5 solid; height:auto; }
.reglas:hover { color:#777777; background:url(images/icon9.png) #d3eda8 no-repeat top center; }
.equipo { color:#ffffff; background:url(images/icon10.png) #0000b2 no-repeat top center; border:1px #dbf0e5 solid; height:auto; }
.equipo:hover { color:#777777; background:url(images/icon11.png) #b6b6e8 no-repeat top center; }
.reactivo { color:#ffffff; background:url(images/icon12.png) #ae00b9 no-repeat top center; border:1px #dbf0e5 solid; height:auto; }
.reactivo:hover { color:#777777; background:url(images/icon13.png) #e4b6e3 no-repeat top center; }
.lineamiento { color:#ffffff; background:url(images/icon14.png) #b17a41 no-repeat top center; border:1px #dbf0e5 solid; height:auto; }
.lineamiento:hover { color:#777777; background:url(images/icon15.png) #e7cbb1 no-repeat top center; }
.colaborativo { color:#ffffff; background:url(images/icon16.png) #006666 no-repeat top center; border:1px #dbf0e5 solid; height:auto; }
.colaborativo:hover { color:#777777; background:url(images/icon17.png) #afcfcf no-repeat top center; }
.higiene { color:#ffffff; background:url(images/icon20.png) #006699 no-repeat top center; border:1px #dbf0e5 solid; height:auto; }
.higiene:hover { color:#777777; background:url(images/icon21.png) #7da1c3 no-repeat top center; }

.error { color:#ff0000; font-weight:bold; text-align:center; padding:5px; }
.fail { background:#fff5f5; color:#ff0000; border:1px #ff0000 dashed; text-align:center;font-weight:bold; padding:5px; }

.tituloagenda { background:url(images/icon1.png) #ff2eff no-repeat center left; color:#ffffff; height:40px; font-size:1.5em; padding-left: 80px; padding-top:12pt; }
.titulobiblio { background:url(images/icon18.png) #bfb405 no-repeat center left; color:#ffffff; height:40px; font-size:1.5em; padding-left: 80px; padding-top:12pt; }
.tituloseminario { background:url(images/icon3.png) #69b5fa no-repeat center left; color:#ffffff; height:40px; font-size:1.5em; padding-left: 80px; padding-top:12pt; }
.tituloencuesta { background:url(images/icon5.png) #f9a73c no-repeat center left; color:#ffffff; height:40px; font-size:1.5em; padding-left: 80px; padding-top:12pt; }
.tituloreglas { background:url(images/icon8.png) #8bcf1e no-repeat center left; color:#ffffff; height:40px; font-size:1.5em; padding-left: 80px; padding-top:12pt; }
.tituloequipo { background:url(images/icon10.png) #0000b2 no-repeat center left; color:#ffffff; height:40px; font-size:1.5em; padding-left: 80px; padding-top:12pt; }
.tituloreactivo { background:url(images/icon12.png) #ae00b9 no-repeat center left; color:#ffffff; height:40px; font-size:1.5em; padding-left: 80px; padding-top:12pt; }
.titulolineamiento { background:url(images/icon14.png) #b17a41 no-repeat center left; color:#ffffff; height:40px; font-size:1.5em; padding-left: 80px; padding-top:12pt; }
.titulocolabora { background:url(images/icon16.png) #006666 no-repeat center left; color:#ffffff; height:40px; font-size:1.5em; padding-left: 80px; padding-top:12pt; }

.error { color:#ff0000; }

.TitAzul { text-align:center; color:#015ba9; }
.TitPart1 { background:#ffe764; color:#404040; padding:5px 0px 5px 15px; font-weight:bold; font-size:12pt; height:30px; }
.TitPart2 { background:#00e4ff; color:#404040; padding:5px 0px 5px 15px; font-weight:bold; font-size:12pt; height:30px; }
.TitPart3 { background:#ec34f5; color:#404040; padding:5px 0px 5px 15px; font-weight:bold; font-size:12pt; height:30px; }
.TitPart4 { background:#00d82e; color:#404040; padding:5px 0px 5px 15px; font-weight:bold; font-size:12pt; height:30px; }
.NumPre1 { clear:both; background:#fffced; text-align:center; font-size:20pt; width:50px; font-family:Arial; font-weight:bold; border-bottom:1px #acacac dashed; }
.NumPre2 { clear:both; background:#c9f9ff; text-align:center; font-size:20pt; width:50px; font-family:Arial; font-weight:bold; border-bottom:1px #acacac dashed; }
.NumPre3 { clear:both; background:#fdd4ff; text-align:center; font-size:20pt; width:50px; font-family:Arial; font-weight:bold; border-bottom:1px #acacac dashed; }
.NumPre4 { clear:both; background:#d8ffe0; text-align:center; font-size:20pt; width:50px; font-family:Arial; font-weight:bold; border-bottom:1px #acacac dashed; }
.NumPre5 { clear:both; background:#ffd8d8; text-align:center; font-size:20pt; width:50px; font-family:Arial; font-weight:bold; border-bottom:1px #acacac dashed; }
.TxtPre { clear:both; text-align:justify; font-size:11pt; font-family:Arial; padding:0pt 5pt 0pt 5pt; border-bottom:1px #acacac dashed; }
.SlcPre { clear:both; border-bottom:1px #acacac dashed; }
.btnFin { background:#17ba0f; float:right; width:150px; color:#ffffff; padding:5pt; font-size:11pt; text-align:center; border:1px #7cff75 dashed; font-weight:bold; margin:10pt 10pt 30pt 5pt; }
.btnFin:hover { background:#b5ffb1; width:150px; color:#17ba0f; padding:5pt; text-align:center; border:1px #7cff75 dashed; font-weight:bold; cursor:pointer; }
.btnexit { background:#cf0000; float:right; width:150px; color:#ffffff; padding:5pt; font-size:11pt; text-align:center; border:1px #ac0606 dashed; font-weight:bold; margin:10pt 10pt 30pt 5pt; }
.btnexit:hover { background:#ffdede; width:150px; color:#cf0000; padding:5pt; text-align:center; border:1px #cf0000 dashed; font-weight:bold; cursor:pointer; }
.btnotro { background:#17ba0f; float:right; width:190px; color:#ffffff; padding:5pt; font-size:11pt; text-align:center; border:1px #079d00 dashed; font-weight:bold; margin:10pt 10pt 30pt 5pt; }
.btnotro:hover { background:#b5ffb1; width:190px; color:#17ba0f; padding:5pt; text-align:center; border:1px #7cff75 dashed; font-weight:bold; cursor:pointer; }

.msg2 { clear:both; padding: 5px; background-color: #e7e7e7; background-image: url(images/icon7.png); padding-left: 120px; background-repeat: no-repeat; background-position: left center; font-size: 11pt; margin-bottom: 5px; }

#manuales a[href$=".pdf"] {  
  	text-decoration: underline;
	color: #00A7BF;
	cursor: pointer;
	padding-left: 25px;
	display: inline-block;
	height: 20px;
    background:transparent url(images/pdf.png) center left no-repeat;
}

#manuales a[href$=".doc"] {  
  	text-decoration: underline;
	color: #00A7BF;
	cursor: pointer;
	padding-left: 25px;
	display: inline-block;
	height: 20px;
    background:transparent url(images/doc.png) center left no-repeat;
}

#manuales a[href$=".docx"] {  
  	text-decoration: underline;
	color: #00A7BF;
	cursor: pointer;
	padding-left: 25px;
	display: inline-block;
	height: 20px;
    background:transparent url(images/doc.png) center left no-repeat;
}

#manuales a[href$=".xls"] {  
  	text-decoration: underline;
	color: #00A7BF;
	cursor: pointer;
	padding-left: 25px;
	display: inline-block;
	height: 20px;
    background:transparent url(images/xls.png) center left no-repeat;
}

.espacio_foto { padding:10pt; }

/*repetido de interfaz.css */
a:hover .tabla { background:#f3f3f0; color:black; text-decoration:none; cursor:pointer; }
.tabla { width:100%; background:#ffffff; color: gray; text-align:center; font-family:arial,verdana,times; font-size:12px; }
.tabla p { clear:both; width:100%; margin:0; }
.tabla .titulo { padding:5px; background-color:#ddd; color:#000000; font-family:arial; float:left; width:165px; border-right: 1px solid #ccc; font-weight:bold; }
.tabla .titulo1 { padding:5px; background-color:#ddd; color:#000000; font-family:arial; float:left; width:400px; border-right: 1px solid #ccc; font-weight:bold; }
.tabla .titulo2 { padding:5px; background-color:#ddd; color:#000000; font-family:arial; float:left; width:20px; border-right: 1px solid #ccc; font-weight:bold; }
.tabla .columna { padding:5px; float:left; width:165px; border-right:1px solid #ccc; }
.tabla .columna1 { padding:5px; float:left; width:400px; border-right:1px solid #ccc; text-align:justify; }
.tabla .columna2 { padding:5px; float:left; width:20px; border-right:1px solid #ccc; }

.tabla .titu { padding:2px; background-color:#ddd; color:#000000; font-family:arial; float:left; border-right: 1px solid #ccc; font-weight:bold; }
.tabla .cols { padding:2px; float:left; border-right:1px solid #ccc; }