body {
	margin:0px;
	padding:0px;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:0.7em;
	color:#114A84;
}

/* CONTENEDORES */
#cntTotal {
	margin:0px;
}

#cntCabecera {
	background-image:url(img/fndCabecera.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	width:996px;
	height:118px !important;
	height:116px;
	margin:0px auto -2px auto;
}
#cntCabecera .cntEstadoSession{
	padding:0px 20px 0px 0px;
	float:left;
}

#cntMenu {
	background-image:url(img/fndMenus.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin:0px auto 0px auto;
	padding:0px;
	width:996px;
	text-transform:lowercase;
}

#cntContenido {
	width:996px;
	margin:0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

#cAtras { /* Coloca el botón de atrás a la derecha */
	float:right;
	text-align: right;
	margin-top:23px;
}

.cntContenidoInterior {
	margin:10px 151px 10px 193px;
	padding-bottom:12px;
}

.cntContenidoInterior .cntImagenes{
	width:160px;
	float:right;
	text-align:right;
}

.cntContenidoInterior .cntTexto{
	width:470px;
	margin:0px 20px 0px 0px;
	padding:0px;
	float:left;
	text-align:justify;
}

.cntContenidoInterior .cntTextoTotal{
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	text-align:justify;
}
.cntContenidoInterior .cntTextoTotal p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:justify;
}

#cntContenido #cntDerecha {
	width:205px;
	float:right;
	margin:7px 137px 0px 0px !important;
	margin-right:68px;
	padding:5px 0px 0px 0px;
}

#cntContenido #cntDerecha #cntActualidad {
	margin:0px;
	padding:0px;
	width:205px;
	background-image:url(img/fndActualidadDerecha.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
}

#cntContenido #cntDerecha #cntActualidad .cntNoticias {
	border:1px solid #F6F7F9;
	background-color:#E7EBF0;
	width:175px;
	font-weight:bold;
	margin:0px 0px 0px 15px;
	padding-top:3px !important;
	padding-top:18px;
}
#cntContenido #cntDerecha #cntActualidad .cntNoticias div {
	color:#013B7B;
	margin:15px 9px 0px 9px;
}

#cntContenido #cntDerecha #cntBannersDerecha {
	height:125px;
	width:205px;
	background-image:url(img/fndBannersDerecha.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	padding-top:9px;
}
#cntContenido #cntDerecha #cntBannersDerechaInferior {
	height:10px;
	width:205px;
	background-image:url(img/fondoBannersDerechaInferior.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	padding-top:0px;
	margin-top:0px !important;
	margin-top:-4px;
	
}

.cntNoticiasActualidad{/*Contenedor para cada noticia del menu de actualidad*/
	padding:8px 0px 8px 0px;
	border-bottom:1px solid #B9D7F1;
	margin:0px 151px 10px 193px;
}

