﻿html, body {
	margin: 0px;
	padding:0px;
	background-image:url(../../images/bg.gif);
}/*modificado*/

	
td {
	font:11px arial;
	color:#333333;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #E1D7DB;
	}
tr {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.Oferta {
	font-family:"Trebuchet Ms";
	font-size:18px;
	font-weight:bold;
	color:#004A6F;
	text-align:LEFT;
}
.encabezados {
	color: #006699;
	font-size:12px;
}
.Oferta1 {
	font-family:"Trebuchet Ms";
	font-size:14px;
	font-weight:bold;
	color:#004A6F;
	text-align:LEFT;
}

a{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#004A6F;
	font-weight:normal;
	text-decoration:none;
}/* modificado*/	

a:hover{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#999999;
	font-weight:normal;
	text-decoration:underline;
}/* modificado*/	

a.Cabecera {
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}
	
a:hover.Cabecera {
	color: #009900;
	text-decoration:none;
	}
a.Home {
	color: #99cc00;
	text-decoration:none;
	font:20px Arial;
	letter-spacing:0.1em;
	line-height:26px;
	}
	
a:hover.Home 
{
    font:20px Arial;
	color: #99cc00;
	letter-spacing:0.1em;
	line-height:26px;
	text-decoration:underline;
	}
	
/* ID Styles */
	
#navigation a {
	font:10px arial;
	color: #336666;
	text-decoration:none;
	letter-spacing:.1em;
	}
	
#navigation a:hover {
	color: #993300;
	text-decoration:underline;
	}

#padding {
	padding:20px 5px 20px 5px;
	}
	
#weekdays th {
	font:10px arial;
	color: #ffffff;
	letter-spacing:.2em;
	}

#calheader td {
	font-weight:bold;
	}

/* Class Styles */

.logo {
	font:18px verdana;
	color: #666666;
	letter-spacing:.4em;
	font-weight:bold;
	}

.sidebarText {
	font:12px georgia;
	color: #336666;
	line-height:18px;
	}
	
.bodyText {
	font:11px arial;
	line-height:24px;
	color:#333333;
	}
	
.pageName {
	font:16px Arial;
	color: #05487b;
	letter-spacing:0.1em;
	line-height:26px;
	}
	
.subHeader {
	font:14px georgia;
	color: #669999;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.1em;
	}
	
.navText {
	font:10px arial;
	color: #333300;
	letter-spacing:.1em;
	}
	
.calendarText {
	font:11px arial;
	line-height:14px;
	color:#333333;
	}
	
	
.contenedora {
	width: 780px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	background-color: #FFFFFF;
}
img
{
	border:0;
}

.TablaCabecera
{
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-color: #04679b;
	border-right-color: #04679b;
	border-left-color: #04679b;
	border-bottom-color: #04679b;
	background-color: #04679b;
	text-align: left;
}

.TablaCabeceraContenido
{
	font-size: 11px;
	font-weight:bold;
	color: #04679b;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-color: #04679b;
	border-right-color: #04679b;
	border-left-color: #04679b;
	border-bottom-color: #04679b;
	
	text-align: left;
}

.Paginacion
{
	color:#04679b;
	font-weight:bold;
}

.caja
{
	font-size: 11px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-color: #04679b;
	border-right-color: #04679b;
	border-left-color: #04679b;
	border-bottom-color: #04679b;
}/*Modificado*/

.boton {
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	height: 20px;
	width: 80px;
	border: thin solid #04679b;
	font-weight: bold;
}
.boton {
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	height: 20px;
	width: 100px;
	border: thin solid #04679b;
	font-weight: bold;
}/*Modificado*/

/*Modificado*/

.botonOver {
	font-size: 11px;
	color: #000000;
	background-color: #DDDDDD;
	height: 20px;
	width: 80px;
	border: thin solid #04679b;
	font-weight: bold;
	cursor:hand;
}
.botonOver {
	font-size: 11px;
	color: #000000;
	background-color: #DDDDDD;
	height: 20px;
	width: 100px;
	border: thin solid #04679b;
	font-weight: bold;
	cursor:hand;
}
/*Modificado*/

fieldset
{
	
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-color: #04679b;
	border-right-color: #04679b;
	border-left-color: #04679b;
	border-bottom-color: #04679b;
	}
	
legend
{
	font:18px Arial;
	color: #05487b;
	letter-spacing:0.1em;
	line-height:26px;
	}

legend.Envio
{
	font:12px Arial;
	color: #05487b;
	font-weight:bold;
	letter-spacing:0.1em;
	line-height:26px;
	}
.link {
	color: #99cc00;
	text-decoration:none;
	font-weight:bold;
	cursor:hand;
	}
	
.linkover {
	color: #009900;
	text-decoration:underline;
	font-weight:bold;
	cursor:hand;
	}
	
.Noticias {
	color:#99cc00;
	font-weight:bold;
	font-size: 11px;
}
.tabla_images {
	background-image: url(../images/fondo_evento.gif);
	background-repeat: repeat;
	
}

.Galeria {
	padding:100px 5px 20px 5px;
	}

.TablaPie
{
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #04679b;
	background-color: #FFFFFF;
}
.pageNameCurso {
	font:20px Arial;
	color: #99cc00;
	}
	
#links a{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}

#links a:hover{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:underline;
}
	
