/* Generales \*/ 

	.negrita {
		font-weight: bold;
	}
	.oculto {
		display:none;
	}
	.derecha {
		float: right;
	}
	.sinborde {
		border-width: 0px;
	}
	.cont_izda {
	float: left;
	width: 500px;
	}
	.cont_izda2, .cont_izda_extranet {
		float: left;
		width: 735px;
	}
.listaserviciossolotexto_contacto {
	float: left;
	height: auto;
	width: 450px;
	/*margin-top: 10px;*/
	color: #49748B;
}
.listaserviciossolotexto_contacto_general {
	float: left;
	height: auto;
	width: 300px;
	margin-top: 10px;
}  
.listaserviciossolotexto_contacto  ul {
	clear: both;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
	list-style: url(../images/ic_listad_nar.gif);
	margin-bottom:10px;
	color: #49748B;
		
}
#contenedorbase #contenedor_prin #contenedor #contenido .cont_izda #menu_contacto ul li {
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ca361b;
	width:450px;
}


.listaserviciossolotexto_contacto a {
	cfont-weight: bold;
	color: #49748B;
	text-decoration: none;
	font-weight: bold;
}

.listaserviciossolotexto_contacto span {
	cfont-weight: bold;
	color: #49748B;
	text-decoration: none;
	font-weight: bold;

}

	.cont_dcha {
	float: right;
	width: 211px;
	}
	.cont_dchabis {
		float: right;
		width: 211px;
		text-align: right;
	}
	acronym {
	cursor: help;
	font-style: italic;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #79A3B9;
	}
	.margen {
		margin-left: 30px;
	}
	.margen_sup {
	margin-top: 30px;
	}
	.volver {
	float: left;
	width: 350px;
	font-style: italic;
	font-weight: bold;
	color: #79A3B9;
	background: #FFFFFF;
	height: 20px;
	padding-top: 10px;
	}
	.volver ul {
		list-style: url(../images/ic_listad_nar.gif);
	}
	.volver a {
		color: #00304F;
		text-decoration: none;
	}
	.activo {
	list-style: url(../images/ic_listad_on.gif);
	}
	.ic_manita {
	cursor: hand;
	}
/* Fin Generales \*/ 

/* Contenedores \*/ 

	html, body, #contenedorbase { height:100%; } 
	body {
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		margin: 0px;
		padding: 0px;
		width: 100%;
		background: #FFFFFF url(../images/fon_ptos_rep.gif) repeat left top;
	}
	#contenedorbase {
	width: 100%;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: left top;
	}
	#contenedor_prin {
		margin-right: auto;
		margin-left: auto;
		min-height:100%;
		width: 768px;
		border-right: 1px solid #FFFFFF;
		border-left: 1px solid #FFFFFF;
		background: #fffcf9 url(../images/fon_deg.jpg) repeat-x left top;
		color: #000000;
	}
	#contenedor {
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		background: #FFFFFF url(../images/margen.gif) repeat-x left top;
		border-right: 1px solid #FFFFFF;
		border-left: 1px solid #FFFFFF;
		min-height:100%;
		width: 734px;
		margin-right: auto;
		margin-left: auto;
		padding-top: 7px;
	}
	* html #contenedor_prin {
		height:100%;
	 }