.impresionDigital {
	width: 650px;
	height:195px;
	background-image:url(img/fndImpresionDigital.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	overflow:hidden;
	padding-top:17px;
}
.outSourcing {
	width: 650px;
	height:195px;
	background-image:url(img/fndOutsourcing.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	overflow:hidden;
	padding-top:17px;
}
.carteleriaDigital {
	width: 650px;
	height:195px;
	background-image:url(img/fndCarteleriaDigital.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	overflow:hidden;
	padding-top:16px;
}

.imprenta {
	width: 650px;
	height:191px !important;
	height:192px;
	background-image:url(img/fndImprenta.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	overflow:hidden;
	padding-top:17px;
}

.productosMultimedia {
	width: 650px;
	height:195px !important;
	/*height:192px;*/
	background-image:url(img/fndProductosMultimedia.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	overflow:hidden;
	padding-top:16px;
}

.casosPracticos {
	height:154px;
	background-image:url(img/fndCasosPracticos.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	overflow:hidden;
	padding-top:20px;
}

.fndCntPortada {
	height:14px;
	background-image:url(img/fndCntPortada.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	overflow:hidden;
}

.cntPaginacion {/*Paginación del menú de actualidad*/
	text-align:right;
	margin-right:6px;
}

#cntPie {
	width:996px;
	margin:0px auto 0px auto !important;
	margin:0px auto 0px auto;
	padding-top:40px;
	height:63px;
	background-image:url(img/fndPie.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	color:#114A84;
	clear:both;
}

.cntContenidoTiposTrabajo {
	margin:-3px 151px 0px 193px;
	background-color:#FFFFFF;
	padding:0px;
}

.cntContenidoTiposTrabajoPrimero {
	margin:-8px 151px 0px 193px;
	background-color:#FFFFFF;
	padding:0px;
}

#cntTituloTrabajo {
	width:821px;
	margin:0px auto 3px auto;
	height:32px;
	background-image:url(img/fndTituloTrabajo.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	text-align:right;
	padding-right:175px;
	font-weight:bold;
	font-size:1.1em;
}

.cntContenidoInteriorServicios {
	margin:-7px 151px 0px 193px;

}

.cntContenidoInteriorServicios .capaTexto{
	margin-left:0px;
	padding-top:10px;
	text-align:justify;
}

.cntContenidoInteriorTrabajo {
	margin:10px 151px 10px 193px;
	clear:both;
}

.cntContenidoInteriorTrabajo .cntImagenes{
	width:240px;
	margin-bottom:10px;
	float:left;
}

.cntContenidoInteriorTrabajo .cntTexto{
	width:390px;
	margin:0px 0px 0px 20px;
	padding:0px;
	float:right;
	text-align:justify;
}

.cntContenidoInteriorTrabajo .cntTextoTotal{
	margin:0px;
	padding:0px;
	text-align:justify;
}
.cntContacto {
	padding:0px;
	border:none;
	margin:0px 135px 0px 192px;
	padding-bottom:20px !important;
	padding-bottom:20px;
	padding-top:10px;
}

.cntContacto .cntBotones {
	text-align:right;
	padding:0px;
	margin-right:16px;
	margin-top:14px;
}

.cntLogin {
	padding:0px;
	border:none;
	margin:0px 135px 0px 192px;
	padding-bottom:20px !important;
	padding-bottom:20px;
	padding-top:10px;
}

.cntLogin .cntBotones {
	text-align:right;
	padding:0px;
	margin-right:0px;
	margin-top:6px;
}

.separador{
	clear:both;
	width:996px;
	height:1px;
}

.separadorPie{
	clear:both;
	width:996px;
	height:30px;
}

/* TABLAS */
.cntContacto table {
	border-collapse:collapse;
	width:652px;
	border:0px;
}

.cntContacto table td {
	padding:0px;
}

td.tdCheckbox input{
	float:left;
}

td.tdCheckbox label{
	margin:0px 25px 0px 5px;
	padding-top:3px !important;
	padding-top:6px;
	float:left;
	display:inline;
	
}

/* LISTAS */
#cntCabecera ul {
	list-style-type:none;
	text-align:right;
	letter-spacing:0em;
	margin-top:-16px;
	margin-bottom:0px;
	margin-right: 153px; /* CAMBIO AQUI */
}

#cntCabecera ul li { /* Para todos igual aunque sea el seleccionado*/
	display:inline;
	border-right:1px solid #0071B8;
	padding-right:5px;
	padding-left:8px;
	text-transform:lowercase;
}

#cntCabecera ul li.ultimo,#cntCabecera ul li.ultimoSel {
	border-right:none;
	padding-right:0px;
}

/*#cntCabecera #cntIdiomas {
	list-style-type:none;
	text-align:left;
	margin-top:-15px;
	margin-left: 247px !important;
	margin-left: 287px;
}*/

#cntCabecera #cntIdiomas {
	list-style-type:none;
	text-align:left;
	margin-top:-15px;
	margin-left: 247px !important;
	margin-left: 287px;
	text-align:right;
}

#cntCabecera #cntIdiomas li{
	border:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#cntCabecera #cntIdiomas img{
	border:1px solid #4592CA;
	margin-left: 3px;
	vertical-align: bottom;
}

#cntMenu ul.menus {
	list-style-type:none;
	overflow:visible;
	width:652px;
	margin:0px 0px -3px 193px !important;
	padding:0px;
}

#cntMenu ul.menus li.menusIzq {
	text-align:left;
	float:left;
}

#cntMenu ul.menus li.menusDer {
	text-align:right;
	float:right;
}

.cntContenidoInterior ul.lstPresupuestos{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
}

