html, body {
	margin:0px;
	padding:0px;
	font:normal normal normal 11px arial, sans-serif;
	color: #000000;
	height:100%;
	min-height:100%;
}
#container {
	width:980px;
	margin:0 auto;
	height:100%;
	background:#dddddd;
}
#header {
	width:980px;
	height:270px;
	background:#F2F2F2;
}
#cont {
	width:980px;
	background:#f2f2f2 url(images/col_bg.jpg) no-repeat bottom center;
	padding:15px 0;
	overflow:auto;
}
#left_column {
	width:715px;
	float:left;
}
#right_column {
	width:265px;
	float:right;
}
#footer {
	width:980px;
	margin:0 auto;
	/* position:fixed; */
	bottom:0px;
	clear:both;
}
#footer_pink_border {
	width:980px;
	border-top:1px solid #DF3967;
}
#footer_inner {
	width:960px;
	background:#dddddd;
	padding:10px;
	text-align:right;
	border-top:10px solid #333333;
}
#escucho {
	text-align:left;
}
/* <<< text & link< */
p {
	font:normal normal normal 12px arial, sans-serif;
	color: #000000;
	margin:0 0 20px 0;
	padding:0 10px 0 10px;
	text-align:justify;
	clear:both;
}
h1 {
	font:normal normal bolder 28px arial, sans serif;
	color: #000000;
	letter-spacing:-2px;
	margin:5px 0 10px 5px;
	clear:both;
}
a:link{
	font:normal normal normal 11px arial, sans serif;
	color: #df3967;
	text-decoration:underline;
}
a:hover{
	font:normal normal normal 11px arial, sans serif;
	color: #333333;
	text-decoration:none;
}
a:active{
	font:normal normal normal 11px arial, sans serif;
	color: #666666;
	text-decoration:none;
}
a:visited{
	font:normal normal normal 11px arial, sans serif;
	color: #df3967;
}
/* text and links >>> */
/* <<< sub buttons */
a#bt_sub {
	font:normal normal bold 18px arial, sans serif;
	color:#FFFFFF;
	letter-spacing:-1px;
	text-align:right;
	text-decoration:none;
	display:block;
	width:230px;
	height:37px;
	background: url(images/bt_sub_off.jpg) no-repeat top left;
	padding:18px 10px 0 10px;
}
a:hover#bt_sub {
	font:normal normal bold 18px arial, sans serif;
	color:#FFFFFF;
	letter-spacing:-1px;
	text-align:right;
	text-decoration:none;
	display:block;
	width:230px;
	height:37px;
	background: url(images/bt_sub_on.jpg) no-repeat top left;
	padding:18px 10px 0 10px;
}
a#bt_sub1 {
	font:normal normal bold 16px arial, sans serif;
	color:#FFFFFF;
	letter-spacing:-1px;
	text-align:right;
	text-decoration:none;
	display:block;
	width:230px;
	height:27px;
	background: url(images/bt_sub1_off.jpg) no-repeat top left;
	padding:8px 10px 0 10px;
	margin:1px 0;
}
a:hover#bt_sub1 {
	font:normal normal bold 16px arial, sans serif;
	color:#FFFFFF;
	letter-spacing:-1px;
	text-align:right;
	text-decoration:none;
	display:block;
	width:230px;
	height:27px;
	background: url(images/bt_sub1_on.jpg) no-repeat top left;
	padding:8px 10px 0 10px;
	margin:1px 0;
}
/* sub buttons >>> */
img {
	border:0;
}
.thumb_im {
	float:left;
	margin:0 10px 10px 0;
}
.form_label {
	font:normal normal bold 16px arial, sans serif;
	color: #000000;
	letter-spacing:-1px;
	margin:0 10px;
}
.form_items {
	font:normal normal normal 16px arial, sans serif;
	color: #df3967;
	background:#FFFFFF;
	border:1px solid #dddddd;
	height:20px;
	vertical-align: middle;
}
.form_items_multi {
	font:normal normal normal 16px arial, sans serif;
	color: #df3967;
	background:#FFFFFF;
	border:1px solid #dddddd;
	vertical-align: top;
}
