@charset "UTF-8";

/* @group index */

/* @group galeria - agenda  inicio */

#GalleryIndex4 {
	width: 734px;
	float: right;
	overflow: hidden;
	border-top: 0 solid #D9DADB;
	margin-bottom: 10px;
	margin-right: 0;
	border-bottom: 1px solid #D9DADB;
	padding-bottom: 10px;
}
#GalleryIndex4iz {
	width: 437px;
	float: left;
}
#GalleryIndex4dr {
	width: 287px;
	float: right;
}
#GalleryIndex4dr2 {
	height: 39px;
	padding: 5px;
	border-right: 1px solid #222222;
	border-top: 1px solid #222222;
	border-left: 1px solid #222222;
}
#GalleryIndex4dr3 {
	width: 275px;
	height: 239px;
	border-right: 1px solid #222222;
	border-bottom: 1px solid #222222;
	border-left: 1px solid #222222;
	padding: 5px;
}

.IndexTitAgendaX4 {
	font: 30px/35px Tahoma, Verdana;
	color: #666;

}




.FechaAgenda {
	color: #333333;
	font: 14px Helvetica, Arial, Geneva, sans-serif;
	margin-bottom: 10px;
}

a.LinkAgendaTit:link { 
			color: #C31E1F;
			font: bold 11px Arial, helvetica;
			text-decoration: none;
}
a.LinkAgendaTit:visited { 
			color: #C31E1F;
			font: bold 11px Arial, helvetica;
			text-decoration: none;
}	
a.LinkAgendaTit:hover { 
			color: #C31E1F;
			font: bold 11px Arial, helvetica;
			text-decoration: underline;
}
a.LinkAgendaTit:active { 
			color: #C31E1F;
			font: bold 11px Arial, helvetica;
			text-decoration: none;
}
/* @end */

/* @group noticias x4 */

#NoticiasIndex4 {
	width: 734px;
	float: right;
	overflow: hidden;
	padding-top: 10px;
	border-top: 1px solid #D9DADB;
	margin-bottom: 0;
	margin-top: 10px;
	margin-right: 0;
}
#NoticiasIndex4circulares {
	width: 734px;
	float: right;
	overflow: hidden;
	padding-top: 10px;
	border-top: 1px solid #D9DADB;
	margin-bottom: 0;
	margin-top: 10px;
	margin-right: 0;
}
#NoticiasIndex4circulares2 {
	width: 734px;
	float: right;
	overflow: hidden;
	padding-top: 10px;
	margin-bottom: 0;
	margin-right: 0;
	border-bottom: 1px dotted #e1e1e1;
}
#NoticiasIndex4iz {
	width: 360px;
	float: left;
}

#NoticiasIndex4dr {
	width: 360px;
	float: right;
}


a.LinkTituloNotX4:link { 
			color: #C31E1F;
			font: bold 15px Tahoma, Verdana;
			text-decoration: none;
}
a.LinkTituloNotX4:visited { 
			color: #C31E1F;
			font: bold 15px Tahoma, Verdana;
			text-decoration: none;
}	
a.LinkTituloNotX4:hover { 
			color: #C31E1F;
			font: bold 15px Tahoma, Verdana;
			text-decoration: underline;
}
a.LinkTituloNotX4:active { 
			color: #C31E1F;
			font: bold 15px Tahoma, Verdana;
			text-decoration: none;
}
.SubTituloNotX4 {
	color: #333333;
	font: 14px Helvetica, Arial, Geneva, sans-serif;
	margin-bottom: 10px;
}

.NoticiasIndex4Text {
			color: #999;
			font: 12px Tahoma, Verdana;
}
.IndexTitCircularesX4 {
	font: 30px/35px Tahoma, Verdana;
	color: #333;
	margin-bottom: 10px;
}




a.LinkTituloCircularesX4:link { 
			color: #C31E1F;
			font: bold 13px Tahoma, Verdana;
			text-decoration: none;
}
a.LinkTituloCircularesX4:visited { 
			color: #C31E1F;
			font: bold 13px Tahoma, Verdana;
			text-decoration: none;
}	
a.LinkTituloCircularesX4:hover { 
			color: #C31E1F;
			font: bold 13px Tahoma, Verdana;
			text-decoration: underline;
}
a.LinkTituloCircularesX4:active { 
			color: #C31E1F;
			font: bold 13px Tahoma, Verdana;
			text-decoration: none;
}
/* @end */
#ContenidoIndex {
	width: 737px;
	float: left;
	overflow: visible;
	padding-top: 7px;
	border-top: 1px solid #D9DADB;
	margin: 10px 0 0 18px;
}
#DestacadosIndex {
	width: 734px;
	float: right;
	overflow: visible;
	margin-bottom: 0;
	margin-top: 3px;
	margin-right: 0;
}
#DestacadosNotIndex {
	width: 140px;
	float: left;
	overflow: visible;
	border: 0px solid lime;
	padding-right: 8px;
}

#DestacadosNotIndex2 {
	width: 140px;
	float: left;
	overflow: visible;
}
#ActNotResIndex {
	margin-top: 10px;
}


#DirectorioIndex {
	width: 734px;
	float: right;
	overflow: visible;
	padding-top: 10px;
	border-top: 1px solid #D9DADB;
	border-bottom: 1px solid #D9DADB;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#DirectorioNotIndex {
	width: 181px;
	float: right;
	overflow: visible;
	border: 0px solid lime;
	padding-right: 2px;
}
#DirectorioNotIndex2 {
	width: 181px;
	float: left;
	overflow: visible;
}
#DirNotResIndex {
	margin-top: 3px;
	background: url(../img/fn_DirNotResIndex.png) repeat-x;
}
#DirNotResIndex1 {
	padding-left: 8px;
	color: #C31E1F;
	font: bold 14px Tahoma, Verdana;
	padding-top: 4px;
	padding-bottom: 3px;
}
#DirNotResIndex2 {
	padding-left: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 5px;
	margin-left: 6px;
}
#DirNotResIndex3 {
	padding-left: 3px;
	padding-top: 4px;
	padding-bottom: 5px;
	border-top: 1px solid #ccc;
	margin-left: 6px;
	margin-right: 5px;
}



a.LinkDirIndex:link { 
			color: #666;
			font: 13px Arial, helvetica;
			text-decoration: none;
}
a.LinkDirIndex:visited { 
			color: #666;
			font: 13px Arial, helvetica;
			text-decoration: none;
}	
a.LinkDirIndex:hover { 
			color: #333;
			font: 13px Arial, helvetica;
			text-decoration: none;
}
a.LinkDirIndex:active { 
			color: #666;
			font: 13px Arial, helvetica;
			text-decoration: none;
}