.cntContenidoInterior ul.lstPresupuestos li{
	height: 110px;
	text-align: center;
	display: inline;
	float: left;
	width: 150px;
	font-size:120%;
	margin: 0px 13px 30px 0px;
	padding: 0px 0px 0px 0px;
	/*background-color: green;*/
}

.cntContenidoInterior ul.lstPresupuestos img{
	vertical-align: bottom;
	border: 0px;
}
.cntContenidoInterior ul.lstPresupuestos span{
	vertical-align: bottom;
	display:block;
	margin-top: 10px;
}

ul.lstPrincipal{
	margin: 0px 0px 0px 27px;
	padding: 0px;
}
ul.lstPrincipal p{
	margin: 0px 0px 8px 0px;
	padding: 0px;
}
ul.lstPrincipal li ul.lstPrincipal{
	margin: 7px 0px 0px 17px;
	padding: 0px;
}
ul.lstPrincipal li ul.lstPrincipal li{
	background: url(img/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
}
ul.lstPrincipal li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 14px;
	background: url(img/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	list-style: none;
	list-style-image: none;
}
* html ul.lstPrincipal li{height:10px;}/*IE*/

ul.lstPrincipal li.lstSeparador{
	border-bottom: 1px solid  #B9D7F1;
	margin:5px 0px 10px 0px;
	padding-bottom:5px;
}
* html ul.lstPrincipal li.lstSeparador {height:10px;}/*IE*/

/* TITULARES */
h1 {
	padding:7px 148px 24px 192px !important;
	padding-bottom:25px;
	font-size:1.6em;
	color:#012C63;
	background-image:url(img/fndH1.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	margin:0px;
	text-transform:lowercase;
}

h2 {
	color:#003366;
	font-size:170%;
	text-align:center;
}
h2.titZonaClientes{
	font-size: 150%;
	margin-right:150px !important;
	margin-right:75px;
	margin-top: -17px;
	margin-bottom: 0px;
	padding: 0px;
	float:right;
}

.cntContenidoInteriorTrabajo h2 {
	text-align:left;
	margin:0px;
	padding:0px;
	font-size:150%;
}

h3 {
	font-size:1.2em;
	margin:0px;
	padding-top:8px;
	margin-bottom:13px;
}

.cntContenidoInteriorTrabajo h3 {
	border-bottom:1px solid #B2D5E9;
}

h3.listado {
	border-bottom:1px solid #B2D5E9;
	font-size:1.1em;
	padding-bottom:6px;
	margin-top:20px;
}

h4 {
	color:#154784;
	font-size:1em;
	background-color:#E7EAEF;
	padding:10px 13px 12px 13px;
	margin:0px 0px 20px 0px !important;
	text-align:justify;
	display:block;
}

.cntContenidoInteriorTrabajo h5 {
	text-align:right;
	font-weight:bold;
	font-size:1em;
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 0px;
}

/* TEXTOS */
p {
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:20px;
}

#cntContenido #cntDerecha #cntActualidad .cntNoticias div span {
	padding-left:8px;
	font-size:1.1em;
	line-height:1.1em;
}

#cntContenido #cntDerecha #cntActualidad .cntNoticias div p {
	padding:0px;
	margin:4px 0px 0px 26px;
	letter-spacing:-0em;
	line-height:12px;
}

#cntPie  p{
	text-align:right;
	margin-right:151px;
	color:#124886;
	font-size:93%;
	margin-bottom:4px;
}

#cntPie  p.txtAvisoLegal{
	float:left;
	font-weight:bold;
	font-size:97%;
	padding-left:200px;
}

#cntPie span{
	font-size:127%;
	font-weight:bold;
	padding-bottom:20px;
}

.impresionDigital p {
	padding:12px 20px 0px 500px;
	margin:0px 0px 6px 0px;
	line-height:1.05em;
}
.outSourcing p {
	padding:5px 20px 0px 500px;
	margin:0px 0px 6px 0px;
	line-height:1.05em;
}

.imprenta p {
	padding:12px 20px 0px 500px;
	margin:0px 0px 6px 0px;
	line-height:1.05em;
}

.carteleriaDigital p {
	padding:23px 20px 0px 500px;
	margin:0px 0px 8px 0px;
	line-height:1.05em;
}