/* final Contenedores */ 
 
 
/* Encabezado */ 
  
	#encabezado {
		height: 147px;
		width: 100%;
		border-bottom: 1px solid #FFFFFF;
		background: url(../images/cabecera/foto.jpg) no-repeat left bottom;
	}
	#encabezado2 {
		height: 0px;
		width: 100%;
		border-bottom: 1px solid #FFFFFF;
	}
	#encabezado h1 {
		display: none;
	}
	#encabezado2 h1 {
		display: none;
	}
	#logo {
		color: #000000;
		background: #FFFFFF url(../images/esq_logo.gif) no-repeat left bottom;
		height: 63px;
		width: 150px;
		float: left;
		text-align: center;
		padding-top: 8px;
	}
	#menu_acc {
	font-weight: bold;
	height: 72px;
	float: left;
	padding-top: 22px;
	width: 330px;
	padding-left: 10px;
	}
	#menu_acc ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	width: 330px;
	}
	#menu_acc li {
	display: block;
	float: left;
	background: url(../images/pto.gif) no-repeat right;
	margin-right: 10px;
	padding-right: 10px;
	}
	#menu_acc a {
		color: #00304F;
		text-decoration: none;
		background: #FFFFFF;
	}
	#menu_acc a:hover {
		color: #C4C6C3;
		text-decoration: none;
		background: #FFFFFF;
	}
	
	#menu_acc_extranet {
	font-weight: bold;
	height: 72px;
	float: left;
	padding-top: 12px;
	width: 330px;
	padding-left: 10px;
	}
	#menu_acc_extranet ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	width: 330px;	
	}
	#menu_acc_extranet li {
	display: block;
	float: left;
	background: url(../images/pto_extranet.gif) no-repeat right;
	margin-right: 10px;
	padding-right: 10px;
	}
	#menu_acc_extranet a {
		/*color: #3B80B7;*/
		color:#FFFFFF;
		text-decoration: none;
		/*background: #FFFFFF;*/
	}
	#menu_acc_extranet a:hover {
		color: #C4C6C3;
		text-decoration: none;
		/*background: #FFFFFF;*/
	}
	
	
#contenedor_prin #contenedor #encabezado .cont_izda #menu_acc #idioma {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 10px;
	color: #3A5E70;
}
	
	#areapriv_enc {
		background: #FFFFFF url(../images/enc_areapriv.gif) no-repeat left top;
		float: right;
		height: 35px;
		width: 192px;
		color: #333333;
	}
	#areapriv_enc h2 {
		font-size: 10px;
		color: #FFFFFF;
		text-transform: uppercase;
		margin-top: 5px;
		margin-left: 18px;
	}
	#areapriv_cont {
	height: 58px;
	width: 185px;
	border-left: 1px solid #747474;
	color: #00304F;
	background: #FFFFFF;
	float: right;
	font-weight: bold;
	text-align: left;
	padding-right: 3px;
	padding-left: 3px;
	}
	#areapriv_enviar {
	height: 31px;
	width: 192px;
	float: right;
	background: url(../images/areapriv_bot_enviar_fondo.gif) no-repeat left top;
	}
	.areapriv_form {
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: #333333;
		border: 1px solid #747474;
		width: 90px;
	}
	#areapriv_cont p {
		text-align: right;
		margin: 5px 5px 0px 10px;
	}


/* Final Encabezado */ 
  