#NoticiasIndex {
	width: 724px;
	float: right;
	overflow: hidden;
	padding-top: 10px;
	border-top: 1px solid #D9DADB;
	margin-bottom: 0;
	margin-top: 10px;
	margin-right: 0;
	padding-left: 10px;
}
#NoticiasIndexIZ {
	width: 450px;
	float: left;
	overflow: visible;
}
#NoticiasIndexIZTitulo {
	width: 450px;
	float: left;
	overflow: visible;
}
#NoticiasIndexIZSubtitulo {
	width: 450px;
	float: left;
	overflow: visible;
	font: 18px Tahoma, Verdana;
	color: #333;
	margin-bottom: 5px;
}
#NoticiasIndexIZSubtitulo2 {
	width: 450px;
	float: left;
	overflow: visible;
	margin-bottom: 5px;
	color: #333;
	font: 9px Tahoma, Verdana;
	text-align: right;
}
#NoticiasIndexIZImagen {
	width: 750px;
	float: left;
	overflow: hidden;
	margin-bottom: 20px;
}

#NoticiasIndexIZImagenIni {
	width: 720px;
	float: left;
	overflow: hidden;
	margin-bottom: 20px;
}
#NoticiasIndexIZImagenIZ {
	width: 450px;
	float: left;
	overflow: visible;
}
#NoticiasIndexIZImagenDR {
	width: 250px;
	float: left;
	overflow: visible;
	margin-left: 18px;
}





/* @group columna Izquierda */

#ColumnaIzCont1 {
	width: 200px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
	color: #ccc;
}

#ColumnaIzCont3 {
	width: 200px;
	padding-bottom: 10px;
	border-bottom: 0px solid #ccc;
	color: #666;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

#ColumnaDrContUsuario {
	width: 194px;
	color: #666;
	text-align: right;
	background-color: #ebecec;
	margin-bottom: 3px;
	padding: 4px 4px 4px 3px;
	font: 10px Tahoma, Verdana;
}

.formUsuario{
	width: 130px;
	border: 1px solid #fafafa;
	padding-right: 2px;
	color: #C31E1F;
}

a.LinkVideo:link { 
			color: #C31E1F;
			font: 10px Tahoma, Verdana;
			text-decoration: none;
}
a.LinkVideo:visited { 
			color: #C31E1F;
			font: 10px Tahoma, Verdana;
			text-decoration: none;
}	
a.LinkVideo:hover { 
			color: #C31E1F;
			font: 10px Tahoma, Verdana;
			text-decoration: underline;
}
a.LinkVideo:active { 
			color: #C31E1F;
			font: 10px Tahoma, Verdana;
			text-decoration: none;
}


/* @end */

#indexPortada {
	width: 440px;
	margin-left: 5px;
	text-align: left;
	padding: 5px;
	border: 1px solid #ccc;
	color: #666;
	font: bold 12px Tahoma, Verdana;
	margin-top: 5px;
}


#indexTituloNot {
	width: 450px;
	margin-left: 5px;
	text-align: left;
	float: left;
	color: #000;
	font: bold 22px Tahoma, Verdana;
}

#indexTituloSubNot {
	width: 450px;
	margin-left: 5px;
	color: #000;
	font: 18px Tahoma, Verdana;
	text-align: left;
	float: left;
	margin-bottom: 10px;
	overflow: visible;
}
#indexTituloSubNotIz {
	width: 450px;
	color: #000;
	font: 18px Tahoma, Verdana;
	text-align: left;

}
#indexTituloSubNotDr {
	width: 450px;
	color: #000;
	font: 9px Tahoma, Verdana;
	text-align: right;

}
#indexTituloSubNotDr2 {
	width: 400px;
	color: #000;
	font: 9px Tahoma, Verdana;
	text-align: right;

}

/* @end */

/* @group Columna */

/* @group iz */


#ColumnaIzCont4 {
	width: 230px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
	padding-top: 10px;
	text-align: left;
}



/* @end */

/* @group dr */

#ColumnaDrContAccDir {
	width: 212px;
	color: #666;
	text-align: left;
	background-color: #ebecec;
	margin-bottom: 3px;
	padding: 4px 4px 4px 13px;
	font: 14px Tahoma, Verdana;
}
/* @end */
#ColumnaIzCont2 {
	width: 200px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
	color: #ccc;
	padding-top: 10px;
}

#ColumnaDrContAccDirTit {
	width: 212px;
	color: #f5f5f5;
	text-align: left;
	background-color: #87888A;
	margin-bottom: 3px;
	padding: 4px 4px 4px 13px;
	font: bold 14px Tahoma, Verdana;
}

a.LinkDrContAccDir:link { 
			color: #666;
			font: 13px Tahoma, Verdana;
			text-decoration: none;
}
a.LinkDrContAccDir:visited { 
			color: #666;
			font: 13px Tahoma, Verdana;
			text-decoration: none;
}	
a.LinkDrContAccDir:hover { 
			color: #666;
			font: bold 13px Tahoma, Verdana;
}
a.LinkDrContAccDir:active { 
			color: #666;
			font: 13px Tahoma, Verdana;
			text-decoration: none;
}
/* @end */
/* CSS Document */

body {
	margin: 0;
	background: #F6F6F6 url(../img/f_body2.png) repeat-x;
}
p {
	color: #333;
	margin: 0;
	font: 12px/18px Helvetica, Arial, Geneva, sans-serif;
}
.projo {
	color: #C31E1F;
	margin: 0;
	font: 12px/18px Helvetica, Arial, Geneva, sans-serif;
}
.pnegro {
	color: #000;
	margin: 0;
	font: 10px Helvetica, Arial, Geneva, sans-serif;
}



a.LinkIdioma:link { 
			color: #666;
			font: bold 13px Arial, helvetica;
			text-decoration: none;
}
a.LinkIdioma:visited { 
			color: #666;
			font: bold 13px Arial, helvetica;
			text-decoration: none;
}	
a.LinkIdioma:hover { 
			color: #000;
			font: bold 13px Arial, helvetica;
}
a.LinkIdioma:active { 
			color: #666;
			font: bold 13px Arial, helvetica;
			text-decoration: none;
}

a.LinkProjo:link { 
			color: #C31E1F;
			font: 13px Arial, helvetica;
			text-decoration: none;
}
a.LinkProjo:visited { 
			color: #C31E1F;
			font: 13px Arial, helvetica;
			text-decoration: none;
}	
a.LinkProjo:hover { 
			color: #C31E1F;
			font: 13px Arial, helvetica;
			text-decoration: underline;
}
a.LinkProjo:active { 
			color: #C31E1F;
			font: 13px Arial, helvetica;
			text-decoration: none;
}