.productosMultimedia p {
	padding:5px 20px 0px 500px;
	margin:0px 0px 8px 0px;
	line-height:1.05em;
}

.casosPracticos p {
	padding:13px 20px 0px 500px;
	margin:0px 0px 8px 0px;
	line-height:1.05em;
}

.cntFecha{/*Estilo para la fecha de las noticias*/
	float:right;
	color:#124982;
	padding-right:1px;
	padding-bottom:4px;
}

h3 #cFecha {
	float:right;
}
h3 #cTitular {
	display:inline-block;
}

span.txtNormal{
}

span.txtResaltado{
	font-weight: bold;
	color:#146425;
}

.cntContacto p {
	padding:0px;
	margin:10px 0px 0px 0px;
	color:#0070BC;
}

.cntContacto span {
	display:block;
	padding:0px;
	margin:10px 0px 10px 0px;
}

.cntContenidoInteriorServicios p {
	padding:40px 0px 0px 0px;
	text-align:justify;
}
.txtGoogleMaps {
	font-family:Trebuchet MS;
	font-size:11px;
	color:#012C63;
}


/* ENLACES */
a {
	text-decoration:none;
	color:#0071B8;
}

a.enlace{
	/*border-bottom:1px solid #B2D5E9;*/
	font-size:0.92em;
	padding-bottom:6px;
	margin-top:20px;
	font-weight:bold;
}




ul.lstPrincipal a{
	color:#0071B8;
	font-size:1.1em;
	padding-bottom:6px;
	margin-top:20px;
	font-weight:bold;

}
#cntCabecera a{
	margin:0px 0px 0px 180px;
}

#cntCabecera a.enlaceSuperior {
	margin: 0;
	padding: 0;
	position:relative;
	top: -15px;
	left: -4px;
}

img.imgCabecera {
	position: relative;
	top:  -17px;
	left: -4px;
}
#cntCabecera a.idioma, #cntCabecera a.idiomaSel{
	margin:0px 0px 0px 0px;
}

#cntCabecera ul li a{
	margin:0px 0px 0px 0px;
}

#cntContenido #cntDerecha #cntActualidad a.titular{
	margin:0px 0px 0px 15px;
	display:block;
}

#cntContenido #cntDerecha #cntBannersDerecha a {
	margin:0px 0px 9px 15px;
	display:block;
}

#cntPie p a{
	color:#114A84;
}

.cntNoticiasActualidad a{/*Enlace para acceder a una noticia*/
	font-weight:bold;
	color:#0171BD;
}

.impresionDigital a {
	margin:0px 0px 0px 500px;
}
.outSourcing a {
	margin:0px 0px 0px 500px;
}

.imprenta a {
	margin:0px 0px 0px 500px;
}

.impresionDigital a.titular {
	margin:0px 0px 0px 470px;
}
.outSourcing a.titular {
	margin:0px 0px 0px 440px;
}

.imprenta a.titular {
	margin:0px 0px 0px 470px;
}

.impresionDigital p a {
	margin-left:0px;
}
.outSourcing p a {
	margin-left:0px;
}


.imprenta p a {
	margin-left:0px;
}

.carteleriaDigital a {
	margin:0px 0px 0px 500px;
}

.productosMultimedia a {
	margin:0px 0px 0px 500px;
}

.carteleriaDigital a.titular {
	margin:0px 0px 0px 461px;
}

.productosMultimedia a.titular {
	margin:0px 0px 0px 461px;
}

.carteleriaDigital p a {
	margin-left:0px;
}

.productosMultimedia p a {
	margin-left:0px;
}

.casosPracticos a {
	margin:0px 0px 0px 500px;
}

.casosPracticos a.titular {
	margin:0px 0px 0px 478px;
}

.casosPracticos p a {
	margin-left:0px;
}

h3 a {
	display:inline-block;
}

.cntContenidoTiposTrabajo a.columna0, .cntContenidoTiposTrabajoPrimero a.columna0 {
	float:left;
}

.cntContenidoTiposTrabajo a.columna1, .cntContenidoTiposTrabajoPrimero a.columna1 {
	float:right;
}

/* IMÁGENES */
.zonaClientes{
	margin-left:15px;
	margin-bottom:6px !important;
	margin-bottom:4px;
	border:1px solid #F6F7F9;
	border-bottom:none;
}

