@charset "utf-8";
/* CSS Document */

/* LINKS */
.newStyle a {color: #696969; width: 100%; height: 100%; text-decoration: none;}
.newStyle a:link {color: #353535}      /* unvisited link */
.newStyle a:visited {color:#696969}  /* visited link */
.newStyle a:hover {color:#FF8C00; background: #333}  /* mouse over link */
.newStyle a:active {color:#696969}  /* selected link */

.strongStyle a {color:#FF8C00; background: #333 width: 100%; height: 100%; text-decoration: none;}
.strongStyle a:link {color:#FF8C00; background: #333}      /* unvisited link */
.strongStyle a:visited {color:#FF8C00; background: #333}  /* visited link */
.strongStyle a:hover {color:#333; background: #FF8C00}  /* mouse over link */
.strongStyle a:active {color:#696969}  /* selected link */

.linkDG a {color: #555555; width: 100%; height: 100%; text-decoration: none;}
.linkDG a:link {color:#555555}      /* unvisited link */
.linkDG a:visited {color:#555555}  /* visited link */
.linkDG a:hover {color:#FF7F24; background: #555555}  /* mouse over link */
.linkDG a:active {color:#555555}  /* selected link */

.grStyle {color: #353535; }
.grStyle a {color: #353535; width: 100%; height: 100%; text-decoration: none;}
.grStyle a:link {color: #353535}      /* unvisited link */
.grStyle a:visited {color:#353535}  /* visited link */
.grStyle a:hover {color:#FF8C00; background: #333}  /* mouse over link */
.grStyle a:active {color:#353535}  /* selected link */

.preStyle pre {	font: normal 100%/1.3 Verdana, Geneva, sans-serif;
				font-family:Verdana, Geneva, sans-serif;
				text-align:justify
}

.botonMas{
        font-weight:bold;
        color:#333333;
        background:#999;
       }
.botonGreen{
        font-weight:bold;
        color: #003;
        background: #698305;
       }
.botonAlert{
        font-weight:bold;
		color:#FF8C00; 
		background: #333;
       }		   
#desc_trabajo {
    font-size:100%;
    text-align:justify;
    color:#333;
	margin-left:50px;
}
		
.special {
		clear: both;
		margin:0px 0 0px 0;	
		padding: 5px 20px;
		border: 1px solid #ccc;
		background: #eee;
		color: #444;
	}
	
.muestraSpecialVac {
		clear: both;
		margin:0px 0 0px 0;	
		padding: 0px 0px;
		border: 1px solid #ccc;
		background: #eee;
		color: #444;
	}
.muestraSpecialVac table tr td{
	color:#FFF
	}	
	
div#boxOrange{
	width: 670px;
	margin:0 auto;
	border: #FF8204; border-width:medium;
    background:#F3831D; 
	color: #B0E346
	}
	
div#boxLBlue{
	width: 670px;
	margin:0 auto;
	border:#F900F9; border-width:medium;
    background:#CCFBFD; 
	color: #B0E346
	}

div#boxMiniBlue{
	width: 100%;
	height:inherit;
	margin:inherit;
	border:#F900F9; border-width: thick;
    background:#CCFBFD; 
	color: #B0E346
	}	

div#boxMBlue{
	width: 670px;
	margin:0 auto;
	border:#F900F9; border-width:medium;
    background: #54C2E2; 
	color: #54C2E2
	}

div#boxGreen{
	width: 670px;
	margin:0 auto;
	border: #80D006; border-width:medium;
    background: #D7F57A;
	color:#D7F57A;
	}

div#boxYellow{
	width: 670px;
	margin:0 auto;
	border: #ECF807; border-width:medium;
    background:#ECF807;
	color:#ECF807;
	}

div#boxPurple{
	width: 670px;
	margin:0 auto;
	border: #910091; border-width:medium;
    background: #D765FC;
	color:#D765FC;
	}

div#boxSilverBlue{
	width: 150px;
	margin:0 auto;
	border: #910091; border-width:medium;
    background: #4AE8F0;
	color:#D765FC;
	}
	
.purple {
	font-size: 24px;
	font-weight: bold;
	color: #606;
	}
.liPurple {
	font-size: 24px;
	font-weight: bold;
	color: #606;
	background-color:#F3E6FF
	}	
	
.purpleMini {
	font-size: 14px;
	font-weight: bold;
	color: #606;
	}	

.lgrayMini {
	font-size: 14px;
	font-weight: bold;
	color: #676767;
	}
	
.mBlue {
	font-size: 24px;
	font-weight: bold;
	color: #1F8EE0;
	}

.lBlue {
	font-size: 24px;
	font-weight: bold;
	color: #32B8E4;
	}

.picStyle a {color: #FFF; width: 100%; height: 100%; text-decoration: none;}
.picStyle a:link {color:#FFF}      				/* unvisited link 	*/
.picStyle a:visited {color: #FFF}  					/* visited link 	*/
.picStyle a:hover {color: #F3F; background: #333}  	/* mouse over link 	*/
.picStyle a:active {color:#FFF}  					/* selected link 	*/

ul#split,ul#split li{margin:0;padding:0;list-style:none}
ul#split li{float:left;width:100%;margin:0 0px 0px 0}
ul#split h3{font: normal 120%/1.3 Verdana,sans-serif;
    text-transform:uppercase;margin:0px;padding: 5px 0 0;text-align:center;color: #000}
ul#split p{margin:0;padding:5px 8px 15px}
ul#split div{background: #E1F9B7}
li#three h3{background: #E1F9B7}
li#three div{border:2px solid #999}

ul#split2,ul#split2 li{margin:0;padding:0;list-style:none}
ul#split2 li{float:left;width:100%;margin:0 10px 10px 0}
ul#split2 h3{font: normal 120%/1.3 Verdana,sans-serif;
    text-transform:uppercase;margin:0px;padding: 5px 0 0;text-align:center;color: #FFF}
ul#split2 p{margin:0;padding:5px 8px 15px}
ul#split2 div{background: #BFF}
li#two h3{background: #0EB3C5; color:#FFF}
li#two div{border:2px solid #0EB3C5; color:#FFF}

ul#splitArt,ul#splitArt li{margin:0;padding:0;list-style:none}
ul#splitArt li{float:left;width:100%;margin:0 10px 10px 0}
ul#splitArt h3{font: normal 120%/1.3 Verdana,sans-serif;
    text-transform:uppercase;margin:0px;padding: 5px 0 0;text-align:center;color: #000}
ul#splitArt p{margin:0;padding:5px 8px 15px}
ul#splitArt div{background: none}
li#twoArt h3{background: #003}
li#twoArt div{border:2px solid #003}

ul#split3,ul#split3 li{margin:0;padding:0;list-style:none}
ul#split3 li{float:left;width:100%;margin:0 10px 10px 0}
ul#split3 h3{font: normal 120%/1.3 Verdana,sans-serif;
    text-transform:uppercase;margin:0px;padding: 5px 0 0;text-align:center;color: #000}
ul#split3 p{margin:0;padding:5px 8px 15px}
ul#split3 div{background: #ECB4FE}
li#one h3{background: #800040}
li#one div{border:2px solid #800040}

div#menu{float:left;width: 100%;padding-top:120px;background: #BBD9EE}
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{margin-left: 100px;width:650px}
ul#nav li{float:left;margin-right: 3px;text-align: center}
ul#nav a{float:left;width: 7em;padding: 5px 0;background: #E7F1F8;text-decoration:none;color: #666}
ul#nav a:hover{background: #FFA826;color: #FFF}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #FFF;color: #003}


div#menu_can{float:left;width: 100%;padding-top:20px;background: #999}
ul#nav_can,ul#nav_can li{list-style-type:none;margin:0;padding:0}
ul#nav_can{margin-left: 3px; /* Margen izquierdo de la primera pestaña */
			width:100%
		}
ul#nav_can li{float:left;margin-right: 2px;text-align: center}
ul#nav_can a{float:left;width: 9.1em;
			padding: 7px 0;	/* Altura de la pestaña que contiene el texto */
			background: #E7F1F8;
			text-decoration:none;
			color: #666}
			
ul#nav_can a:hover{background: #FFA826;color: #FFF}
ul#nav_can li.activelink a,ul#nav_ccan li.activelink a:hover{background: #FFA826; color: #003}

ul#candidato,ul#candidato li{margin:0;padding:0;list-style:none}
ul#candidato li{float:left;width:100%;margin:0 0px 0px 0}
ul#candidato h3{font: normal 120%/1.3 Verdana,sans-serif;
    text-transform:uppercase;margin:0px;padding: 5px 0 0;text-align:center;color: #000}
ul#candidato p{margin:0;padding:5px 8px 15px}
ul#candidato div{background: #CCC}
li#curr h3{background: #999}
li#curr div{border:2px solid #999}

ul#cand_des,ul#cand_des li{margin:0;padding:0;list-style:none}
ul#cand_des li{float:left;width:100%;margin:0 0px 0px 0}
ul#cand_des h3{font: normal 120%/1.3 Verdana,sans-serif;
    text-transform:uppercase;margin:0px;padding: 5px 0 0;text-align:center;color: #000}
ul#cand_des p{margin:0;padding:5px 8px 15px}
ul#cand_des div{background: #D8D8EB}
li#curr_des h3{background: #999}
li#curr_des div{border:2px solid #999}

ul#splitcurr,ul#splitcurr li{margin:0;padding:0;list-style:none}
ul#splitcurr li{float:left;width:100%;margin:0 0px 0px 0}
ul#splitcurr h3{font: normal 120%/1.3 Verdana,sans-serif;
    text-transform:uppercase;margin:0px;padding: 5px 0 0;text-align:left;color: #000}
ul#splitcurr p{margin:0;padding:5px 8px 15px}
ul#splitcurr div{background: #D8D8EB}
li#onecurr h3{background: #999}
li#onecurr div{border:2px solid #999}

ul#candmini,ul#candmini li{margin:0;padding:0;list-style:none}
ul#candmini li{float:left;width:618px;margin:0 0px 0px 0}
ul#candmini h3{font: normal 120%/1.3 Verdana,sans-serif;
    text-transform:uppercase;margin:0px;padding: 5px 0 0;text-align:left;color: #000}
ul#candmini p{margin:0;padding:5px 8px 15px}
ul#candmini div{background: #E8E8E8}
li#currmini h3{background:#000066; color:#AED844}
li#currmini div{border:2px solid #999}

/********************************************************/
/*********************** TABLA MEDIDA X *****************/

#TablaMed table {
	margin: 0;
	padding: 0;
	border: none;
	border-collapse:collapse;
}
#TablaMed caption {
	font:bold;
	color: #FFF;              /**** COLOR DEL TEXTO ****/
	font-size: 14px;	
	background: #666;
}
#TablaMed caption {
	margin: 0;
	padding: 0;
	border: none;
}
#TablaMed td, #TablaMed tr{
	text-decoration: none;
	font-size: 12px;	
	border:none;
	color:#666
}

#TablaMed th {            /******* ENCABEAZDO **********/
	text-decoration: none;
	border:none;
	background: #666;
	font:Geneva, Arial, Helvetica, sans-serif;
	font:bold;
	color: #FFF;              /**** COLOR DEL TEXTO ****/
}
#TablaMed tr:hover {            /******* HOVER **********/
	background-color: #CF9;	
}


/********************************************************/
/*********************** TABLA GRIS MEDIDA X ************/

#TablaGray table {
	margin: 0;
	padding: 0;
	border: none;
	border-collapse:collapse;
}
#TablaGray caption {
	font:bold;
	color: #444;              /**** COLOR DEL TEXTO ****/
	font-size: 14px;	
	background: #666;
}
#TablaGray caption {
	margin: 0;
	padding: 0;
	border: none;
}
#TablaGray td, #TablaGray tr{
	text-decoration: none;
	font-size: 12px;
	border:none;
	background: #CCC;
	color:#666;
}

#TablaGray th {            /******* ENCABEAZDO **********/
	text-decoration: none;
	border:none;
	background: #CCC;
	font:Geneva, Arial, Helvetica, sans-serif;
	font:bold;
	color: #444;              /**** COLOR DEL TEXTO ****/
}
#TablaGray tr:hover {            /******* HOVER **********/
	background-color: #CF9;	
}

/********************************************************/
/*********************** TABLA GRIS CLARO MEDIDA X ************/

#TablaLgray table {
	margin: 0;
	padding: 0;
	border: 1;
	border-collapse:collapse;
	background-color:#CCC;
}
#TablaLgray caption {
	font:bold;
	color: #444;              /**** COLOR DEL TEXTO ****/
	font-size: 14px;	
	background: #666;
	margin: 0;
	padding: 0;
	border: none;	
}
#TablaLgray td, #TablaLgray tr{
	text-decoration: none;
	font-size: 12px;
	border:none;
	color:#666;
}
#TablaLgray th {            /******* ENCABEAZDO **********/
	text-decoration: none;
	border:none;
	background: #CCC;
	font:Geneva, Arial, Helvetica, sans-serif;
	font:bold;
	color: #444;              /**** COLOR DEL TEXTO ****/
}
#TablaLgray tr:hover {            /******* HOVER **********/
	background-color: #DEFBA4;	
}