a.LinkPGris:link { 
			color: #666;
			font: 13px Arial, helvetica;
			text-decoration: none;
}
a.LinkPGris:visited { 
			color: #666;
			font: 13px Arial, helvetica;
			text-decoration: none;
}	
a.LinkPGris:hover { 
			color: #666;
			font: 13px Arial, helvetica;
			text-decoration: underline;
}
a.LinkPGris:active { 
			color: #666;
			font: 13px Arial, helvetica;
			text-decoration: none;
}

#contenedor { 
	position: relative;
	margin: 0 auto;
	width: 955px;
	overflow: hidden;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #ffffff;
}

/* @group cabecera */
#CabMigas {
	width: 430px;
	margin-left: 5px;
	text-align: left;
}
#CabCont{
	width: 460px;
	overflow: visible;
}
#CabTitulo {
	width: 450px;
	margin-top: 10px;
	margin-left: 5px;
	font: bold 22px Tahoma, Verdana;
	color: #000;
	text-align: left;
	float: left;
}
#CabTituloSub {
	width: 450px;
	margin-left: 5px;
	color: #000;
	font: 18px Tahoma, Verdana;
	text-align: left;
	float: left;
}
#CabTituloDr {
	width: 260px;
	margin-top: 10px;
	margin-left: 5px;
	font: bold 22px Tahoma, Verdana;
	color: #000;
	text-align: right;
	float: right;
}
#ContDr {
	width: 260px;
	margin-top: 10px;
	margin-left: 5px;
	font: bold 22px Tahoma, Verdana;
	color: #000;
	text-align: right;
	float: right;
}
#cabecera { 
	position: relative;
	margin: 0 auto;
	width: 955px;
	overflow: hidden;
}
#logoSup { 
	position: relative;
	margin: 0 5px 0 auto;
	width: 200px;
	height: 200px;
	float: left;
}
#BannerSup { 
	position: relative;
	margin: 0 auto;
	width: 750px;
	height: 200px;
	float: right;
}
#MenuSup { 
	position: relative;
	width: 955px;
	height: 30px;
	float: right;
}

#MenuSupBuscador {
	width: 200px;
	float: left;
	background-color: #000;
	margin-top: 5px;
	margin-bottom: 5px;
	border-right: 5px solid white;
	height: 23px;
	overflow: hidden;
}
#MenuSupHome {
	width: 80px;
	height: 18px;
	vertical-align: middle;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	font: bold 11px Arial, helvetica;
	color: #fff;
	padding-left: 8px;
	background-color: #373738;
	padding-top: 5px;
}
#MenuSupAec { 
	width: 80px;
	height: 18px;
	vertical-align: middle;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	font: bold 11px Arial, helvetica;
	color: #fff;
	padding-left: 8px;
	background-color: #4C4C4E;
	padding-top: 5px;
}
#MenuSupSector { 
	width: 80px;
	height: 18px;
	vertical-align: middle;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	font: bold 11px Arial, helvetica;
	color: #fff;
	padding-left: 8px;
	background-color: #58595A;
	padding-top: 5px;
}
#MenuSupServicios { 
	width: 80px;
	height: 18px;
	vertical-align: middle;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	font: bold 11px Arial, helvetica;
	color: #fff;
	padding-left: 8px;
	background-color: #646566;
	padding-top: 5px;
}
#MenuSupActualidad { 
	width: 80px;
	height: 18px;
	vertical-align: middle;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	font: bold 11px Arial, helvetica;
	color: #fff;
	padding-left: 8px;
	background-color: #707172;
	padding-top: 5px;
}
#MenuSupLinks { 
	width: 80px;
	height: 18px;
	vertical-align: middle;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	font: bold 11px Arial, helvetica;
	color: #fff;
	padding-left: 8px;
	background-color: #7A7B7D;
	padding-top: 5px;
}
#MenuSupIntranet { 
	width: 184px;
	height: 18px;
	vertical-align: middle;
	float: left;
	font: bold 11px Arial, helvetica;
	color: #fff;
	background-color: #858688;
	padding-top: 5px;
	text-align: right;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-right: 8px;
}
a.LinkmenuSup:link { 
			color: #fff;
			font: bold 11px Arial, helvetica;
			text-decoration: none;
}
a.LinkmenuSup:visited { 
			color: #fff;
			font: bold 11px Arial, helvetica;
			text-decoration: none;
}	
a.LinkmenuSup:hover { 
			color: #C31E1F;
			font: bold 11px Arial, helvetica;
			text-decoration: none;
}
a.LinkmenuSup:active { 
			color: #fff;
			font: bold 11px Arial, helvetica;
			text-decoration: none;
}
/* @end */

/* @group cuerpo */
#cuerpo { 

	width: 955px;
	overflow: hidden;
	margin-top: 30px;
}
#MenuDer {
	width: 200px;
	float: left;
	margin: 3px 0 0;
}
#Contenido { 

	margin: 3px 0 0 5px;
	width: 743px;
	float: left;
	padding: 5px 0 5px 5px;
	overflow: visible;
}

/* @group migas */

.Cmigas {
			color: #C31E1F;
			font: 11px Arial, helvetica;
			text-decoration: none;
}


a.LinkCmigas:link { 
			color: #C31E1F;
			font: 11px Arial, helvetica;
			text-decoration: none;
}
a.LinkCmigas:visited { 
			color: #C31E1F;
			font: 11px Arial, helvetica;
			text-decoration: none;
}	
a.LinkCmigas:hover { 
			color: #C31E1F;
			font: 11px Arial, helvetica;
			text-decoration: underline;
}
a.LinkCmigas:active { 
			color: #C31E1F;
			font: 11px Arial, helvetica;
			text-decoration: none;
}



/* @end */

/* @end */

/* @group pie */

#pie { 

	width: 935px;
	background-color: #000;
	margin-top: 5px;
	margin-bottom: 5px;
	height: 18px;
	color: silver;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	padding-top: 6px;
	padding-right: 10px;
	padding-left: 10px;
	overflow: hidden;
}

#pieEnlacesIz {
	width: 290px;
	height: 15px;
	text-align: left;
	margin-left: 5px;
	float: left;
	overflow: visible;
}

#pieNombreDr {
	width: 400px;
	height: 15px;
	text-align: right;
	float: right;
	color: #C31E1F;
	font: 10px Arial, helvetica;
	overflow: visible;
}