.banner{
	margin-left:15px;
	margin-bottom:6px !important;
	margin-bottom:4px;
	border:1px solid #F6F7F9;
	border-bottom:none;
}

#cntMenu img {
	margin-top:3px;
	margin-bottom:0px !important;
	margin-bottom:-3px;
}

#cntCabecera img {
	margin: -5px 0px 0px 0px;
	padding: 0px;
}

h1 img {
	margin:0px 3px 2px 2px;
}

#cntContenido #cntDerecha #cntActualidad a.titular img{
	border:1px solid #F6F7F9;
	border-bottom:none;
}

.cntContenidoInterior .cntImagenes img {
	border:1px solid #12498E;
	margin-bottom:15px;
	width:158px;
}

.cntContenidoInterior img.imgTrabajoSel {
	width:56px;
	height:43px;
	padding:2px;
	border: 1px solid #FFFFFF;
	filter: alpha(opacity=50);
	opacity: .5;
}

.cntContenidoInterior img.imgTrabajo {
	width:56px;
	height:43px;
	padding:2px;
	border-color:#FFFFFF;
	border-width:1px;
}

.cntContenidoInteriorTrabajo .cntImagenes img#imagenSeleccionada {
	border:0px;
	width:237px;
	height:178px;
	border:0px;
	margin-bottom:5px;
	clear:both;
}

.cntContenidoInteriorTrabajo .cntImagenes img.miniatura {
	width:72px;
	/*height:54px;*/
	padding:2px;
	border:1px solid #FFFFFF;
	cursor:pointer;
}

.cntContenidoInteriorServicios img {
	margin-left: 0px;
}

/* FORMULARIOS*/
.boton {
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color:#369AD8;
	background-repeat:no-repeat;
	background-position: right;
	background-image:url(img/fndBoton.jpg);
	border:1px solid #023C7C;
	color:#FFFFFF;
	height:17px;
	font-weight:bold;
	line-height:11px;
	font-size:11px;
	padding:0px 6px 0px 8px !important;
	padding:0px;
}

#cntActualidad .cntNoticias form {
	text-align:right;
	margin-top:35px;
	margin-bottom:6px;
	margin-right:5px;
}

.cntContenidoInteriorServicios form {
	text-align:left;
}
.cntContenidoInteriorServicios .boton {
	margin-top:8px;
	margin-bottom:8px;
}

form {
	margin:0px;
	padding:0px;
}

label {
	padding:0px;
	margin:10px 0px 0px 0px;
	display:block;
	color:#0070BC;
}

fieldset {
	border:0px;
	padding:0px;
	margin:0px;
}

fieldset.columna{
	float:left;
}

input{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	margin:3px 3px 0px 0px;
}

select {
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#124884;
	font-size:0.9em;
	margin:5px 5px 0px 0px;
}

.caja{
	border: 1px solid #7E91B9;
	height: 13px;
	padding: 1px;
	margin:5px 5px 3px 0px;
	vertical-align:top;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#114984;
	font-size:11px;
}

.cajaFile{
	border: 1px solid #7E91B9;
	padding: 1px;
	margin:5px 5px 3px 0px;
	vertical-align:top;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#114984;
	font-size:11px;
}

.cntContacto .caja {
	margin-top:0px;
	width:97%;
}

.cntContacto select {
	margin-top:0px;
	margin-bottom:10px;
	font-size:11px;
}

textarea.caja{ 
	font-size:11px;
	height:100px;
}

.cntContacto legend{/* Titular de la caja de contacto*/
	margin-left:-6px;
	margin-top:10px !important;
	margin-top:0px;
	font-weight:bold;
	padding:0px;
	color:#0070BC;
}


.cntLogin fieldset{
	padding:0px 0px 10px 0px !important;
	margin:0px 0px 0px 20px !important;
	width:200px;
}

.cntLogin form{
	padding:0px !important;
	margin:0px !important;
}

