.bgrdnot
{
	padding:5px;
	background-color:#EEEEEE;
}
.notrdb
{
	color:#c60c30;
	font-size:1.2em;
}
.lineaprodtitulopda
{
	display:none;
}
#maqueta h2
{
	font-size:1.2em;
}
#maqueta h3
{
	font-size:1.1em;
}
.valign
{
	vertical-align:middle;
}

/* Listados Generales */

.line1
{
	background-color:#FFFFFF;
}

.line1 td
{
	font-size:1.2em;
}

.line1_i
{
	background-color:#FFFFFF;
	font-size:0.8em;
	
	
}
.line1_i td
{
	
}

.line2
{
	background-color:#EEEEEE;
}

.line2 td
{
	font-size:1.2em;
}

.line2_i
{
	background-color:#EEEEEE;
	font-size:0.8em;
	
	
}
.line2_i td
{
}

.bListados
{
	
	text-align:left;
}

.bListados th
{
	color: #FFF;
	background-color:#AAAAAA;
}

/* Fin de Listados Generales */

/* DETALLE DE NOTICIAS */

.not_det_tit
{
	color: #CF142B;
	font-weight:normal;
	font-size: 1.5em;
	background-color:transparent;
}
.rojo
{
	color: #CF142B;
}

.pingresos
{
	margin-bottom:5px;
}
.ingresosexplotacion p
{
	clear:both;
}

.ingresosexplotacion
{
	border-top:1px solid #aaaaaa;
	padding-top:10px;

}
.ingresosexpdatos
{
	float:left;
}
.ingresosexpdatos table
{
	font-size:0.85em;
	width:130px;
}

.ingresosexpimg
{
	float:right;
	width:186px;
}


.familia
{
	clear:both;
	height:70px;
}
/* Cuadros de informaci�n contenido */