a.LinkPie:link { 
			color: #fff;
			font: 11px Arial, helvetica;
			text-decoration: none;
}
a.LinkPie:visited { 
			color: #fff;
			font: 11px Arial, helvetica;
			text-decoration: none;
}	
a.LinkPie:hover { 
			color: #C31E1F;
			font: 11px Arial, helvetica;
			text-decoration: none;
}
a.LinkPie:active { 
			color: #fff;
			font: 11px Arial, helvetica;
			text-decoration: none;
}

#pie2 { 

	width: 935px;
	background-color: #fff;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #666;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
}


a.LinkPie2:link { 
			color: #666;
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none;
	background-image: none;
}
a.LinkPie2:visited { 
			color: #666;
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none;
}	
a.LinkPie2:hover { 
			color: #333;
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none;
}
a.LinkPie2:active { 
			color: #666;
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none;
}


/* @end */

/* @group AEC */

/* @group formulario */

#aec-Form {
	width: 440px;
	text-align: left;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 15px;
}
.TitForm {
	color: #C31E1F;
	font: bold 12px/18px Helvetica, Arial, Geneva, sans-serif;
}
.TitFormEsMer {
	color: #C31E1F;
	font:  12px Helvetica, Arial, Geneva, sans-serif;
}

.formularioContacto01
{
	border: 1px solid #fff;
	width: 350px;
	height: 20px;
	color: #666;
	font: 12px Georgia, "Times New Roman", Times, serif;
}
.formularioContacto02
{
	border: 1px solid #fff;
	width: 300px;
	height: 20px;
	color: #666;
	font: 12px Georgia, "Times New Roman", Times, serif;
}
.formularioContacto03
{
	border: 1px solid #fff;
	width: 425px;
	color: #666;
	font: 12px Georgia, "Times New Roman", Times, serif;
	padding-top: 5px;
}
.formularioContacto04
{
	border: 1px solid #ddd;
	width: 350px;
	height: 12px;
	color: #666;
	font: 12px Georgia, "Times New Roman", Times, serif;
}
/* @end */

/* @group asociados */

#ContDrAso {
	width: 260px;
	margin-left: 5px;
	text-align: right;
	float: right;
	margin-top: 90px;
}


a.LinkAsociList:link { 
			color: #666;
			font: 12px Arial, helvetica;
			text-decoration: none;
}
a.LinkAsociList:visited { 
			color: #666;
			font: 12px Arial, helvetica;
			text-decoration: none;
}	
a.LinkAsocilist:hover { 
			color: #333;
			font: 12px Arial, helvetica;
			text-decoration: underline;
}
a.LinkAsociList:active { 
			color: #666;
			font: 12px Arial, helvetica;
			text-decoration: none;
}


a.LinkAsociados:link { 
			color: #C31E1F;
			font: bold 12px Arial, helvetica;
			text-decoration: none;
}
a.LinkAsociados:visited { 
			color: #C31E1F;
			font: bold 12px Arial, helvetica;
			text-decoration: none;
}	
a.LinkAsociados:hover { 
			color: #C31E1F;
			font: bold 12px Arial, helvetica;
			text-decoration: underline;
}
a.LinkAsociados:active { 
			color: #C31E1F;
			font: bold 12px Arial, helvetica;
			text-decoration: none;
}
#CabContAsoc{
	width: 460px;
	overflow: visible;
}


#aec-direm-1 {
	width: 440px;
	text-align: left;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 15px;
	color: #999;
	font: bold 12px Tahoma, Verdana;
}
#aec-direm-2 {
	width: 455px;
}

.aec-direm-pro {
			color: #666;
			font: 12px Arial, helvetica;
	background-color: #efefef;
	width: 445px;
	padding: 2px;
}


.aec-direm-pro2 {
	width: 440px;
	padding: 6px 2px 12px 6px;
}
/* @end */

.msg_list{
			margin: 0px;
			padding: 0px;
			width: 440px;
			height: auto;
}
.msg_head {
			padding: 5px 10px;
			cursor: pointer;
			position: relative;
			background-color: #fff;
			margin:1px;
			color: #C31E1F;
			font: bold 12px Helvetica, Arial, Geneva, sans-serif;
			text-decoration: none;
			width: 375px;
}
.msg_body {
			padding: 5px 10px 15px;
			color: #666;
			font: 11px Helvetica, Arial, Geneva, sans-serif;
			background-color: #fff;
			width: 430px;
			z-index: -1;
}
#aec-pre-1 {
	width: 450px;
	text-align: left;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 15px;
}
#aec-pre-ser-con-tecno {
	width: 700px;
	text-align: left;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 15px;
}
CabTituloDr {
	width: 250px;
	text-align: left;
	float: right;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 15px;
}


/* @end */

/* @group ACTUALIDAD */

/* @group Sala Prensa */

#NotJdiSprensa {
			width: 475px;
			margin-bottom: 20px;
			overflow: visible;
			margin-left: 5px;
}

#TituloNotJdiGAL {
			width: 450px;
			text-align: left;
			margin-bottom: 3px;
	padding-top: 10px;
	overflow: hidden;
}
#NotArf {
			width: 500px;
			margin-bottom: 20px;
			overflow: visible;
			margin-left: 5px;
}
/* @end */

/* @group FMODA+ */

.SecArtSubseccionesTit {
			color: #C31E1F;
			font:  12px Arial, helvetica;
}
.ActFmodaTxtNum {
			color: #666;
			font:  12px Arial, helvetica;
}
#ActFmodaImg {
	width: 460px;
	text-align: left;
	padding-bottom: 10px;
	overflow: hidden;
}

#ActFmodaImg1 {
	width: 113px;
	text-align: center;
	float: left;
	margin-right: 38px;
	margin-bottom: 10px;
	overflow: visible;
	border-width: 1px;
}

#ActFmodaImg2 {
	width: 113px;
	text-align: center;
	float: left;
	margin-right: 19px;
	margin-left: 19px;
	margin-bottom: 10px;
	overflow: visible;
	border-width: 1px;
}

#ActFmodaImg3 {
	width: 113px;
	text-align: center;
	float: left;
	margin-left: 38px;
	margin-bottom: 20px;
	overflow: visible;
	border-width: 1px;
}

#NotHemFMODA {
			width: 410px;
			margin-bottom: 20px;
			overflow: visible;
}
#TituloFMODA {
		width: 400px;
		margin-left: 5px;
		text-align: left;
		float: left;
		color: #000;
		font: bold 22px Tahoma, Verdana;
		margin-top: 10px;
	overflow: visible;
}