.cntLogin .caja {
	margin-top:0px;
	width:97%;
}
form.accesoClientes{
	background: #C9D2DF;
	width: 177px;
	margin-left: 15px;
	margin-bottom: 6px;
	padding-bottom: 6px;
	border:1px solid #F6F7F9;
	border-bottom:none;
}
form.accesoClientes .titAccesoClientes{
	margin: 10px 0px 5px 10px;
}
form.accesoClientes div{
	text-align: right;
	margin-right: 10px;
}
form.accesoClientes a{
	color: #0E3E7C;
	float: left;
	margin: 10px 0px 0px 13px;
	font-weight: bold;
}
form.accesoClientes div img{
	vertical-align: middle;
	margin-right: 6px;
}
form.accesoClientes label{
	margin: 3px 0px 0px 37px;
}
form.accesoClientes input.caja{
	margin: 0px 0px 0px 37px;
}
form.accesoClientes input.boton{
	margin-top: 10px;
}
/* LOCALIZACIÓN*/
.cntLocalizacion{
	margin-top:-20px;
	background-color:#E0E4EB;
	width: 640px !important;
	width: 628px;
	padding: 6px 6px 6px 6px;
}
.cntLocalizacionMarco{
	border:solid 1px #A9B4C6;
	background-color:#FFFFFF;
	width:638px;
	height:290px;
	padding:0px;
	margin:0px;
}
.cntLocalizacionMapa{
	border:solid 1px #0071B8;
	float:left;
	margin: 17px 17px !important;
	/*margin: 16px 10px;*/
	margin: 14px 5px;
	padding: 10px 10px 0px 10px;
	text-align:right;
}
.cntLocalizacionMapa img{
	position:relative;
	margin-bottom: -1px !important;
	margin-bottom: -4px;
	margin-right: -11px;
}
#map{
	width: 376px;
	height: 234px;
	text-align:left;
}
/* LOCALIZACIÓN FIN*/

.imagen{/* Imágenes de los textos */
	margin-top: 0px;
	margin-bottom: 0px;
	width: 1px;
	font-size:90%;
	border:solid 1px #0071B8;
}
.imagenIzd{
	float: left;
	border:solid 1px #0071B8;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 1px;
	font-size:90%;
}
.imagenDcha{
	float: right;
	border:solid 1px #0071B8;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px !important;
	margin-right: 4px;
	width: 1px;
	font-size:90%;
}
.imagenIzd p, .imagenDcha p, .imagen p{
	padding: 4px 4px 4px 4px;
}
.imgPresupuestos{
	border:solid 1px #0071B8;
	margin-top:15px;
	margin-left:192px;
}

/* REGISTRO DE CLIENTES */
.cntRegistro form{
	padding:0px !important;
	margin:0px !important;
}

.cntRegistro .caja {
	margin:0px 0px 0px 0px;
	width:97%;
}

.cntRegistro {
	border:none;
	margin:0px 135px 0px 192px;
	padding:10px 0px 20px 0px;
}

.cntRegistro fieldset.botones {
	text-align:right;
	padding:0px 0px 0px 0px;
	margin:6px 13px 0px 0px !important;
	margin:6px 7px 0px 0px;
}

.cntRegistro fieldset.columna {
	margin:0px 10px 0px 0px;
	float:left;
}

.cntRegistro fieldset.fila{
	float:none;
	clear:both;
} 
.cntRegistro #cntError{
	display:none;
	font-weight:bold;
	color:#dd0000;
}


/* LISTADOS */
/* Menu de cabecera*/
#menuDesplegable1{
	position:relative;
	right:80px;  /* CAMBIO AQUI */
}
#menuDesplegable1 li{
	position: relative;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#menuDesplegable1 li ul{
	position: absolute;
	display: none;
	left: 0px;
	top: 29px;
	
	border-top: 1px solid #FFF;
}
#menuDesplegable1 li ul li{
	margin: 0px;
	clear: left;
}
#menuDesplegable1 li:hover ul, #menuDesplegable1 li.over ul{
	display: block;
	margin: 0px;
}


/* Menu izquierdo*/
#menuDesplegable2{
	list-style-type:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
}
#menuDesplegable2 li{
	position: relative;
	list-style-type:none;
	float: left;
	padding:10px 7px 0px 6px;
	line-height:22px;
	background-repeat:no-repeat;
	background-position:right bottom;
	background-color:#0071B8;
	background-image:url(img/fndMenuIzq.jpg);
}

#menuDesplegable2 li.Sel, #menuDesplegable2 li.ultimoSel{
	background-image:url(img/fndMenuIzqSel.jpg);
	background-color:#154C02;
}

