.coll-list, .alone,
.bottom,
.col-collateral{
	margin:0;
	padding:0;
}
body {
	background-image: url(../img/bkgr_ss.jpg);
	background-attachment: fixed;
	background-position: left;
	margin:0;
	}

table{
	margin: auto;
	font: normal 11px Arial, Helvetica, sans-serif;
	}

table.content{
	background-color:#FFFFFF
	}

tr.body {
	background-image: url(../img/portbg-white.png);
	}

.contenido {
	margin:15px;
	}

.contenido span {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #183469;
	}

.contenido ul li,
.contenido p {
	text-align:justify;
	}

tr.top {
	background-image: url(../img/portbg-white.png);
	}

.subtop {
	background-image: url(../img/portbg-black.png);
	}


.col-collateral{
	/*float:right;
	width:23%;
	border-top:1px dotted #183469;*/
	background:url(../img/col_collateral_bg.gif) repeat-y;
	margin:0;
	padding:0;
	}

.col-collateral .bottom{
	background:url(../img/col_collateral_bottom.gif) no-repeat 0 100%;
	padding-bottom:100px;
	}

.coll-list li {
	background:url(../img/coll_list_li_bg.gif) no-repeat 0 100%;
	padding-bottom:2px;
	font-size:1.08em;
	line-height:1.2em;
	list-style:none;
	}
	
.coll-list li a,
.coll-list li a:hover {
	text-decoration:none;
	}

.coll-list li a {
	display:block;
	padding: 6px 15px 6px 20px;
	color:#636363;
	}

.coll-list li a:hover,
.coll-list li.on li a:hover {
	background:url(../img/coll_list_li_over_bg.gif) repeat-y;
	color:#2e2d2d;
	}
	
.coll-list li.on a,
.coll-list li li.on,
.coll-list li.on a:hover {
	background:url(../img/coll_list_li_on_bg.gif) repeat-y #e6e9eb;
	color:#2e2d2d;
	font-weight:bold;
	}
	
.coll-list li li.on a,
.coll-list li li.on a:hover,
.coll-list li li.on {
	padding:3px 0 3px 0;
	}

.coll-list li.on li a {
	font-weight: normal;
	}
	
.coll-list ul li,
.coll-list ul li a,
.coll-list li.on li a,
.coll-list ul li a:hover {
	background:0;padding:0;
	}

.coll-list ul {
	margin:5px 0 10px 0px;
	}
	
.coll-list ul li {
	margin:0px 0;
	font-size:.9em;
	}

.input_error,
.input {
	padding: 2px 2px 2px 20px;
	border:  solid 1px #CCC;
	width: 200px;
	margin:1px;
	}
	
.input_error{
	border:  solid 1px #F00;
	background-color:#F6CFCF;
	}
	
#nombre{
	background-image: url(../img/user_suit.png);
}

#email{
	background-image: url(../img/email.png);
}

#telefono {
	background-image: url(../img/telephone.png);
}

#celular {
	background-image: url(../img/telephone_add.png);
}

#comentarios {
	background-image: url(../img/comments.png);
}

#nombre,
#email,
#telefono,
#celular,
#comentarios {
	background-repeat: no-repeat;
	background-position: 2px 1px;
}

.ss_titu {
	background-color:#DBE0E2;
}