#TituloSubNotFMODA {
	width: 400px;
	margin-left: 5px;
	color: #000;
	font: 18px Tahoma, Verdana;
	text-align: left;
	float: left;
	margin-bottom: 10px;
	overflow: visible;
}
#ActFmoda_cont {
		width: 450px;
		text-align: left;
		float: left;
		margin-left: 5px;
		margin-bottom: 10px;
		padding-bottom: 10px;
	overflow: visible;
}
#ActFmoda_cont_1 {
		width: 450px;
		border-bottom: 0px solid #ccc;
	overflow: visible;
}




#ActFmodaDat {
		width: 450px;
		text-align: left;
		padding-top: 20px;
		overflow: hidden;
}

#ActFmodaDat1 {
	width: 142px;
	text-align: left;
	float: left;
	overflow: visible;
}

#ActFmodaDat2 {
	width: 242px;
	text-align: left;
	float: left;
	padding-right: 11px;
	padding-left: 11px;
	overflow: visible;
}
#ActFmodaDat3 {
	width: 142px;
	text-align: left;
	overflow: visible;
}
/* @end */

/* @group infoaec */

#ActInfoaec_cont {
			width: 450px;
			margin-bottom: 20px;
			overflow: visible;
			margin-left: 5px;
}

#ActInfoaec_01 {
	width: 450px;
	margin-bottom: 20px;
	overflow: visible;
	margin-left: 3px;
}


#ActInfoaec_contT {
			width: 450px;
			text-align: left;
			margin-top: 10px;
}


#ActInfoaec_contTIz {
			width: 120px;
			text-align: left;
			color: #000;
			font: bold 12px Tahoma, Verdana;
			padding-bottom: 12px;
}
#ActInfoaec_contTDr {
			width: 320px;
			margin-left: 5px;
			text-align: left;
			float: right;
}


#ActInfoaec_contTcont {
	width: 450px;
	text-align: left;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}



a.LinkInfoaecD:link { 
			color: #C31E1F;
			font: bold 12px/18px Helvetica, Arial, Geneva, sans-serif;
			text-decoration: none;
}
a.LinkInfoaecD:visited { 
			color: #C31E1F;
			font: bold 12px Helvetica, Arial, Geneva, sans-serif;
			text-decoration: none;
}	
a.LinkInfoaecD:hover { 
			color: #C31E1F;
			font: bold 12px/18px Helvetica, Arial, Geneva, sans-serif;
			text-decoration: underline;
}
a.LinkInfoaecD:active { 
			color: #C31E1F;
			font: bold 12px/18px Helvetica, Arial, Geneva, sans-serif;
			text-decoration: none;
}
.InfoaecD {
			color: #ccc;
			font: 12px/18px Helvetica, Arial, Geneva, sans-serif;
}


/* @end */

/* @group Archivo Fotografico */
.msg_head_arf {
			cursor: pointer;
			position: relative;
			background-color: #fff;
			margin:1px;
			color: #C31E1F;
			font:  10px Helvetica, Arial, Geneva, sans-serif;
			text-decoration: none;
			width: 455px;
	text-align: right;
	padding-right: 0;
	padding-top: 5px;
	padding-left: 0;
}
.msg_body_arf {
			padding: 5px 0 15px;
			color: #666;
			font: 11px Helvetica, Arial, Geneva, sans-serif;
			background-color: #fff;
			width: 455px;
			z-index: -1;
	overflow: hidden;
}

#ActNotGalJdi_arf {
	width: 455px;
	text-align: left;
	padding-bottom: 10px;
		border-bottom: 0px solid #ccc;
	height: 84px;
	padding-top: 10px;
	overflow: visible;
}
#TituloNotJdi_arf {
			width: 450px;
			text-align: left;
			margin-top: 10px;
			margin-bottom: 10px;
			border-top-color: 1px solid #ccc;

}

/* @end */

/* @group junta directiva */

#TituloSubNotIconosJdi {
	width: 43px;
	margin-left: 5px;
	color: #000;
	font: 18px Tahoma, Verdana;
	text-align: left;
	overflow: visible;
	float: right;
}

#TituloNotJdi {
			width: 450px;
			text-align: left;
			margin-top: 10px;
			margin-bottom: 10px;

}


#TituloNotJdiIz {
			width: 120px;
			text-align: left;
			color: #666;
			font: bold 11px Tahoma, Verdana;
	padding-bottom: 12px;
}
#TituloNotJdiDr {
			width: 320px;
			margin-left: 5px;
			text-align: left;
			float: right;
}
.NomJdi1 {
			color: #C31E1F;
			font: 11px Tahoma, Verdana;
}
.NomJdi2 {
			color: #666;
			font: 11px Tahoma, Verdana;
}
#TituloSubNotDrJdi {
	width: 450px;
	color: #000;
	font: 9px Tahoma, Verdana;
	text-align: left;
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 2px;
}

#NotJdi {
			width: 500px;
			margin-bottom: 20px;
			overflow: visible;
			margin-left: 5px;
}

#ActNotJdi {
	width: 450px;
	text-align: left;
	margin-left: 5px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
	overflow: visible;
}

#ContDrNotJdi {
	width: 231px;
	margin-top: 10px;
	margin-left: 5px;
	font: bold 22px Tahoma, Verdana;
	color: red;
	text-align: right;
	float: right;
	background-color: #fff;
}

#TituloSubNotDrJdi {
	width: 450px;
	color: #000;
	font: 9px Tahoma, Verdana;
	text-align: left;
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 2px;
}
#ActSpreJdi {
	width: 480px;
	margin-bottom: 20px;
	color: #000;
	font: bold 12px Tahoma, Verdana;
	overflow: visible;
	margin-left: 3px;
}




#ActNotGalJdi {
	width: 450px;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 0px;
  border-bottom: 0px solid #ccc;
float: left;
}
#ActNotGal1Jdi {
	width: 142px;
	text-align: left;
	float: left;
}
#ActNotGal2Jdi {
	width: 142px;
	text-align: left;
	padding-right: 11px;
	padding-left: 11px;
	float: left;
}

#ActNotGal3Jdi {
	width: 142px;
	text-align: left;
}


/* @end */