/* Menu */ 

	#menu {
	color: #666666;
	background: #87a9c9 repeat-x left top;
	height: 32px;
	width: 734px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
	}
	#menu ul {
		padding: 0px;
		list-style: none;
		display: inline;
		margin: 0px;
		height: 32px;
		
	}
	
	#menu_extranet {
	color: #666666;
	height: 32px;
	width: 734px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
	background-color: #79A3B9;
	background-repeat: repeat-x;
	background-position: left top;
	}
	
	#menu_extranet ul {
		padding: 0px;
		list-style: none;
		display: inline;
		margin: 0px;
		height: 32px;
		
	}
	.bot_enapartado {
	background: url(../images/fon_botmenu.gif) no-repeat  bottom;
	line-height: 32px;
	text-align: center;
	display: inline;
	float: left;
	height: 32px;
	color: #00304F;
			
	}
	#menu li {
	display: inline;
	float: left;
	height: 32px;
	line-height: 32px;
	text-align: center;
	width: 104px;
	}
	#menu li a {
		text-decoration: none;
		color: #FFFFFF;
		text-align: center;
	}
	#menu li a:hover {
		display: inline;
		float: left;
		width: 104px;
		text-align: center;
		height: 32px;
		background: url(../images/fon_botmenu.gif) no-repeat left bottom;
		color: #00304F;
		line-height: 32px;
	}
	
	#menu_extranet li {
	display: inline;
	float: left;
	height: 32px;
	line-height: 32px;
	text-align: center;
	width: 104px;
	}
	
	#menu_extranet li a {
		text-decoration: none;
		color: #00304F;
		text-align: center;
	}
	#menu_extranet li a:hover {
		display: inline;
		float: left;
		width: 104px;
		text-align: center;
		height: 32px;
		background: url(../images/fon_botmenu.gif) no-repeat left bottom;
		color: #00304F;
		line-height: 32px;
	}
	
	
	#menuplus {
		color: #098BD9;
		background: #4778ab url(../images/esq_menuplus.gif) no-repeat left top;
		height: 28px;
		padding-left: 17px;
	}
	#menuplus ul {
		width: auto;
		height: 28px;
	}
	#menuplus li {
		width: auto;
		height: 28px;
		line-height: 28px;
	}
	#menuplus li a:hover{
		width: auto;
		background: url(none);
		line-height: 28px;
		height: 28px;
		color: #098BD9;
	}
	
	.cont_menu_extranet {
		background-color:#FF0000;
	}
	
/* Final Menu */ 
  