/********************************************************/
/*********************** TABLA GRIS SIN HOOVER **********/

#TablaGraySH table {
	margin: 0;
	padding: 0;
	border: 1;
	border-collapse:collapse;
	background-color:#CCC;
}
#TablaGraySH caption {
	font:bold;
	color: #444;              /**** COLOR DEL TEXTO ****/
	font-size: 14px;	
	background: #666;
	margin: 0;
	padding: 0;
	border: none;	
}
#TablaGraySH td, #TablaGraySH tr{
	text-decoration: none;
	font-size: 12px;
	border:none;
	color:#666;
}

#TablaGraySH th {            /******* ENCABEAZDO **********/
	text-decoration: none;
	border:none;
	background: #CCC;
	font:Geneva, Arial, Helvetica, sans-serif;
	font:bold;
	color: #444;              /**** COLOR DEL TEXTO ****/
}
.fondoTH th{
	color:#FFF;
	background-color:#292929;
}
.fondoP p {color:#696969}

/*************************************************************/
/*********************** TABLA SIN fONDO SIN HOOVER **********/

#TablaSFH table {
	margin: 0;
	padding: 0;
	border: 1;
	border-collapse:collapse;
}
#TablaSFH caption {
	font:bold;
	color: #444;              /**** COLOR DEL TEXTO ****/
	font-size: 14px;	
	margin: 0;
	padding: 0;
	border: none;	
}
#TablaSFH td, #TablaSFH tr{
	text-decoration: none;
	font-size: 12px;
	border:none;
	color:#666;
}

