/* DEFINICIÓN DE FUENTES **************************************************************************** 
----------------------------------------------------------------------------------------------------*/
body {
	 font: 0.7em Verdana,Helvetica,Tahoma,Arial,sans-serif;
}


h1, h2, h3, h4, h5, h6 {font-size: 1.36em;font-weight:normal;}
h2 {font-size: 1.45em;}
h3 {font-size: 1.45em;}
h4 {font-size: 1.27em;}
h5 {font-size: 1.18em;}
h6 {font-size: 1.09em;}

div#pie {
	font-size:0.81em;
}

table {
	font-size:0.81em !important;
}
table table, table table table {
	font-size:1em !important;
}
div.cabeceraArea h1 {
	font-size:1.63em;
}
p.tituloarea {	
	font-size:1.54em;
}
p.areaCliente {
	font-size:1.36em;
}
div.contenedorCabecera ul {
	font-size:0.81em;
}
div ul li.importante a {
	font-size: 1.22em;
}
div.cabeceraDatosCW {
	font-size:0.90em;
}
div.datosPolizaCW {
	font-size:0.95em;
}
div.contenedorCabecera ul.proc {
	font-size:0.95em;	
}
.inputText{
	font-family:Verdana,Helvetica,Tahoma,Arial,sans-serif;
	font-size:1em;
	border: 1px solid #cccccc;
	border-radius: 3px;
	
}
.select{
	font-family:Verdana,Helvetica,Tahoma,Arial,sans-serif;
	font-size:1em;
	border: 1px solid #cccccc;
	border-radius: 3px;
}


div.datosPolizaCW div.col1 div.row {font-size: 0.9em;}
div.datosPolizaCW div.col2 div.row {font-size: 0.9em;}
div.datosPolizaCW div.col3 div.row {font-size: 0.9em;}
div.datosPolizaCW div.col4 div.row {font-size: 0.9em;}

/*Pestañas*/
div.contenedor div.pestanyas ul.opciones, div.contenedor div.pestanyas ul.pest a, div.contenedor div.pestanyas ul.pest li span {
	font-size:0.80em;
}

/*Pestañas Grandes*/
div.contenedor div.pestanyas p.tit {
	font-size:2em;
}
div.contenedor div.pestanyas p.subtit {
	font-size:1.27em;
}
div.contenedor div.pestanyas p.tit2 {
	font-size:1.63em;
}	
div.contenedor div.pestanyas p.subtit2 {
	font-size:0.90em;
}
/*pendientes de ajustar*/
li.selec div.selecCtro p.textoND,
li.selecPrim div.selecCtro p.textoND {	
	font-size:1.2em;
}
.textoND {
	font-size:0.75em;
}
.subTextoND {
	font-size:0.65em;
}
div.contenedor div.pestanyas a:visited {
	font-size:1em;
}
div.contenedor div.pestanyas strong span {
	font-size:1.38em;
}
div.contenedor div.pestanyas p.nodisp {
	font-size:0.75em;	
}

/*Ayudas*/
p.indicativo {
	font-size:0.90em;
}
div.ayuda_middle {
	font-size:0.90em;
}

/*Calendario*/
.ui-datepicker-header select {
	background: #FFF;
	color: #000;
	font-size:1.2em !important;
	font-family:Verdana,Helvetica,Tahoma,Arial,sans-serif;
}

div.elementos{font-size:0.80em;}


/* CONTENEDORES *************************************************************************************
----------------------------------------------------------------------------------------------------*/
body {
	padding:15px 0 30px;
	background:#f7f7f7;
	color:#333; 
}

.contenedor, .productos {
	background-color: #FFFFFF;
    margin: 0 auto;
    position: relative;
    width: 960px;
  	border:1px solid #d2d2d2;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -o-border-radius:10px;
    border-radius:10px;
    padding:15px;

}

.esqtopizq, .esqtopder, .esqbottomizq, .esqbottomder {
	float:left;
	background:#FFFFFF url(/Recursos/recursos/ES/imagen/fondos/fondo_topleft_1024.gif) no-repeat top left;
	width:10px;
	height:10px;
	font-size:0.1em;
}
.esqtopder {
	float:right;
	background:#FFFFFF url(/Recursos/recursos/ES/imagen/fondos/fondo_topright_1024.gif) no-repeat top right;
}
.esqbottomizq{
	float:left;
	background:#FFFFFF url(/Recursos/recursos/ES/imagen/fondos/fondo_bottomleft_1024.gif) no-repeat bottom left;
}
.esqbottomder{
	float:right;
	background:#FFFFFF url(/Recursos/recursos/ES/imagen/fondos/fondo_bottomright_1024.gif) no-repeat bottom right;
}

div.contenedorCabecera {
	margin-right:auto;
	margin-bottom:28px;
	margin-left: auto;
	width: 960px;
}
div.menu {
	float:left;
	overflow:visible;
	width: 190px;
}
div.cuerpoMenu {
	float:left;
	margin-left:15px;
	width: 752px;
}
div.cuerpo {
	overflow:hidden;
	margin:30px auto 0;
	width: 930px;
}
.modulo1{
	clear:both;
	margin:30px 0 0 15px;
	overflow:hidden;
}
.primero{
	clear:both;
	margin:15px 0 0 15px;
	overflow:hidden;
}
.modulo2{
	clear:both;
	margin:20px 0 0 30px;
	overflow:hidden;
}
.modulo3{
	clear:both;
	margin:15px 0 0 45px;
	overflow:hidden;
}
.moduloDesplegable{
	clear:both;
	margin:0px 0 0 15px;
	overflow:hidden;
}
div#pie {
	width: 960px;
	margin: 15px auto;
	color: #565656;
	height:3em;
}

div#pie p {
	display:inline;
	float:left;
	margin:0;
	padding:0;
}
div#pie ul {
	float:right;
	list-style: none;
	text-align:right;
}
div#pie ul li {
	position:relative;
	display:inline;
	margin-left:5px;
	padding:0;
}
div#pie li a {
	color: #565656;
}
div#pie li a:hover {
	background-color: transparent;
	text-decoration: underline;
	color: #000000;
}

div#pie ul li#entrust {
	float:right;
	top:-10px;
}
div#pie ul li#entrust a {
	display:block;
	background: url(/Recursos/recursos/ES/imagen/varios/entrust.gif) left top no-repeat;
	width:47px;
	height:38px;
}

/* TÍTULOS ******************************************************************************************
----------------------------------------------------------------------------------------------------*/
/* titulo subrayado */
div.contenedor h3 {
	color:#333333;
	position:relative;
	margin:0 36px 0px 16px;
}
div.contenedor h3 span.blt {
	border:1px solid #cfcfcf;
	border-radius:4px;
	height:10px;
	left:-16px !important;
	position:absolute;
	margin-top:3px;
	width:10px;
}
div.contenedor h4.subrayar {
	border-bottom:1px solid #b11818;
	color:#B11818;
	margin-bottom: 0.7em;
}

h5{
	margin-bottom: 0.7em;
	}
h6{
	margin-bottom: 0.7em;
	}

h5.rj span.cuadro {
	position:absolute;
	background-color:#cc3333;
	margin-left:6px;
	margin-top:6px;
	height:6px;
	width:6px;
}
h6.j3{
	color:#B11818;
}
/*Abreviaturas*/
acronym, abbr, .abbr{
	border: 0;
	cursor: help;
}

/* ENLACES ******************************************************************************************
----------------------------------------------------------------------------------------------------*/
/* azules */
a {
	text-decoration: underline;
}
div.contenedor a,
div.int a {
	color:#004477;
}
div.contenedor a:visited,
div.int a:visited{
	color:#551a8b;
}
div.contenedor a:hover,
div.int a:hover {
	text-decoration: none;
	background-color: #004477;
	color:#ffffff;
}
/* gris */
/* class para enlaces de cabecera y pie */
a.light_thin {
	color:#565656;
}
a.light_thin:hover {
	color:#333333;
	background-color: transparent;
}
a.light_bold {
	color:#565656;
	font-weight:bold;
}
a.light_bold:hover {
	color:#333333;
	background-color: transparent;
}

/* class para inicio de la cabecera */
a.middle_bold {
	font-weight:bold;
	color:#565656;
	font-size:1em !important;
}
a.middle_bold:hover {
	color:#ffffff;
	background-color:#565656;
}

/* enlacesCabeceraGeneralPequenia */
#enlacesCabeceraGeneralPequenia a {
    color: #565656;
    margin: 0 5px;
}
#enlacesCabeceraGeneralPequenia a:hover {
    color: #565656;
    background-color: transparent;
    text-decoration: underline;
}
#enlacesCabeceraGeneralPequenia  li.importante a:hover {
	background-color: #565656;
	color: #ffffff !important;
    text-decoration: none;
}
#enlacesCabeceraGeneralPequenia ul li a.light_thin:hover{
	text-decoration: underline;
}
#enlacesCabeceraGeneralPequenia ul li.salir a {
    background-color: #e5e5e5;
    color: #000000;
    font-weight: normal;
    margin: 0 5px;
    padding: 0 10px;
}
#enlacesCabeceraGeneralPequenia ul li.salir a:hover {
    background-color: #515151;
    color: #ffffff !important;
    text-decoration: none;
}


/* LISTAS *******************************************************************************************
----------------------------------------------------------------------------------------------------*/
ul.lista {
	display:inline-block;
}
ul.lista li {	
	list-style: none;
	background-image: url(/Recursos/recursos/ES/imagen/varios/itemCuadritoRojo.gif);
	background-position: left 0.5em;
	background-repeat: no-repeat;
	padding-left: 1em;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
}
/***** primer anidamiento (2 niveles) *****/
ul.lista li ul{	
	padding-left:0.1em;
}
ul.lista li ul li{
	background-image: url(/Recursos/recursos/ES/imagen/iconos/ico_li2.gif);
	background-position: left 0.475em;
}
/****** segundo anidamiento (3 niveles)*****/
ul.lista li ul li ul{
	padding-left:0.1em;	
}
ul.lista li ul li ul li{
	background-image: url(/Recursos/recursos/ES/imagen/iconos/ico_li3.gif);
	background-position: left 0.475em;
}