/* Contenido */ 
  
	#contenido {
	width: 734px;
	margin-top: 3px;
	margin-bottom: 11px;
	background-color: #FFFFFF;
	}
	.cont_izda_raya {
	float: left;
	width: 733px;
	padding-top: 18px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #79A3B9;
	}
		.cont_izda_raya_extranet {
		float: left;
		width: 500px;
		border-right: 1px solid #79A3B9;
		padding-top: 18px;
	}
	.parte {
	float: left;
	height: auto;
/*	margin-bottom: 10px;*/
	}
	.foto {
	padding-bottom: 18px;
	margin-right: 5px;
	margin-left:5px;
	margin-bottom: 5px;
	background-image: url(../images/ador_foto.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	clear: left;
	}
	.foto_inv {
	background: #4AA24A url(../images/ador_foto.gif) no-repeat right bottom;
	padding-bottom: 18px;
	float: right;
	margin-right: 10px;
	width: auto;
	margin-bottom: 5px;
	border-right-width: 2px;
	border-bottom-width: 4px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #4AA24A;
	border-bottom-color: #012d5a;
	}
	.textoap {
	background: url(../images/ador_tx.gif) no-repeat right bottom;
	padding-bottom: 28px;
	min-height:155px;
	text-align: justify;
	width: 420px;
	padding-top: 5px;
	margin-bottom: 10px;
	margin-right: 20px;
	margin-left: 5px;
	clear: none;
	float: right;
	}
	.textoapsolotexto {
	background: url(../images/ador_tx.gif) no-repeat right bottom;
	padding-bottom: 28px;
	min-height:155px;
/*	height:155px;*/
	text-align: justify;
	width: 502px;
	float: right;
	padding-top: 5px;
	margin-bottom: 10px;
	margin-right: 10px;
	}
	
	
	* html .textoap {
		height:155px;
		}
	.textoap_sinadorno {
	min-height:155px;
	text-align: justify;
	width: 265px;
	float: right;
	padding-top: 5px;
	margin-bottom: 10px;
	margin-right: 10px;
	}
	* html .textoap_sinadorno {
		height:155px;
		}	
		
	.textoap_sinadorno_nofoto {
	min-height:155px;
	text-align: justify;
	padding-top: 25px;
	padding-left: 10px;
	margin-right: 10px;
	width: 490px;
	}
	* html .textoap_sinadorno_nofoto {
		height:155px;
	}		
		
		
	.textoap_inv {
	min-height:155px;
	text-align: justify;
	float: left;
	width: 260px;
	padding: 5px 5px 30px 10px;
	}
	* html .textoap_inv {
		height:155px;}
		
	.textoap_servdet {
	background: url(../images/ador_tx.gif) no-repeat right bottom;
	min-height:155px;
	text-align: justify;
	float: right;
	width: 280px;
	padding: 5px 5px 30px 10px;
	}
	* html .textoap_servdet {
		height:155px;}
				
	.textoap_nofoto {
	min-height:155px;
	text-align: justify;
	padding-left: 10px;
	margin-right: 10px;
	width: 490px;
	background: url(../images/ador_tx.gif) no-repeat right bottom;
	padding-bottom: 30px;
	
	}
	* html .textoap_nofoto {
		height:125px;}
		
	
	.textoap_nofoto_superior {
	min-height:100px;
	text-align: justify;
	padding-left: 15px;
	margin-right: 10px;
	padding-top: 25px;
	width: 490px;
	
	}
	* html .textoap_nofoto_superior {
	height: 100px;
	}	
		
	.textoap_contservdet {
		min-height:155px;
		text-align: justify;
		float: right;
		width: 275px;
		padding: 5px 5px 30px 10px;
	}
		
		
	#textoap_g {
		background: url(../images/ador_tx.gif) no-repeat right bottom;
		padding-bottom: 28px;
		min-height:155px;
		text-align: justify;f
		padding-left: 30px;
		float: left;
		padding-top: 10px;
		width: 450px;
		margin-left:15px;
	}
	
	#textoap_g a {
		color: #333333;
		text-decoration: none;
		font-weight: bold;
	}
	
	#textoap_g h4 {
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		margin: 0px;
		padding: 0px;	
	}
	
	#textoap_submenu {
		padding-bottom: 28px;
		padding-left: 30px;
		float: left;
		padding-top: 1px;
		width: 160px;
		margin-top: -10px;
	}
	
	#tit_textoap {
		border-bottom: 1px solid #79A3B9;
		float: left;
		width: 260px;
		padding-bottom: 5px;
		margin-bottom:10px;
	}
	#tit_textoap_inv {
	border-bottom: 1px dotted #CDCDCD;
	float: left;
	width: 265px;
	padding-bottom: 5px;
	margin-left: 5px;
	text-align: right;
	}
	
	#tit_textoap h3 {
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
		margin: 0px;
		padding: 0px;
	}
	#tit_textoap_inv h3 {
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
		margin: 0px;
		padding: 0px;
	}
	#tit_subapartados {
		border-bottom: 1px solid #79A3B9;
		float: left;
		width: 450px;
		padding-bottom: 5px;
		margin-left: 15px;
	}
	#tit_subapartados h3 {
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
		margin: 0px;
		padding: 0px;
	}
	.textoap p {
		margin-top: 10px;
		margin-bottom: 0px;
	}
	.textoap_sinadorno p {
		margin-top: 10px;
		margin-bottom: 0px;
	}
	.textoap_inv p {
		margin-top: 10px;
		margin-bottom: 0px;
	}
	.textoap ul {
		margin: 0px 0px 0px 15px;
		padding: 10px 0px 0px 15px;
		list-style: url(../images/ic_listad_nar.gif);
		font-weight: bold;
	}
	
	.textoapsolotexto ul {
		margin: 0px 0px 0px 15px;
		padding: 10px 0px 0px 15px;
		list-style: url(../images/ic_listad_nar.gif);
		font-weight: bold;
	}

	.textoap_sinadorno ul {
		margin: 0px 0px 0px 15px;
		padding: 10px 0px 0px 15px;
		list-style: url(../images/ic_listad_nar.gif);
		font-weight: bold;
	}
	.textoap_inv ul {
		margin: 0px 0px 0px 15px;
		padding: 10px 0px 0px 15px;
		list-style: url(../images/ic_listad_nar.gif);
		font-weight: bold;
	}
	#textoap_submenu ul {
		margin: 0px;
		padding: 10px 0px 0px;
		list-style: url(../images/ic_listad_nar.gif);
		font-weight: bold;
	}
	.textoap a {
		color: #333333;
		text-decoration: none;
	}
	
	.textoapsolotexto a {
		color: #333333;
		text-decoration: none;
	}

	
	.textoap_sinadorno a {
		color: #333333;
		text-decoration: none;
	}
	.textoap_inv a {
		color: #333333;
		text-decoration: none;
	}
	#textoap_submenu a {
		color: #333333;
		text-decoration: none;
	}
	.list_linea {
		margin: 0px 0px 0px 15px;
		padding: 10px 0px 0px 15px;
		list-style: url(../images/ic_listad_nar.gif);
		font-weight: bold;
		}
	#textoap_submenu li {
		border-bottom: 1px solid #79A3B9;
		margin-bottom: 5px;
		padding-bottom: 5px;
	}


	/* Columna noticias */ 
	  
			.foto_noticiadet {
				background: #4AA24A;
				float: left;
				margin-right: 5px;
				margin-left:0px;
				margin-bottom: 10px;
				padding: 1px;
				}
			.foto_noticiadet_dcha {
				background: #4AA24A;
				float: right;
				margin-right: 0px;
				margin-left:10px;
				margin-bottom: 5px;
				padding: 1px;
				}
			#noticias_enc {
				background: #FFFFFF no-repeat left top;
				float: right;
				height: 35px;
				width: 201px;
				color: #000000;
				text-decoration:none;
			}
