/*--------------------------------------PLANTILLA---------------------------------------*/
body {
	text-align : center;
	margin : 0 auto;
	padding : 0px;
	background-color : #c8c8c8;
}

table.Plantilla{
	border-collapse:collapse;
	background-color: #ffffff;
	vertical-align:top;
	margin : 0 auto;
	padding : 0px;
	width:750px;
	height:670px;
}

/*--------------------------------------CABECERA-----------------------------*/
.Plantilla td.CabeceraSecundaria{
	background:url('/Imagenes/Plantilla/Cabecera.jpg') no-repeat;
	width:750px;
	height:140px;
	background-color:#B41704;
}

.Plantilla td.Cabecera{
	width:750px;
	height:140px;
	background-color:#B41704;
}


.Cabecera .MenuSuperior,.CabeceraSecundaria .MenuSuperior{
	height:20px;
	color:black;
	padding-right:10px;
	padding-top:60px;
	clear:left;
	position: absolute;
	float:left;
 	top:0px;
 	left:54%;
 	z-index:4;
 	visibility:visible;
}

.MenuSuperior a{
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.MenuSuperior a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

/*--------------------------------------IZQUIERDO-----------------------------*/
.Plantilla td.Izquierdo{
	vertical-align:top;
	width:195px;
	background-color:#E6E6E6;
	padding-top:130px;
}


.Cabecera .ContenedorMenuIzquierdo, .CabeceraSecundaria .ContenedorMenuIzquierdo{
	padding-left:10px;
	position:absolute;
	top:78px;
	z-index:5;
	width:195px;
}

/*--------------------------------------MENU IZQUIERDO-----------------------------*/
.ContenedorMenuIzquierdo .MenuIzquierdo{
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	width:143px;
	line-height:15pt;
	height:80px;
	background-color:#BA0E00;
	border-left:5px solid #BA0E00;
	border-right:2px solid #BA0E00;
	padding-top:5px;
	padding-bottom:10px;
}


.MenuIzquierdo .Titulo{
	text-align:center;
	color:white;
/*	text-transform:uppercase;*/
	background:url('/Imagenes/vinetas/titulomenu.gif') no-repeat;
	background-position:5px 7px;
	width:131px;
	padding-left:8px;
	padding-right:8px;

}

.MenuIzquierdo nobr{
	color:#999999;
	width:100%;
	border-bottom:1px solid #CCCCCC;
}

.MenuIzquierdo a{
	color:#E6E6E6;
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	width:100%;
}

.MenuIzquierdo a:hover{
	color:#999999;
}


/*------------------------------------------------------------------------------*/
.Izquierdo .ContenedorIzqAbajo{
	width:100%;
	margin-top: 30px;
}

.BannerPortada{
	padding-left:15px;
	margin-top: 0px;
}

/*--------------------------------------EVENTOS-----------------------------*/
.ContenedorIzqAbajo .ContenedorEventos{
	padding-left:6px;
	padding-right:6px;
	width:100%;
}

.ContenedorEventos .Eventos{
/*	height:28px;*/
	height:25px;
	position:relative;
	background-color:#CCCCCC;
	padding-left:10px;
	padding-top:4px;
}

.Eventos .Titulo{
	color:#BA0E00;
	background:url(/Imagenes/Vinetas/chincheta.gif) no-repeat;
	font-size:15px;
	font-family:Arial;
	font-weight:bold;
	padding-top:2px;
	padding-left:18px;
}

.Eventos .marco01,.Eventos .marco02,.Eventos .marco03,.Eventos .marco04{
	border:0px;
	position:absolute;
}

.Eventos .marco01{
	top:0;
	left:0;
}

.Eventos .marco02{
	top:0px;
	left:180px;
}

.Eventos .marco03{
	top:23px;
	left:180px;
}

.Eventos .marco04{
	top:23px;
	left:0px;
}

.ContenedorEventos div.PortadaItem{
	vertical-align:top;
	/*display:block;*/
	padding-left:5px;
	padding-top:10px;
}

.PortadaItem .FechaItem{
	color:#BA0E00;
	font-family:Arial;
	font-size:12px;
	font-weight: bold;
}

.PortadaItem .Texto{
	color:#282828;
	font-family:Arial;
	font-size:10px;
	display:block;
	text-decoration:none;
	text-align:left;
}

.PortadaItem a.Texto:hover{
	color:#333333;
}

.PortadaItem a.SeparadorItem{
	color:#666666;
	font-family:Tahoma;
	font-size:10px;
	text-align:right;
	text-decoration:none;
	font-weight:bold;
	border-bottom:1px solid #666666;
	clear:left;
	display:block;
}

.PortadaItem a.SeparadorItem:hover{
	color:#333333;
}



/*--------------------------------------CENTRO-----------------------------*/
.Plantilla td.Centro{
	vertical-align:top;
	width:555px;

}


/*--------------------------------------CONTENIDO-----------------------------*/
.Centro .Contenido{
	vertical-align:top;
	width:555px;
	display:block;
	padding-left:25px;
	padding-right:35px;
	padding-bottom:10px;
	padding-top:10px;
	height:100%;
	font-family:Arial;
	background:url('/Imagenes/fondos/doblezabajo.gif') no-repeat;
	background-position:356px 0px;
}

/*--------------------------------------PORTADA IZQUIERDO------------------------*/
.Contenido .PortadaIzquierdo{
	float:left;
	width:330px;
	padding-left:5px;
	vertical-align:top;
	text-align:left;
}

.PortadaIzquierdo .MarcoNoticiasDestacadas{
	position:relative;
	background-color: #cccccc;
	width:325px;
	height:28px;
	/*margin-bottom:20px;*/
}

.MarcoNoticiasDestacadas .Titulo{
    font-weight: bold;
    font-size: 15px;
	font-family:Arial;
  	color: #BA0E00;
	padding-left : 10px;
	padding-top : 5px;
}

.MarcoNoticiasDestacadas .marco01,.MarcoNoticiasDestacadas .marco02,.MarcoNoticiasDestacadas .marco03,.MarcoNoticiasDestacadas .marco04{
	border:0px;
	position:absolute;
}

.MarcoNoticiasDestacadas .marco01{
	top:0;
	left:0px;
}

.MarcoNoticiasDestacadas .marco02{
	top:0px;
	left:320px;
}

.MarcoNoticiasDestacadas .marco03{
	top:23px;
	left:320px;
}

.MarcoNoticiasDestacadas .marco04{
	top:23px;
	left:0px;
}

/*--------------------------------------PORTADA DERECHA-----------------------------*/
.Contenido .PortadaDerecha{
	float:right;
	display:table-cell;
	width:160px;
	height:100%;
	vertical-align:top;
	padding-top:25px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:10px;
	border-left:1px dotted #8BA1B9;
	text-align:left;
}
.PortadaDerecha .Boletin{
 	width:182px;
/* 	height:290px;*/
 	padding-top:10px;
 	border-bottom:1px solid #333333;
 	background-color:#cccccc;

 }
 .Boletin .Titulo{
 	font-weight: bold;
    font-size: 15px;
	font-family:Arial;
   	color: #BA0E00;
   	padding-left:5px;

 }


/*-------ENLACES DE LA PORTADA DERECHA----------------------------*/
.PortadaDerecha .ContenedorEnlacesPortada{
    padding-top: 6px;
    width:100%;
}

.ContenedorEnlacesPortada .MarcoEnlacesPortada{
	position:relative;
	font-weight:normal;
    font-size : 12px;
	width:174px;
	height:28px;
	padding-left : 3px;
	background-color: #cccccc;
}

.MarcoEnlacesPortada .Titulo{
	background:url(/Imagenes/Vinetas/Enlace.gif) no-repeat;
	background-position:2px 5px;
    font-weight: bold;
    font-size: 15px;
	font-family:Arial;
   	color: #BA0E00;
	padding-left : 35px;
	padding-top : 5px;
}

.ContenedorEnlacesPortada a.TextoEnlace{
	background:url(/Imagenes/Vinetas/EnlacePortadaItem.gif) no-repeat;
	background-position:0px 10px;
    text-decoration: none;
    font-family:Tahoma;
    font-size:11px;
	color: #333333;
	clear: left;
    display:block;
    padding-top:5px;
    padding-left : 10px;
}

.ContenedorEnlacesPortada a.TextoEnlace:hover{
    color: #BA0E00;
    text-decoration: underline;
    clear:left;
    display:block;
}

.ContenedorEnlacesPortada a.EnlaceVerMas, .SeparadorItem{
    text-decoration: none;
    width: 100%;
    text-align: right;
    font-weight: bold;
    font-family:Tahoma;
    font-size:9px;
	color: #333333;
    padding-top:5px;
    padding-left: 10px;
    border-bottom: 1px solid #333333;
}

.ContenedorEnlacesPortada a.EnlaceVerMas:hover, SeparadorItem{
    color: #BA0E00;
    font-weight: bold;
    border-bottom: 1px solid #BA0E00;
}


.MarcoEnlacesPortada .marco01,.MarcoEnlacesPortada .marco02,.MarcoEnlacesPortada .marco03,.MarcoEnlacesPortada .marco04{
	border:0px;
	position:absolute;
}

.MarcoEnlacesPortada .marco01{
	top:0;
	left:0px;
}

.MarcoEnlacesPortada .marco02{
	top:0px;
	left:169px;
}

.MarcoEnlacesPortada .marco03{
	top:23px;
	left:169px;
}

.MarcoEnlacesPortada .marco04{
	top:23px;
	left:0px;
}

/*--------------------------------------SUBMENU-----------------------------*/
div.SubMenuSup {
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	float:right;
	text-align:right;
	color:#333333;
	width:100%;
	display:block;
}

.SubMenuSup span{
	color:#666666;
}

.SubMenuSup a{
	color:#FF0000;
	text-decoration:none;
}

.SubMenuSup a:hover{
	text-decoration:underline;
}

/*--------------------------------------CONTENIDO SECUNDARIO-----------------------------*/
.Contenido .TituloContenido{
	color:#BA0E00;
	font-size:20px;
	font-family:Tahoma;
	border-bottom:2px solid #BA0E00;
	vertical-align:top;
	margin-right:0px;
}

/*.Contenido .TituloContenido:first-letter{
	color:#333333;
	font-size:24px;
}*/

.Contenido .Mensaje, .Contenido .Mensaje p, .Contenido .Enlace{
	font-family:Arial;
	font-size: 12px;
	font-weight:normal;
	color:#282828;
	text-align: justify;
	vertical-align:top;
	text-decoration:none;
}

.Contenido .SubTituloGral{
	color:#666666;
	font-family:Arial;
	font-size:12px;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
}

.Contenido .SubTituloGral:hover{
	text-decoration:underline;
}

.Contenido .SubTitulo3{
	color:#CC501E;
	font-size:11pt;
	font-weight:bold;
	text-transform:uppercase;
}

.Contenido .Enlace{
	color:#666666;
	text-decoration:underline;
}

.Contenido .Enlace:hover{
	color:#333333;
}

.Contenido .FotoNormal{
	float:left;
	border:0px;
}

.Contenido .FotoMiniatura{
	float:left;
	border:0px;
	width:115px;
}

.Contenido .Seccion{
	font-weight:normal;
	vertical-align:top;
	font-family:Arial;
	color: #353434;
	font-size: 12px;
	display:block;
	width:100%;

}

/*--------------------------------------SECCION-----------------------------*/
.Seccion .SeccionTitulo{
	font-weight:bold;
	font-family:Arial;
	color:#BB0F01;
	font-size: 12px;
	text-decoration:none;
}

.Seccion a.SeccionTitulo:hover{
	color:#FF6600;
	text-decoration:underline;
}

.Seccion .SeccionTexto{
	font-family:Arial;
	color: #353434;
	font-size: 12px;
	text-align:justify;
}

.Seccion .SeccionTexto:first-letter, .Seccion .SeccionTexto div:first-letter{
	color: #BF1E11;
	font-size: 14px;
    font-weight: bold;
}

.Seccion .Fecha{
	color:#999999;
	font-family:Tahoma;
	font-size:11px;
/*	font-weight:bold;*/
}

.Seccion a.Separador{
	text-decoration: none;
	font-size: 10px;
	color: #666666;
	text-align:right;
	font-family:Tahoma;
	width: 100%;
	border-bottom:1px solid #666666;
	clear:left;
	display:block;
}

.Seccion a.Separador:hover{
	color: #333333;
}

.Seccion a.EnlaceEmail,.Seccion a.EnlacePaginaWeb{
	color: #E77D4A;
	text-decoration:none;
}

.Seccion a.EnlaceEmail:hover,.Seccion a.EnlacePaginaWeb:hover{
	color: #DD4240;
}

.Seccion .Resaltado{
 color:#D64139;
 font-weight:bold;
}

.Seccion .Resaltado2{
	 color:#891643;
	 padding-left:25px;
}

.Seccion .Categoria{
	background: url('/Imagenes/Varios/carpeta1.gif') no-repeat;
	font-family:Arial;
	font-size: 11px;
	font-weight: bold;
	color:#DB4438;
	padding-left: 22px;
	text-decoration:none;
}

.Seccion .SubTitulo2{
	color:#666666;
	font-family:Arial;
	font-size:12px;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
	clear:left;
}


/*-----------------------------------*/
.Contenido Sector{
	color :#666666;
	font-family:Arial;
	text-align:left;
}

/*sectoriales*/
.Sector a.EnlaceSectorial{
	text-decoration:none;
	font-weight:bold;
	color:#333333;
}

.Sector .EnlaceSectorial:hover{
		color:#3E4DA2;
}

.Sector .Nombre{

}


.Sector .Foto2{
/*	float:right;	*/
}

/*Detalle sector*/

.Sector .Titulo{
	text-decoration: none;
	font-size: 12pt;
	font-weight: bold;
	border-bottom:1px solid #3E4DA2;
	text-align:center;
	color:#A52E00;
}

.Sector img.Foto{
/*	float:left;*/
}

.EncabezadoArbolSector{
	vertical-align:top;
	text-align:left;
	padding-left:2px;
	color:#D64139;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	background-color:#eeeeee;

}

/*-----Bannners-----------------*/
.Seccion .ContenedorBanner{
		float:left;
		clear:left;
		text-align:center;
		vertical-align:top;
}

.ContenedorBanner .TituloBanner{
		font-family:Verdana;
		font-size:12px;
		font-weight:bold;
		color:#BB0F01;
}

.ContenedorBanner a.EnlaceBanner{
		background:url(/Imagenes/Vinetas/ProyectoBannerItem.gif) no-repeat;
/*		background-position-y:14px;*/
		color:#999900;
		font-family:Tahoma;
		font-size:11px;
		text-decoration:none;
		font-weight:bold;
		padding-left:9px;
		padding-top:10px;
}

.ContenedorBanner a.EnlaceBanner:hover{
		text-decoration:underline;
		color:#CCCC66;
}


/*---------------COMISION EJECUTIVA---*/
div.Comision{
	font-family:Arial;
	color:#353434;
	font-size: 12px;
	text-decoration:none;
}
.Comision .Titulo{
	 background:url('/Imagenes/Vinetas/flecha.gif') no-repeat;
	 font-weight:bold;
	 font-family:Tahoma;
	 color:#D64139;
     font-size:10pt;
	 padding-left:14px;
}

.Comision .Centrado{
	text-align:center;
	font-family:Arial;
	color:#353434;
	font-size:12px;
}

.Comision .Bloque{
	width:390px;
	font-family:Arial;
	color:#353434;
	font-size:12px;
	margin-left:40px;
}

.Comision .Bloque .Foto{
	border:0px;
	float:right;

}

/*-----------------------------------CONVENIOS---------------------------------------*/

.Contenido table.Convenio{
	font-family:Arial;
	font-size:11px;
	border:1px solid #777777;
	border-bottom:0px;
}
.Convenio td.Cabecera_Convenio{
	color:#C6414A;
	background-color:#dddddd;
	font-weight:bold;
	height:25px;
	padding:3px;
}

.Convenio tr.FilaCabecera{
	border-top:1px solid #777777;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	
}

.Convenio td.Cuerpo{
	border-bottom:1px solid #777777;	
	padding:3px;
}

.Convenio .Cuerpo a.Descargar{ 
	background:url(/Imagenes/varios/download.gif) no-repeat;
	height:20px;
	width:20px;			
}

.Convenio .Cuerpo a.ConvenioConEnlace{ 
	background:url(/Imagenes/varios/Mas1.gif) no-repeat;
	width:28px;			
	height:27px;
	
}

.Convenio .Cuerpo div.ConvenioSinEnlace{ 
	background:url(/Imagenes/varios/Menos1.gif) no-repeat;
	width:28px;			
	height:27px;
}




/*--------------------------------------ENLACES-----------------------------*/
.Contenido .LadoDerecho{
	float:right;
	width:40%;

}
.Contenido .Ladoizquierdo{
	float:left;
	width:40%;
}

.SeccionEnlaces{
	vertical-align:top;
	font-family:Arial;
	font-size:12px;
	line-height:18pt;

}

.SeccionEnlaces .TituloEnlace{
    font-weight: bold;
    float: left;
}


.SeccionEnlaces .Enlace1{
	background:url(/Imagenes/Vinetas/arrow21.gif) no-repeat;
	background-position:0px 5px;
	text-decoration:none;
	font-family:Tahoma;
	font-size:12px;
	padding-left:9px;
	color:#3E4CA4;
}

.SeccionEnlaces .Enlace1:hover{
	font-size:12px;
	text-decoration:underline;
}

.SeccionEnlaces .Enlace2{
	background:url(/Imagenes/Vinetas/arrow2.gif) no-repeat;
	background-position:0px 5px;
	text-decoration:none;
	font-family:Tahoma;
	font-size:12px;
	padding-left:12px;
	color:#0B2834;
/*	font-weight:bold;*/
}

.SeccionEnlaces .Enlace2:hover{
	text-decoration:underline;
}

/*-----------------------------------*/

.Contenido .Oferta{
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
}

.Oferta .OfertaTitulo,.Oferta .OfertaNuevaTitulo{
	background:url('/Imagenes/Vinetas/oferta.gif') no-repeat;
	padding-left:33px;
	height:39px;
	display:block;
	color:#666666;
	text-decoration:none;
	vertical-align:middle;
	width:100%;
}

.Oferta .OfertaNuevaTitulo{
	background:url(/Imagenes/Vinetas/oferta_nuevo.gif) no-repeat;
}

.Oferta a.OfertaTitulo:hover,.Oferta a.OfertaNuevaTitulo:hover{
	text-decoration:underline;
}

.Oferta a.Separador{
	color:#993333;
	font-size:10px;
	text-align:right;
	border-bottom:1px solid #993333;
	width:100%;
	text-decoration:none;
}

.Oferta a.Separador:hover{
	color:#999999;
}

/*--------------------------------------CURSOS------------------------------*/
.Contenido .CursoCabecera,.Contenido .Cursos{
	vertical-align:top;
	text-align:center;
	width:100%;
}

.CursoCabecera table,.Cursos table{
	vertical-align:top;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	padding: 3px 3px 3px 3px;
	width: 100%;
}

.CursoCabecera table{
	color: #666666;
	border-top: 1px solid #999999;
}

.Cursos table{
	border-bottom: 1px solid #999999;
}

.CursoCabecera table td,.Cursos table td{
	font-family: Verdana, Arial, sans-serif;
	font-size:7pt;
	padding-left: 5px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	vertical-align:top;
}

.CursoCabecera table td{
	background-color: #CCCC99;
	border-top: 1px solid #999999
}

.Cursos table td{
	border-bottom: 1px solid #999999
}

.CursoCabecera .Titulo{
	font-family: Verdana, Arial, sans-serif;
	font-size:10pt;
	color: #666666;
	font-weight: bold;
}

.CursoCabecera .SubTitulo{
	font-family: Verdana, Arial, sans-serif;
	font-size:9pt;
	color: #666666;
	font-weight: normal;
}

.CursoCabecera a{
	float: right;
	font-family: Verdana, Arial, sans-serif;
	font-size:8pt;
	color: #990000;
}

/*--------------------------------------TEXTBOX- y COMBOS-----------------------------*/
input.Caja{
	border-color: #4b4b25;
	border-style: Solid;
	border-width: 1px;
	font-weight: normal;
	font-family:Arial;
	font-size: 10pt;
	color:#666633;
}

select.Combo{
	font-family:Tahoma;
	font-size:11px;
	width:115px;
}

.SubTitulo{
	font-family:Tahoma;
	font-size:11px;
	width:150px;
}

/*--------------------------------------IMAGENES-----------------------------*/
table.Grafico{
	vertical-align: middle;
	text-align: Center;
	width: 225px;
/*	height: 225px;*/
}

table.Grafico td.Imagen{
	background-color: #CCCCCC;
	margin: 2px 2px 2px 2px;
}

table.Grafico img{
	vertical-align: middle;
}

table.Grafico a{
	font-family: Verdana;
	font-size:8pt;
	color: #646464 ;
}

div.Galeria{
	padding-left:25px;
	padding-right:25px;
}

.Galeria div.IzquierdaGrafico, div.DerechaGrafico{
	border: 1px solid #D3D3D3;
	text-align: center;
	margin-bottom: 10px;
	padding-bottom: 3px;
}

.Galeria div.IzquierdaGrafico{
	float : left;
}

.Galeria div.DerechaGrafico{
	float : right;
}
/*--------------------------------------Popup-----------------------------*/

.SeccionPopUp{
	vertical-align:top;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	border:1px solid #FFFFFF;
	background-color:#999999;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:11px;
	padding:1px 2px 2px 2px;	
}

.SeccionPopUp img{
	margin: 35px;
}

.SeccionPopUp .TituloSeccionPopUp{
	background-color:#CD101A;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	border:1px solid #FFFFFF;
	height:30px;
	padding: 5px;
	margin: 2px;
}

.SeccionPopUp .Enlace{
	color:black;
	font-family:Verdana;
	font-size:11px;
}

.SeccionPopUp .Enlace:hover{
	text-decoration:underline;
}

.SeccionPopUp a{
	color:#FFFFFF;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	height:30px;
	padding-top:7px;
}

.SeccionPopUp a:hover{
	color:#CD101A;
}

/*--------------------------------------ARBOL-----------------------------*/
p.EncabezadoArbol{
	vertical-align:top;
	text-align:left;
	padding-left:2px;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	background-color:#BB0F01;
}

/*--------------------------------------PIE-----------------------------*/
.Plantilla td.Pie{
	height:30px;
	text-align:center;
	vertical-align:top;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

.Pie div{
	background-color:#BA0E00;
	width:100%;
	padding-bottom:5px;
	padding-top:5px;
}

.Pie a{
	color:#FFFFFF;
}

.Pie a:hover{
	color:#c8c8c8;
}