/* DEFINICIÓN DE CABECERAS **************************************************************************
----------------------------------------------------------------------------------------------------*/

/** Enlaces cabeceras *******************************************************************************/
div.contenedorCabecera ul {
	float: right;
	display: inline;
	list-style: none;
	color: #565656 !important;
	position:relative;
	z-index:1;
}
div.contenedorCabecera li {
	display: inline;
	margin: 0;
	padding: 0;
	float:left;
}
div.contenedorCabecera ul li a {
	color: #565656;
}
div.contenedorCabecera ul li a:hover {
	color: #000000;
}
div.contenedorCabecera ul li a.light_thin:hover {
	background-color: transparent;
	text-decoration:underline;
}
div.contenedorCabecera ul li.importante a {
	font-weight: bold;
	color: #565656 !important;
	margin-right: 5px;
	margin-left: 5px;
}
div.contenedorCabecera ul li.importante a:hover {
	text-decoration: none;
	background-color: #565656;
	color: #ffffff !important;
}
div.contenedorCabecera ul li.salir a {
	font-weight: normal;
	color: #000000;
	padding: 0 10px 0 10px;
	margin: 0 5px 0 5px;
	background-color: #E5E5E5;
}
div.contenedorCabecera ul li.salir a:hover {
	text-decoration: none;
	color: #ffffff !important;
	background-color: #515151;
}
div.contenedorCabecera li.empleo a {
	margin-right: 4px;
}
a span.btnImagen, span.titImagen, span.logoLDA {
	display:none !important;
}

/** Estilos generales para cabeceras ****************************************************************/
div.cabeceraArea h1 strong, div.cabeceraAreaCW h1 strong, div.cabeceraAreaHogar h1 strong {
	font-weight:bold;
}
.rj {
	color:#b11818;
}

/** Cabecera General ********************************************************************************/
div.cabeceraArea {
	height:9em;
	margin:0 auto;
	text-align:left;
	position:relative;
}
div.cabeceraArea h1 {
	position:absolute;
	left:7.2em;
	top:1.5em;
	color:#333333;
	float:left;
	font-weight:normal;
	z-index:1;
}
div.cabeceraArea h2 {
	position:absolute;
	height:5.44em;
	width:7.50em;
	z-index:1;
}
div.cabeceraArea h2 a {
	height:5.44em;
	width:7.50em;
	display:block;
	overflow:hidden;
}
div.cabeceraArea h2 a img {
	border:0 none;
	height:5.44em;
	z-index:;
}
div.cabeceraArea h2 a span {
	position:absolute;
	top:0px;
	left:0px;
	width:1px;
	height:1px;
	overflow:hidden;
}
div.cabeceraArea p.tituloarea {
	color:#565656;
	left:7.6em;
	position:absolute;
	z-index:1;
}

/** Cabecera General Pequeña ************************************************************************/
div.titleApliColabor {
	position:absolute;
	left:7em;
	top:0.8em;
}
div.mapaWeb {
	z-index:2;
}
div.contenDatos {
	z-index:1;
	position:relative;
}
div#cabeceraAreaCW p.areaCliente {
	color:#565656;
	float:left;
	font-weight:bold;
	position:relative;
	z-index:1;
}
div#cabeceraAreaCW.CW h1 {
	float:left;
	font-weight:bold;
	position:relative;
	z-index:1;
	margin-left:0.5em;
}
div#cabeceraAreaCW.CW {
	margin:0pt auto;
	text-align:left;
	position:relative;
	height:auto;
}
div#cabeceraAreaCW #cabAreaizq {
	position:absolute;
	width:50%;
	height:auto;
	left:0;
	top:0;
}
div#cabeceraAreaCW.CW #cabAreadch {
	position:absolute;
	width:50%;
	height:auto;
	right:0;
	top:0;
}
div#cabeceraAreaCW h2 {
	height:3.2em;
	position:relative;
	width:4em;
	z-index:1;
}
div#cabeceraAreaCW h2 a {
	display:block;
	height:2.81em;
	overflow:hidden;
	width:3.88em;
	position:relative;
	top:6px;
}
div#cabeceraAreaCW h2 a img {
	border:0 none;
	height:2.81em;
	width:3.88em;
}
div#cabeceraAreaCW h2 a span {
	position:absolute;
	left:0px;
	top:0px;
	width:1px;
	height:1px;
	overflow:hidden;
}
div#cabeceraAreaCW p#tituloarea {
	color:#565656;
	left:9.4em;
	position:absolute;
	top:1.2em;
	z-index:1;
}
div#cabeceraAreaCW.CW ul {
	display: inline;
	list-style: none;
	position:absolute;
	z-index:999;
	right:0;
	top:0;
}
div#cabeceraAreaCW li {
	display: inline;
	margin: 0;
	padding: 0;
}


/** Cabecera Datos Personales ***********************************************************************/
div.contenedorDatosCW {
	position:relative;
	left:0em;
	height:3em;
	clear:both;
	z-index:996;
}
div.cabeceraDatosCW {
	left:0.5em;
	position:relative;
	float:left;
	top:.5em;
}
.colCabecera1 .strong, .colCabecera2 .strong,
.colCabecera3 .strong, .colCabecera4 .strong{
	font-weight:bold;
	margin-right:5px;
}

.colCabecera1{
	width:384px;
	float:left;
}

.colCabecera2{
	float:left;
	width:150px;
}

.colCabecera3{
	float:left;
	width:190px;
}
.colCabecera4{
	float:left;
	width:150px;
}

div.hombreCW {
	position:relative;
	float:right;
	/*right:1em;*/
	right: -1.5em !important;
	top:-.4em;
}

/* comunicacion digital */

div.comunicacionD a#ComuniciacionDigital span#CDigital{
	display:none;
}
div.comunicacionD a#ComuniciacionDigital{
	background:transparent url(/Recursos/recursos/ES/imagen/iconos/ico_CDatos.gif) no-repeat scroll left top;
	height: 20px;
	width:20px;
	position:relative;
	float:right;
	z-index:1;
	top: 1px;
	right: 5.2em;
}

div#lda_crossSellingAmpliado div#botonAccesoDatosCrossSellingCabecera div#dentroBotonAccesoDatosCrossSellingCabecera
	{
	right:-2.1em!important;
}

/* fin comunicacion digital */

.separacion_30{margin-left:3em;}
div.cabeceraDatosCW span.numDocumentoPersona{
	margin-right:8.8em;
	float:left;
	position:relative;
}
div.cabeceraDatosCW span.fNacimientoDatos {
	margin-right:1.8em;
	float:left;
}
div.fechaNacimiento.izquierda {
	position:relative;
	float:left;
}
div.tipoClienteRecalculado.izquierda {
	position:relative;
	float:left;
	width:15em;
}

/** Cabecera Datos Personales Hogar y Bankinter *****************************************************/
div.hogar span.miCuentaDatos_hogar{
	margin-right:16.3em;
	float:left;
}
/** Cabecera Datos Personales coches y motos *****************************************************/
div.coches span.miCuentaDatos_coches{
	margin-right:23.1em;
	float:left;
	position:relative;
}
div.coches span.strong {
	font-weight: bold;
	margin-right:.2em;
	float:left;
	position: relative;
}
div.coches span.nifDatos {
	margin-right:2.1em;
	float:left;
	position: relative;
}
div.contenedorCabecera ul li.bank a.bankinter,
p.bankinter a, div#contenidos a.bankinter,
div.cabeceraProductos ul li.bank a.bankinter,
div.cabeceraSencilla ul li.bank a.bankinter {
	background:url(/Recursos/recursos/ES/imagen/logos/bankinter2.gif) no-repeat;
	float:left;
	cursor:pointer;
	overflow:hidden;
	width:62px;
	height:0;
	padding-top:11px;
}
li.bank {
	position:relative;
	top:1px;
	left:0.5em;
}

/** Cabecera Datos Póliza ***************************************************************************/
div.datosPolizaCW {
	margin:0 auto;
	position:relative;
	text-align:left;
	voice-family:inherit;
	clear:both;
	position:relative;
	z-index:996;
}
div.datosPolizaCW div.colIcon {float:left; margin-left:0px; position:relative; width:21px;}
div.datosPolizaCW div.col1 {float:left; position:relative; margin-left:5px; text-align:left; width:347px;}
div.datosPolizaCW div.col2 {float:left; position:relative; text-align:left; width:341px;}
div.datosPolizaCW div.col3 {float:left; position:relative; text-align:left; width:172px;}
div.datosPolizaCW div.col4 {float:left; position:relative; text-align:left; width:160px;}

div.datosPolizaCW div.col1 div.row {height:1.9em;}
div.datosPolizaCW div.col2 div.row {height:1.9em;}
div.datosPolizaCW div.col3 div.row {height:1.9em;}
div.datosPolizaCW div.col4 div.row {height:1.9em;}

div.datosPolizaCW span.strong {
	float:left;
	font-weight: bold;
	margin-right:4px;
	text-align:left;
}
 div.datosPolizaCW span {
	float:left;
 }
	
div.datosPolizaCW div.col1h span.refDomicilio{
	padding-left:0px;
}
div.datosPolizaCW .iconos {
	float:left;
	height:21px;
	position:relative;
	right:5px;
	bottom:2px;
	width:21px;
}
div.datosPolizaCW .iconos img.icoSalud {
    position: relative;
    top: 2px;
}

/** Cabecera Sencilla ***************************************************************************/
div.cabeceraSencilla {
    height: 9em;
    margin: 0 auto;
    position: relative;
    text-align: left;
}

div.cabeceraSencilla h1 {
    color: #333333;
    float: left;
    font-weight: normal;
    left: 7.2em;
    position: absolute;
    top: 1.5em;
    z-index: 1;
}

div.cabeceraSencilla h2 {
    height: 5.44em;
    position: absolute;
    width: 7.5em;
    z-index: 1;
}

