body {
	background:#5e6777 url('../imgs/bck_body2.gif') repeat-x;
	margin:0;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

a, a:hover, a:visited {text-decoration:none;color:#386da3;}

#contenedor {
	width:778px;
	margin:auto;
}

#contenedor2 {
	width:778px;
	margin:auto;
}

#cabezal {
	position:relative;
	height:84px;
	z-index: 5;
}

#cabezal .cartel {
	position:absolute;
	top:10px;
	left:270px;
	z-index: 5;
}
#cabezal .pastilla {
	position:absolute;
	top:21px;
	right:573px;
	z-index: 5;
}
#cabezal .pastilla2 {
	position:absolute;
	top:30px;
	right:30px;
	z-index: 5;
}
#cabezal .badge {
	position:absolute;
	top:-6px;
	right:-87px;
}

#cabezal #troncal{
	background:#f2f2f2;
	background-image: url(../imgs/troncal_bg.gif);
}
#troncal ul li {
	display:inline;
}
ul, ul li {margin:0;padding:0;list-style:none;}
#troncal ul li a {
	display:block;
	font-weight: normal;
	font-size:12px;
	float:left;
	background:url('../imgs/separador_troncal.gif') center right no-repeat;
	padding:8px 40px;
}
#troncal ul li a.end {background:none;}
#troncal ul li a:hover {background:url('../imgs/hover_troncal.gif') repeat-x;}


#cuerpo {
	background:#fff;
	border:2px solid #E0E0E0;
	border-top:0;
	border-bottom:0;
}


#cuerpo .padding {
	padding:2111px 10px 10px 10px;
	position:relative;
	z-index: 0;
}

#cuerpo .candidato {
	position:absolute;
	top:-24px;
	right: 1px;
	z-index: -2;
}
#cuerpo .tabla {
	position:absolute;
	top:14px;
	right:5px;
}

#pie {
	text-align:center;
	font-size:14px
	padding:10px 0;
	color:#818181;
	position:absolute;
    top:695px;
	right:330px;
}

ul.titpasos {
	position:absolute;
	top: 638px;
	right: 22px;
	z-index:auto;
	width: 226px;
}
ul.titpasos li {display:inline;float:left;font-size:16px;line-height:98%;color:#af852b;text-align:left;}
ul.titpasos li.titpaso0 span {
	position:absolute;
	top:-613px;
	right:235px;
	width:507px;
	display:block;
	height: 55px;
}
ul.titpasos li.titpaso1 span {position:absolute;top:-453px;right:318px;width:422px;display:block;}
ul.titpasos li.titpaso2 span {position:absolute;top:142px;right:386px;;width:352px;display:block;}
ul.titpasos li.titpaso3 span {position:absolute;top:781px;right:247px;;width:488px;display:block;}
ul.titpasos li.titpaso4 span {position:absolute;top:83px;right:55px;;width:170px;display:block;}

ul.pasos {position:absolute;
		 top: 397px;
		 right: 12px;
}
ul.pasos li {display:inline;float:left;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#838384;text-align:right;line-height:16px;}
ul.pasos li.paso1 {
	position:absolute;
	right:246px;
	top: -335px;
	background:url('../imgs/button-bg2.gif');
	width:503px;
	height:687px;
	display:block;
	border:#F0F0F0 solid;
	border-width:thin;
}
ul.pasos li.paso2 {
	position:absolute;
	right:245px;
	top: 372px;
	background:url('../imgs/button-bg2.gif');
	width:504px;
	height:639px;
	display:block;
	border:#F0F0F0 solid;
	border-width:thin;
}
ul.pasos li.paso3 {
	position:absolute;
	right:244px;
	top: 1015px;
	background:url('../imgs/button-bg2.gif');
	width:506px;
	height:689px;
	display:block;
	border:#F0F0F0 solid;
	border-width:thin;
}
ul.pasos li.paso4 {background:url('../imgs/button-bg2.gif');position:relative;top:128px;width:242px;height:118px;margin-left:7px; border:#F0F0F0 solid; border-width:thin}

ul.pasos li.paso1 span {position:absolute; text-align:left;top:2px;right:12px;width:470px;display:block;height:712px;
}
ul.pasos li.paso2 span {
	position:absolute;
	top:32px;
	right:10px;
	width:471px;
	display:block;
	height: 124px;
	text-align:left
}
ul.pasos li.paso3 span {
	position:absolute;
	top:72px;
	right:12px;
	width:470px;
	display:block;
	height: 654px;
	text-align:left
}
ul.pasos li.paso4 span {
	position:absolute;
	top:35px;
	right:20px;
	width:212px;
	display:block;
	height: 115px;
	text-align:left
}

#cassaba h2.tituloPasos {
	font-size:20px;
	font-style:normal;
	color:#4D7A99;
	position:absolute;
	top:331px;
}
.imgcassaba {
	position:absolute;
	top:315px;
	right:7px;
	z-index:0
}
.bajada {
	position:absolute;
	top:200px;
	right:273px;
	z-index:0
}
.fecha {
	position:absolute;
	top:19px;
	right:17px;
	z-index:0
}

.reserve {
	position:absolute;
	top:302px;
	right:15px;
	z-index:0;
	width: 219px;
	height: 212px;
}

.reserve2 {
	position:absolute;
	top:88px;
	right:15px;
	z-index:0;
	width: 219px;
	height: 212px;
}

img {border:0;}
*+ html . {height:1%}
* html .floatFix {height:25px}
.floatFix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;top:50px;
	right:20px;}
