﻿.divDetallePre
{
	position: absolute;
	top: 25px;
	margin: auto;
	left: auto;
	z-index: 2;
	border: #000000 1px solid;
	padding: 20px;
	background-color: #FFFFFF;
	width: 750px;
}

#navPagResult
{
	color: #000;
	list-style: none;
	margin: 0;
	padding: .3em 0;
	text-align: left;
}
#navPagResult li
{
	display: inline;
	padding: 0.1em;
}
#navPagResult li a
{
	color: #000;
	text-decoration: none; /*font-weight:bold;*/
	font-size: 11px;
	padding: .1em .2em;
}
#navPagResult li a:hover
{
	color: #CDC9C4;
	text-decoration: none; /*font-weight:bold;*/
	font-size:11px;
}

#navPasos
{
	list-style: none;
	display: inline-block;
	margin: 3px 0 10px 0;
}
#navPasos li 
{
	height: 18px;
	line-height: 18px;
	float: left;
	vertical-align: middle;
}
#navPasos li.sel
{
	background-color: #D3E135;
	color: #000000;
	margin: 18px 4px 18px 0;
	width: 18px;
	text-align: center;	
}
#navPasos li.num
{
	background-color: #000000;
	color: #FFFFFF;
	margin: 18px 4px 18px 0;
	width: 18px;
	text-align: center;	
}
#navPasos li.ultim
{
	background-color: #D3E135;
	color: #000000;
	margin: 18px 0px 18px 0;
	padding-left: 20px;
	width: 602px;
}


/*
Precio total que se muestra en la cabecera del paso 3
*/
.preciototal{
width : 200px;
float:right;
}

.AlignDerecha
{
	text-align:right;
}

#textovertical
{
	writing-mode: tb-rl; filter: flipv fliph;
}


.divCabPaso3logoQuien{
float: left; border-right: 10px white solid;
}
.CabeceraPaso3{
}
.divCabPaso3{
height: 89px; display: table-cell; vertical-align: middle;background-color: #E5E5E5;
padding-top:10px;
}

.TdCabPaso3
{
	padding-left:70px;
	width:175px;
}