div.cabeceraSencilla h2 a {
    display: block;
    height: 5.44em;
    overflow: hidden;
    width: 7.5em;
}

div.cabeceraSencilla h2 a span {
    height: 1px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 1px;
}

/***** estilos para los recuadros *****/
div.recSup {
	clear:both;
	height:8px;
	background:#ffffff url(/Recursos/recursos/ES/imagen/fondos/fondoA_med_top.gif) repeat-x;
	width:925px;
}
div.recCentro {
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	position:relative;
	text-align:left;
	overflow:hidden;
	padding-left:15px;
	padding-right:21px;
	width:887px;	
}
 div.recInf {
	height:8px;
	clear:both;
	background:#ffffff url(/Recursos/recursos/ES/imagen/fondos/fondoA_med_bottom.gif) repeat-x left bottom;
	width:925px;	
}
img.esqizq {
	float:left;
}
img.esqder {
	float:right;
}
img.esquina{
	background-color:#ffffff;
}

/** Cabecera Hogar con Pasos ************************************************************************/
div.cabeceraAreaHogar {
	height:9em;
	margin:0 auto;
	position:relative;
	text-align:left;
}
div.cabeceraAreaHogar h1 {
	color:#333333;
	float:left;
	font-weight:bold;
	left:9em;
	position:absolute;
	top:0.6em;
	z-index:1;
}
div.cabeceraAreaHogar h2 {
	height:3.2em;
	position:relative;
	width:4em;
	z-index:1;
}
div.cabeceraAreaHogar h2 a {
	display:block;
	height:5.44em;
	overflow:hidden;
	width:7.5em;
}
div.cabeceraAreaHogar h2 a img {
	border:0 none;
	height:5.44em;
	width:7.5em;
}
div.cabeceraAreaHogar h2 a span {
	height:1px;
	left:0;
	overflow:hidden;
	position:absolute;
	top:0;
	width:1px;
}
div.cabeceraAreaHogar ul {
	display: inline;
	list-style: none;
	position:absolute;
	z-index:999;
	right:0;
	top:0;
}
div.cabeceraAreaHogar li {
	display: inline;
	margin: 0;
	padding: 0;
}

/***********Pasos*****************/
div.contenedorCabecera div.pasos {
	margin:0 auto;
	position:relative;
	width:978px;
	z-index:8;
}
div.contenedorCabecera ul.proc {
	float:none;	
}
div.contenedorCabecera div.pasos li {
	z-index:100
}
div.contenedorCabecera div.pasos div.dib {
	height:4em;
	position:absolute;
	right:0;
	top:-58px;
	width:90%;
}
div.contenedorCabecera div.pasos .inicioPaso {
	height:5.38em;
	position:relative;
	float:left;
	background: url(/Recursos/recursos/ES/imagen/fondos/ini_linea.gif) right top no-repeat;
	width:5%;
	z-index:1;
}
div.contenedorCabecera div.pasos .linea {	
	height:4.38em;
	background: url(/Recursos/recursos/ES/imagen/fondos/linea.gif) right top repeat-x;
	float:left;
	position:relative;
	width:1%;
}

div.contenedorCabecera div.pasos .icono {	
	background:transparent url(/Recursos/recursos/ES/imagen/fondos/punteado.gif) no-repeat scroll center top;
	float:left;
	height:4.38em;
	position:relative;
	text-align:center;
	width:8%;
}
div.contenedorCabecera div.pasos .tipo {
	height:22px;
	left:3px;
	position:relative;
	top:3px;
}
div.contenedorCabecera div.pasos .check {
	padding-top:9px;
	width:1.5em;
}
div.contenedorCabecera div.pasos .punto {	
	height:4.38em;
	background: url(/Recursos/recursos/ES/imagen/fondos/punto.gif) left top repeat-x;
	float:left;
	position:relative;
	width:8%;
}
div.contenedorCabecera div.pasos .incompl {	
	background:url("/Recursos/recursos/ES/imagen/fondos/punto.gif") repeat-x scroll left top transparent;
	float:left;
	height:32px;
	position:relative;
	text-align:center;
	width:8%;
}
div.contenedorCabecera div.pasos .vacio {
	height:34px;
	background: url(/Recursos/recursos/ES/imagen/fondos/tope.gif) center top no-repeat;
}
div.contenedorCabecera div.pasos .vacio2 {
	background: url(/Recursos/recursos/ES/imagen/fondos/int_compl.gif) center top no-repeat;
	height:32px;
	*height:34px;
}
div.contenedorCabecera div.pasos .vacioFin {
	height:34px;
	background: url(/Recursos/recursos/ES/imagen/fondos/tope_fin.gif) center top no-repeat;
}
div.contenedorCabecera div.pasos .iconoFin {	
	height:4.38em;
	background: url(/Recursos/recursos/ES/imagen/fondos/punteado_fin.gif) center top no-repeat;
	float:left;
	position:relative;
	width:12%;
	text-align:center;
}
.num_rojo {
	color:#B11818;
}
.texto_rojo {
	color:#B11818;
	position:relative;
	top:10px;
}
.texto_negro {
	position:relative;
	*top:35px;
	left:-28px;
}
.num_paso {
	position:relative;
	top:11px;
}
li.icono_moto {
	margin-bottom:8px;
	*margin-bottom:10px;
}

/* DEFINICIÓN DE BOTONES ****************************************************************************
----------------------------------------------------------------------------------------------------*/
div.cuerpo .botonera, div.cuerpoMenu .botonera{
	position:relative;
	float: left;
	margin-top: 1.8em;
	width:930px;
}

div.cuerpoMenu .botonera{
	width:752px;
}