#noticias_enc {
	color: #46758E;
	text-decoration: none;
text-decoration:none;
	text-transform: lowercase;
	background-color: #FFFFFF;
}

#noticias_enc a {
text-decoration:none;
}

.fondo_azul {
	font-size: 12px;
	color: #FFFFFF;
	text-transform: uppercase;
	margin-top: 5px;
	margin-left: 18px;
	background-color: #46758E;
			}			
.sin_subrayar {
	text-decoration: none;
}

			.mas_noticias {
	color: #46758E;
	background-color: #FFFFFF;
	font-size: 12px;
			}
			
			#noticias_pie {
				height: 12px;
				width: 201px;
				float: right;
				background: url(../images/pie_noticias.gif) no-repeat left top;
			}
			#noticias_cont {
				min-height: 200px;
				width: 192px;
				float: right;
				border-top: 1px solid #87A9C9;
			}
			* html #noticias_cont {
				height: 200px;
			}
			.res_not {
				background: repeat-y right top;
				width: 192px;
				margin-bottom: 3px;
				float: right;
				
			}
			.res_not_tit {
				background: url(../images/ic_listad.gif) no-repeat 0px 2px;
				padding-left: 15px;
				font-size: 9px;
				font-weight: bold;
				line-height: 10px;
				width: 157px;
				text-align: justify;
				float: right;
				margin-top: 0px;
				margin-right: 10px;
				margin-bottom: 0px;
			}
			.res_not_tit h4 {
				font-size: 9px;
				font-weight: bold;
				margin: 0px;
				padding: 0px;
				line-height: 10px;
			}
			.res_not_tit  a {
				color:#000000;
				text-decoration:none;				
			}
			.res_not_fecha {
				font-size: 9px;
				font-weight: normal;
				line-height: 10px;
				color: #79A3B9;
				text-align: right;
				font-style: italic;
				padding-top: 5px;
				width: 172px;
				margin-right: 10px;
				padding-bottom: 5px;
				float: right;
			}
			
			.res_not_fecha_listado {
				font-size: 9px;
				font-weight: normal;
				line-height: 10px;
				color: #00304F;
				text-align: left;
				font-style: italic;
/*				padding-top: -35px;*/
				margin-top: -15px;
				width: 172px;
/*				margin-right: 10px;*/
				padding-right:34px;
				padding-bottom: 5px;
				float: right;
			}
			.res_not_fecha_listado2 {
				font-size: 9px;
				font-weight: normal;
				line-height: 10px;
				color: #00304F;
				text-align: left;
				font-style: italic;
/*				padding-top: -35px;*/
				margin-top: -15px;
				width: 120px;
/*				margin-right: 10px;*/
				padding-right:34px;
				padding-bottom: 5px;
				float: right;
			}
			.res_not ul {
				margin: 0px;
				padding: 0px;
				list-style: none;
				float: right;
				height: 23px;
				display: block;
				width: 192px;
			}
			.res_not li {
				height: 23px;
				width: 192px;
				display: block;
				float: right;
			}
			
			.res_not_enviar a {
				background: url(../images/noticias_bot.gif) no-repeat right top;
				height: 23px;
				width: 192px;
				display: block;
			}
			.res_not_linea {
				background: url(../images/fon_deg_notsup.jpg) no-repeat right top;
				height: 7px;
				width: 100px;
				float: right;
				padding: 0px;
				text-align: right;
			
			}
	
	/* Final Columna noticias */ 
  
  
	/* Apdo Noticias */  
				#titular {
	border-bottom: 1px dotted #CDCDCD;
	float: left;
	padding-bottom: 5px;
	margin-left: 10px;
	width: 470px;
			}
			#titular h3 {
				font-size: 11px;
				font-weight: bold;
				text-transform: uppercase;
				margin: 0px;
				padding: 0px;
			}
			.noticia_tit {
	background: url(../images/ic_listad_enl.gif) no-repeat left top;
	min-height:40px;
	width: 450px;
	padding-left: 15px;
	padding-bottom: 5px;
	border-bottom: 1px solid #79A3B9;
	margin-top: 8px;
			}
			.noticia_tit_g {
	background: url(../images/ic_listad_enl.gif) no-repeat left top;
	min-height:40px;
	width: 370px;
	padding-left: 15px;
	padding-bottom: 20px;
	border-bottom: 1px solid #79A3B9;
	margin-top: 8px;
			}
			#textoap_sg {
				background: url(../images/ador_tx.gif) no-repeat right bottom;
				padding-bottom: 28px;
				min-height:155px;
				text-align: justify;
				padding-left: 25px;
				float: left;
				padding-top: 10px;
				width: auto;
				margin-right: 20px;
						}
			#textoap_sg a {
				color: #333333;
				text-decoration: none;
				font-weight: bold;
			}   
			.foto_dch {
				background: #36B036 url(../images/ador_foto.gif) no-repeat right bottom;
				padding-bottom: 18px;
				float: right;
				width: auto;
				margin-left: 10px;
				margin-bottom: 10px;
				border-left: 2px solid #79A3B9;
				border-bottom: 4px solid #79A3B9;
							}
			.raya_inf {
	margin-bottom: 5px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #005F9D;
			}
	/* Final Apdo Noticias */
	   
	/* Apdo Enlaces */
	   
			.enlace {
				background: url(../images/ic_listad_enl.gif) no-repeat left top;
				width: 450px;
				padding-left: 15px;
				padding-bottom: 10px;
				margin-top: 8px;
			}
			.enlace a {
				color: #333333;
				text-decoration: none;
			}
			.enlace ul {
				list-style: url(../images/ic_listad.gif);
				padding: 0px;
				margin: 8px 0px 0px 16px;
			}
			.tit_enlace {
				list-style: none;
				font-weight: normal;
				color: #000000;
				text-decoration: underline;
				width: 200px;
			}
			
	
	/* Final Apdo Enlaces */
	   
	
	/* Apdo contacto */
	  
			#contacto_plano {
	float: right;
	width: 270px;
			}