#menu {
	float: right;
	position: static;
}
#email {
	float:left;
	width:500px;
	background-color:#04679b;
	height:27px;
	padding-top:5px;
}

#email a{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:underline;
	padding:0px 40px;
}

#email a:hover{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	padding:0px 40px;
	
}

#validtext {
	float:left;
	width:278px;
	background-color:#04679b;
	height:27px;
	padding-top:5px;
}

#validtext p{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
	padding-right:35px;
}

#validtext a{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:underline;
}

#validtext a:hover{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}

#bottom {
	clear:both;
	height:32px;
	padding-top:25px;
}
#wrapper {
	width:800px;
	margin:0px auto;
	background-color:#FFF;
}

#content {
	width:778px;
	margin:0px auto;
	background-position:top;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	clip: rect(0px,0px,0px,0px);
}

#logo {
	width:258px;
	float:left;
}
#header {
	height:74px;
	background-image: url(../../images/encabezado.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#contentarea {
	clear:both;
	padding:0px 0px;
}

.TextoIntr {
	font-size:12px ;
	color:#666666;
	}

a.verde{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#004A6F;
	font-weight:normal;
	text-decoration:none;
}/* modificado*/	

a:hover.verde{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#99CC00;
	font-weight:normal;
	text-decoration:underline;
}/* modificado*/	

.EjemploTabla2
{
    BORDER-RIGHT: thin solid;
    BORDER-TOP: none;
    FONT-SIZE: xx-small;
    BORDER-LEFT: thin solid;
    BORDER-BOTTOM: thin solid;
    FONT-FAMILY: tahoma;
    border-color: #04679b;
    BACKGROUND-COLOR: #FFFFFF;
}

.EjemploTabla1
{
    BORDER-RIGHT: thin solid;
    BORDER-TOP: thin solid;
    FONT-SIZE: xx-small;
    BORDER-LEFT: thin solid;
    BORDER-BOTTOM: none;
    FONT-FAMILY: tahoma;
    border-color: #04679b;
    BACKGROUND-COLOR: #FFFFFF;
}

.EjemploCabecera
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: xx-small;
    BORDER-BOTTOM: navy 1px solid;
    FONT-FAMILY: tahoma
}

/*****************************************************************************/
/* Styles for Highslide (Ventana Emergente)										     */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: #fff;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: #ccc;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: #000;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 11px;
}
.highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(../images/resize.gif);
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}
.TablaCabeceraGrupo
{
	font-size: 11px;
	font-weight: bold;
	color: #7F008C;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-left-color: #ffffff;
	border-bottom-color: #ffffff;
	background-color: #EBEBEB;
	text-align: left;
	height: 15px;
	padding-left: 10px;
	
}
.TablaCabeceraContenido
{
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	border: 1px solid #E6E6E6;
	padding-left: 8px;
}

.TituloCV
{
	font-weight: bold; 
	text-decoration: underline; 
	font-weight: bold; 
	color: #04679b;
}

/*****************************************************************************/

/*****************************************************************************/
/* Styles for Highslide (Ventana Emergente de Previsualización de página)										     */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
	z-index: 0;
	font-family: Calibri, Verdana, Arial, sans-serif;
	font-size : 12px;
}
.highslide-html {
	background-color: white;
	color:#999;
}
.highslide-html-content {
	display: none;
	width: 40px;
	padding: 0px 5px 5px 5px;

	
}
.highslide-html-content_CV {
	display: none;
	width: 830px;
	padding: 0 5px 5px 5px;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #8c7a59;
	scrollbar-darkshadow-color: #8c7a59;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #8c7a59;
	scrollbar-base-color: #ffffff;
	scrollbar-slider-color: #ffffff;	
	
}
.highslide-html-content_Buscar {
	display: none;
	width: 560px;
	background-color: #9E9E17;
	color:#FFFFFF;
	padding:  0px 5px 5px 5px;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #8c7a59;
	scrollbar-darkshadow-color: #8c7a59;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #8c7a59;
	scrollbar-base-color: #ffffff;
	scrollbar-slider-color: #ffffff;		
}
.highslide-header {
	padding-bottom:5px;
	padding-top:10px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: #0099cc;
	/*text-transform: uppercase;*/
	text-decoration: none;
}
.highslide-header a:hover {
	color: #cccc00;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 11px;
}
.highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(images/grafics/resize.gif);
}
.highslide-body 
{
	font-size:12px;
	overflow-x:hidden;
	overflow-y:hidden;	
}

.column1-unit 
{
	overflow-x:hidden;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #8c7a59;
	scrollbar-darkshadow-color: #8c7a59;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #8c7a59;
	scrollbar-base-color: #ffffff;
	scrollbar-slider-color: #ffffff;	
	
}

.column1-unit a{
	color:#cccc00;
}

.column1-unit a:hover{
	color:#0099cc;
}

.highslide-resize {
	cursor: nw-resize;
}
.highslide-dimming {
	position: absolute;
	background: red;
}
#rss {
	float: right;
	right: 20px;
	position: relative;
	height: 25px;
	text-align: right;
	vertical-align: top;
	bottom: 8px;
	padding: 0px;
	width: 240px;
}
.float_right {
	float: right;
	width: 25px;
	padding-top: 3px;
}
.float_left {
	float: left;
	padding-top: 7px;
	width: 215px;
}
.clear{
clear:both
}

.rss_img {
	text-align: right;
}
.presentacion{
	background-image:url(../images/empleo.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	}