.botonera .continuar{
	float:right;
	background: transparent;
}
div.linea{
       border-top:1px dotted #c6c6c6;
       width:100%;
       margin-top:15px;
       margin-bottom:15px;
       font-size:1px;
       position:relative;
       float:left;    
}
/*boton ej1*/
a.ej1 span {display:block; float:left;height:36px;}
a.ej1 span{
	background: -moz-linear-gradient(90deg, #2e30b8 0%, #6263e7 100%);/* FF3.6+ */
	background: -webkit-gradient(linear, 90deg, color-stop(0%, #2e30b8), color-stop(100%, #6263e7));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(90deg, #2e30b8 0%, #6263e7 100%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(90deg, #2e30b8 0%, #6263e7 100%);/* Opera 11.10+ */
	background: -ms-linear-gradient(90deg, #2e30b8 0%, #6263e7 100%);/* IE10+ */
	background: linear-gradient(0deg, #2e30b8 0%, #6263e7 100%);/* W3C */
	border-radius: 10px;
	padding:0 10px;
}

a.ej1 span:hover{
	background: -moz-linear-gradient(90deg, #6263e7 0%, #2e30b8 100%);/* FF3.6+ */
	background: -webkit-gradient(linear, 90deg, color-stop(0%, #6263e7), color-stop(100%, #2e30b8));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(90deg, #6263e7 0%, #2e30b8 100%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(90deg, #6263e7 0%, #2e30b8 100%);/* Opera 11.10+ */
	background: -ms-linear-gradient(90deg, #6263e7 0%, #2e30b8 100%);/* IE10+ */
	background: linear-gradient(0deg, #6263e7 0%, #2e30b8 100%);/* W3C */
}
a.ej1 span.btnTxt {color:#fff; font-size:1.2em; line-height:34px;}
/*botton_ dj1*/
a.dj1 span {display:block; float:left;height:59px;}
a.dj1 span{
	background: -moz-linear-gradient(90deg, #b81919 0%, #e14949 100%);/* FF3.6+ */
	background: -webkit-gradient(linear, 90deg, color-stop(0%, #e14949), color-stop(100%, #b64545));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(90deg, #b81919 0%, #e14949 100%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(90deg, #b81919 0%, #e14949 100%);/* Opera 11.10+ */
	background: -ms-linear-gradient(90deg, #b81919 0%, #e14949 100%);/* IE10+ */
	background: linear-gradient(0deg, #b81919 0%, #e14949 100%);/* W3C */
	border-radius: 15px;
	padding:0 10px;
}

a.dj1 span:hover{
	background: -moz-linear-gradient(90deg, #e14949 0%, #b81919 100%);/* FF3.6+ */
	background: -webkit-gradient(linear, 90deg, color-stop(0%, #e14949), color-stop(100%, #b81919));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(90deg, #e14949 0%, #b81919 100%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(90deg, #e14949 0%, #b81919 100%);/* Opera 11.10+ */
	background: -ms-linear-gradient(90deg, #e14949 0%, #b81919 100%);/* IE10+ */
	background: linear-gradient(0deg, #e14949 0%, #b81919 100%);/* W3C */
}
a.dj1 span.btnTxt {color:#fff; font-size:1.82em; line-height:56px; height: }

/*botton_ dj2 - NO USAR , utilizar botton_ pj2*/
a.dj2 span{display:block; float:left;height:42px;}
a.dj2 span.lCorner {
	margin-left:2px;
	background:url(/Recursos/recursos/ES/imagen/botones/dj2_esq.gif) no-repeat left top;
	width:13px;
	background-position:left -42px;}
a.dj2 span.rCorner {
	margin-right:2px;
	background:url(/Recursos/recursos/ES/imagen/botones/dj2_esq.gif) no-repeat left top;
	width:13px;
	background-position:right -42px;}
a.dj2 span.btnTxt {color:#fff; font-size:1.54em; line-height:40px; background:url(/Recursos/recursos/ES/imagen/botones/dj2_fondo.gif) repeat-x left 0;background-position: right -42px;}
a.dj2:hover span {background-position:left -84px;}
a.dj2:hover span.rCorner {background-position:right -84px;}


/*botton_ dj3 - NO USAR , utilizar botton_ pj3*/
a.dj3 span {display:block; float:left;height:39px;}
a.dj3 span.lCorner {
	margin-left:2px;
	background:url(/Recursos/recursos/ES/imagen/botones/dj3_esq.gif) no-repeat left top;
	width:13px;
	background-position:left -39px;}
a.dj3 span.rCorner {
	margin-right:2px;
	background:url(/Recursos/recursos/ES/imagen/botones/dj3_esq.gif) no-repeat left top;
	width:13px;
	background-position:right -39px;}
a.dj3 span.btnTxt {color:#fff;font-size:1.27em; font-weight:bold; padding:0 .8em 0 .8em; line-height:37px; background:url(/Recursos/recursos/ES/imagen/botones/dj3_fondo.gif) repeat-x left 0;background-position: right -39px;}
a.dj3:hover span {background-position:left -78px;}
a.dj3:hover span.rCorner {background-position:right -78px;}


/*botton_ pj2*/
a.pj2 span{display:block; float:left;height:42px;}

a.pj2 span.btnTxt {
	color:#fff; font-size:1.54em; line-height:40px; 
	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b34546+0,e44849+46,e44849+57,9d1515+100 */
	background: #b34546; /* Old browsers */
	background: -moz-linear-gradient(top, #b34546 0%, #e44849 46%, #e44849 57%, #9d1515 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #b34546 0%,#e44849 46%,#e44849 57%,#9d1515 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #b34546 0%,#e44849 46%,#e44849 57%,#9d1515 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b34546', endColorstr='#9d1515',GradientType=0 ); /* IE6-9 */
	border-radius: 10px;
	padding:0px 10px;
	
	}
a.pj2:hover span {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ae3838+0,cb3b3b+46,cb3b3b+57,cf1a1a+100 */
	background: #ae3838; /* Old browsers */
	background: -moz-linear-gradient(top, #ae3838 0%, #cb3b3b 46%, #cb3b3b 57%, #cf1a1a 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ae3838 0%,#cb3b3b 46%,#cb3b3b 57%,#cf1a1a 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ae3838 0%,#cb3b3b 46%,#cb3b3b 57%,#cf1a1a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ae3838', endColorstr='#cf1a1a',GradientType=0 ); /* IE6-9 */
	}
	
/*botton_ pj3*/	
a.pj3 span {
	display:block; float:left;height:28px;
	}
a.pj3 span.btnTxt {
	color:#fff;
	font-size:1.27em; 
	font-weight:bold; 
	padding:0 .8em 0 .8em; 
	line-height:25px; 
	border: 2px solid #fff;
	border-radius: 7px;
	box-shadow: 0 0 0 3px #efefef;
	margin-left:2px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6a6869+0,6a6869+48,504e4f+49,504e4f+100 */
	background: #6a6869; /* Old browsers */
	background: -moz-linear-gradient(top, #6a6869 0%, #6a6869 48%, #504e4f 49%, #504e4f 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #6a6869 0%,#6a6869 48%,#504e4f 49%,#504e4f 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #6a6869 0%,#6a6869 48%,#504e4f 49%,#504e4f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a6869', endColorstr='#504e4f',GradientType=0 ); /* IE6-9 */
	
	}
	
a.pj3:hover span {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#555252+0,555252+50,373434+50,373434+100 */
	background: #555252; /* Old browsers */
	background: -moz-linear-gradient(top, #555252 0%, #555252 50%, #373434 50%, #373434 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #555252 0%,#555252 50%,#373434 50%,#373434 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #555252 0%,#555252 50%,#373434 50%,#373434 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555252', endColorstr='#373434',GradientType=0 ); /* IE6-9 */
	}
a.pj3:hover{ text-decoration: none;}

/*botton_ pj4*/	
a.pj4 span {
	display:block; float:left;height:28px;
	}
a.pj4 span.btnTxt {
	color:#fff;
	font-size:1.2em; 
	padding:0 .8em 0 .8em; 
	line-height:25px; 
	border-radius: 4px;
	margin-left:2px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cc6666+5,cc3333+10,cc3333+89,990000+100 */
	background: #cc6666; /* Old browsers */
	background: -moz-linear-gradient(top, #cc6666 5%, #cc3333 10%, #cc3333 89%, #990000 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #cc6666 5%,#cc3333 10%,#cc3333 89%,#990000 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #cc6666 5%,#cc3333 10%,#cc3333 89%,#990000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc6666', endColorstr='#990000',GradientType=0 ); /* IE6-9 */
}
a.pj4:hover span {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#555252+0,555252+50,373434+50,373434+100 */
	background: #cc3333; /* Old browsers */
	background: -moz-linear-gradient(top, #cc3333 5%, #cc0000 10%, #cc0000 89%, #990000 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #cc3333 5%,#cc0000 10%,#cc0000 89%,#990000 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #cc3333 5%,#cc0000 10%,#cc0000 89%,#990000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc3333', endColorstr='#990000',GradientType=0 ); /* IE6-9 */
}
a.pj4:hover{ text-decoration: none;}

/*botton_ gj1*/
a.gj1 span {display:block; float:left;height:46px;}
a.gj1 span.btnTxt {
	color:#fff;
	font-size:1.36em;
	font-weight:bold;
	padding:0 .4em 0 .4em;
	line-height:14px;
	background-color: #d3d3d3;
	border: 1px solid #fff;
	border-radius: 10px;
	box-shadow: 0 0 0 1px #dedede;
	height: 15px;
	padding: 10px;
	background-color: #080A0D; 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#d3d3d3), to(#181D26));
	background-image: -webkit-linear-gradient(top, #BABABA, #080A0D);
	background-image: -moz-linear-gradient(top, #BABABA, #080A0D);
	background-image: -ms-linear-gradient(top, #BABABA, #080A0D);
	background-image: -o-linear-gradient(top, #BABABA, #080A0D);
	background-image: linear-gradient(to bottom, #BABABA, #080A0D);
	/*filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#BABABA, endColorstr=#080A0D);*/
	float:right;
	position: relative;
	right: 0.3em;
}
a.gj1:hover span.btnTxt {
	border:1px solid #878787;
	background-color: #a1a1a1; 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#a1a1a1), to(#1b222d));
	background-image: -webkit-linear-gradient(top, #a1a1a1, #1b222d);
	background-image: -moz-linear-gradient(top, #a1a1a1, #1b222d);
	background-image: -ms-linear-gradient(top, #a1a1a1, #1b222d);
	background-image: -o-linear-gradient(top, #a1a1a1, #1b222d);
	background-image: linear-gradient(to bottom, #a1a1a1, #1b222d);
	/*filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a1a1a1, endColorstr=#1b222d);*/
}


/*botton_ gj2*/
a.gj2 span {display:block; float:left;height:21px; clear:both;}
a.gj2 span.btnTxt {
	color:#fff; 
	background-color:#8d97a6; 
	border-radius:5px; 
	padding:0px 10px; 
	font-size:1.09em;  
	font-weight:bold; 
	line-height:20px; 
	text-decoration:none; 
	.white-space:nowrap; 
	}
a.gj2:hover span.btnTxt {background-color:#494e56; text-decoration:none;}


/*botton_ gj3*/
a.gj3 span {display:block; float:left;height:16px;}
a.gj3 span.btnTxt {
    background-color: #8d97a6;
    border-radius: 5px;
    color: #fff;
    font-size: 1.09em;
    font-weight: bold;
    height: 16px;
    line-height: 16px;
    padding: 0 10px;
    text-decoration: none;
}
a.gj3:hover span {
	background-color:#494e56; 
	text-decoration:none;
}

/*botton_ gj4*/
a.gj4 span {display:block; float:left;height:12px;}
a.gj4 span.btnTxt {
	background-color: #8d97a6;
    border-radius: 5px;
    color: #fff;
    font-size: 0.9em;
    height:14px;
    line-height: 12px;
    padding: 0 10px;
    text-decoration: none;
	}
a.gj4:hover span {
	background-color: #494e56;
    text-decoration: none;
}


/*botton_ ij1*/
a.ij1 span.btnTxt{
	color:#000;
	font-size:1em;
	line-height:17px;
	background: -moz-linear-gradient(90deg, #ccdae3 0%, #d3e0e8 100%);/* FF3.6+ */
	background: -webkit-gradient(linear, 90deg, color-stop(0%, #ccdae3), color-stop(100%, #d3e0e8));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(90deg, #ccdae3 0%, #d3e0e8 100%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(90deg, #ccdae3 0%, #d3e0e8 100%);/* Opera 11.10+ */
	background: -ms-linear-gradient(90deg, #ccdae3 0%, #d3e0e8 100%);/* IE10+ */
	border-radius:5px; padding:0px 10px;
	border-top:1px solid #dadada;
	border-left:1px solid #dadada;
	border-bottom:2px solid #858585;
	border-right:2px solid #858585;	
}
a.ij1:hover span.btnTxt {
	background: -moz-linear-gradient(90deg, #a9bdca 0%, #aac3d2 100%);/* FF3.6+ */
	background: -webkit-gradient(linear, 90deg, color-stop(0%, #a9bdca), color-stop(100%, #aac3d2));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(90deg, #a9bdca 0%, #aac3d2 100%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(90deg, #a9bdca 0%, #aac3d2 100%);/* Opera 11.10+ */
	background: -ms-linear-gradient(90deg, #a9bdca 0%, #aac3d2 100%);/* IE10+ */
	border-top:1px solid #dadada;
	border-left:1px solid #dadada;
	border-bottom:2px solid #858585;
	border-right:2px solid #858585;
}
a.ij1 span {display:block; float:left;height:18px;}
a.ij1 span.btnTxt {color:#383838; font-size:1em; line-height:17px;}
a.ij1:hover span {background-position:left -36px; color:#000}
a.ij1:hover span.rCorner {background-position:right -36px;}



/*botton_ ij2*/
a.ij2 span {display:block; float:left;height:18px;}

a.ij2 span.btnTxt {
	color:#000;
	font-size:1em;
	line-height:17px;
	background: #b2cbda; /* Old browsers */
	background: -moz-linear-gradient(top, #b2cbda 0%, #eef3f6 11%, #b2cbda 37%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #b2cbda 0%,#eef3f6 11%,#b2cbda 37%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #b2cbda 0%,#eef3f6 11%,#b2cbda 37%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2cbda', endColorstr='#b2cbda',GradientType=0 ); /* IE6-9 */
	border-radius:5px; padding:0px 10px;
	border-top:1px solid #dadada;
	border-left:1px solid #dadada;
	border-bottom:2px solid #858585;
	border-right:2px solid #858585;	
	}

a.ij2:hover span.btnTxt {
	background: #a1b8c6; /* Old browsers */
	background: -moz-linear-gradient(top, #a1b8c6 0%, #d9e3e8 11%, #a1b8c6 37%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #a1b8c6 0%,#d9e3e8 11%,#a1b8c6 37%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #a1b8c6 0%,#d9e3e8 11%,#a1b8c6 37%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1b8c6', endColorstr='#a1b8c6',GradientType=0 ); /* IE6-9 */
	border-top:1px solid #dadada;
	border-left:1px solid #dadada;
	border-bottom:2px solid #858585;
	border-right:2px solid #858585;
}





/*botton_ ij2*/
a.mj1 span.btnTxt{
	color:#000;
	font-size:1em;
	line-height:17px;
	background: -moz-linear-gradient(90deg, #f1f1f1 0%, #fdfefe 100%);/* FF3.6+ */
	background: -webkit-gradient(linear, 90deg, color-stop(0%, #f1f1f1), color-stop(100%, #fdfefe));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(90deg, #f1f1f1 0%, #fdfefe 100%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(90deg, #f1f1f1 0%, #fdfefe 100%);/* Opera 11.10+ */
	background: -ms-linear-gradient(90deg, #f1f1f1 0%, #fdfefe 100%);/* IE10+ */
	border-radius:5px; padding:0px 10px;
	border-top:1px solid #dadada;
	border-left:1px solid #dadada;
	border-bottom:2px solid #858585;
	border-right:2px solid #858585;	
}
a.mj1:hover span.btnTxt {
	background: -moz-linear-gradient(90deg, #c4c4c4 0%, #b1b1b1 100%);/* FF3.6+ */
	background: -webkit-gradient(linear, 90deg, color-stop(0%, #c4c4c4), color-stop(100%, #b1b1b1));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(90deg, #c4c4c4 0%, #b1b1b1 100%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(90deg, #c4c4c4 0%, #b1b1b1 100%);/* Opera 11.10+ */
	background: -ms-linear-gradient(90deg, #c4c4c4 0%, #b1b1b1 100%);/* IE10+ */
	border-top:1px solid #dadada;
	border-left:1px solid #dadada;
	border-bottom:2px solid #858585;
	border-right:2px solid #858585;
}



/*botton_ j1*/
a.j1 span {display:block; float:left;height:46px;}
a.j1 span.btnTxt {
	color:#fff;
	font-size:1.1em;
	font-weight:bold;
	padding:0 .4em 0 .4em;
	line-height:14px;
	background-color: #d3d3d3;
	border: 1px solid #fff;
	border-radius: 10px;
	box-shadow: 0 0 0 1px #dedede;
	height: 15px;
	padding: 10px;
	background-color: #E38D92; 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#E38D92), to(#CC3333));
	background-image: -webkit-linear-gradient(top, #E38D92, #CC3333);
	background-image: -moz-linear-gradient(top, #E38D92, #CC3333);
	background-image: -ms-linear-gradient(top, #E38D92, #CC3333);
	background-image: -o-linear-gradient(top, #E38D92, #CC3333);
	background-image: linear-gradient(to bottom, #E38D92, #CC3333);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#E38D92, endColorstr=#CC3333);
	float:right;
	position: relative;
	right: 0.3em;
	width:8em;
	text-align: center;
}
a.j1:hover span.btnTxt {
	background-color: #d9646b; 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#d9646b), to(#1b222d));
	background-image: -webkit-linear-gradient(top, #d9646b, #a32929);
	background-image: -moz-linear-gradient(top, #d9646b, #a32929);
	background-image: -ms-linear-gradient(top, #d9646b, #a32929);
	background-image: -o-linear-gradient(top, #d9646b, #a32929);
	background-image: linear-gradient(to bottom, #d9646b, #a32929);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d9646b, endColorstr=#a32929);
}



/*botton_ mj1*/
a.mj1 span{display:block; float:left;height:18px;}
a.desactv span {display:block; float:left;}
a.desactv:hover{background-color:transparent !important;}
a.mj1 span.btnTxt{
	color:#000;
	font-size:1em;
	line-height:17px;
	background: -moz-linear-gradient(90deg, #f1f1f1 0%, #fdfefe 100%);/* FF3.6+ */
	background: -webkit-gradient(linear, 90deg, color-stop(0%, #f1f1f1), color-stop(100%, #fdfefe));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(90deg, #f1f1f1 0%, #fdfefe 100%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(90deg, #f1f1f1 0%, #fdfefe 100%);/* Opera 11.10+ */
	background: -ms-linear-gradient(90deg, #f1f1f1 0%, #fdfefe 100%);/* IE10+ */
	border-radius:5px; padding:0px 10px;
	border-top:1px solid #dadada;
	border-left:1px solid #dadada;
	border-bottom:2px solid #858585;
	border-right:2px solid #858585;	
}
a.mj1:hover span.btnTxt {
	background: -moz-linear-gradient(90deg, #c4c4c4 0%, #b1b1b1 100%);/* FF3.6+ */
	background: -webkit-gradient(linear, 90deg, color-stop(0%, #c4c4c4), color-stop(100%, #b1b1b1));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(90deg, #c4c4c4 0%, #b1b1b1 100%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(90deg, #c4c4c4 0%, #b1b1b1 100%);/* Opera 11.10+ */
	background: -ms-linear-gradient(90deg, #c4c4c4 0%, #b1b1b1 100%);/* IE10+ */
	border-top:1px solid #dadada;
	border-left:1px solid #dadada;
	border-bottom:2px solid #858585;
	border-right:2px solid #858585;
}
a.desactv span.btnTxt, a.desactv:hover span.btnTxt{
	background: -moz-linear-gradient(90deg, #f4f2e8 0%, #e5e2d2 100%);/* FF3.6+ */
	background: -webkit-gradient(linear, 90deg, color-stop(0%, #f4f2e8), color-stop(100%, #e5e2d2));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(90deg, #f4f2e8 0%, #e5e2d2 100%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(90deg, #f4f2e8 0%, #e5e2d2 100%);/* Opera 11.10+ */
	background: -ms-linear-gradient(90deg, #f4f2e8 0%, #e5e2d2 100%);/* IE10+ */
	color:#ACA899;
}

a.mj1 span.objeto,
a.desactv span.objeto,
a.desactv:hover span.objeto{
	padding-left:20px;	
}
a.mj1 span.triangulo_inf,
a.desactv span.triangulo_inf,
a.desactv:hover span.triangulo_inf{
	height: 0 !important;
    left: 16px;
    position: relative;
    top: 9px;
}

a.dj1, a.dj2, a.dj3, a.gj1, a.gj2, a.gj3, a.gj4, a.ij1, a.ij2, a.mj1 {cursor:pointer; text-decoration:none;}
a.desactv{cursor:default; text-decoration:none;}
/*botones inhabilitado*/

a.dj1.desactv:hover span.rCorner, a.dj1.desactv span.rCorner, a.dj2.desactv:hover span.rCorner, a.dj2.desactv span.rCorner,
a.dj3.desactv:hover span.rCorner, a.dj3.desactv span.rCorner, a.gj1.desactv:hover span.rCorner, a.gj1.desactv span.rCorner,
a.gj2.desactv:hover span.rCorner, a.gj2.desactv span.rCorner, a.gj3.desactv:hover span.rCorner, a.gj3.desactv span.rCorner,
a.gj4.desactv:hover span.rCorner, a.gj4.desactv span.rCorner, a.ij1.desactv:hover span.rCorner, a.ij1.desactv span.rCorner,
a.ij2.desactv:hover span.rCorner, a.ij2.desactv span.rCorner, a.mj1.desactv:hover span.rCorner, a.mj1.desactv span.rCorner {
	background-position:-13px top;}
a.dj1.desactv:hover span.lCorner, a.dj1.desactv span.lCorner, a.dj2.desactv:hover span.lCorner, a.dj2.desactv span.lCorner,
a.dj3.desactv:hover span.lCorner, a.dj3.desactv span.lCorner, a.gj1.desactv:hover span.lCorner, a.gj1.desactv span.lCorner,
a.gj2.desactv:hover span.lCorner, a.gj2.desactv span.lCorner, a.gj3.desactv:hover span.lCorner, a.gj3.desactv span.lCorner,
a.gj4.desactv:hover span.lCorner, a.gj4.desactv span.lCorner, a.ij1.desactv:hover span.lCorner, a.ij1.desactv span.lCorner,
a.ij2.desactv:hover span.lCorner, a.ij2.desactv span.lCorner, a.mj1.desactv:hover span.lCorner, a.mj1.desactv span.lCorner {
	background-position:0 top;}
a.dj1:hover, a.dj2:hover, a.dj3:hover, a.gj1:hover, a.gj2:hover, a.gj3:hover, a.gj4:hover, a.ij1:hover, a.ij2:hover, a.mj1:hover {
	background-color:transparent! important;}

/* OTROS ESTILOS ************************************************************************************
----------------------------------------------------------------------------------------------------*/

/*Abreviaturas*/
acronym, abbr, .abbr{
	border: 0;
	cursor: help;
}

.etiquetaInput{
	margin-bottom:2px;
	font-weight:bold;
}
.normal{
	font-weight:normal;
}
.strong{
	font-weight:bold;margin-bottom:5px
}
.noMargen{
	margin:0
}

.flota1{float:left;width:1%;margin-bottom:15px;}
.flota2{float:left;width:2%;margin-bottom:15px;}
.flota3{float:left;width:3%;margin-bottom:15px;}
.flota4{float:left;width:4%;margin-bottom:15px;}
.flota5{float:left;width:5%;margin-bottom:15px;}
.flota6{float:left;width:6%;margin-bottom:15px;}
.flota7{float:left;width:7%;margin-bottom:15px;}
.flota8{float:left;width:8%;margin-bottom:15px;}
.flota9{float:left;width:9%;margin-bottom:15px;}
.flota10{float:left;width:10%;margin-bottom:15px;}
.flota11{float:left;width:11%;margin-bottom:15px;}
.flota12{float:left;width:12%;margin-bottom:15px;}
.flota13{float:left;width:13%;margin-bottom:15px;}
.flota14{float:left;width:14%;margin-bottom:15px;}
.flota15{float:left;width:15%;margin-bottom:15px;}
.flota16{float:left;width:16%;margin-bottom:15px;}
.flota17{float:left;width:17%;margin-bottom:15px;}
.flota18{float:left;width:18%;margin-bottom:15px;}
.flota19{float:left;width:19%;margin-bottom:15px;}
.flota20{float:left;width:20%;margin-bottom:15px;}
.flota22{float:left;width:22%;margin-bottom:15px;}
.flota24{float:left;width:24%;margin-bottom:15px;}
.flota25{float:left;width:25%;margin-bottom:15px;}
.flota26{float:left;width:26%;margin-bottom:15px;}
.flota27{float:left;width:27%;margin-bottom:15px;}
.flota28{float:left;width:28%;margin-bottom:15px;}
.flota29{float:left;width:29%;margin-bottom:15px;}
.flota30{float:left;width:30%;margin-bottom:15px;}
.flota32{float:left;width:32%;margin-bottom:15px;}
.flota34{float:left;width:34%;margin-bottom:15px;}
.flota35{float:left;width:35%;margin-bottom:15px;}
.flota36{float:left;width:36%;margin-bottom:15px;}
.flota37{float:left;width:37%;margin-bottom:15px;}
.flota38{float:left;width:38%;margin-bottom:15px;}
.flota39{float:left;width:39%;margin-bottom:15px;}
.flota40{float:left;width:40%;margin-bottom:15px;}
.flota42{float:left;width:42%;margin-bottom:15px;}
.flota44{float:left;width:44%;margin-bottom:15px;}
.flota45{float:left;width:45%;margin-bottom:15px;}
.flota48{float:left;width:48%;margin-bottom:15px;}
.flota49{float:left;width:49%;margin-bottom:15px;}
.flota50{float:left;width:50%;margin-bottom:15px;}
.flota52{float:left;width:52%;margin-bottom:15px;}
.flota54{float:left;width:54%;margin-bottom:15px;}
.flota55{float:left;width:55%;margin-bottom:15px;}
.flota59{float:left;width:59%;margin-bottom:15px;}
.flota60{float:left;width:60%;margin-bottom:15px;}
.flota62{float:left;width:62%;margin-bottom:15px;}
.flota64{float:left;width:64%;margin-bottom:15px;}
.flota65{float:left;width:65%;margin-bottom:15px;}
.flota68{float:left;width:68%;margin-bottom:15px;}
.flota69{float:left;width:69%;margin-bottom:15px;}
.flota70{float:left;width:70%;margin-bottom:15px;}
.flota72{float:left;width:72%;margin-bottom:15px;}
.flota74{float:left;width:74%;margin-bottom:15px;}
.flota75{float:left;width:75%;margin-bottom:15px;}
.flota78{float:left;width:78%;margin-bottom:15px;}
.flota79{float:left;width:79%;margin-bottom:15px;}
.flota80{float:left;width:80%;margin-bottom:15px;}
.flota82{float:left;width:82%;margin-bottom:15px;}
.flota84{float:left;width:84%;margin-bottom:15px;}
.flota85{float:left;width:85%;margin-bottom:15px;}
.flota88{float:left;width:88%;margin-bottom:15px;}
.flota89{float:left;width:89%;margin-bottom:15px;}
.flota90{float:left;width:90%;margin-bottom:15px;}
.flota92{float:left;width:92%;margin-bottom:15px;}
.flota94{float:left;width:94%;margin-bottom:15px;}
.flota95{float:left;width:95%;margin-bottom:15px;}
.flota98{float:left;width:98%;margin-bottom:15px;}
.flota99{float:left;width:99%;margin-bottom:15px;}
.flota100{float:left;width:100%;margin-bottom:15px;}

.pie_textarea, #pie_textarea {
	color:#565656;
	font-size:0.8em;
}

/* CARGANDO DATOS (puntos suspensivos) **************************************************************
----------------------------------------------------------------------------------------------------*/
.CargandoDatos{
	margin: 100px auto;
}
	@media screen and (min-width: 480px) and (max-width: 640px) {
		.CargandoDatos{ margin: 75px auto; }	
	}
	@media screen and (min-width: 320px) and (max-width: 479px) {
		.CargandoDatos{ margin: 50px auto; }	
	}

.cargando {
  	min-height: 45px;
    padding: 0;
 	margin: 30px auto;
    list-style: none;
    text-align: center;
    font-size: 0;
    -webkit-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.cargando li {
    height: 60px;
    width: 60px;
    right: 0;
    left: 0;
    z-index: 10;
    opacity: 0;
    display: inline-block;
    position: relative;
    -webkit-transition: all 0.3s ease-in-out 0;
    transition: all 0.3s ease-in-out 0;
}
.cargando .selected {
    opacity: 1;
}
.cargando .three-bounce {
    text-align: center;
    font-size: 26px;
    position: relative;
    width: 125px;
}
.three-bounce .one {
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
}
.three-bounce .two {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
}
.three-bounce > div {
    display: inline-block;
    margin: 0 10px;
    width: 18px;
    height: 18px;
    border-radius: 100%;
    background-color: #B11818;
    -webkit-animation: bouncedelay 1.4s infinite ease-in-out both;
    animation: bouncedelay 1.4s infinite ease-in-out both; 
}

@-webkit-keyframes bouncedelay {
	 0%, 80%, 100% {
	  -webkit-transform:scale(0)
	 }
	 40% {
	  -webkit-transform:scale(1)
	 }
	}
	@keyframes bouncedelay {
	 0%, 80%, 100% {
	  -webkit-transform:scale(0);
	  transform:scale(0)
	 }
	 40% {
	  transform:scale(1);
	  -webkit-transform:scale(1)
	 }
}

.centradoDatos{
	text-align: center;
	
}









/* LIMPIAR ELEMENTOS FLOTADOS ***********************************************************************
----------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
/* http://perishablepress.com/press/2009/12/06/new-clearfix-hack */
.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}
/* La siguiente regla zoom:1 rule es específica para IE6 + IE7.*/
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
a#bPerfilClienteLOPD {
	background:url("/Recursos/recursos/ES/imagen/iconos/icj1_home_datos.gif") no-repeat scroll left top transparent;
	float:left;
	height:0px;
	padding-top:30px;
	overflow:hidden;
	position:relative;
	width:21px;
	z-index:1;
}
a.bPerfilClienteLOPDspan.perfilClienteLOPDTx {
display:none;
}

/* Modificacion para que el accesocrosseling de campañas no afecte a las paginas de 1024*/

div.contenDatos div.contenedorDatosCW div.cabeceraDatosCW {
    left: 0.5em;
    margin-left: 0px;
    *width:auto;
}

/*para Desplegables cerrados y Jquery o Panels ocultos*/
.oculto{ display:none; }

/*Estilo resaltado para resaltar el estado*/
.resaltadoBorde{
	border:1px solid #B11818;
	padding:1px;
	color:#B11818;
	margin-top:-3px;
}
/******************BOTONERA INTRANET*********************/
.buttoneraIntranet{
	border:1px solid #d7dada;
	-webkit-box-shadow: #B4B5B5 1px 1px 1px  ;
	-moz-box-shadow: #B4B5B5 1px 1px 1px ; 
	box-shadow: #B4B5B5 1px 1px 1px  ; 
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	border-radius: 21px;
	font-size:12px;font-family:arial, helvetica, sans-serif; 
	padding-top: 31px; 
	text-decoration:none; 
	display:inline-block;
	font-weight:bold; 
	color: #FFFFFF;
	background-color: #E6E6E6; 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#E6E6E6), to(#FFFFFF));
	background-image: -webkit-linear-gradient(top, #E6E6E6, #FFFFFF);
	background-image: -moz-linear-gradient(top, #E6E6E6, #FFFFFF);
	background-image: -ms-linear-gradient(top, #E6E6E6, #FFFFFF);
	background-image: -o-linear-gradient(top, #E6E6E6, #FFFFFF);
	background-image: linear-gradient(to bottom, #E6E6E6, #FFFFFF);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#E6E6E6, endColorstr=#FFFFFF);
	height: 10em;
	margin-top: 3.5em;
	position: relative;
	width: 926px;
}

.lineaGris{
    border: 1px solid #cccccc;
    margin-top: 0.3em;	
}

.linksIntranet{
  	font-weight: normal;
    left: 1.5em;
    padding: 0.5em;
    position: relative;
    top: 5.5em;
}


.boldModulo{
    color: #565656;
    font-weight: bold;
    left: 0.3em;
    padding-right: 1.2em;
    position: relative;
}
.usuarioBotonera {
    color: #565656;
    padding: 1em;
    font-weight: normal;
}



/*********PRUEBAS WINDOW 7 EXPLORER 10***/

.dialogUnderlay { 
  background: rgba(255,255,255,0.5)!important; 
}
.jqifade { 
  background: rgba(255,255,255,0.5)!important; }
  
 .jqifadeProtect { 
  background: rgba(255,255,255,0.5)!important; }

  /*imagen SINCO*/
.semaforoVerde, .semaforoRojo, .semaforoGris{
	margin:0 0.7em;
	width:15px;
	height:15px;
	display:block;
	float:left;
	border:1px solid #389e44;
	-moz-border-radius: 50px;/*Firefox*/
	-webkit-border-radius: 50px;/*Safari, Chrome*/
	-o-border-radius:50px;
	border-radius: 50px;
	background-color:#389e44;
	background: -moz-radial-gradient(53% 18%, circle closest-corner, #8cc991 0%, #389e44 100%);/* FF3.6+ */
	background: -webkit-radial-gradient(53% 18%, circle closest-corner, #8cc991 0%, #389e44 100%);/* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(53% 18%, circle closest-corner, #8cc991 0%, #389e44 100%);/* Opera 11.10+ */
	background: -ms-radial-gradient(53% 18%, circle closest-corner, #8cc991 0%, #389e44 100%);/* IE10+ */
	background: radial-gradient(53% 18%, circle closest-corner, #8cc991 0%, #389e44 100%);/* W3C */	
}
.semaforoRojo{
	border:1px solid #e52226;
	background-color:#e52226;
	background: -moz-radial-gradient(53% 18%, circle closest-corner, #f4a0a2 0%, #e52226 100%);/* FF3.6+ */
	background: -webkit-radial-gradient(53% 18%, circle closest-corner, #f4a0a2 0%, #e52226 100%);/* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(53% 18%, circle closest-corner, #f4a0a2 0%, #e52226 100%);/* Opera 11.10+ */
	background: -ms-radial-gradient(53% 18%, circle closest-corner, #f4a0a2 0%, #e52226 100%);/* IE10+ */
	background: radial-gradient(53% 18%, circle closest-corner, #f4a0a2 0%, #e52226 100%);/* W3C */
}
.semaforoGris{
	border:1px solid #5d5d5d;
	background-color:#5d5d5d;
	background: -moz-radial-gradient(53% 18%, circle closest-corner, #9b9b9b 0%, #5d5d5d 100%);/* FF3.6+ */
	background: -webkit-radial-gradient(53% 18%, circle closest-corner, #9b9b9b 0%, #5d5d5d 100%);/* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(53% 18%, circle closest-corner, #9b9b9b 0%, #5d5d5d 100%);/* Opera 11.10+ */
	background: -ms-radial-gradient(53% 18%, circle closest-corner, #9b9b9b 0%, #5d5d5d 100%);/* IE10+ */
	background: radial-gradient(53% 18%, circle closest-corner, #9b9b9b 0%, #5d5d5d 100%);/* W3C */
}
/* icono de visto redondo color verde*/
.visto {
    display:inline-block;
    width: 22px;
    height:22px;
    -ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
    transform: rotate(45deg);
}
.vistoRojo {
	display: inline-block;
    height: 17px;
    margin-right: 10px;
    width: 11px;
    -ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
    transform: rotate(45deg);
}
.circulo {
    position: absolute;
    width:0;
    height:0;
    border:11px solid #006B31;
    border-radius:11px;
    left:0;
    top:0;
    -webkit-transform: scale(0.8,0.8);
    transform: scale(0.8,0.8);
}
.aspaleft {
    position: absolute;
    width:3px;
    height:9px;
    background-color:#fff;
    left:11px;
    top:6px;
}
.asparight {
    position: absolute;
    width:3px;
    height:3px;
    background-color:#fff;
    left:9px;
    top:12px;
}

/* icono del visto con color rojo y un aspa blanca */
.circuloRojo {
    position: absolute;
    width:0;
    height:0;
    border:11px solid #cc3333;
    border-radius:11px;
    left:0;
    top:0;
    -webkit-transform: scale(0.8,0.8);
    transform: scale(0.8,0.8);
}
.aspaleft2, .aspaleftRojo {
    position: absolute;
    width:3px;
    height:13px;
    background-color:#fff;
    left:9px;
    top:4px;
}
.asparight2, .asparightRojo {
    position: absolute;
    height: 3px;
    left: 4px;
    background-color:#fff;
    top: 9px;
    width: 13px;
}
.asparightRojo{
	background: -moz-linear-gradient(0deg, #cc3333 0%, #fdbdbd 100%);/* FF3.6+ */
	background: -webkit-gradient(linear, 0deg, color-stop(0%, #cc3333), color-stop(100%, #fdbdbd));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(0deg, #cc3333 0%, #fdbdbd 100%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(0deg, #cc3333 0%, #fdbdbd 100%);/* Opera 11.10+ */
	background: -ms-linear-gradient(0deg, #cc3333 0%, #fdbdbd 100%);/* IE10+ */
	background: linear-gradient(90deg, #cc3333 0%, #fdbdbd 100%);/* W3C */
}
.aspaleftRojo{
	background: -moz-linear-gradient(0deg, #fdbdbd 0%, #cc3333 100%);/* FF3.6+ */
	background: -webkit-gradient(linear, 0deg, color-stop(0%, #fdbdbd), color-stop(100%, #cc3333));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(0deg, #fdbdbd 0%, #cc3333 100%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(0deg, #fdbdbd 0%, #cc3333 100%);/* Opera 11.10+ */
	background: -ms-linear-gradient(0deg, #fdbdbd 0%, #cc3333 100%);/* IE10+ */
	background: linear-gradient(90deg, #fdbdbd 0%, #cc3333 100%);/* W3C */
}
/* icono de la seña del stop */
.octogono, .octogonoGris {
	width: 50px;
	height: 50px;
	background: #ac0606;
	position: relative;
	margin-left:0px;
	margin-top:30px;
	margin-bottom:30px;
	text-align:center;
}

.octogono::before, .octogonoGris::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	border-bottom: 15px solid #ac0606;
	border-left: 14px solid #ffffff;
	border-right: 14px solid #ffffff;
	width: 22px;
	height: 0;
}

.octogono::after, .octogonoGris::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	border-top: 15px solid #ac0606;
	border-left: 14px solid #ffffff;
	border-right: 14px solid #ffffff;
	width: 22px;
	height: 0;
}
.octogonoGris::before, .octogonoGris::after{
	border-left: 14px solid #fafafa;
	border-right: 14px solid #fafafa;
}
.stop{
	font-size:1.3em;
	color:#fff;
	font-weight:bold;
	position:relative;
	top:16px;
	left:0px;
}
.stopDesplazado{
	margin-top:-25px !important;
}


/* botonera intranet */
.pieBotoneraIntranet{overflow: hidden; margin: 0px auto 0px; width: 990px;}
.pieBotoneraIntranet h4.subrayar {border-bottom:1px solid #b11818;color:#B11818;margin-bottom: 0.7em;}
.pieBotoneraIntranet .buttoneraIntranet {margin-top: 0px; width: 985px; padding-top: 10px; height: auto;}
.pieBotoneraIntranet .linksIntranet {position:relative;top:0px;float:left; color:#047;}
.pieBotoneraIntranet #incComentarios {float:left; width:300px; padding:3px 0; }
.pieBotoneraIntranet .colocaFormularios select {width:auto;}


/***Backgrpund body para Galgo GDA*****/
/*Penelope*/
.BgBodyPG5{background-color:#E3670E;}

/*Aprecio*/
.BgBodyAprecio{background-color:#f2b804;}

 /*Nuez*/
.BgBodyNuez{background-color:#0291AE;}

/***Ico Galgo GDA*****/
.icoLlamar {
    margin-top: -5px;
    margin-left: 5px;
    position: relative;
    top: 5px;
}

/* estilos para el include datos de contacto (hogar) */

.includeDatosContactoFigura .grisDatosContacto h5.rj {
	margin-top: 0;
	margin-bottom: 1em;
}

.includeDatosContactoFigura .grisDatosContacto {
	background-color: #ddd;
	border: 1px dashed #cdcdcd;
	padding: 10px 20px;
	overflow: hidden;
	margin-bottom: 2em;
}

.includeDatosContactoFigura .grisDatosContacto .ultimo {
	margin-left: 5px;
	margin-right: 0;
}

.includeDatosContactoFigura .grisDatosContacto .flota32 .inputText {
	width: 65%;
	float: left;
	padding-right: 30px;
	cursor: pointer;
}

.includeDatosContactoFigura .grisDatosContacto .ultimo .inputText {
	width: 67%;
	padding-right: 30px;
	float: left;
	cursor: pointer;
}

.includeDatosContactoFigura .datosContacto {
	border-right: 1px dashed #999;
	margin-right: 10px;
	padding-bottom: 10px;
	margin-bottom: 0;
}

.includeDatosContactoFigura .ultimo {
	border-right: 0;
}

.includeDatosContactoFigura .datosContacto a, .includeDatosContactoFigura .datosContacto a:hover {
	background-color: transparent !important;
}

.includeDatosContactoFigura .icoAdd {
	position: relative;
	margin-left: .6em;
	top: 8px;
}

.includeDatosContactoFigura .fila {
	position: relative;
	clear: both;
}

.includeDatosContactoFigura .grisDatosContacto .icoFavorito {
	background: transparent
		url(/RecursosSiniestrosHogar/recursos/ES/imagen/iconos/ico-favorito.svg)
		left top no-repeat;
	display: block;
	float: left;
	margin: 10px 2px 0 0;
	text-indent: -5000px;
	height: 20px;
	width: 23px;
}

.includeDatosContactoFigura .icoFavorito_off {
	background: transparent
		url(/RecursosSiniestrosHogar/recursos/ES/imagen/iconos/ico-btn-favorito.png)
		left top no-repeat;
	display: block;
	float: left;
	margin: 10px 2px 0 0;
	text-indent: -5000px;
	height: 23px;
	width: 23px;
}

.includeDatosContactoFigura .icoEliminar {
	background: transparent
		url(/RecursosSiniestrosHogar/recursos/ES/imagen/iconos/ico_eliminar-2.png)
		left top no-repeat;
	display: block;
	float: left;
	margin: 8px 2px 0 0;
	height: 27px;
	width: 27px;
}

.includeDatosContactoFigura .icoModificar_off, .includeDatosContactoFigura .icoModificar_on {
	background: transparent
		url(/Recursos/recursos/ES/imagen/iconos/icj1_modificar.png)
		-42px top no-repeat;
	display: block;
	float: left;
	margin: 9px 2px 0 0;
	height: 23px;
	width: 22px;
}

.includeDatosContactoFigura .icoModificar_on{
	background-position: 0px 0px;
}

.includeDatosContactoFigura .input-icono-right, .includeDatosContactoFigura .ultimo .input-icono-right {
	position: absolute;
	right: 39px;
	top: 10px;
}

.includeDatosContactoFigura .ultimo .input-icono-right {
	right: 55px;
}

.includeDatosContactoFigura .icono-right-off, .includeDatosContactoFigura .icono-right {
	background: transparent
		url(/RecursosSiniestrosHogar/recursos/ES/imagen/iconos/ico-comentarios-rojo.png)
		left top no-repeat;
	display: block;
	width: 25px;
	height: 22px;
	cursor: pointer;
}

.includeDatosContactoFigura .icono-right-off {
	background: transparent
		url(/RecursosSiniestrosHogar/recursos/ES/imagen/iconos/ico-comentarios-gris.png)
		left top no-repeat;
}

.includeDatosContactoFigura div#jqi .jqComentarios div.jqmsg .msg {
	margin-left: 0;
	top: 0;
	width: 90%;
}

.includeDatosContactoFigura .avisoCentro div.grisExpl {
	width: 96%;
	margin: 0 0 3em 0;
	text-align: left;
}

.includeDatosContactoFigura .textArea {
	display: block;
	width: 96%;
	padding: 5px;
	height: 5em;
	border: 1px solid #ccc;
	height: 5em;
	margin-top: 14px;
}

.includeDatosContactoFigura .dr-mpnl-pnl {
	background-color: #ffffff !important;
	border: 1px solid #565656;
	border-radius: 10px;
	box-shadow: 0 0 15px 10px #9f9f9f;
	padding: 2.5em 1.6em;
	text-align: left;
	width: 82%;
	height: auto !important;
}

.includeDatosContactoFigura .dr-mpnl-pnl-h {
	background-color: #fff;
	border-color: #fff;
	background-image: none;
}

.includeDatosContactoFigura .btnCancelar {
	float: right;
}

/* Fin estilos para el include datos de contacto (hogar) */

.deshabilitaEventos {
	pointer-events: none;
	cursor: default;
} 


/* Condicionado General */
div#desplegableCabeceraGeneralCG .recCentro > div {
	width: 45%;
	float: left;
	margin: 10px 0;
}

div#desplegableCabeceraGeneralCG .recCentro > div div,
div#desplegableCabeceraGeneralCG .recCentro > div span.strong.abbr, 
div#desplegableCabeceraGeneralCG .recCentro > div span.iconoConsultar {
	float: left;
}

div#desplegableCabeceraGeneralCG .recCentro > div span.strong.abbr,
div#desplegableCabeceraGeneralCG .recCentro > div span.msg {
	margin-top: 3px;
	display: inline-block;
}

div#desplegableCabeceraGeneralCG .recCentro > div span.iconoConsultar {
	margin-left: 10px;
}

/* DEFINICION ESTILOS PARA DESPLEGABLE UNITARIO EN VARIAS RESOLUCIONES *******************************
----------------------------------------------------------------------------------------------------*/
div.moduloDesplegableCondicionados {
	clear: both;
	margin: 2px 0px 0px 0px;
	overflow: hidden;
}
div.moduloDesplegableCondicionados div.desplCondicionados{
	position:relative;
	margin:0.6em 0 !important;
	padding:1.1em;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	border:1px solid #e1e1e1;
	background: -moz-linear-gradient(90deg, #fdfefe 0%, #f1f1f1 100%);/* FF3.6+ */
	background: -webkit-gradient(linear, 90deg, color-stop(0%, #fdfefe), color-stop(100%, #f1f1f1));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(90deg, #fdfefe 0%, #f1f1f1 100%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(90deg, #fdfefe 0%, #f1f1f1 100%);/* Opera 11.10+ */
	background: -ms-linear-gradient(90deg, #fdfefe 0%, #f1f1f1 100%);/* IE10+ */
}
div.moduloDesplegableCondicionados div.desplCondicionados div{
	position: static !important;
}
div.moduloDesplegableCondicionados  .mjDesplegar .btnTxt {margin-left: 0px;}
div.moduloDesplegableCondicionados div.desplCondicionados h4{
	font-size: 1.27em;
	/*position:relative;*/
	text-transform:lowercase;
	color:#B11818;
	font-weight:normal;
	margin-left:.7em;
	display:inline;	
	font-size: 13px !important;
}
div.moduloDesplegableCondicionados div.desplCondicionados div.titDespl a.plegarCondicionados,
div.moduloDesplegableCondicionados div.desplCondicionados div.titDespl a.desplegarCondicionados{
	display:block;
	/*height:1.375em;*/
	height:1.91em;
	position:absolute;
	right:0.6em;
	/*top:0.4em;*/
	top:0.45em;
	*top:0.72em/*8px*/;
	/*width:1.375em;*/
	width:1.91em;
}
div.moduloDesplegableCondicionados div.desplCondicionados a.plegarCondicionados{
    display: block;
    position: absolute;
    right: 8px;
    top: 8px;
	width:19px;
	height:19px;
	background-color:#ffffff;
	border-top:1px solid #dadada;
	border-left:1px solid #dadada;
	border-bottom:2px solid #858585;
	border-right:2px solid #858585;
	-moz-border-radius: 8px;/*Firefox*/
	-webkit-border-radius: 8px;/*Safari, Chrome*/
	-o-border-radius:8px;
	border-radius: 8px;
}
div.moduloDesplegableCondicionados div.desplCondicionados a.desplegarCondicionados{
	display: block;
    position: absolute;
    right: 8px;
    top: 8px;
	width:19px;
	height:19px;
	background-color:#ffffff;
	border-top:1px solid #dadada;
	border-left:1px solid #dadada;
	border-bottom:2px solid #858585;
	border-right:2px solid #858585;
	-moz-border-radius: 8px;/*Firefox*/
	-webkit-border-radius: 8px;/*Safari, Chrome*/
	-o-border-radius:8px;
	border-radius: 8px;
}
div.moduloDesplegableCondicionados div.desplCondicionados a.desplegarCondicionados:hover,
div.moduloDesplegableCondicionados div.desplCondicionados a.plegarCondicionados:hover{
	background-color:#e4e4e4 !important;
	border-top:2px solid #858585;
	border-left:2px solid #858585;
	border-bottom:1px solid #dadada;
	border-right:1px solid #dadada;
}
div.moduloDesplegableCondicionados div.desplCondicionados a.plegarCondicionados span,
div.moduloDesplegableCondicionados div.desplCondicionados a.desplegarCondicionados span {
	display:none;
}
div.moduloDesplegableCondicionados div.desplCondicionados a.plegarCondicionados .triangulo_sup_Condicionados, .triangulo_sup_Condicionados{
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-bottom: 4px solid #565656;
    position:relative;
    top:8px;
    left:7px;
    font-size:0px;
    display:block;
}
div.moduloDesplegableCondicionados div.desplCondicionados a.plegarCondicionados .triangulo_sup_Condicionados{
	top:8px;
}
div.moduloDesplegableCondicionados div.desplCondicionados a.desplegarCondicionados .triangulo_inf_Condicionados, .triangulo_inf_Condicionados{
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 4px solid #565656;
    position:relative;
    top:8px;
    left:6px;
    font-size:0px;
    display:block;
}
div.moduloDesplegableCondicionados div.desplCondicionados a.desplegarCondicionados .triangulo_inf_Condicionados{
	top:8px;
}
div.moduloDesplegableCondicionados div.datosDesplCondicionados {
	height: auto;
	background-color: #ffffff;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	border-radius: 0px 0px 10px 10px;
	padding: 1.6em 10px 10px 10px;
	margin-top: -18px;
	margin-bottom: 0.6em;
}
div.moduloDesplegableCondicionados .contenDatosCondicionados  div.datosDesplCondicionados{
	background-color: none;
	border-left:none;
	border-right:none;
	border-bottom:none;
	border-radius:0;
	padding:0;
	margin-top:0;
}
div.moduloDesplegableCondicionados .descripcion-condicionado {
	margin-bottom: 5px;
	display: block;
	clear: both;
}
div.moduloDesplegableCondicionados .descripcion-condicionado label {
	margin: 0 !important;
	font-style: normal !important;
	margin-bottom: 3px !important;
	font-size: 11px !important;
	font-weight: bold;
}
div.moduloDesplegableCondicionados .descripcion-condicionado span {
	margin: 0 !important;
	font-size: 10px !important;
}
div.moduloDesplegableCondicionados .flota50 {
	width: 50%;
	float: left;
	margin: 5px 0 !important;
}
div.moduloDesplegableCondicionados .datosDesplegableCondicionados .nombre-condicionado {
	float: left;
	font-size: 11px !important;
	margin: 7px;
}
div.moduloDesplegableCondicionados .datosDesplegableCondicionados a {
	float: left;
	margin: 3px;
}
div.moduloDesplegableCondicionados .datosDesplegableCondicionados a.icono-consultar-condicionado {
	background: transparent url("/Recursos/recursos/ES/imagen/iconos/icj1_consultar.png") no-repeat scroll left top;
	height: 21px;
	width: 21px;
	cursor: pointer;
	color: #FFF !important;
	background-color: #FFF !important;
}
div.moduloDesplegableCondicionados .datosDesplegableCondicionados a.icono-consultar-condicionado:hover {
	background-position: -21px 0px;
}
div.moduloDesplegableCondicionados .datosDesplegableCondicionados .icono-consultar-condicionado-desactivado {
	background: transparent url("/Recursos/recursos/ES/imagen/iconos/icj1_consultar.png") no-repeat scroll left top;
	height: 21px;
	width: 21px;
	background-position: -43px;
	float: left;
	margin-top: 3px;
}

/***********************23-236536-Procesos Cartera - Propensión a la Venta************************/

	.etiquetaDestacado{
		background: #18960E;
		color: #ffffff;
		font-weight: bold !important;
	}