/* @group eventos */
#NotEve {
	width: 505px;
	overflow: visible;
	margin-bottom: 20px;
}
#TituloNotEve {
	width: 450px;
	margin-left: 5px;
	text-align: left;
	float: left;
	color: #000;
			font: bold 22px Tahoma, Verdana;
	margin-top: 10px;
}
a.LinkTituloNotEve:link { 
			color: #000;
			font: bold 22px Tahoma, Verdana;
			text-decoration: none;
			margin-top: 10px;
}
a.LinkTituloNotEve:visited { 
			color: #000;
			font: bold 22px Tahoma, Verdana;
			text-decoration: none;
			margin-top: 10px;
}	
a.LinkTituloNotEve:hover { 
			color: #000;
			font: bold 22px Tahoma, Verdana;
			text-decoration: underline;
			margin-top: 10px;
}
a.LinkTituloNotEve:active { 
			color: #000;
			font: bold 22px Tahoma, Verdana;
			text-decoration: none;
			margin-top: 10px;
}

/* @end */

/* @group Noticias */

.NotCatalog {
			color: #C31E1F;
			font: 9px Arial, helvetica;
			text-decoration: none;
}
.NotFecha {
			color: #666;
			font: 10px Arial, helvetica;
			text-decoration: none;
}

#ActNot2 {
	width: 740px;
	text-align: left;
	float: left;
	margin-left: 5px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 0px solid #ccc;
	color: #666;
	font: 12px/18px Helvetica, Arial, Geneva, sans-serif;
}


#ActNotRes {
	width: 750px;
	text-align: left;
	float: left;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
	margin-left: 5px;
}



#ActNotGal {
	width: 450px;
	text-align: left;
	padding-bottom: 10px;
}
#ActNotRes1 {
	width: 142px;
	text-align: left;
	float: left;
}

#ActNotGal1 {
	width: 142px;
	text-align: left;
	float: left;
}
#ActNotRes11 {
	width: 142px;
	text-align: left;
	margin-top: 10px;
}
#ActNotRes2 {
	width: 142px;
	text-align: left;
	float: left;
	padding-left: 7px;
}

#ActNotGal2 {
	width: 142px;
	text-align: left;
	float: left;
	padding-right: 11px;
	padding-left: 11px;
}




a.LinkActNotRes1Tit:link { 
			color: #C31E1F;
			font: bold 12px Arial, helvetica;
			text-decoration: none;
}
a.LinkActNotRes1Tit:visited { 
			color: #C31E1F;
			font: bold 12px Arial, helvetica;
			text-decoration: none;
}	
a.LinkActNotRes1Tit:hover { 
			color: #C31E1F;
			font: bold 12px Arial, helvetica;
			text-decoration: underline;
}
a.LinkActNotRes1Tit:active { 
			color: #C31E1F;
			font: bold 12px Arial, helvetica;
			text-decoration: none;
}
.ActNotRes1Tit {
			color: #C31E1F;
			font: bold 12px Arial, helvetica;
}
.ActNotRes1SubTit {
			color: #000;
			font: 12px Arial, helvetica;
			}
.ActNotRes1Text {
			color: #999;
			font: 11px Tahoma, Verdana;
}
#ContDrNot {
	width: 231px;
	margin-left: 5px;
	font: bold 12px Tahoma, Verdana;
	color: #000;
	text-align: ;
	float: right;
}

#TituloNot {
	width: 445px;
	margin-left: 5px;
	text-align: left;
	float: left;
	color: #000;
			font: bold 22px Tahoma, Verdana;
}

#TituloSubNot {
	width: 475px;
	margin-left: 5px;
	color: #000;
	font: 18px Tahoma, Verdana;
	
	float: left;
	margin-bottom: 10px;
	overflow: visible;
}


#TituloSubNot2 {
	width: 730px;
	margin-left: 5px;
	color: #000;
	font: 18px Tahoma, Verdana;
	
	float: left;
	overflow: visible;
}
#TituloSubNotDr {
	width: 450px;
	color: #000;
	font: 9px Tahoma, Verdana;
	text-align: left;

}
#TituloSubNotDr2 {
	width: 450px;
	color: #000;
	font: 9px Tahoma, Verdana;
	text-align: right;
	float: left;
	margin-top: 5px;
}
#TituloSubNotDr3 {
	width: 220px;
	float: right;
	margin-bottom: 10px;
	margin-right: 45px;
}

#TituloSubNotDr3Ini {
	width: 220px;
	float: right;
	margin-bottom: 10px;
	margin-right: 40px;
}
#TituloSubNotDr4 {
	width: 265px;
	margin-bottom: 10px;
	margin-right: 10px;
	float: right;
}
#TituloSubNotIz {
	width: 450px;
	color: #000;
	font: 18px Tahoma, Verdana;
	text-align: left;
	margin-bottom: 5px;
}
#TituloSubNotIz4 {
	width: 450px;
	color: #000;
	font: 18px Tahoma, Verdana;
	text-align: left;
	margin-bottom: 5px;
	float: left;
	margin-top: 6px;
}
#TituloSubNotIconos {
	width: 43px;
	margin-left: 5px;
	color: #000;
	font: 18px Tahoma, Verdana;
	text-align: left;
	overflow: visible;
	float: right;
}

a.LinkTituloNot:link { 
			color: #000;
			font: bold 22px Tahoma, Verdana;
			text-decoration: none;
}
a.LinkTituloNot:visited { 
			color: #000;
			font: bold 22px Tahoma, Verdana;
			text-decoration: none;
}	
a.LinkTituloNot:hover { 
			color: #000;
			font: bold 22px Tahoma, Verdana;
			text-decoration: underline;
}
a.LinkTituloNot:active { 
			color: #000;
			font: bold 22px Tahoma, Verdana;
			text-decoration: none;
}
/* @end */

/* @group Hemeroteca */

#NotHem {
			width: 505px;
			margin-bottom: 20px;
			overflow: visible;
}

#NotHem2 {
			width: 740px;
			overflow: visible;
}

#ActNotHem {
	width: 445px;
	text-align: left;

	margin-left: 5px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;

}

#TituloNotHem {
			width: 450px;
			margin-left: 5px;
			text-align: left;

			color: #000;
			font: bold 12px Tahoma, Verdana;
}
a.LinkTituloNotHem:link { 
			color: #000;
			font: bold 13px Tahoma, Verdana;
			text-decoration: none;
}
a.LinkTituloNotHem:visited { 
			color: #000;
			font: bold 13px Tahoma, Verdana;
			text-decoration: none;
}	
a.LinkTituloNotHem:hover { 
			color: #000;
			font: bold 13px Tahoma, Verdana;
			text-decoration: underline;
}
a.LinkTituloNotHem:active { 
			color: #000;
			font: bold 13px Tahoma, Verdana;
			text-decoration: none;
}