.cuadroinfo
{
	margin-top:20px;	
	background-color:#f6f6f6;
	padding:25px;
	padding-left:70px;
	background-image:url(../img/info_icon.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	clear:both;
}
.cuadroinfo p
{
	margin-top:0px;
	margin-bottom:0px;
	font-style:italic;
}

.banorangerd
{
	width:210px;
	background-image:url(../img/banorangerd.jpg);
	background-repeat:no-repeat;
	background-color:transparent;
}

.txt1banorangerd
{
	margin:0;
	padding-top:36px;
	padding-left:30px;
	padding-right:18px;
	color: #CF1422;
	font-size: 1em;
	font-weight: bold;
}

.txt2banorangerd
{
	margin:0;
	padding-left:20px;
	padding-right:18px;
	color: #CF1422;
	
	font-size: 0.7em;
}

.banatcli
{
	width:210px;
	background-image:url(../img/banatcli.jpg);
	background-repeat:no-repeat;
	background-color:transparent;
	color:#CF142B;
	}
.banatcli p
{
	
	margin-right:10px;
}

.telefono
{
	margin:0;
	padding-top:36px;
	padding-left:70px;
	padding-right:14px;
	color: #CF1422;
	font-size: 1.1em;
	font-weight: bold;
}

.telefono2
{
	margin:0;
	padding-left:70px;
	padding-right:14px;
	color: #CF1422;
	
	font-size: 0.7em;
}


.bancomoingresar
{
	width:200px;
	background-image:url(../img/bancomoingresar.jpg);
	background-repeat:no-repeat;
	background-color:transparent;
	color:#CF142B;	
	margin-right:10px;
	
	}
.banatcomoingresar p
{
	
	
}

.texto1
{
	margin:0;
	padding-top:36px;
	margin-left:10px;
	padding-right:14px;
	color: #CF1422;
	font-size: 1.0em;
	font-weight: bold;
}

.texto2
{
	margin:0;
	padding-right:14px;	
	color: #CF1422;
	font-size: 0.8em;
}

.cuadrotelefono
{
	background-color:#f6f6f6;
	
	padding-left:30px;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(../img/estructura/tfno_icon_der.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	margin-bottom:10px;
}

.cuadrocomisiones
{
		background-color:#f6f6f6;
		
		padding-left:30px;
		padding-top:10px;
		padding-bottom:10px;
		background-image:url(../img/estructura/comis_icon_der.jpg);
		background-repeat:no-repeat;
		background-position:right bottom;
		margin-bottom:10px;
}

#maqd h2
{
	font-size:1.2em;
	margin-bottom:5px;
}
.prodh3
{
	font-size: 1.6em;
	float:right;
	line-height:2em;
}
.sish3
{
	font-size: 1.6em;	
	float:left;
	line-height:2em;
}
.prodh4
{
	font-size: 1.6em;
	
}
.prodtitulo img
{
	float:left;
	margin-top:30px;
}
.prodtitulo
{
	min-height:100px;
	margin-bottom:20px;
	margin-top:20px;
	padding-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #f6f6f6;
	height:100px;
	
}

.sistitulo
{
	border-bottom:1px solid #f6f6f6;
	
}
.cuadronotas
{
		background-color:#f6f6f6;
		padding:25px;
		padding-top:10px;
		padding-right:70px;
		background-image:url(../img/estructura/not_icon_der.jpg);
		background-repeat:no-repeat;
		background-position:right bottom;
		margin-bottom:10px;
}


.cuadrosinli
{
		background-color:#f6f6f6;
		padding:25px;
		padding-top:10px;
		padding-right:70px;
		background-image:url(../img/estructura/not_icon_der.jpg);
		background-repeat:no-repeat;
		background-position:right bottom;
		margin-bottom:10px;
}

.cuadrosinli li
{
	list-style:none;
}

.cuadrocaracteristicas
{
		background-color:#f6f6f6;
		padding:25px;
		padding-top:10px;
		padding-right:70px;
		background-image:url(../img/estructura/car_icon_der.jpg);
		background-repeat:no-repeat;
		background-position:right bottom;
		margin-bottom:10px;
		clear:both;
}

.cuadrofaq
{
		background-color:#f6f6f6;
		padding:25px;
		padding-top:10px;
		padding-right:70px;
		background-image:url(../img/estructura/car_icon_der.jpg);
		background-repeat:no-repeat;
		background-position:right bottom;
		margin-bottom:10px;
		clear:both;
}

.cuadrofaq li
{
	list-style:none;
}

.cuadrodescargas
{
		background-color:#f6f6f6;
		padding:25px;
		padding-top:10px;
		padding-right:70px;
		background-image:url(../img/estructura/des_icon_der.jpg);
		background-repeat:no-repeat;
		background-position:right bottom;
		margin-bottom:10px;
		clear:both;
}
/* Im�genes tipo "banner" de contenido */

.imgBanner
{
	margin:0 !important;
	padding:0;
	clear:both;
	}
/*Lineas Productos*/

.lineaprod
{
	margin-bottom:20px;
	margin-top:20px;
	clear:both;
	text-align:left;
	width:100%;
	height:80px;
	font-size:0.9em;
	
}
.lineaprod p
{
	margin-top:0;
	margin-bottom:0;
}
.lineaprodimg
{
	width:40%;
	text-align:left;
	float:left;
}
.lineaprodimg:hover
{
}




.lineaproddetalle 
{
	margin-top:10px;
	margin-right:10px;
	font-size:0.93em;
	height:50px;
	width:90%;
	float:left;
}

.lineaproddetalle ul
{
	list-style:none;
}
.lineaproddetalle li
{
	list-style:none;
}
.lineaprodp
{
	text-align:right;
	float:left;
	height:0px;
	background-color:#F6f6f6;
	height:80px;
}

.lineaprod:hover
{
	background-color:#CF142B;
}
.lineaprodtitulo
{
	font-size:1.3em;
	font-weight:bold;
	clear:both;
	margin-right:10px;
}

.lineaprodimg
{
	border:0;
	background-color:#FFFFFF;
}
.lineaprodtitulo a
{
	
	color:#CF142B;
	border-top:1px solid #CF142B;
	margin-bottom:10px;
	background-color:transparent;
	border:0;
}

.lineaprodtitulo a:hover
{
	color:#AAAAAA;
}
/* //////FORMULARIOS ACCESOS DIRECTO UTILIDADES ////// */

/*Descarga PRINTER */
.paquete
{
		clear:both;
		background-color:#f6f6f6;
		background-image:url(../img/estructura/des_icon_der.jpg);
		background-repeat:no-repeat;
		background-position:right bottom;
}


.descargaimagen
{
	margin-bottom:20px;

	min-height:40px;
	clear:both;
	border:1px solid #E0E0E0;
	border-left:0;
	border-right:0;
	padding-top:5px;
	padding-bottom:5px;
}

.descargaimagen img
{

}

.descargaimagen table
{
	width:100%;
	background-repeat:no-repeat;
	background-position:right bottom;
	margin:0;padding:0;
}

.descargacontenido
{
	float:left;
}

/* Maqueta de textos de contenido */
.titulosugerencias
{
	font-size:1em !important;
}
/* Titulo de la p�gina */

#maqueta
{
	color: #888888;
	font-size:0.8em;
	text-align:justify;
	line-height:1.5em;
	background-image:url(../img/estructura/lineasug.gif);
	background-position:right;
	background-repeat:repeat-y;
}

#maqueta img
{
	margin:10px;
	margin-top:0;
	margin-bottom:0;
}

#maqueta ul
{
	padding:0;
	margin:0;
	padding-left:15px;
	list-style-type:square;
	list-style-position:outside;
}

#maqueta li
{
	margin-bottom:15px;
}

#maqueta table
{
	text-align:left;
}

/* SUGERENCIAS */

#maqd
{
	color: #888888;
	font-size:0.7em;
	background-color:transparent;
}

#maqd a
{
	color:#CF142B;
	display:block;
	padding-bottom:10px;
	margin-top:0;
	background-color:transparent;
}

#maqd a:hover
{
	background-color:#F6F6F6;
	display:block;
	
}
#maq ul:hover
{
	

}
#maqd ul
{
	margin:0;
	padding:0;
	margin-left:20px;
	
}
.primeralinea
{
	border-top:1px solid #AAAAAA;
}

#maqd li:hover
{
	background-color:#F6F6F6;
	display:block;
}
.liproducto a
{
	padding-top:10px;
}
.liproducto

{
	text-align:center;
}
#maqd li
{
	border-bottom:1px solid #AAAAAA;
	padding-left:0px;
	margin:0;
	padding-top:10px;
	padding-bottom:0;
}

#cabcont
{
	color:#AAAAAA;
	margin-top:30px;
	margin-bottom:20px;
	clear:both;
	background-color:transparent;	
}
#cabcont h1
{
	font-size:1.5em;
	color:#cf142b;
	margin:0;
	padding:0;
	background-color:transparent;	
}

#cabcont h2
{
	font-size:0.6em;
	margin:0;
	padding:0;
}
#cabtitle
{
	padding-right:10px;
}

#cabimg
{
	margin-right:30px;
	background-color:transparent;
}
.navegacion
{
	font-size: 0.85em;
	color:#CF142B;
	margin-bottom:10px;
	background-color:transparent;
}

/* Div de noticias */
.notindex
{
	width:175px;
	height:100px;
	float:left;
/*	font-size:0.85em;*/


	/*background-image:url(../img/estructura/not_icon_der.jpg);*/
	
	background-color:#F6f6f6;
	background-repeat:no-repeat;
	background-position:right bottom;padding-top:3px;
	margin-top:3px;
}

.notindex:hover
{
	background-color:#FFFFFF;
}
.notindex p
{
	margin:3px;
	padding:3px;
}

.cabfamnoticia
{
	width:175px;
	height:120px;
	float:left;
	font-size:0.85em;
	background-image:url(../img/estructura/fondofamnot.jpg);
	background-repeat:no-repeat;
}
.cabfamnoticia p
{
	padding-top:30px;
	margin-top:30px;
	text-align:center;
	font-size:1.5em;
	font-weight:200;
	color:#CF142B;
	background-color:transparent;
}

.titulonoticia
{
	text-decoration:none;
    display:block;
	color:#CF142B;
	font-size:0.70em;
	margin:6px 0px 0px 0px;
	padding:6px 0px 0px 0px;
	background-color:transparent;
}


.fechanoticia 
{
	font-size:0.70em;
	display:block;
	color:#999999;
	font-weight:bold;
	margin:0px 0px 4px 0px;
	padding:0px 0px 4px 0px;
}

.contenidonoticia
{
	color: #666666;
	font-size:0.8em;
	font-family:Verdana,Arial,Serif;
	display:block;
}

.contenidonoticiamini
{
	color: #666666;
	font-size:0.8em;
	font-family:Verdana,Arial,Serif;
	display:block;
}


.contenidonoticia a
{
	color: #666666;
}
.contenidonoticia a:hover
{
	text-decoration:underline;
}	

/* Input T�tulo accesos directo utilidades */

.inpimage
{
	 background-image:url(../img/finput.gif);
	 color: #333333;
	 border-top: 1px solid #C4CCCC;
	 border-right: 1px solid #ACB5B5;
	 border-bottom: 1px solid #6F7777;
	 border-left: 1px solid #ACB5B5;
	 padding: 2px 0 2px 0.25em;
	 font-size:0.85em;
	 width:150px;
	 margin-left:10px;
	 clear:right;
	 background-repeat:repeat-x;
	 
}
.inpsbmt
{
	 background-image:url(../img/finput.gif);
	 color: #333333;
	 border-top: 1px solid #C4CCCC;
	 border-right: 1px solid #ACB5B5;
	 border-bottom: 1px solid #6F7777;
	 border-left: 1px solid #ACB5B5;
	 padding: 2px 0 2px 0.25em;
	 font-size:0.85em;
	 width:150px;
	 margin-left:10px;
	 margin-top:15px;
	 clear:right;
	 background-repeat:repeat-x;
	 
}
.inpsbt
{
	 background-image:url(../img/fboton.gif);
	 color: #898989;
	 border-top: 1px solid #C4CCCC;
	 border-right: 1px solid #ACB5B5;
	 border-bottom: 1px solid #6F7777;
	 border-left: 1px solid #ACB5B5;
	 padding: 2px 0 2px 0.25em;
	 font-size:0.85em;
	 width:50%;
	 margin-left:0px;
	 clear:right;
	 background-repeat:repeat-x;
	 background-color:#F7F7F7;
}
.inpenv
{
	 background-image:url(../img/finput.gif);
	 color: #333333;
	 border-top: 1px solid #C4CCCC;
	 border-right: 1px solid #ACB5B5;
	 border-bottom: 1px solid #6F7777;
	 border-left: 1px solid #ACB5B5;
	 padding: 2px 0 2px 0.25em;
	 font-size:0.85em;
	 width:100%;
	 margin-left:0px;
	 clear:right;
	 background-repeat:repeat-x;
	 background-color:#F7F7F7;
}

/* Boton accesos directo utilidades */
.btnSbmt
{
	 border-top: 1px solid #C4CCCC;
	 border-right: 1px solid #ACB5B5;
	 border-bottom: 1px solid #6F7777;
	 border-left: 1px solid #ACB5B5;
	 padding: 2px 0 2px 0.25em;
	 font-size:0.85em;
	 margin:0;
}

/* T�tulo accesos directo utilidades */

.cabeceratit
{
	font-size:0.75em;
	text-align:center;
	vertical-align:middle;
	line-height:15px;
	color:#CF142B;
	font-weight:bold;
	margin-left:10px;
	background-color:transparent;
}

/* /////////////////////////////////  */
/* // MENU PRINCIPAL DE LA P�GINA //  */

.menu
{
	padding-left:5px;
	padding-right:0px;
	margin-left:5px;
	margin-right:10px;

	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-top:5px;
	list-style: none;
	
}

.menu ul
{
	padding:0;
	margin:0;
	list-style: none;
}

.menu li
{
	padding:0;
	margin:0;
	margin-bottom:1px;
	background-color:#EEEEEE;	
	background-repeat:repeat-x;
	border:1px solid #DDDDDD;
}

.menu a
{
	line-height: 4em;
	display:block;
	font-weight:bold;
	text-decoration:none;
	color:#CF142B;
	font-size:0.75em;
	margin:0;
	margin-left:5px;
	padding:0;
	padding-left:5px;
	background-color:transparent;
}


.menu a:hover
{
	text-decoration:none;
	color:#CF142B;
	background-color:#FFF;
}
.menu2 a
{
	line-height:3em;
	padding-left:10px;
	color:#AAAAAA;
	font-weight:normal !important;
}

.menu2 
{
	margin:0;
	padding:0 !important;
	background-color:#f6f6f6 !important;
	background-image:none !important;
	margin-bottom:2px !important;
	font-size:1em;
	border:0 !important;

}


/* ///////////////////////////////// /// */
/* // MENU APLICACIONES DE LA P�GINA //  */
/* //(zonadisa - descargas - empleo)/// */
.disa
{
	padding:0;
	margin:0;
}
.menuaplicaciones
{
	padding-left:5px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:1px;
	margin-top:0px;
	margin-left:5px !important;
	margin-right:10px;
	
}
.menuaplicaciones li
{
	list-style: none;
	
	padding:0;
	margin-left:0px !important;
	margin-right:0px;
	background-color:#F6F6F6;
	border:1px solid #E0E0E0;
}
.menuaplicaciones ul
{
	padding:0;
	margin:0;
}

.seleccionado
{
	background-color:#CF142B !important;
	background-image:none !important;
	border:0 !important;

}
.seleccionado a
{
	
	padding-left:10px;
	display:block;
	line-height:3em;
	color:#FFF !important;
	background-color:transparent;

	
}

.seleccionado a:hover
{
	background-color:#CF142B !important;
	background-image:none !important;
	border:0 !important;
	}
	
.seleccionado li
{
	margin:0;
	padding:0;
	background-color:#000;
	background-image:none;
}

.seleccionadomenuprimero a
{
	background-color:#FFF !important;
	color:#AAAAAA !important;
}
.licontent
{
	background-color:#000 !important;
	background-image:none !important;
	padding-top:0;
	margin-top:0;
}

.menuaplicaciones a
{
	line-height:4em;
	display:block;
	padding-left:5px;
	font-weight:bold;
	text-decoration:none;
	color:#AAAAAA;
	font-size:0.75em;
	margin-left:5px !important;
}


.menuaplicaciones a:hover
{
	text-decoration:none;
	color:#CF142B;
	
	text-decoration:none;
	background-color:#EEE;
}
/* ///////////////////////////////// /// */
/* // MENU RAPIDO DE LA P�GINA //  */
/* //(contacto - mapaweb - ...)/// */

.menusup
{
	color:#CF142B;
	margin:5px;
	background-color:transparent;
}

.menusup a
{
	outline:none;
	text-decoration:none;
	color:#666666;
	font-size:0.70em;
}

.menusup a:hover
{
	text-decoration:none;
	color:#CF142B;
	background-color:transparent;
}

/* ///////////////////////////////// /// */
/* // ????????????????????????//  */

/* La compa�ia.*/

.ul_centrado
{
	width:280px;
	margin-left:auto;
	margin-right:auto;
}

.cia_contacto
{
	width:100%;
	
}

.cia_contacto th
{
	font-weight:normal;
	color:#707172;
}

.contactodiv
{
	background-image:url(../img/info_icon_der.jpg);
	background-repeat:no-repeat;
	background-position: right bottom;
	background-color: #f6f6f6;
	margin-bottom:20px;
	padding-left:15px;

}
.cia_contacto tbody
{
	
	
}


.banner
{
	color:#5c5c5c;
}

.banner li:hover
{
	color:#CF142B;
	background-color:#E0E0E0;
}

.banner a
{
	color:#5c5c5c;
}
.banner a:hover
{
	color:#CF142B;
	background-color:#E0E0E0;
}

.banner h2
{
	color:#CF142B;
	background-image:url(../img/estructura/bgbanners.gif);
	font-size:0.8em;
	padding-left:5px;
	line-height:150%;
	height:25px;
	background-color:transparent;		
}

.bannerhomerecargas p
{
	font-size: 0.8em;
	color:#CF142B;
	background-color:transparent;
	/*width:180px;*/
	margin-left:10px;
	margin-top:5px;
	margin-bottom:15px;
}

.bannerhome p
{
	font-size: 0.8em;
	/*width:180px;*/
	margin-left:10px;
	margin-top:5px;
	margin-bottom:15px;
}



.bannerhomerecargas ul
{
	font-size:0.9em;	
	margin:0;
	padding:0;
	line-height:1.8em;
	margin-left:10px;
	list-style-position:inside;
	list-style: square;
	width:180px;
}

.bannerhome ul
{
	font-size:0.9em;	
	margin:0;
	padding:0;
	line-height:1.8em;
	margin-left:10px;
	list-style-position:inside;
	list-style: square;
	width:180px;
}
.bannerhome li
{
	font-size:0.8em;
	border-bottom:1px solid #AAAAAA;
}
.bannerhomerecargas li
{
	font-size:0.9em;
	border-bottom:1px solid #AAAAAA;
}
/* TPL De Banners */



.topdescargas ol
{
	font-size:0.9em;
	margin:0;
	margin-left:5px;
	
	padding:0;
	list-style:none;
	line-height:1.6em;
	text-align:right;
	margin-top:10px;
}
.topdescargas a
{
	font-size:0.8em;
	line-height:30px;
}
.bannerhome li
{
	font-size:0.8em;
}
.bannerhomerecargas li
{
	font-size:0.9em;
}

.banner h2
{
	display:block;
	margin:0;
	padding:0;
	padding-left:5px;
	font-size:0.8em;
}

#bannerG
{
	width:330px;
	height:155px;
	float:left;
	background-color:#f6f6f6;
	
	background-repeat:no-repeat;
	background-position:right bottom;
	}
#bannerG li
{
	margin-left:5px;
}
#bannerG2
{
	width:330px;
	height:155px;
	float:left;
	background-color:#f6f6f6;
	}
#bannerG2 li
{
	margin-left:5px;
}
#bannerM
{
	float:left;	
	width:200px;
	height:110px;
	margin-top:10px;
}

#bannerP
{
	background-color:#f6f6f6;
	float:left;
	width:120px;
	height:110px;
	margin-top:10px;
	margin-right:10px;
}


#lista1
{
	width:150px;
	height:155px;
	float:left;
	margin-left:10px;
}

#lista1 ol
{
	padding:0;
	margin:0;
	text-align:left;
	list-style:none;
}

#lista1 li
{
	border-bottom:1px solid #E0E0E0;
	margin:0;
	padding:0;
}
#lista1 a
{
	margin:0;
	padding-left:5px;
}

#lista2
{
	width:150px;
	height:115px;
	float:left;
	margin-top:10px;
	background-color:#FFF;
}

#lista2 ol
{
	padding:0;
	margin:0;
	text-align:left;
	list-style:none;

	}

#lista2 li
{
	border-bottom:1px solid #E0E0E0;
	margin:0;
	padding:0;
}
#lista2 a
{
	margin:0;
	padding-left:5px;
}

.disa
{
	color:#CF142B;
	background-color:transparent;
}


/* Formularios */

#pfisicas input, textarea
{
	font-family:Verdana, arial, Serif;
	font-size:0.85em;
}
#pfisicas p
{
	margin-top:0;
	margin-bottom:15px;
}
#pfisicas fieldset
{
	border: 1px solid #CCCCCC;
	margin-bottom:10px;
}
#pfisicas legend
{
	color: #CF142B;
	background-color:transparent;
}
.attached label
{
	float:left;
	width:13em;
	margin-left:15px;
}
.inline label
{
	 width:2em;
	 margin-left:10px;
}
.ltxtarea label
{
	text-align:right;
	margin-left:30px;
}
.ltxtarea textarea
{
	width:80%;
	height:100px;
	margin-left:30px;
	background-color:#F7F7F7;
}

.borright
{
}

.maqencuesta
{
	width:320px;
	background-color:#FFF;
}

.maqencuesta2
{
	width:150px;
	
	margin-left:20px;
}

.encuesta
{
	text-align:left;
}

.encuesta label
{
 	float:right;
 	width:80%;
	text-align:left;
	font-size:0.85em;
 }
.encuesta p
{
	margin:5px; 	
}
.encuesta h4
{
font-size:0.85em;
}


/***/

.mapaweb1 a
{
	color:#CF142B;
	background-color:transparent;

}

.mapaweb2 a
{
	color:#666;
	display:block;
	
}
.mapaweb1 ul
{

padding:0;margin:0;
}

.mapaweb1 li:after
{
	color:#FF0000;
}
.mapaweb1 li
{

	
	margin:0;
	line-height:3em;
}

.mapaweb2 a:hover
{
}
.mapaweb2 ul
{
	padding:0;margin:0;
}



.mapaweb2 li
{
	
	border-bottom:1px solid #F0F0F0;
	padding-bottom:5px;margin:0;
	padding-top:0px;
	line-height:1em;
}
.mapaweb2 li:hover
{
	background-color:#F0F0F0;
}

.caj
{
	padding-top:20px;
}

.dtra_info
{
	margin-top:30px !important;
	margin-bottom:30px !important;
	margin-left:30px !important;
}

.dtra_info_2
{
	margin-top:-20px !important;
	margin-left:45px !important;
}

.dtra_info li
{
	line-height:0.2em;
}
.dtra_info2
{
	margin-top:30px !important;
	margin-bottom:30px !important;
	margin-left:30px !important;
}

.dtra_info2 li
{
	font-weight:bold;
	text-align:left;
}


/*******/

.grisoscuro
{
	color:#999999;
}


.bancos
{
	margin-left:30px;
}
.bancos table
{
	border-bottom:1px solid #DDDDDD;
	margin-bottom:10px;
}

.equipo
{
	margin-left:0px !important;
	margin-right:10px !important;
	margin-bottom:10px !important;
}

.hcontacto
{
	padding-top:10px !important;
}
.imgidiomas
{
	vertical-align:middle;
	display:inline;
}

.imgidiomas img
{
	vertical-align:middle;
}


/* MAPA WEB */
.nivel1 td
{
	border-bottom:1px solid #CF152B;
	width:100%;
	margin-bottom:10px;
}
.nivel1 a
{
	display:block;
	height:20px;
	color:#CF142B;
	font-weight:bold;

	}
.nivel2 a:hover
{
	background-color:#EEEEEE;
	
}
.nivel3 a:hover
{
	background-color:#EEEEEE;
}
.nivel2 td
{

	border-bottom:1px solid #DDDDDD;
	width:100%;
}
.nivel2 a
{
	font-weight:bold;
	
padding-left:20px;
	display:block;
	height:20px;
	color:#888888;
}

.nivel3 td
{
	border-bottom:1px solid #EEEEEE;
	width:100%;
}
.nivel3 a
{
	padding-left:40px;
	display:block;
	height:20px;
	color:#888888;
}

.ulclientes
{
	margin-top:0px !important;
	margin-left:40px !important;
	list-style:none !important;
/*	border-top:1px solid;
	border-bottom:1px solid;*/
	padding-bottom:5px !important;
}

.ulclientes li
{
	line-height:0.5em !important;
	margin-bottom:0 !important;
	font-weight:bold;
}

.volver {
float:right;
font-size:0.85em;
font-weight:bold;
}


.fila_par
{
background-color:#EEEEEE;	
}

.listado
{
	border-collapse:collapse;
}

.listado td
{
	padding: 5px;
}

 .listado th
 {
 	padding: 5px;
 	border-bottom: 1px solid #EEEEEE;
 }