#TablaSFH th, #TablaSFH a {            /******* ENCABEAZDO **********/
	text-decoration: none;
	border:none;
	font:Geneva, Arial, Helvetica, sans-serif;
	font:bold;
	color: #444;              /**** COLOR DEL TEXTO ****/
}
.fondoSFH th{
	color:#FFF;
}

/********************************************************/
/*********************** TABLA SIN fONDO SIN HOOVER **********/

#TablaLineasGris table {
	margin: 0;
	padding: 0;
	border: 1;
	border-collapse:collapse;
	border-color:#333
}
#TablaLineasGris caption {
	font:bold;
	color: #444;              /**** COLOR DEL TEXTO ****/
	font-size: 14px;	
	margin: 0;
	padding: 0;
	border: none;	
}
#TablaLineasGris td, #TablaLineasGris tr{
	text-decoration: none;
	font-size: 12px;
	border:none;
	color:#666;
}

#TablaLineasGris th, #TablaLineasGris a {            /******* ENCABEAZDO **********/
	text-decoration: none;
	border:none;
	font:Geneva, Arial, Helvetica, sans-serif;
	font:bold;
	color: #444;
	background: #CCC;
}
.TablaLineasGris th{
	color:#FFF;
}


/********************************************************/
/*********************** TABLA NUEVA  *******************/

#TablaSerIs table {
	border-spacing:0;
	border-width: 1px;
	border-color: #666;
	background-color: #CCC;
}

#TablaSerIs caption {
	font:bold;
	color: #ADD35C;              /**** COLOR DEL TEXTO ****/
	font-size: 14px;	
	margin: 0;
	padding-left:.5em;
	padding-right:.5em;
	background-color: #006;
}
#TablaSerIs td, #TablaLgray tr{
	text-decoration: none;
	font-size: 12px;
	color: #515151;
    border-color: #999;
    border-style: solid;
	border-width:thin;
}
#TablaSerIs th {            /******* ENCABEAZDO **********/
	text-decoration: none;
	background: #CCC;
	font:Geneva, Arial, Helvetica, sans-serif;
	font:bold;
	color: #515151;
	background: #FFF;
    border-color: #999;
    border-style: solid;
	border-width:thin;	
}
#TablaSerIs tr:hover {            /******* HOVER **********/
	color:#FFF;
	background-color: #E1FA96;
}
#TablaSerIs a  {            /******* HOVER **********/
	color: #515151;
}
#TablaSerIs a:hover  {            /******* HOVER **********/
	color: #006;
}