#CabMigasHem {
	width: 430px;
	margin-left: 5px;
	text-align: left;
	margin-bottom: 20px;
}

#ContDrNotHem {
	width: 231px;
	margin-top: 10px;
	margin-left: 5px;
	font: bold 22px Tahoma, Verdana;
	color: red;
	text-align: right;
	float: right;
	background-color: #fff;
	border: 1px dotted red;
}

#TituloSubNotDrHem {
	width: 450px;
	color: #000;
	font: 9px Tahoma, Verdana;
	text-align: left;
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 2px;
}


ul{border:0; margin:0; padding:0;}

	#paginacion li{
		border:0; margin:0; padding:0;
		font-size:11px;
		list-style:none;
	}
	#paginacion a{
		border: 1px solid #d5b6b7;
		margin-right:2px;
	}
	#paginacion .previous-off,
	#paginacion .next-off {
		border:solid 1px #DEDEDE;
		color:#888888;
		display:block;
		float:left;
		font-weight:bold;
		margin-right:2px;
		padding:3px 4px;
	}
	#paginacion .next a,
	#paginacion .previous a {
	 font-weight:bold;
	}	
	#paginacion .active{
		background:#C31E1F;
		color:#FFFFFF;
		font-weight:bold;
		display:block;
		float:left;
		padding:4px 6px;
	}
	#paginacion a:link, 
	#paginacion a:visited {
		color:#C31E1F;
		display:block;
		float:left;
		padding:3px 6px;
		text-decoration:none;
	}
	#paginacion a:hover{
		border:solid 1px #0e509e;
	}
/* @end */



/* @end */

/* @group SECTOR */

/* @group convenio colectivo */

a.LinkDocColDr:link { 
			color: #C31E1F;
			font: 12px Arial, helvetica;
			text-decoration: none;
}
a.LinkDocColDr:visited { 
			color: #C31E1F;
			font: 12px Arial, helvetica;
			text-decoration: none;
}	
a.LinkDocColDr:hover { 
			color: #C31E1F;
			font: 12px Arial, helvetica;
			text-decoration: underline;
}
a.LinkDocColDr:active { 
			color: #C31E1F;
			font: 12px Arial, helvetica;
			text-decoration: none;
}



/* @end */

/* @group productos */
.SecArtSubsecciones {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
}
#NotHemProductos {
			width: 460px;
			margin-bottom: 20px;
}


#TituloSubNotProductos {
	width: 450px;
	margin-left: 5px;
	color: #000;
	font: 18px Tahoma, Verdana;
	text-align: left;
	float: left;
	margin-bottom: 10px;
}
#ContDrNotProductos {
	width: 270px;
	margin-top: 10px;
	margin-left: 5px;
	font: 12px Tahoma, Verdana;
	color: #000;
	text-align: right;
	float: right;

}

/* @end */

#sec-cont-1 {
	width: 450px;
	text-align: left;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 5px;
}


#para {
	color: #666;
	margin: 0;
	font: 12px/18px Helvetica, Arial, Geneva, sans-serif;
}



/* @end */
.listNav { margin:0 0 10px; }
.ln-letters { overflow:hidden; }
.ln-letters a { font-size: 11px; display:block; float:left; padding: 2px 3px; border:1px solid silver; text-decoration:none; }
.ln-letters a.ln-last { border-right:1px solid silver; }
.ln-letters a:hover,
.ln-letters a.ln-selected { background-color:#eaeaea; }
.ln-letters a.ln-disabled { color:#ccc; }

/* @group buscador ferias */


#busca-ferias-1 {
	width: auto;
	text-align: left;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 15px;
	padding-bottom: 15px;
}
#busca-ferias-1_1 {
	width: auto;
	text-align: left;
	float: left;
	padding-left: 10px;
	color: #CD291A;
	font-family: Tahoma, Verdana;
	font-size: 13px;
	font-weight: bold;
}
#busca-ferias-2 {
	width: 650px;
	text-align: left;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	border-bottom: 1px solid #999;
	padding-bottom: 15px;
}
#busca-ferias-2_1 {
	width: auto;
	text-align: left;
	float: left;
	padding-left: 10px;
	padding-bottom: 5px;
}
#busca-ferias-2_2 {
	width: auto;
	text-align: left;
	float: left;
	padding-left: 10px;
	color: #333;
	font: 13px Tahoma, Verdana;
}




a.LinkBuscaFerias:link { 
			color: #333;
			font: 13px Tahoma, Verdana;
			text-decoration: none;
}
a.LinkBuscaFerias:visited { 
			color: #333;
			font: 13px Tahoma, Verdana;
			text-decoration: none;
}	
a.LinkBuscaFerias:hover { 
			color: #333;
			font: 13px Tahoma, Verdana;
			text-decoration: underline;
}
a.LinkBuscaFerias:active { 
			color: #333;
			font: 13px Tahoma, Verdana;
			text-decoration: none;
}
/* @end */

.ln-letter-count { text-align:center; margin-bottom:3px; color:#C31E1F;
	font: 14px/1 Tahoma, Verdana;
}

/* @group SERVICIOS */

/* @group formacion */

#ServFormacion {
	width: 730px;
	text-align: left;
	float: left;
	margin-bottom: 15px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	margin-top: 10px;
	padding-left: 10px;
}
#ServFormacion-1 {
	width: 400px;
	text-align: left;
	float: left;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 10px;
}
#ServFormacion-2 {
	width: 300px;
	text-align: left;
	float: left;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 10px;
}
.TxtServFormacionNombre {
	color: #666;
	margin: 0;
	font: bold 12px Arial, helvetica;
}
.TxtServFormacionNombreB {
	color: #000;
	margin: 0;
	font: bold 12px Arial, helvetica;
}
a.LinkServFormacionNombre:link { 
			color: #C31E1F;
			font: bold 13px Arial, helvetica;
			text-decoration: none;
}
a.LinkServFormacionNombre:visited { 
			color: #C31E1F;
			font: bold 13px Arial, helvetica;
			text-decoration: none;
}	
a.LinkServFormacionNombre:hover { 
			color: #C31E1F;
			font: bold 13px Arial, helvetica;
			text-decoration: none;
}
a.LinkServFormacionNombre:active { 
			color: #C31E1F;
			font: bold 13px Arial, helvetica;
			text-decoration: none;
}

#ServFormacionDt {
	width: 500px;
	text-align: left;
	float: left;
	margin-left: 5px;
	margin-bottom: 5px;
	margin-top: 15px;
}
#ServFormacionDt1 {
	width: 500px;
	text-align: left;
	float: left;
	margin-left: 5px;
	margin-bottom: 5px;
	margin-top: 2px;
}