#contenedorbase #contenedor_prin #contenedor #contenido .cont_izda #contacto_plano .contacto_plano_bot a {
	text-decoration: none;
	color: #49748B;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
}
#contenedorbase #contenedor_prin #contenedor #contenido .cont_izda #textoap_for {
	clear: both;
	padding-top: 20px;
}
#contenedorbase #contenedor_prin #contenedor #contenido .cont_izda #textoap_for form {
	padding-left: 20px;
}
#contenedorbase #contenedor_prin #contenedor #contenido .cont_izda #textoap_for a {
	color: #46758E;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}


#textoap_for h3 {
	color: #FFFFFF;
	background-color: #46758E;
	padding-left: 20px;
	font-size: 14px;
	font-weight: bold;
}
#contenedorbase #contenedor_prin #contenedor #contenido .cont_izda #menu_contacto ul{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	list-style: url(../images/ic_listad_nar.gif);
}

#menu_servicios ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	list-style: url(../images/ic_listad_nar.gif);
}
#contenedorbase #contenedor_prin #contenedor #contenido .cont_izda #menu_contacto a {
	text-transform: uppercase;
	color: #46758E;
	font-weight: bold;
}


			#contacto_dir {
				padding-bottom: 28px;
				min-height:155px;
				text-align: justify;
				float: left;
				padding-top: 1px;
				width: 200px;
				margin-left: 30px;
			}
			#contacto_dir p {
				margin-top: 10px;
				margin-bottom: 0px;
			}
			
			#contacto_plano ul {
	margin: 0px;
	list-style: none;
	padding-top: 145px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
			}
	
	/* Fin Apdo contacto */
	

	/* Apdo Foro */
	
			#tabla_foro {
				width: 450px;
				text-align: left;
				height: auto;
				margin-left: 10px;
				float: left;
				}
			#tabla_foro a {
				text-decoration: underline;
				font-weight: normal;
				color: #000000;
				background: #FFFFFF;
				}
			#tabla_foro td {
				height: 25px;
				padding-top: 10px;
			}
			#tabla_foro p {
				margin-left: 20px;
				margin-bottom: 0px;
			}
			#tabla_foro ul {
				margin: 0px 0px 0px 30px;
				padding: 0px;
				list-style: none;
				height: auto;
				width: auto;
			}
			#respuesta_foro input {
	font-size: 9px;
	width: 150px;
	border: 1px solid #000000;
	background: #098BD9;
			}
			#respuesta_foro {
				text-align: right;
				width: 350px;
			}
			#respuesta_foro p {
				margin: 10px 0px 5px;
			}
			#respuesta_foro textarea {
				height: 50px;
				width: 290px;
				border: 1px solid #000000;
			}
			

	
	/* Final Apdo Foro */
	
	/* Extr Buzon */
	.extr_usuario {
	margin-right: 10px;
	margin-left: 10px;
	}
	   
		   #buzon_cont {
				min-height: 200px;
				width: 192px;
				float: right;
					}
			* html #buzon_cont {
				height: 200px;
						}
			#buzon_cont ul {
	padding: 0px;
	margin: 10px 0px 0px 15px;
	display: block;
	list-style: url(../images/ic_listad.gif);
				}
			#buzon_cont li {
	height: 15px;
	width: 150px;
	border-bottom: 1px solid #00304F;
	margin-bottom: 5px;
	padding-bottom: 5px;
	text-transform: uppercase;
	font-weight: bold;
	color: #000000;
			}
			#buzon_cont li a {
	text-decoration: none;
	color: #000000;
	width: 150px;
	display: block;
			}
			#buzon_form input {
	font-size: 9px;
	width: 250px;
	border: 1px solid #000000;
	background: #098BD9;
			}
			#buzon_form select {
				font-size: 10px;
				width: 255px;
				border: 1px solid #000000;
				font-family: Verdana, Arial, Helvetica, sans-serif;
			}
			#buzon_form {
				text-align: right;
				width: 350px;
			}
			#buzon_form p {
				margin: 10px 0px 5px;
			}
			#buzon_form textarea {
				height: 50px;
				width: 290px;
				border: 1px solid #000000;
				font: 10px Verdana, Arial, Helvetica, sans-serif;
			}
			
		/* Final Extr Buzon */
				
				
