body {
	background:#5e6777 url('../imgs/bck_body.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:15px;
	left:130px;
	z-index: 5;
}
#cabezal .cartel2 {
	position:absolute;
	top:461px;
	right:409px;
	z-index: 5;
}
#cabezal .cartel3 {
	position:absolute;
	top:600px;
	right:409px;
	z-index: 5;
}
#cabezal .pastilla {
	position:absolute;
	top:360px;
	right:254px;
	z-index: 5;
}
*html #cabezal .pastilla {
	position:absolute;
	top:330px;
	right:254px;
	z-index: 5;
}

#cabezal .badge {
	position:absolute;
	top:-6px;
	right:-87px;
}


#cuerpo {
	background:#fff;
	border:2px solid #E0E0E0;
	border-top:0;
	border-bottom:0;
}
#cuerpo #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 .padding {
	padding:639px 10px 10px 10px;
	position:relative;
	z-index: 0;
}

* html #cuerpo .padding {
	padding:639px 10px 10px 10px;
	margin-top:-30px;
	position:relative;
	z-index: 0;
}


#cuerpo .candidato {
	position:absolute;
	top:43px;
	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: 513px;
	right: 15px;
	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.titpaso1 span {position:absolute;top:-210px;right:522px;width:215px;display:block;}
ul.titpasos li.titpaso2 span {position:absolute;top:-90px;right:513px;;width:223px;display:block;}
ul.titpasos li.titpaso3 span {position:absolute;top:22px;right:245px;;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:250px;
	top: -100px;
	background:url('../imgs/button-bg.gif');
	width:500px;
	height:118px;
	display:block;
	border:#F0F0F0 solid;
	border-width:thin;
}
ul.pasos li.paso2 {
	position:absolute;
	right:235px;
	top: 32px;
	background:url('../imgs/button-bg.gif');
	width:500px;
	height:118px;
	display:block;
	border:#F0F0F0 solid;
	border-width:thin;
}
ul.pasos li.paso3 {
	position:absolute;
	right:250px;
	top: 128px;
	background:url('../imgs/button-bg.gif');
	width:500px;
	height:115px;
	display:block;
	border:#F0F0F0 solid;
	border-width:thin;
}
ul.pasos li.paso4 {background:url('../imgs/button-bg.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:30px;right:12px;width:470px;display:block;height:120px;
}
ul.pasos li.paso2 span {
	position:absolute;
	top:32px;
	right:12px;
	width:470px;
	display:block;
	height: 115px;
	text-align:left
}
ul.pasos li.paso3 span {
	position:absolute;
	top:35px;
	right:12px;
	width:470px;
	display:block;
	height: 81px;
	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:-40px;
	right:130px;
	z-index:0
}

.reserve {
	position:absolute;
	top:281px;
	right:19px;
	z-index:0
}


img {border:0;}
*+ html . {height:1%}
* html .floatFix {height:64px}
.floatFix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