#ServFormacionDt-1 {
	width: 140px;
	text-align: left;
	float: left;
}
#ServFormacionDt-2 {
	width: 300px;
	text-align: left;
	float: left;
  padding-left: 10px;
  padding-bottom: 0px;
}
.ServFormacionTit {
			color: #C31E1F;
			font: bold 12px Arial, helvetica;
}
/* @end */

/* @group ferias */

#Serv-Agenda-1iz {
	width: 450px;
	text-align: left;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 15px;
}
#Serv-Agenda-1dr {
	width: 250px;
	text-align: left;
	float: right;
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 15px;
	border: 1px solid #de3800;
}


/* @end */

.TitAtencion {
			color: #D64411;
			font: bold 12px Arial, helvetica;
}
/* @group contactos comerciales */

#ServiciosCComer {
	width: 740px;
	text-align: left;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 15px;
}
#ServiciosCComerOD {
	width: 730px;
	text-align: left;
	float: left;
	margin-bottom: 15px;
	padding-bottom: 10px;
	margin-top: 10px;
	padding-left: 10px;
}
#ServiciosCComerOD2 {
	width: 730px;
	text-align: left;
	float: left;
	margin-bottom: 15px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	margin-top: 10px;
	padding-left: 10px;
}
.ServTitNomCComer {
			color: #000;
			font: 12px Tahoma, Verdana;
}
.ServTextNomCComer {
			color: #666;
			font:  12px Tahoma, Verdana;
}

/* @end */

/* @group comercio exterior */

#ServiciosComex {
	width: 749px;
	text-align: left;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 15px;
}
#ServiciosComexFerias {
	width: 685px;
	text-align: left;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 15px;
	background-color:#D7D7D7;
	height: 100px;
	padding-left: 40px;
	border: 1px solid #C31E1F;
}
#ServiciosComexFerias2 {
	width: 700px;
	text-align: left;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 15px;
}
#ServiciosComexFerias3 {
	width: 700px;
	text-align: left;
	float: left;
	margin-top: 10px;
	margin-left: 15px;
	margin-bottom: 15px;
	
	
}
.ServiciosComexFeriasTit {
	font: 20px/35px Tahoma, Verdana;
	color: #C31E1F;
}


a.LinkComexFerias:link { 
			color: #333;
			font: 13px Tahoma, Verdana;
			text-decoration: none;
}
a.LinkComexFerias { 
			color: #333;
			font: 13px Tahoma, Verdana;
			text-decoration: none;
}	
a.LinkComexFerias { 
			color: #333;
			font: 13px Tahoma, Verdana;
			text-decoration: underline;
}
a.LinkComexFerias { 
			color: #333;
			font: 13px Tahoma, Verdana;
			text-decoration: none;
}

.ServTitPlactu {
			color: #C31E1F;
			font: bold 18px Arial, helvetica;
}
#ServComexPlanac {
	width: 730px;
	text-align: left;
	float: left;
	margin-bottom: 15px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	margin-top: 10px;
	padding-left: 10px;
}
#ServComexPlanac-1 {
	width: 450px;
	text-align: left;
	float: left;
	padding-bottom: 10px;
	padding-left: 10px;
}
#ServComexPlanac-2 {
	width: 250px;
	text-align: left;
	float: left;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 10px;
}
.ServTitNomFeria {
			color: #000;
			font: bold 12px Tahoma, Verdana;
}
.ServTextNomFeria {
			color: #666;
			font:  12px Tahoma, Verdana;
}


a.LinkServPlanac:link { 
			color: #C31E1F;
			font: 13px Arial, helvetica;
			text-decoration: none;
}
a.LinkServPlanac:visited { 
			color: #C31E1F;
			font: 13px Arial, helvetica;
			text-decoration: none;
}	
a.LinkServPlanac:hover { 
			color: #C31E1F;
			font: 13px Arial, helvetica;
			text-decoration: underline;
}
a.LinkServPlanac:active { 
			color: #C31E1F;
			font: 13px Arial, helvetica;
			text-decoration: none;
}





a.LinkServCalFerias:link { 
			color: #333;
			font: 13px Arial, helvetica;
			text-decoration: none;
}
a.LinkServCalFerias:visited { 
			color: #333;
			font: 13px Arial, helvetica;
			text-decoration: none;
}	
a.LinkServCalFerias:hover { 
			color: #333;
			font: 13px Arial, helvetica;
			text-decoration: underline;
}
a.LinkServCalFerias:active { 
			color: #333;
			font: 13px Arial, helvetica;
			text-decoration: none;
}
/* @end */
.msg_list{
			margin: 0px;
			padding: 0px;
			width: 440px;
			height: auto;
}


/* @end */

/* @group circulares */

#CircularesAct {
	width: 221px;
	border: 1px solid #ccc;
	color: #C31E1F;
	font: bold 14px Tahoma, Verdana;
	padding: 4px;
	margin-top: 25px;
}
#CircularesActCont {
	border-bottom: 1px solid #ccc;
	width: 221px;
	padding: 4px 4px 8px;
	margin-top: 10px;
}


.CircularesActTitulo {
			color: #C31E1F;
			font: bold 12px Tahoma, Verdana;
}
.CircularesActSubTitulo {
			color: #000;
			font: 13px Tahoma, Verdana;
}
.CircularesActTexto {
			color: #999;
			font: 12px Tahoma, Verdana;
}





a.LinkCircularesActMas:link { 
			color: #C31E1F;
			font: 12px Tahoma, Verdana;
			text-decoration: none;
}
a.LinkCircularesActMas:visited { 
			color: #C31E1F;
			font: 12px Tahoma, Verdana;
			text-decoration: none;
}	
a.LinkCircularesActMas:hover { 
			color: #C31E1F;
			font: 12px Tahoma, Verdana;
			text-decoration: underline;
}
a.LinkCircularesActMas:active { 
			color: #C31E1F;
			font: 12px Tahoma, Verdana;
			text-decoration: none;
}
/* @end */

/* @group TOOLTIPS */


a.tt{
    position:relative;
    z-index:24;
    color:#C31E1F;
	font-weight:bold;
    text-decoration:none;
	width: 300px;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #ff0000; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:50px;
	padding: 15px 0 0 0;
	width:200px;
	color: #666;
    text-align: LEFT;
	filter: alpha(opacity:100);
	KHTMLOpacity: 0.95;
	MozOpacity: 0.95;
	opacity: 0.95;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(../img/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(../img/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(../img/bubble.gif) no-repeat bottom;
}/* @end */