/* Final Contenido */ 


/* Pie */
     
	#pie {
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
		background: #FFFFFF;
		width: 734px;
		height: 12px;
		border-top: 1px solid #87a9c9;
		padding-top: 5px;
		padding-bottom: 5px;
		border-bottom: 1px solid #87a9c9;
	}
	
	#pie  a {
		text-decoration: none;
		color: #000000;
	}
	#pie  a:hover {
		color: #CBCDCA;
		text-decoration: none;
	}
	
	.parrafo_noticia {
	padding-bottom:10px;		
	}
/* Final Pie */ 

/* Notificaciones  varias   (envio e-mail, marcado leido, ...)        */

.msg_notificacion {
	float:left;
	background-image:url(../images/exclamacion.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:50px;
	padding-left:60px;
	padding-top:10px;
}

.msg_notificacion  span {
display:none;	
}


/* Fin  Notificaciones  varias             */

/* Lista servicios solo texto */

.listaservicios {
float: left;
height: auto;
margin-bottom: 10px;
}
  
.listaservicios  ul {
		margin: 0px 0px 0px 10px;
		padding: 10px 0px 0px 15px;
		list-style: url(../images/ic_listad_nar.gif);
		font-weight: bold;
}

.listaservicios a {
	color: #333333;
	text-decoration: none;
}
  
/* 					*/

/* Lista servicios solo texto */

.listaserviciossolotexto {
float: left;
height: auto;
margin-bottom: 10px;
}
  
.listaserviciossolotexto  ul {
		margin: 0px 0px 0px 10px;
		padding: 10px 0px 0px 5px;
		list-style: url(../images/ic_listad_nar.gif);
		font-weight: bold;
}

.listaserviciossolotexto a {
	color: #333333;
	text-decoration: none;
}
  
/* 					*/
.slogan {
	float: left;
	width: 270px;
	height: 50px;
}
.slogan h3 {
	font-size: 13px;
	text-transform: uppercase;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	line-height: 10px;
	color: #FFFFFF;
}
.slogan h2 {
	font-size: 33px;
	text-transform: uppercase;
	color: #00304F;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	font-weight: normal;
	line-height: 32px;
}
hr {
	display: none;
}
#contenedorbase #contenedor_prin #contenedor #contenido .cont_izda #contacto_plano {
	background-image: url(../images/img_ver_plano.jpg);
	height: 188px;
	width: 254px;
	background-repeat: no-repeat;
}
.contacto{
	font: 1.1em Arial, Helvetica, sans-serif;
	color: #00264c;
	display: block;
}
.contacto1{
	font: 1.1em Arial, Helvetica, sans-serif;
	color: #00264c;
	display: block;
	margin-top: 10px;
} 
.campo {
	font: 1em Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	width: 250px;
}
.campo1 {
	font: 1em Arial, Helvetica, sans-serif;
}
.boton_envio {
	height: 16px;
	width: 55px;
	border: 1px solid #fff;
	background-color: #46758E;
	color: #fff;
	font: bold 1em Arial, Helvetica, sans-serif;
	float: left;	
}

/************************************/

.cont_izda_cuerpo {
	float: left;
	width: 475px;
}
#contenedorbase #contenedor_prin #contenedor #contenido a {
	font-weight: bold;
	color: #79A3B9;
	text-decoration: none;
}
.grande {
	text-align: center;
	font-size: 16px;
}

.bot_volver_enc{
float:left;
margin-top:10px;
}
.msg {
float:left;
margin-left:15px;
margin-top:10px;
}

.bot_envio_enc {
float:left;
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
width:500px;
}

.campoobligatorio {
float:left;
margin-top:5px;
margin-bottom:5px;
margin-left:15px;
}

.

