﻿@charset "utf-8";
html, body { border: 0; margin: 0; padding: 0;}


/* Jello -- start copying here * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
body {
	padding: 0 500px 0 500px;
	margin: 0;
	background-color:#CCCCCC;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#333333;
	text-align:left;
}
		
#sizer {
	margin: 0 auto 0 auto;
	padding: 0;
	width: 0%;
	max-width: 0px;  /* version for IE is at the bottom of this style block */
}

#expander {
	margin: 0 -500px 0 -500px;
	min-width: 1000px; /* Critical Safari fix! */
	position: relative;
	/*border:#003300 solid 1px;*/
}

/* Holly hack for IE \*/
* html #expander { height: 0; }
/* */

/* helps IE get the child percentages right. */
#wrapper { width: 100%; } 


/***** Fin de Jello *******/

/******* Holly Hack *******/
/*\*/
* html form {height: 0;}
/* Holly hack */

/****** Clear Fix *********/

.holly{height:1%;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display:inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#IE7Root .ie7
{
	/**** Este estilo solo afecta al IE7 ****/
	/*background-color:#666666;*/
	/**** Se basa en un nodo <div> llamado IE7Root que solo hacemos exisitir en IE7 *****/
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* * * * * * * * GENÉRICOS * * * * * * * * * * * * * * * * * * * * * * * * */
h1{
	color:#004FB3;
	font-size:2.5em;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:0 0 5px 0 ;
	margin:0;
}


h2{
	border-bottom: #5da527 3px solid;
	margin: 0px 0.2em 0.2em;
	color: #004FB3;
	font-size:1.5em;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:5px 0 5px 0;
}
h2 a{
	text-decoration:none;
	color: #004FB3;
}

h3{
	color:#004FB3;
	font-size:1.1em;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:5px 0 5px 0;
	margin:0;
}

h3 a{
	color:#004FB3;
	text-decoration:none;
}

.Cerrado {
	background-color:#FFCC00;
	padding:2px 5px;
	margin:5px;
	color:#000000;
	font-weight:bold;
}
.CerradoAyudas {
	background-color:#FFCC00;
	padding:15px;
	margin:5px;
	color:#000000;
	font-weight:bold;
	float:right;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* * * * * * * * ESTILOS DE CABECERA * * * * * * * * * * * * * * * * * * * * * * * * */

.cabecera{
	width:1000px;
	background-color:#FFFFFF;
	padding:10px 0 10px 0;
}
.cabeceraTop{
	width:100%;
}
.cabeceraTopIzq{
	float:left;
	padding:5px 0px 5px 20px;
	width:55%;
}
.cabeceraTopDer{
	float:right;
	width:42%;
	text-align:right;
	padding:0 10px 0 0;
}
.cabeceraIdiomas{
	text-align:right;
	float:right;
	padding-bottom:3px;
	width:100%;
}

.cabeceraIdiomas ul{
	list-style-type:none;
	color:#999999;
	font-weight:bold;
	font-size:0.9em;
	margin:0;
	padding:0;
	text-align:right;
	float:right;
}
.cabeceraIdiomas ul a{
	display:block;
	text-decoration:none;
	color:#70AF00;
	font-weight:bold;
}
.cabeceraIdiomas ul li{ 
	float:left;
	margin:0 5px 0 5px;
	padding:0;
}
.intranet{
	font-size:1.1em;
	color:#405507;
	display:block;
	font-family:Georgia;
}


				
				
				
/* * * * * * * * menu copiado * * * * * * * */

				
				.menu {
				font-size:0.97em;
				color:#FFFFFF;
				padding:10px 0 0px 0px;
				/*width:100%;*/
				clear:both;
				margin-left:5px;
				}
				/* estilo de la tabla de manera que no toma parte en el diseño - necesarios para trabajar IE  */
				.menu table {
				border-collapse:collapse;
				padding:0;
				margin:-1px;
				width:0;
				height:0;
				font-size:1em;
				z-index:1;
				}
				
				.menu a, .menu a:visited {
				border-style: none;
				border-color: inherit;
				border-width: 0;
				display:block;
				float:left;
				width:124px; 
				font-size:1em;
				text-decoration:none;
				line-height:1em;
				color:#ffffff;
				background: url('images/menu_pral.gif') no-repeat;
				padding:10px 0px 0px 10px;
				text-align:left;
				min-height:22px;
				height:auto !important;	height:22px;
				}
				/* truco para obtener el IE5.x corregir el defectuoso modelo de caja y obtener el ancho de derecho */
				/** html .menu a, * html .menu a:visited {width:125px; w\idth:115px;}*/
				
				* html .menu a:hover {color:#ffff00; border:0; position:relative; z-index:100;}
				.menu :hover > a {color:#ffff00; border:0; }
				
				.menu ul {
				padding:0;
				margin:0;
				list-style-type:none;
				height:0px;
				background:transparent;
				}
				/* estilo de la sub nivel 1 de fondo */
				/*.menu ul :hover a.sub1 {background:#447777;}*/
				
				/* hacer visible el segundo nivel cuando se situen sobre la lista de primer nivel o enlace */
				.menu ul :hover ul {
				visibility:visible;
				height:auto;
				padding:15px 30px 30px 30px;
				background:url('images/top_menu.png') no-repeat 30px 0;
				left:-30px;
				}

				
				.menu ul li {
				float:left;
				/* height:45px; */
				line-height:24px;
				display:block;
				margin-right:2px;
				background-color:#6D8D1F;
				margin-left:0;
				}

				.menu li:hover {
				position:relative;
				}

				/**********************************************************************************************/
				/* estilo del 2º nivel */
				.menu ul ul {width:100%;}
				/* ocultar la sub niveles y darles una posición absoluta ... */
				.menu ul ul {
				visibility:hidden;
				position:absolute;
				height:0;
				/*top:25px;*/
				left:0;
				width:179px;
				margin-top:32px; /* cambia la distancia que hay entre el fondo verde del menu pral y la zona verde del secundario /*
				/*margin-top:20px;*/
				font-size:1em;
				background-image:url('images/bottom_menu.png');
				background-repeat:no-repeat;
				background-position:50% bottom;
}

				/* estilo de los enlaces para el 2º nivel */
				.menu ul ul a, .menu ul ul a:visited {
				display:block;
				background:#6D8D1F;
				color:#fff;
				width:157px;
				height:100%;
				line-height:1em;
				padding:5px 10px;
				border:1px solid #3C5401;
				border-width:0 1px;
				min-height:5px;
				height:auto !important;height:5px;
				
				}
				* html .menu ul ul a, * html .menu ul ul a:visited  {width:150px; width:128px;}
				.menu ul ul:hover  > a {color:#fff; background:#516B10; z-index:110; height:100%; border:1px solid #3C5401; border-width:0 1px;}
				* html .menu ul ul a:hover{color:#fff; background:#516B10; position:relative; z-index:110; height:100%; border:1px solid #3C5401; border-width:0 1px;}
				/* ocultar los sub niveles y darles una posición absoluta ... */
				
				.menu ul ul li {
				display:block;
				/*width:150px;*/
				height:auto;
				line-height:1em;
				}
				
				.menu ul ul li.last {
				padding-bottom:6px;
				background: url('images/bottom_menu.png') no-repeat left bottom;
				}
				.menu ul ul li:hover {position:relative;}
				/**********************************************************************************************/
				/* estilo del 3º nivel */
				.menu ul ul ul{
				display:none;	
				}			

/*************************************************************************************************************/
				.menuEus {
				font-size:0.97em;
				color:#FFFFFF;
				padding:10px 0 0px 0px;
				/*width:100%;*/
				clear:both;
				margin-left:5px;
				}
				/* estilo de la tabla de manera que no toma parte en el diseño - necesarios para trabajar IE  */
				.menuEus table {
				border-collapse:collapse;
				padding:0;
				margin:-1px;
				width:0;
				height:0;
				font-size:1em;
				z-index:1;
				}
				
				.menuEus a, .menuEus a:visited {
				border-style: none;
				border-color: inherit;
				border-width: 0;
				display:block;
				float:left;
				width:110px; 
				font-size:1em;
				text-decoration:none;
				line-height:1em;
				color:#ffffff;
				background: url('images/menu_pral.gif') no-repeat;
				padding:5px 14px 0px 10px;
				text-align:left;
				min-height:27px;
				height:auto !important;	height:27px;
				}
				/* truco para obtener el IE5.x corregir el defectuoso modelo de caja y obtener el ancho de derecho */
				/** html .menu a, * html .menu a:visited {width:125px; w\idth:115px;}*/
				
				* html .menuEus a:hover {color:#ffff00; border:0; position:relative; z-index:100;}
				.menuEus :hover > a {color:#ffff00; border:0; }
				
				.menuEus ul {
				padding:0 0 2em 0;
				margin:0;
				list-style-type:none;
				/*height:0px;*/
				/*min-height:30px;
				height:auto !important;	height:30px;*/
				background:transparent;
				}
				/* estilo de la sub nivel 1 de fondo */
				/*.menu ul :hover a.sub1 {background:#447777;}*/
				
				/* hacer visible el segundo nivel cuando se situen sobre la lista de primer nivel o enlace */
				.menuEus ul :hover ul {
				visibility:visible;
				height:auto;
				padding:15px 30px 30px 30px;
				background:url('images/top_menu.png') no-repeat 30px 0;
				left:-30px;
				}

				
				.menuEus ul li {
				float:left;
				/* height:45px; */
				line-height:24px;
				display:block;
				margin-right:2px;
				background-color:#6D8D1F;
				margin-left:0;
				}

				.menuEus li:hover {
				position:relative;
				}

				/**********************************************************************************************/
				/* estilo del 2º nivel */
				.menuEus ul ul {width:100%;}
				/* ocultar la sub niveles y darles una posición absoluta ... */
				.menuEus ul ul {
				visibility:hidden;
				position:absolute;
				height:0;
				/*top:25px;*/
				left:0;
				width:179px;
				margin-top:32px; /* cambia la distancia que hay entre el fondo verde del menu pral y la zona verde del secundario /*
				/*margin-top:20px;*/
				font-size:1em;
				background-image:url('images/bottom_menu.png');
				background-repeat:no-repeat;
				background-position:50% bottom;
}

				/* estilo de los enlaces para el 2º nivel */
				.menuEus ul ul a, .menuEus ul ul a:visited {
				display:block;
				background:#6D8D1F;
				color:#fff;
				width:157px;
				height:100%;
				line-height:1em;
				padding:5px 10px;
				border:1px solid #3C5401;
				border-width:0 1px;
				min-height:5px;
				height:auto !important;height:5px;
				
				}
				* html .menuEus ul ul a, * html .menuEus ul ul a:visited  {width:150px; width:128px;}
				.menuEus ul ul :hover > a {color:#fff; background:#516B10; z-index:110; height:100%; border:1px solid #3C5401; border-width:0 1px;}
				* html .menuEus ul ul a:hover{color:#fff; background:#516B10; position:relative; z-index:110; height:100%; border:1px solid #3C5401; border-width:0 1px;}
				/* ocultar los sub niveles y darles una posición absoluta ... */
				
				.menuEus ul ul li {
				display:block;
				/*width:150px;*/
				height:auto;
				line-height:1em;
				}
				
				.menuEus ul ul li.last {
				padding-bottom:6px;
				background: url('images/bottom_menu.png') no-repeat left bottom;
				}
				.menuEus ul ul li:hover {position:relative;}
				/**********************************************************************************************/
				/* estilo del 3º nivel */
				.menuEus ul ul ul{
				display:none;	
				}			
/***************************************************************************************************************/



				/***************************** NUEVOS MENUS **********************************/
				.menu2{
					float:right;
					/*width:56.7%;*/
					font-family:Arial, Helvetica, sans-serif;
					margin-top:1.6em;
					color:#465B0F;
				}
				.menu2 ul{
					list-style-image: url('images/palo.gif');
					list-style-position: inherit;
					margin:0;
					padding:0;
					font-size:0.83em;
				}
				.menu2 ul li {
					float:left;
					margin-right:1.5em;
					padding-left:0;
				}
				
				.menu2 ul li a {
					text-decoration:none;
					color:#465B0F;
				}
				
				.menu2 ul li a:hover, .menu2 ul li a:active {
					text-decoration:underline;
					color:#465B0F;
				}
				
					
				/************************************************************************************/
				
				.menu3{
					float:left;
					background-color:#B6D67E;
					border:1px solid #465B0F;
					width:26.5%;
					margin-right:10px;
					color:#465B0F;
					font-size:1.1em;
					font-weight:bold;
					padding:0.2em 0.1em 0.5em 0.2em;
					font-family:'Trebuchet MS';
					
					-webkit-border-radius: 10px;
					   -moz-border-radius: 10px;
					        border-radius: 10px;
					/*background-image:url('images/menu3.gif');
					background-repeat:no-repeat;*/
				}
				.menu3 h1{
					/*background-color:#80AA46;*/
					color:#ffffff;
					padding: 0.1em 0.7em;
					font-size:1.1em;
					font-weight:bold;
					font-family:'Trebuchet MS';
					background-image:url('images/h1menu3.gif');
					background-repeat:no-repeat;
					background-position:5px 0px;
					margin-top:5px;
				}
				.menu3 ul{
					list-style-type:none;
					margin:0;
					padding:0.2em; 
				}
				.menu3 ul li{
					margin:1em 0.7em;
				}
				
				.menu3 ul li a {
					text-decoration:none;
					color:#465B0F;
					border-bottom:1px dotted #465B0F;
					display:block;
				}
				
				.menu3 ul li a:hover, .menu3 ul li a:active {
					/*text-decoration:underline;*/
					color:#6D8D1F;
					border-bottom:1px solid #465B0F;
					display:block;
				}				


/* * * * * * * * buscador * * * * * * * */
.ImgCabecera{
	clear:both;
	width:100%;
	display:block;
	background-image:url(images/tira_1.jpg);
	background-position: left bottom;
	background-repeat:no-repeat;
	height:69px;
	border-top:#3C5401 solid 3px;
	color:#ffffff;
}

.ImgCabecera0{
	clear:both;
	width:100%;
	display:block;
	background-image:url(images/tira_2.jpg);
	background-position: left bottom;
	background-repeat:no-repeat;
	height:69px;
	border-top:#3C5401 solid 3px;
	color:#ffffff;
}

.ImgCabecera1{
	clear:both;
	width:100%;
	display:block;
	background-image:url(images/tira_3.jpg);
	background-position: left bottom;
	background-repeat:no-repeat;
	height:69px;
	border-top:#3C5401 solid 3px;
	color:#ffffff;
}

.ImgCabecera2{
	clear:both;
	width:100%;
	display:block;
	background-image:url(images/tira_4.jpg);
	background-position: left bottom;
	background-repeat:no-repeat;
	height:69px;
	border-top:#3C5401 solid 3px;
	color:#FFFFFF;
}

.ImgCabecera3{
	clear:both;
	width:100%;
	display:block;
	background-image:url(images/tira_5.jpg);
	background-position: left bottom;
	background-repeat:no-repeat;
	height:69px;
	border-top:#3C5401 solid 3px;
	color:#FFFFFF;
}

.ImgCabecera4{
	clear:both;
	width:100%;
	display:block;
	background-image:url(images/tira_6.jpg);
	background-position: left bottom;
	background-repeat:no-repeat;
	height:69px;
	border-top:#3C5401 solid 3px;
	color:#FFFFFF;
}

.ImgCabecera5{
	clear:both;
	width:100%;
	display:block;
	background-image:url(images/tira_7.jpg);
	background-position: left bottom;
	background-repeat:no-repeat;
	height:69px;
	border-top:#3C5401 solid 3px;
	color:#FFFFFF;
}

.ImgCabecera6{
	clear:both;
	width:100%;
	display:block;
	background-image:url(images/tira_8.jpg);
	background-position: left bottom;
	background-repeat:no-repeat;
	height:69px;
	border-top:#3C5401 solid 3px;
	color:#FFFFFF;
}

.ImgCabecera7{
	clear:both;
	width:100%;
	display:block;
	background-image:url(images/tira_9.jpg);
	background-position: left bottom;
	background-repeat:no-repeat;
	height:69px;
	border-top:#3C5401 solid 3px;
	color:#FFFFFF;
}

.ImgCabecera8{
	clear:both;
	width:100%;
	display:block;
	background-image:url(images/tira_10.jpg);
	background-position: left bottom;
	background-repeat:no-repeat;
	height:69px;
	border-top:#3C5401 solid 3px;
	color:#FFFFFF;
}

.ImgCabecera9{
	clear:both;
	width:100%;
	display:block;
	background-image:url(images/tira_11.jpg);
	background-position: left bottom;
	background-repeat:no-repeat;
	height:69px;
	border-top:#3C5401 solid 3px;
	color:#FFFFFF;
}

.ImgCabecera10{
	clear:both;
	width:100%;
	display:block;
	background-image:url(images/tira_12.jpg);
	background-position: left bottom;
	background-repeat:no-repeat;
	height:69px;
	border-top:#3C5401 solid 3px;
	color:#FFFFFF;
}

.ImgCabecera11{
	clear:both;
	width:100%;
	display:block;
	background-image:url(images/tira_13.jpg);
	background-position: left bottom;
	background-repeat:no-repeat;
	height:69px;
	border-top:#3C5401 solid 3px;
	color:#FFFFFF;
}


.ImgCabecera12{
	clear:both;
	width:100%;
	display:block;
	background-image:url(images/tira_14.jpg);
	background-position: left bottom;
	background-repeat:no-repeat;
	height:69px;
	border-top:#3C5401 solid 3px;
	color:#FFFFFF;
}

.buscadorTit{
	font-size:3em;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	float:left;
	padding:33px 0 1px 2%;
	margin-bottom:0px;
	width:68%;
	border-bottom:1px solid #003300;
	height:35px;
}

.buscador{
	background-image:url(images/buscador.gif);
	background-repeat:no-repeat;
	float:right;
	height:36px;
	margin-top:30px;
	text-align:center;
	width:30%;
	padding:10px 0px 0 0;
}

.textBuscador{
    margin: 0.5em; width: 75%
}

/* * * * * * * * para * * * * * * * */

		.para{
		float:right;
		/* width:50%; */
		font-family: Arial, Helvetica, sans-serif;
		margin-top:0.5em;
		color:#999999;
		margin-bottom:0.25em;
		}
		.para ul{
		margin:0;
		padding:0;
		font-size:0.8em;
		}
		.para ul li {
		float:left;
		margin-right:0.5em;
		text-align:center;
		list-style-type:none;
		border:1px solid #cccccc;
		}	
		.para ul li a {
		text-decoration:none;
		color:#999999;
		display:block;
		padding:0.1em 0.8em;
		}		
		.para ul li a:hover, .para ul li a:active {
		color:#ffffff;
		background-color:#4270BB;
		}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* * * * * * * * ESTILOS DE CENTRO * * * * * * * * * * * * * * * * * * * * * * * * * */

.centro{
	background-color:#FFFFFF;
	padding:0 10px 10px 10px;
}

.contenedor{
	width:100%;
	padding-top:10px;
}

.TxtMiga{
	color:#005992;
	font-weight:normal;
}
.TxtMiga a{
	color:#005992;
	font-weight:bold;
	text-decoration:none;
}


.TxtMiga a:link{
	color:#005992;
	font-weight:bold;
	text-decoration:none;
}
.TxtMiga a:visited{
	color:#005992;
	font-weight:bold;
	text-decoration:none;
}

.TxtMiga a:hover{
	color:#005992;
	font-weight:bold;
	text-decoration:none;
	text-decoration:underline;
}

.TxtMiga a:active{
	color:#005992;
	font-weight:bold;
	text-decoration:none;
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* * * * * * * * PIE DE PÁGINA * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.pie{
	background-color:#FFFFFF;
	text-align:center;
	padding:5px 0px 70px 0px;
	clear:both;
	background-image:url(images/pie_reflejo.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
.pie ul{
	list-style-type:none;
	color:#004FB3;
	font-weight:bold;
	font-size:0.9em;
	padding:0 0 10px 0;
	margin:0;
}
.pie ul a{
	text-decoration: underline;
	color:#004FB3;
	font-weight:bold;
}
.pie ul li{ 
	padding-left:10px;
	display:inline;
}


.pieEu{
	background-color:#FFFFFF;
	text-align:center;
	padding:5px 0px 70px 0px;
	clear:both;
	background-image:url(images/pie_reflejo_eu.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
.pieEu ul{
	list-style-type:none;
	color:#004FB3;
	font-weight:bold;
	font-size:0.9em;
	padding:0 0 10px 0;
	margin:0;
}
.pieEu ul a{
	text-decoration: underline;
	color:#004FB3;
	font-weight:bold;
}
.pieEu ul li{ 
	padding-left:10px;
	display:inline;
}


.pieIng{
	background-color:#FFFFFF;
	text-align:center;
	padding:5px 0px 70px 0px;
	clear:both;
	background-image:url(images/pie_reflejo_ing.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
.pieIng ul{
	list-style-type:none;
	color:#004FB3;
	font-weight:bold;
	font-size:0.9em;
	padding:0 0 10px 0;
	margin:0;
}
.pieIng ul a{
	text-decoration: underline;
	color:#004FB3;
	font-weight:bold;
}
.pieIng ul li{ 
	padding-left:10px;
	display:inline;
}


.pieInfo{
	color:#666666;
	font-size:0.9em;
}

	
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.OtrosServiciosCaja{
	border-top:0;
	border-color:#70AF00;
}

.OtrosServiciosTot{
	/*background-image:url(~/App_Themes/Eve/images/otros_servicios.jpg);*/
	background-image:url(images/otros_servicios.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;
	margin-left:0;
	padding:0.1em 5em 0.2em 1em;
	height:19px;
}
.OtrosServiciosCabecera{
	
	background-repeat: no-repeat;
	background-color: #fff;
	margin-left: 0;
	padding: 0.5em 5em 1.5em 1.0em;
	width:91.5%;

}
.OtrosServiciosTit{
	/*background-image:url(images/otros_servicios.jpg);*/
	font-size:1.2em;
	color:#405507;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0;
	padding:0 10px;
}
.OtrosServicios{
	font-family:Verdana;
	font-size:0.8em;
	font-weight:bold;
	color:#4D6B03;
	min-height:100px;
	height:auto !important;height:100px;
}
.OtrosServicios ul{
	list-style-type:none;
	padding:0;
	margin:0;	
}
.OtrosServicios ul li{
	width:16%;
	float:left;
	margin:0 0 1em 0.5em;
	border-right:1px #70AF00 solid;
	min-height:90px;
	height:auto !important;height:120px;
}
.OtrosServicios ul li.last{
	border:0;
}
.OtrosServicios ul li a{
	color:#405507;
	text-transform:uppercase;
}

			/* * * * * * * * ESTILOS DE CONTENEDOR EN 3 * * * * * * * * * * * * * * * * * * * * * * */
			
			.contenedorMenu{
				width:16%;
				float:left;
				font-size:0.9em;
			}
			/* * * primer nivel * * */
			.contenedorMenu ul{
				list-style-type:none;
				margin:0 0 0 0;
				padding:0 0px 0 0px;
				color:#6FAD00;
				font-weight:bold;
			}
			.contenedorMenu ul a{ 
				list-style-type:none;
				margin:0 0 0 0;
				padding:0 0 0 0;
				text-decoration:none;
				color:#6FAD00;
			}
			
			.contenedorMenu ul a:hover, .contenedorMenu ul a:active{
				color:#3A4D11;
			}
			.contenedorMenu ul li {
				padding:5px 0 5px 0;
				display:block;	
			}
			
			.contenedorMenu ul li a {
				padding:5px 0 5px 0;
				border-bottom:#6FAD00 1px solid;
				display:block;
			}
			/* * * segundo nivel * * */
			.contenedorMenu ul li ul{
				list-style-type:none;
				margin:0 0 0 0;
				padding:0 0 0 15px;
				color:#405507;
				font-weight:normal;
				display:none;
			}
							/* afecta a los ul que estén inmediatamente contenidos del li que tiene el dedo (=hover) */
			.contenedorMenu ul li:hover > ul{
				display:block;
			}
							/* afecta al ul que se encuentren al mismo nivel e inmediatamente despues del li a:visited */
			/*.contenedorMenu ul li a:visited + ul{
				display:block;
			}*/
			
			.contenedorMenu ul li ul a{
				margin:0 0 0 0;
				padding:0 0 0 0;
				color:#405507;
				font-weight:normal;
				display:block;
				border-bottom:1px dotted #ffffff;
				/*display:none;*/
			}
			
			.contenedorMenu ul li ul a:link, .contenedorMenu ul li ul a:visited{
				list-style-type:none;
				border-bottom:1px dotted #666666;
				/*display:block;*/
			 }
			
			.contenedorMenu ul li ul a:hover, .contenedorMenu ul li ul a:active{
				color:#EE6C00;
				border-bottom:1px dotted #666666;
				/*background:url(images/flecha.jpg) no-repeat left;*/
				/*display:block;*/
			 }
			
			/* * * tercer nivel * * */
			
			.contenedorMenu ul li ul li ul a{
				color:#666666;
				border-bottom:0;
				margin-left:0;
				padding-left:0;
			}
			.contenedorMenu ul li ul li ul a:link, .contenedorMenu ul li ul li ul a:visited, .contenedorMenu ul li ul li ul a:hover, .contenedorMenu ul li ul li ul a:active {
				border:0;
				background:url(images/flecha.jpg) no-repeat left;
				padding-left:1em;
				margin-left:0;
			}	
						
			/*
						si se abriese el primer nivel esta clase lo cerraria
			li.contenedorMenuFirst >ul{
				display:none;
			}*/
			
			/**********************************/
.contenidoEn3{
	background-image:url(images/linea_1.gif);
	background-repeat:repeat-y;
	background-position:left;
	padding:0 0 0 2%;
	float:left;
	width:61%;
	font-size:0.9em;
	min-height:500px;
	height:auto !important;height:500px;
}

.sombraDer{
	background-image:url(images/linea_2.jpg);
	background-repeat:repeat-y;
	background-position:right;
	width:98%;
	padding:0 2% 10% 0;
	min-height:700px;
	height:auto !important;height:700px;
}
.imagenes{
	margin:7px;
	padding:4px;
	border:1px solid #6FAD00;
}

.contenedorEn3Der{
	width:19%;
	float:right;
	padding:0 0 0 1%;
}


.contenedorEn3DerTit{
	color:#405507;
	font-weight:bold;
	padding-bottom:10px;
}
.otrosContenidos{
	color:#4D6B03;
	font-weight:bold;
	font-size:0.9em;
	line-height:1.4em;
	padding:5px 0 5px 0;
	border-bottom:1px solid #6FAD00;
	margin-bottom:10px;
}
.otrosContenidos a{
	color:#4D6B03;
	font-weight:bold;
	text-decoration:none;
}
.otrosContenidos span{
	color:#666666;
	font-weight:normal;
	text-decoration:none;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.tablaDescarga{
	width:100%;
	}
.tablaDescarga th{
	background-color:#CCCCCC;
	padding-left:0.5em;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

.tablaDescarga td{
	border-bottom:1px solid #cccccc;
	padding:0.5em;
}
.tablaDescarga tfoot{
	font-weight:bold;
	background-color:#CDCDCD
}
/* * * * * * * */
.tablaMagnitudes{
	width:100%;
}
.tablaMagnitudes th{
	background-color:#CCCCCC;
	padding:0.5em;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

.tablaMagnitudes td{
	border-bottom:1px solid #cccccc;
	padding:0.5em;
	
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.tablaReferencias{
	width:100%;
	border:0;
}
.tablaReferencias ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
.tablaReferencias ul li{
	list-style-type:none;
	margin:0.5em 0;
}
.tablaReferencias th{
	background-color:#CCCCCC;
	padding-left:0.5em;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

.tablaReferencias td{
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	padding:0.5em;

}
.tablaReferencias a{
	text-decoration:none;
	font-weight:bold;
	color:#005499;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
 
.tablaCursos th{
	background-color:#669933;
	padding-left:0.5em;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	padding:0.5em;
	color:#FFFFFF;
	text-align:center;
}

.tablaCursos td{
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	padding:0.5em;

}
.tablaCursos a{
	text-decoration:none;
	font-weight:bold;
	color:#669933;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
 
.tablaEstadisticas th{
	background-color:#669933;
	padding-left:0.5em;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	padding:0.5em;
	color:#FFFFFF;
	text-align:center;
}

.tablaEstadisticas td{
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	padding:0.5em;
	text-align:right;

}
.tablaEstadisticas a{
	text-decoration:none;
	font-weight:bold;
	color:#669933;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.proyectos ul{
	list-style: url(images/mas_info.gif) disc ;
	text-decoration:none;
	}
.proyectos ul li{
	padding-left:1em;
	padding-bottom:1em;
	}
.proyectos ul li a{
	text-decoration:none;
	font-weight:bold;
	}
.proyectos ul li a:link, .proyectos ul li a:visited{
	color:#819933;
}
.proyectos ul li a:hover, .proyectos ul li a:active{
	color:#005499;
	}
/* * * * * * * */
.proyectos ol{
	text-decoration:none;
	}
.proyectos ol li{
	padding-left:1em;
	padding-bottom:1em;
	}
.proyectos ol a{
	text-decoration:none;
	font-weight:bold;
	}
.proyectos ol a:linck .proyectos ol a:visited{
	color:#819933;
}
.proyectos ol a:hover .proyectos ol a:active{
	color:#005499;
	}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.listaPdf ul{
	list-style: url(images/mas_pdf.gif) disc ;
	text-decoration:none;
	}
.listaPdf ul li{
	padding-left:1em;
	padding-bottom:1em;
	}
.listaPdf ul a{
	text-decoration:none;
	font-weight:bold;
	}
.listaPdf ul a:link, .listaPdf ul a:visited{
	color:#819933;
}
.listaPdf ul a:hover, .listaPdf ul a:active{
	color:#005499;
	}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.enlaces ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
.enlaces ul li{
	padding: 0.5em 0 1em 2em;
	margin-top:1em;
	background-image:  url(images/enlaces.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.enlaces ul a{
	text-decoration:none;
	font-weight:bold;
}
.enlaces ul a:link, .proyectos ul a:visited{
	color:#819933;
}
.enlaces ul a:hover, .proyectos ul a:active{
	color:#005499;
}

.enlace{
	background-color:#6D8D20;
	padding:0.5em 1em;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.enlace a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.bimep strong{
	color:#819933;
	font-weight:bold;
}

.bimep ul{
	list-style: url(images/listado_bimep_1.jpg) disc ;
	text-decoration:none;
	}
.bimep ul li{
	padding-left:1em;
	padding-bottom:1em;
	}
.bimep ul li a{
	text-decoration:none;
	font-weight:bold;
	}
.bimep ul li a:link, .bimep ul li a:visited{
	color:#819933;
}
.bimep ul li a:hover, .bimep ul li a:active{
	color:#005499;
	}
	
.bimep ul ul{
	list-style: url(images/listado_bimep_2.jpg) disc ;
	text-decoration:none;
	}
.bimep ul ul li{
	padding-left:1em;
	padding-bottom:1em;
	}
.bimep ul ul li a{
	text-decoration:none;
	font-weight:bold;
	}
.bimep ul ul li a:link, .bimep ul ul li a:visited{
	color:#819933;
}
.bimep ul ul li a:hover, .bimep ul ul li a:active{
	color:#005499;
	}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/*.licitaciones ul{
	list-style: url(images/icono_pdf.gif) disc ;
	text-decoration:none;
}*/
.licitaciones ul{
	list-style-type:none;
	padding:0;
	margin-left:0;
}
.licitaciones ul li{
	padding: 0 0 1em 4em;
	margin-top:0.5em;
	border-bottom:1px dotted #5DA527;
	background-image:   url(images/icono_pdf.gif);
	background-position:left top;
	background-repeat:no-repeat;
	min-height:28px;
	height:auto !important;	height:28px;
}
.licitaciones ul li ul li{
	border: none;
	padding-bottom:2em;
}

.licitaciones ul a{
	text-decoration:none;
	font-weight:bold;
}
.licitaciones ul a:link, .licitaciones ul a:visited{
	color:#819933;
}
.licitaciones ul a:hover, .licitaciones ul a:active{
	color:#005499;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.eventos{
	float:left;
	width:25%;
	text-align:center;
	margin:1em 0;
}
.eventos a{
	color:#5DA527;
	font-weight:bold;
	text-decoration:none;
	font-size:1.1em;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * FORMULARIO * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.formulario legend {
	color: #5DA527;
	font-weight: bold;
	font-size:1.2em;
	text-transform:uppercase;
}
.formulario label{
	margin:1em;
}
.formulario input{
	/*border:1px solid #999;*/
	width:130px;
	color:#333;
	font-size:1em;
}
.formulario fieldset{
	 border: #5da527 1px solid;
	 margin:0.4em;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * PUBLICACIONES * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.publis{}
.publis h2{
	background-color:#5da527;
	color:#FFFFFF;
	font-size:1.5em;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	padding:0.5em;
}
.publisSumario{
	border-bottom: #5da527 3px solid;
	margin: 0px 0.2em 0.2em;
	color: #004FB3;
	font-size:1.1em;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:5px 0 5px 0;
}
.publisInfo{
	border: #666666 1px dotted;
	padding: 0.5em;
	margin: 1em 0.5em;
	width: 50%;
	float: left;
}

.publis strong {
	color:#609A1F;
	font-weight:bold;
	font-size:1em;
}

.empresa {
	 border:1px dotted #5DA527;
	 padding:0 2em 2em 2em;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * NOTICIAS * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.noticias{
	font-size:1em;
	color:#666666;
	margin:0.7em 0 ;
}

.noticiasTit{
	font-size:1.5em;
	color:#4D6B03;
}
.noticiasTit a{
	color:#4D6B03;
	text-decoration:none
}
.noticiasTit a:link ,.noticiasTit a:visited, .noticiasTit a:hover, .noticiasTit a:active{
	color:#4D6B03;
	text-decoration:none
}
.noticias p{
	font-size:1em;
	color:#666666;
	margin:0.7em 0 ;
}
.noticias img{
	float:left;
	border:1px solid #70AF00;
	padding:0.3em;
	margin:0 0.5em ;
}
.noticias h1{
	font-size:1.7em;
	color:#4D6B03;
}
.noticias h2{
	font-size:1.2em;
	color:#004FB3;
	margin: 0px 0.2em 1em 0.2em;
	padding:5px 0 10px 0;
}
.noticias h3{
	}

.noticiasDes{
	border-top:3px solid #70AF00;
	border-bottom:3px solid #70AF00;
	padding-top:0.5em;
}

.noticiasDes img {
	padding:3px;
	border:1px solid #666;
	margin:5px;
}

.noticiasDesA{
	width:48.5%;
	float:left;
	border-right:1px solid #70AF00;
	padding:0 0.4em;
	margin:0.5em 0;
}

/*.noticiasDes p {
	margin-left:0;
	padding-left:0;
}*/

.noticiasDesB{
	width:48.5%;
	float:left;
	padding:0 0.4em;
	margin:0.5em 0;
}
.noticiasDes2{
	border-bottom:1px solid #70AF00;
	margin-top:1em;
}
.noticiasDetalle{
	border-bottom:1px solid #70AF00;
	margin-top:1em;
	padding-bottom:1em;
}
.noticiasDetalle img{
	float:inherit;
	border:0;
}
.noticiasVideo{
	text-align:right;
	margin-right:1em;
	float:right;
	border-left:2px solid #70AF00;
}

.noticiasDoc{
	text-align:left;
	padding-right:1em;
	padding-left:1em;
	float:left;
	border-right:1px solid #70AF00;
	width:20%;
}
.noticiaMas{
	background-color:#B8D781;
	float:right;
	padding:0.3em 1em 0 1em;
	font-size:0.9em;
	font-weight:bold;
	color:#405507;
}

.noticiaMas a{
	color:#405507;
	text-decoration:none;
}

.noticiaMas a:hover{ 
	color:#405507;
	text-decoration:underline;
	
}
.noticiaFecha{
	text-align:right;
	color:#5DA527;
}

.noticiaFecha a{
	color:#5DA527;
	font-weight:bold;
	text-decoration:none;
	font-size:1.1em;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * VOLVER * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.volver{
	border-top:1px dotted #004FB3;
	text-align:right;
	padding:0.5em;
	margin-top:1em;
}
.volver a{
	text-align:right;
	text-decoration:none;
	font-weight:bold;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * AYUDAS Y SUBVENCIONES * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.ayudas{
	width:100%;
	}
.ayudasMenu{}
.ayudasMenu ul{
	list-style-type:none;
	width:100%;
	margin:0;
	padding:0;
	}
.ayudasMenu ul li{
	float:left;
	padding:1em 0 0 0.3em;
	margin-left:0.1em;
	text-align:center;
	}
.ayudas table{
	margin:2em 0;
	text-align:left;
	}
.ayudas th{
	background-color:#4270BB;
	padding:0.5em;
	color:#FFFFFF;
	}
.ayudas td{
	padding:0.5em;
	border-bottom:1px solid #BDCDE8;
	}
.ayudas a{
	text-decoration:none;
	font-weight:bold;
	color:#0066CC;
	}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * CASA INTERACTIVA * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.casa{font-size:1.2em;}
.casa ul{
	list-style-type:none;
	margin:0;
	padding:0;	
}
.casa ul li{
	border:1px dotted #CCCCCC;
	margin:0.2em;
	padding:0.2em;
	width:30%;
}
	
	/*** Portada Home ****/
	
	.zona1{
  min-height:155px;
  height: auto !important;
  height: 155px;
  /*padding:5px;*/
}

	
	/******Fin PortadaHome*/
	
/************************************************************************************/


.ListadoAccesibilidad ul li{
	list-style-type:none;
}

.ListadoAccesibilidad span{
	color:#6D8D20;
	font-weight:bold;
}			



/****** PAGINACIÓN *****/

.paginaActual{
	font-family:Georgia, Arial;
	color:#6D8D20;
	font-weight:bold;
	font-size:1.7em;
}
.pagina{
	color:#666666;
	font-size:1em;
	text-decoration:none;
}
.pagina a{
	text-decoration:none;
}
.pagina a:hover{
	color: #004FB3;
	font-weight:bold;
}

.paginaS{
	color:#666666;
	font-size:1.4em;
	text-decoration:none;
}
.paginaS a{
	text-decoration:none;
}
.paginaS a:hover{
	color: #004FB3;
	font-weight:bold;
}
/*********************************/
.destacado {
	color:#0052A3;
	font-weight:bold;
	font-size:1.2em;
}
/********************************/
.tablaGenerica td{
	border: 1px solid #999999;
	padding:2px;
}
/*******************************/
.Coches{

}
.Coches th{
	text-align:left;
	padding:5px 10px;
	border-bottom:1px dotted #cccccc;
}
.Coches td{
	border-bottom:1px dotted #cccccc;
	text-align:left;
}
.CochesB th{
	color:#6EAA24;
	font-weight:bold;
	font-size:1.1em;
	text-align:left;
}

.CochesList {

}
.CochesList ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.CochesList li {
	float:left;
	border:1px solid #4270BB;
	width:22%;
	margin-left:1em;
	margin-bottom:1em;
	text-align:center;
}
.CochesListVisited {
	float:left;
	border:1px solid #4270BB;
	background-color:#DEE7F3;
	width:22%; 
	margin-left:1em;
	margin-bottom:1em;
	text-align:center;
}

/******* Registro ************/


/****** Contenido de la pestaña 1 **********/
div.MiPerfil
{
	margin:1em 0 0 0;	
	border: 1px solid rgb(93, 165, 39); 
	padding: 1em;
	
}


div.MiPerfil td{
	text-align:left;
	
}

div.MiPerfil input{
	
	color:#333;
	font-size:1em;
}

div.MiPerfil h3{
	border-bottom: 3px solid rgb(93, 165, 39); 
	margin: 0.5px 0.2em 0.2em; 
	color: rgb(81, 107, 16);
	text-align:left;
}
div.MiPerfil legend
{
    
	margin: 0.5px 0.2em 0.2em; 
	color: rgb(81, 107, 16);
	text-align:left;
}
.MiPerfilTablas
{
	margin:1em 0 0 0;	
	border: 1px solid rgb(93, 165, 39); 
	padding: 1em;
	
}
.MiPerfilTablas th{
	background-color:#669933;
	padding-left:0.5em;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	padding:0.5em;
	color:#FFFFFF;
	text-align:center;
}


.MiPerfilTablas td{
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	padding:0.5em;

}

/********************************/

    .listadoLocalidades a
    {
        margin:0 0 0 0;
        padding:0 0 0 0;
		text-decoration:none;
		color:#3A4D11;		
    }
			
	.listadoLocalidades a:hover, .listadoLocalidades a:active{
		color:#6FAD00;
	}
	.columnasMapas
	{
	    float:left;
	    width:33%;
	}
	.columnasMapas ul
	{
	    margin:0;
	    padding:0;
	}
	.columnasMapas ul li
	{
	    border: 1px solid #ccc;
	    margin: 2px 0;
	    padding:5px;
	    height:20px;
	    list-style:none;    
	}
	
    
/* * * * * * * * * * * * * * * * * */

.UsuariosAcceso {
	text-align:center; 
	color:#02519C;
	background-color:#DFDFDF;
	border:1px #ffffff solid;
	margin:2px;
	padding:2px;
}

.salir {
	background-color:#666666;
	color:#ffffff;
	padding:2px 15px;
	margin-left:30px;
	text-decoration:none;
}
.UsuariosNombre {
	color:#02519C;
}