#menuDesplegable2 li ul li{
	clear: left;
}

#menuDesplegable2 li:hover ul, #menuDesplegable2 li.over ul{
	display: block;
	margin: 0px;
}

#menuDesplegable2 .subMenu2 {
	position: absolute;
	display: none;
	left: 0px;
	top: 32px;
	list-style-type:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	white-space:nowrap;

	border:1px solid #CCCCCC;
}

#menuDesplegable2 .subMenu2 li{
	position: relative;
	list-style-type:none;
	margin:-1px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#21A223;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	width:190px;
	background-image:url(img/fndSubmenu.jpg);
	background-position:top left;
}

#menuDesplegable2 .subMenu2 li.Sel {
	background-color:#154C02;
	background-image:url(img/fndSubmenuSel.jpg);
}

#menuDesplegable2 .subMenu2 li.ultimo {
	margin:-1px 0px -1px 0px !important;
}

#menuDesplegable2 .subMenu2 li.ultimoSel {
	background-color:#154C02;
	background-image:url(img/fndSubmenuSel.jpg);
	margin:-1px 0px -1px 0px;
}

#menuDesplegable2 li a{
	color:#FFFFFF;
	padding:12px 0px 4px 0px;
}

#menuDesplegable2 .subMenu2 li a{
	color:#FFFFFF;
	display:block;
	padding:4px 5px 4px 6px;
	line-height:12px;
}



/* Menu derecho*/
#menuDesplegable3{
	list-style-type:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
}
#menuDesplegable3 li{
	position: relative;
	list-style-type:none;
	float: left;
	padding:10px 7px 0px 6px;
	line-height:22px;
	background-repeat:no-repeat;
	background-position:right bottom;
	background-color:#023C7D;
	background-image:url(img/fndMenuDer.jpg);
}

#menuDesplegable3 li.Sel, #menuDesplegable3 li.ultimoSel{
	background-image:url(img/fndMenuDerSel.jpg);
	background-color:#154C02;
}

#menuDesplegable3 li ul, #menuDesplegable3 li ul{
	display: none;
	position: absolute;
	left: 0px;
	top: 32px;
}

#menuDesplegable3 li ul li{
	clear: left;
}

#menuDesplegable3 li:hover ul, #menuDesplegable3 li.over ul{
	display: block;
	margin: 0px;
}

#menuDesplegable3 .subMenu3 {
	float:right;
	list-style-type:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	border:1px solid #CCCCCC;
}

#menuDesplegable3 .subMenu3 li{
	position: relative;
	text-align:left;
	list-style-type:none;
	margin:-1px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#28A732;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	width:150px;
	background-image:url(img/fndSubmenu.jpg);
	background-position:top left;
}

#menuDesplegable3 .subMenu3 li.Sel {
	background-color:#2B6734;
	background-image:url(img/fndSubmenuSel.jpg);
}

#menuDesplegable3 .subMenu3 li.ultimo {
	margin:-1px 0px -1px 0px;
}

#menuDesplegable3 .subMenu3 li.ultimoSel {
	background-color:#2B6734;
	background-image:url(img/fndSubmenuSel.jpg);
	margin:-1px 0px -1px 0px;
}

#menuDesplegable3 li a{
	color:#FFFFFF;
	padding:12px 0px 4px 0px;
}

#menuDesplegable3 .subMenu3 li a{
	color:#FFFFFF;
	display:block;
	padding:4px 5px 4px 6px;
	line-height:12px;
}

/* LISTADOS FIN */


/* POP UP
-------------------------------------------------------------------------------------------------- */
#cntGlobalPop{
	min-height: 100%;
	padding: 0px 20px;
	margin: 0px auto 0px auto;
	background: #FFF;
}

* html #cntGlobalPop{
	height: 100%;
}

#cntCabeceraPop{
	margin: 0px 0px 0px -10px;
}

#cntCerrar{
	text-align: right;
	margin: -35px 0px 20px 0px;
}

#cntGlobalPop h1{
	margin-left: 0px;
	background: none;
	text-transform: none;
	margin: 0;
	padding: 0 0 5px 0 !important;
	text-align:center;
}

#cntSeccionPop{
	padding: 10px;
	border: 1px solid #E5E9F2;
}

