.interior_prof{
	width:100%;
}
#spotlight_top {
	background-image: url(images/home/spotlight_top.png);
	background-repeat: no-repeat;
	display: block;
	width: 276px;
	height: 5px;
	margin-top: 10px;
	float:left;
}
.home_box_col_lft_01 {
	display:block;
	float:left;
	height:auto;
	margin-right:10px;
	margin-top:24px;
	overflow:hidden;
	width:247px;
}
.home_box_col_lft_01 li{
	display: block;
	height: 83px;
	width: 274px;
	padding: 3px;
}
.home_box_col_rgt_01 {
	float:left;
	width: 432px;
	display: table-cell;
	float: left;
	height: auto;
	margin-top: 0px;
	padding-top: 0px;
}
.home_box_col_lft_subtop {
	width: 100%;
	display: block;
	height: auto;
	background:url(images/home/box_top_middle.png) repeat-x left top;
	border:none;
	margin-bottom:10px;
	clear:both;
	position:relative;
}
/* Esquinas redondeadas Grises */
.home_box_left{
	width:7px;
	height:33px;
	background-image:url(images/home/box_top_left.png);
	position:absolute;
	left:0;
	top:0;
}
.home_box_right{
	width:7px;
	height:33px;
	background-image:url(images/home/box_top_right.png);
	position:absolute;
	right:0;
	top:0;
}
.home_box_col_lft_subdw {
	width: 100%;
	display: block;
	height: 7px;
	background:url(images/home/box_top_dw_middle.png) repeat-x left top;
	border:none;
	clear:both;
	font-size:1px;
	line-height:0;
}
.home_box_dw_left{
	width:7px;
	height:7px;
	background-image:url(images/home/box_top_dw_left.png);
	float:left;
}
.home_box_dw_right{
	width:7px;
	height:7px;
	background-image:url(images/home/box_top_dw_right.png);
	float:right;
}
/* fin esquinas grises */
/* Detalles de cajas celestes*/

.home_box_left_c{
	width:7px;
	height:33px;
	background-image:url(images/home/box_top_left_c.png);
	float:left;
}
.home_box_right_c{
	width:7px;
	height:33px;
	background-image:url(images/home/box_top_right_c.png);
	float:right;
}
.home_box_dwm_c {
	width: 100%;
	display: block;
	height: 7px;
	background:url(images/home/box_top_dw_middle_c.png) repeat-x left bottom;
	border:none;
	clear:both;
	font-size:1px;
	line-height:0;
}
.home_box_dw_left_c{
	width:7px;
	height:7px;
	background-image:url(images/home/box_top_dw_left_c.png);
	float:left;
}
.home_box_dw_right_c{
	width:7px;
	height:7px;
	background-image:url(images/home/box_top_dw_right_c.png);
	float:right;
}

/*fin detalle de cajas celestes*/
.txt_home_boxes{
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	width:340px;
	float:right;
	margin-right:10px;
	height:auto;
}
.img_home_boxs{
	float:left;
	width:50px;
	margin-left:10px;
	height:auto;
	overflow:hidden;
	text-align:center;
	}
.home_box_col_lft_hdr {
	display:block;
	height:34px;
	line-height:34px;
	padding-left:9px;
	padding-right:0;
	padding-top:0;
	position:inherit;
}

.home_box_col_lft_hdr2{
	float:left;
	width: 276px;
	display: table-cell;
	height: 27px;
	background-image: url(images/home/box_headers.gif);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-right: 8px;
	padding-left: 16px;
	position: relative;
	margin-top:15px;
}
.home_box_col_lft_hdr_lft {
	display:block;
	float:left;
	height:34px;
	line-height:34px;
	margin-bottom:0;
	margin-left:10px;
	margin-top:0;
	width:auto;
	vertical-align:middle;
}
.tooltip_assoc_header .home_box_col_lft_hdr_lft{
	height:30px;
	line-height:30px;
}
.home_boxs_titles_news{
	width: 280px;
	display: inline;
	height: 21px;
	float: left;
	margin-bottom: 4px;
	margin-top:5px;
}
.home_box_col_lft_hdr_lft strong{
	line-height:34px;
}
.home_box_col_lft_hdr_rgt {
	width: auto;
	display: inline-table;
	height: 21px;
	float: right;
	text-align: right;
	padding-top: 0;
	padding-right: 10px;
	position: relative;
}

.home_box_col_lft_bttm{
	width: 100%;
	display: block;
	height: 9px;
	background-image: url(images/home/box_bttn.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.home_box_col_lft_bttm2{
	float:left;
	width: 276px;
	display: block;
	height: 9px;
	background-image: url(images/home/box_bttn.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.home_box_col_lft_low_ctr {
	width: 100%;
	display: block;
	height: 118px;
	}
.home_box_col_lft_sublbttm {
	width: 100%;
	display: block;
	height: 161px;
	margin-bottom: 2px;
	background:#FFFFFF url(images/home/box_headers_1px.jpg) repeat-x left top;
	border:1px solid #CCCCCC;
	border-top:none;
}
.home_featmemb_intrnl_lft {
	display: block;
	height: 83px;
	width: 99%;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.home_featmemb_intrnl_img {
	display: block;
	height: 83px;
	width: 274px;
	padding: 3px;
}
.home_featmemb_intrnl_lft02 {
	height: 83px;
	width: 95px;
	float: left;
	text-align:center;
	margin: 0 auto;
	padding: 0px;
	position: relative;
	display: block;
}

.home_featmemb_intrnl_photo {
	vertical-align:middle;
	display: block;
}



.home_featmemb_intrnl_rgt02 {
	height: 83px;
	width: 165px;
	float: left;
	text-align:left;
	display: inline;
}


.feat_members_HR {
	height: 4px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	display: block;
	width: 90%;
}
.featured_portfolio {
	float:left;
	height: 82px;
	width: 465px;
	margin-bottom: 10px;
	display: block;
	background-image: url(images/home/featured_profile_box.gif);
	background-repeat: no-repeat;
	padding-top: 1px;
	padding-right: 8px;
	padding-bottom: 7px;
	padding-left: 8px;
	margin-top:15px;
}
.home_right_box_cont{
	width:743px;
	margin-top:24px;
	float: right;
	height: auto;
	text-align: left;
	padding-bottom: 5px;
}
#events_div, #classifieds_div, #news_div, #blogs_div{
	background:#FFFFFF url(images/home/box_top_middle_c.png) repeat-x left top;
	border:none;
	width:100%;
	overflow:hidden;
	margin-top:10px;
	clear:both;
	float:none;
	}
.home_box_col_ctr_hdr {
	height:33px;
	padding-bottom:0;
	padding-top:0;
	position:inherit;
	width:100%;
}
.home_box_col_ctr_hdr_rgt {
	width: 120px;
	display: inline-table;
	height: 7px;
	float: right;
	text-align: right;
	padding-top: 10px;
	padding-right: 5px;
}
.home_featmemb_intrnl_ctr {
	height: auto;
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
	border:1px solid #A9D7E6;
	border-top:none;
	border-bottom:none;
}

.home_centercol_intrnl_rgt02 {
	height: 20%;
	width: 430px;
	float: left;
	text-align:left;
	display: table;
	padding-top: 3px;
	padding-bottom: 3px;
	position: relative;
}
.home_centercol_intrnl_rgt02_no {
	width: 100%;
	float: left;
	text-align:center;
	display: table;
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	position: relative;
}
.home_featprof_intrnl_lft02 {
	height: 75px;
	width: 95px;
	float: left;
	text-align:center;
	display: inline-table;
}
.home_featprofile_intrnl_rgt02 {
	height: 75px;
	width: 351px;
	float: left;
	text-align:left;
	display: block;
}
.home_featmemb_ctr_lft {
	display: table;
	width: 97%;
	padding-top: 3px;
}
.home_featmemb_ctr_lft_no {
	padding-top: 23px;
}
.feat_ctr_col_HR {
	height: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	display: block;
	width: 97%;
	margin-bottom: 1px;
	margin-left: 6px;
}
.feat_members_name {
/*	height: 8px;*/
	padding-bottom: 2px;
	display: block;
	width: 165px;
/*	padding-top: 32px;*/
	padding-right: 2px;
}
.feat_members_catg {
	height: 8px;
	display: block;
	width: 160px;
	padding-top: 0px;
	text-transform: uppercase;
}
.feat_members_name_books {
	height: 8px;
	padding-bottom: 2px;
	display: block;
	width: 165px;
	padding-top: 32px;
	padding-right: 2px;
}
.feat_members_catg_books {
	height: 8px;
	display: block;
	width: 160px;
	padding-top: 5px;
	text-transform: uppercase;
}
.feat_members_img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 9%;
	margin-bottom: 9%;
}
.home_books_intrnl_lft02 {
	height: 84px;
	width: 84px;
	float: left;
	text-align:center;
	position: relative;
	display: table-row;
	margin-top: 16px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.home_books_img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 9%;
	margin-bottom: 9%;
}
.home_books_VR {
	height: 75px;
	display: inline-block;
	width: 1px;
	padding-left: 1px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 6px;
}
.home_books_VR2 {
	height: 75px;
	width: 1px;
	float: left;
	text-align:left;
	position: relative;
	display: inline;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
}
.home_book_img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 8%;
	margin-bottom: 8%;
}
.home_book_links_span {
	display: block;
	margin-right: 15px;
	float: right;
	width: 200px;
	text-align: right;
	padding-top: 7px;
	margin-bottom: 6px;
}
.home_ctrcol_links_span {
	display: block;
	clear:both;
	margin-right: 7px;
	float: right;
	width: 200px;
	text-align: right;
	height: 15px;
	margin-top: 2px;
	position: relative;
	padding: 0px;
	vertical-align: bottom;
	margin-bottom: 0;
}
.home_ctrcol_links_span_no {
	display: block;
	float: right;
	width: 100%;
	text-align: center;
	margin-top: 12px;
	position: relative;
	padding: 0px;
	vertical-align: bottom;
	margin-bottom: 6px;
}
.home_featprofile_intrnl_lft02 {
	height: 75px;
	width: 90px;
	float: left;
	text-align:center;
	margin: 0 auto;
	padding: 0px;
	position: relative;
	display: block;
}
.feat_profile_img {
	display: block;
	margin:auto;
}
.home_featprofile_intrnl_rgt03 {
	height: 27px;
	width: 341px;
	float: left;
	text-align:left;
	display: block;
	background-image: url(images/home/featured_profile_bg.jpg);
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-right: 8px;
	margin-top: 9px;
	background-position: top;
	padding-top: 5px;
}
.home_featprofile_intrnl_rgt04 {
	width: 340px;
	float: left;
	text-align:left;
	display: block;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 5px;
	height: 30px;
}
.home_feat_profile_hdr_rgt {
	width: 50px;
	display: inline-table;
	height: 21px;
	float: right;
	text-align: right;
	padding-top: 4px;
	padding-right: 10px;
	position: relative;
}
.home_feat_portf_internal_span {
	padding-bottom: 3px;
	width: 90%;
}
.home_box_col_lft_low_ctr_inner {
	width: 262px;
	display: block;
	height: 110px;
	background-image: url(images/home/lft_boxes_bg.gif);
	background-repeat: repeat-y;
	padding-top: 14px;
	padding-left: 4px;
}
.home_box_col_lft_sublbttm_upl {
	width: 35.4%;
	display: block;
	height: 168px;
	margin-bottom: 2px;
	margin-top: 16px;
}
.cpanel_box_col_lft_low_ctr {
	width: 276px;
	display: block;
	height: 200px;
	background-image: url(images/home/lft_boxes_bg.gif);
	background-repeat: repeat-y;
}
.cpanel_box_col_lft_low_ctr_inner {
	width: 250px;
	display: block;
	height: 140px;
	background-image: url(images/home/lft_boxes_bg.gif);
	background-repeat: repeat-y;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 10px;
}
.home_logd_myclas_lft {
	width: 443px;
	display: block;
	height: 27px;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 11px;
	padding-bottom: 0px;
	position: relative;
	background-image: url(images/home/box_headers_homelog1.gif);
}
.home_logd_myclas_ctt01 {
	display: block;
	height: 17%;
	width: 452px;
	border:1px solid #A9D7E6;
	border-top: 0 none;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #FFFFFF;
}
.home_logd_myclas_indiv {
	height: 20%;
	width: 435px;
	float: left;
	text-align:left;
	display: table;
	padding-left: 10px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	position: relative;
}
.home_logd_rgt_box_hdr {
	width: 282px;
	display: table-cell;
	height: 27px;
	background-image: url(images/home/box_headers_logd_rgt.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 6px;
	padding-left: 16px;
	position: relative;
}
.home_logd_rgt_mainbox {
	width: 282px;
	display: inline;
	float: left;
	margin-right: 11px;
	margin-top: 15px;
}
.home_logd_box_rgt_ctr {
	width: 280px;
	display: block;
	background-image: url(images/home/rgt_boxes_logd_bg.gif);
	background-repeat: repeat-y;
}
.home_logd_rgt_box_bttm {
	width: 282px;
	display: block;
	height: 9px;
	background-image: url(images/home/box_bttn_logd_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.home_logd_rgt_subtop {
	width: 278px;
	display: block;
}
.home_logd_rgt_low {
	width: 278px;
	display: block;
	height: 118px;
	background-image: url(images/home/rgt_boxes_logd_bg.gif);
	background-repeat: repeat-y;
}
.home_logd_myclas_main {
	display: block;
	padding-bottom: 0px;
	position: relative;
	margin-top: 15px;
	width: 452px;
}
.home_box_col_lft_hdr_upl {
	width: 276px;
	display: table-cell;
	height: 27px;
	background-image: url(images/home/box_headers.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 8px;
	padding-left: 16px;
	position: relative;
}
.prifile_book_links_span {
	display: block;
	margin-right: 8px;
	float: right;
	width: 140px;
	text-align: right;
	padding-top: 7px;
	padding-bottom: 10px;
	margin-top: 7px;
}
.profile_box_col_lft_ctr{
	margin-top:-5px;
	float:left;
	width: 276px;
	display: table;
	background-image: url(images/home/lft_boxes_bg.gif);
	background-repeat: repeat-y;
	padding-bottom: 8px;
}
.home_news {
	height: 248px;
	width: 478px;
	display: block;
	background-repeat: no-repeat;
	padding-top: 1px;
	margin-bottom: 11px;
}
.home_stats_img {
	/*height: 75px;*/
	width: 75px;
	text-align: left;
}
.home_slogd_stats_bttm {
	height: 11px;
	width: 276px;
	display: block;
	background-image: url(images/home/stats_box_bottom.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
}
.home_slogd_stats_ctr {
	height: 320px;
	width: 276px;
	display: block;
	background-image: url(images/home/stats_box_ctr.gif);
	background-repeat: repeat-y;
	padding-top: 8px;
	padding-bottom: 15px;
	padding-left: 25px;
	text-align:left;
}
.home_stats_leftcol {
	height: 149px;
	width: 95px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	display: inline-block;
	text-align:left;
	float: left;
}
.home_stats_rcol {
	height: 149px;
	width: 88px;
	padding-left: 10px;
	text-align: left;
	display: inline-block;
	float: left;
}
.upload_box_col_lft_low_ctr {
	width: 276px;
	display: block;
	background-image: url(images/photo_upload/upload_boxes_bg.gif);
	background-repeat: repeat-y;
	background-position: 0px;
}
.upload_box_col_lft_sublbttm {
	width: 276px;
	display: block;
	margin-bottom: 2px;
	margin-top: 18px;
}
.upload_box_col_lft_low_ctr_inner {
	width: 258px;
	display: block;
	background-repeat: repeat-y;
	padding-top: 14px;
	padding-left: 14px;
}
.upload_box_col_lft_hdr {
	width: 276px;
	display: table-cell;
	height: 27px;
	background-image: url(images/photo_upload/box_header_upload.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 8px;
	padding-left: 16px;
	position: relative;
}
.upload_box_col_lft_bttm {
	width: 276px;
	display: block;
	height: 9px;
	background-image: url(images/photo_upload/box_bttm.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#spotlight_ctr {
	display: block;
	width: 100%;
	float: left;
	background-color: #777;
	padding-bottom:10px;
	position:relative;
}
#spotlight_ctr .s_t_l{
	position:absolute;
	top:0;
	left:0;
}
#spotlight_ctr .s_t_r{
	position:absolute;
	top:0;
	right:0;
}
#spotlight_ctr .s_b_r{
	position:absolute;
	bottom:0;
	right:0;
}
#spotlight_ctr .s_b_l{
	position:absolute;
	bottom:0;
	left:0;
}
#spotlight_bttm {
	background-image: url(images/home/spotlight_bttm.png);
	background-repeat: no-repeat;
	display: block;
	width: 276px;
	height: 8px;
	float: left;
}
#spotlight_banner_top {
	width: 236px;
	margin:auto;
	display: block;
	height: 148px;
	clear:both;
}
#spotlight_hdr {
	float:left;
	text-align:left;
	background-repeat: no-repeat;
	display: block;
	background-position: top;
	height: 21px;
	padding-top: 6px;
	padding-bottom: 10px;
	padding-left: 16px;
}
#home_box_col_lft_01 {
	margin:0 0px 0 -5px;
	width: 270px;
	/*display: inline;*/
	margin-right:10px;
	float: left;
}
#spotlight_ctr_img {
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	background-position: top;
	float: left;
}
#spotlight_banner_low {
	width: 100%;
	display: block;
	text-align:center;
	font-size:1px;
	line-height:0;
}
#spotlight_banner_low img{
	margin-top: 10px;
}
.home_box_col_lft_top {
	width: 276px;
	display: block;
	height: 9px;
	background-image: url(images/home/box_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#spotlight_comment_top {
	width: 236px;
	display: block;
	height: 9px;
	background-image: url(images/home/spotlight_comment_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin-right: 19px;
	margin-left: 19px;
}
#spotlight_comment_bttm {
	width: 236px;
	display: block;
	height: 9px;
	background-image: url(images/home/spotlight_comment_bttm.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin-left: 19px;
}
#spotlight_comment_ctr {
	width: 236px;
	display: block;
	background-image: url(images/home/spotlight_comment_ctr.gif);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	margin-right: 19px;
	margin-left: 19px;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#spotlight_comment_cont {
	width: 236px;
	display: table;
	float: left;
}
#spotlight_comment_ctt {
	width: 220px;
	display: block;
	float: left;
	text-align: left;
}

.home_box_banner_small {
	width: 300px;
	display: inline;
	float: right;
	height: auto;
	padding-bottom: 10px;
}
.home_box_banner {
	width: 40.3%;
	float: right;
	height:auto;
}
.box_banner {
	margin-bottom:10px;
}
.box_banner_2 {
	margin-bottom:10px;
}
/* News home box */
.home_box_col_lft_hdr_lft_news {
	width: 180px;
	display: inline;
	height: 21px;
	float: left;
	margin-bottom: 4px;
}
.home_box_col_ctr_hdr_news {
	width: 323px;
	float:left;
	height: 28px;
	background-image: url(images/home/box_headers3.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 7px;
	padding-left: 11px;
	padding-bottom: 0px;
	position: relative;
	margin-top:0px;
}
.home_featmemb_intrnl_ctr_news {
	float:left;
	height: 17%;
	width: 323px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #1C6487;
	border-bottom-color: #1C6487;
	border-left-color: #1C6487;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #FFFFFF;
}
/**/
.home_centercol_intrnl_rgt02_news {
	width: 430px;
	float: left;
	text-align:left;
	display: table;
	padding-top: 3px;
	padding-bottom: 3px;
	position: relative;
	border:none;
}
.home_centercol_intrnl_rgt02_no_news {
	height: 20%;
	width: 100%;
	float: left;

	text-align:center;
	display: table;
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	position: relative;
}
.home_featmemb_ctr_lft_news {
	display: table;
	width: 430px;
	padding-top: 3px;
}
.home_featmemb_ctr_lft_no_news {
	display: table;
	width: 100%;
	padding-top: 23px;
}
.feat_ctr_col_HR_news {
	height: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	display: block;
	width: 98%;
	margin-bottom: 1px;
	margin-left: 6px;
}
.home_ctrcol_links_span_news {
	display: block;
	margin-right: 7px;
	float: right;
	width: 200px;
	text-align: right;
	height: 10px;
	margin-top: 2px;
	position: relative;
	padding: 0px;
	vertical-align: bottom;
	margin-bottom: 6px;
}
.home_ctrcol_links_span_no_news {
	display: block;
	float: right;
	width: 100%;
	text-align: center;
	margin-top: 12px;
	position: relative;
	padding: 0px;
	vertical-align: bottom;
	margin-bottom: 6px;
}
.home_news_box_profile_icon {
	width: 40px;
	display: inline;
	height: 18px;
	float: right;
	padding-right: 20px;
	position: relative;
	background-image: url(images/profiles/news_box_hdr_icon.png);
	background-repeat: no-repeat;
	background-position: 2px 50%;
	margin-top:7px;
}

.home_announce_intrnl_ctr {
	width:412px;
	padding: 0px;
	clear:both;
	margin:0 0 0 9px;
	background-color:#FCFCFC;
	height: auto;
	float:left;
	text-align:left;
}
#right_annou .home_announce_intrnl_ctr {
	width:280px;
	padding: 0px;
	clear:both;
	margin:0 auto;
	background-color:#333;
	height: auto;
	float:none;
	text-align:left;
}
.home_announce_box{
	overflow:hidden;
	clear:both;
	text-align:center;
	margin-top:10px;
}
#right_annou.home_announce_box{
	overflow:hidden;
	clear:both;
	text-align:center;
	margin-top:0;
	margin-bottom:10px;
}
.home_announce_box_body{
	width: 432px;
	background-image:url(css_img/ann_m_r.png);
	background-repeat:repeat-y;
	background-position:right top;
	border:none;
	overflow:hidden;
	position:relative;
}
#right_annou .home_announce_box_body{
	width: 300px;
	background:#333 none repeat-y right top;
	border:none;
	overflow:hidden;
	position:relative;
}
.home_announce_box_ctr_hdr {
	width: 432px;
	height: 28px;
	padding:3px 0 0;
	background-position: left top;
}
.home_announce_intrnl_rgt02 {
	width: 95%;
	float: left;
	text-align:left;
	padding-left: 15px;
	padding-right: 14px;
	padding-bottom: 3px;
	padding-top: 8px;
	position: relative;
}
#right_annou .home_announce_intrnl_rgt02 {
	text-align:left;
	padding: 2px;
	position: relative;
	width:auto;
}
.home_announce_intrnl_rgt02 hr{
	border:none;
	background:transparent none repeat scroll 0 0;
	border-bottom:1px dashed;
	width:100%;
	clear:both;
	margin:0;
	}
.home_announce_box_hdr_rgt {
	width: 55px;
	display: inline;
	height: 21px;
	float: right;
	text-align: right;
	padding-top: 1px;
	margin-right: 20px;
	padding-right:0;
	background-image: url(images/home/announcements_icon.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
H2.home_announce_box_hdr_lft {
	text-align:left;
	margin:0 0 0 9px;
	line-height:30px;
	color:#FFFFFF;
	font-size:16px;
}
#right_annou H2.home_announce_box_hdr_lft {
	text-align:left;
	margin:10px;
	font-family:Georgia, Times New Roman, Times, serif;
	padding-bottom:10px;
	line-height:20px;
	color:#FFFFFF;
	font-size:16px;
	border-bottom:1px solid #999
}
#right_annou .home_announce_intrnl_rgt02 hr{
	border:0 none;
	border-bottom:dashed 1px #999;
	margin:8px 0;
}
.home_announcement_ctr_lft {
	display: table;
	width: 97%;
	padding-top: 0px;
}
#right_annou .home_announcement_ctr_lft {
	display: table;
	width: 100%;
	padding-top: 0px;
}
#right_annou #box_content_news2, #right_annou p, #right_annou .c4, #right_annou span, #right_annou a, #right_annou a:hover, #right_annou a:active, #right_annou a:visited {
	color:#FFF;
	line-height:145%;
}
.home_announcement_bottom {
	width: 430px;
	height: 19px;
	text-align: right;
	float:left;
	line-height:19px;
	clear:both;
	background-image:url(css_img/ann_b_m.png);
	background-repeat:repeat-x;
	background-position:left bottom;
}
#right_annou .home_announcement_bottom {
	width: 100%;
	height: 19px;
	text-align: right;
	float:left;
	clear:both;
	background:#333 none /*url(css_img/ann_b_m.jpg)*/;
}
.home_announce_more {
	display:block;
	float:right;
	margin-right:18px;
	text-align:right;
	height:17px;
	line-height:17px;
	overflow:hidden;
}
.home_announce_more a{
	color:#FFFFFF;
	font-size:11px;
}
.home_video_intrnl_ctr {
	width: 100%;
	padding: 0px;
	margin: 6px 0;
	background-repeat: repeat-y;
	display: table;
	background-color: #CCCCCC;
}
.home_video_bottom {
display: table;
	width: 323px;
	height: 25px;
	background-image: url(images/home/announcements_bottom.gif);
	background-repeat: no-repeat;
	text-align: right;
	margin-bottom: 2px;
}
.home_video_more {
	display: block;
	margin-right: 0px;
	float: right;
	width: 100%;
	text-align: right;
	padding-top: 3px;
	margin-bottom: 0px;
	padding-bottom: 6px;
}

.home_video_container {
	width: 100%;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 3px;
	background-repeat: repeat-y;
	display: block;
	background-color: #CCCCCC;
	text-align:center;
	float:left;
}
.home_video_comments {
	width: 100%;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 2px;
	background-repeat: repeat-y;
	float:left;
	margin-top: 8px;
}
p.top_text{
	font-size:16px;
	margin-bottom:15px;
	line-height:25px;
	font-weight:bold;
	}
.notifications{
	clear:both;
	margin-bottom:10px;
	}
.link_notifications{
	position:absolute;
	background:url(css_img/close.jpg) no-repeat 0 0;
	width:13px;
	height:13px;
	right:5px;
	top:5px;
}
.content_notifications{
	float:left;
	margin-right:90px;
	}
.notification_1{
	background-color:#FAF9E7;
	border:1px solid #E6E77F;
	border-left:none;
	border-right:none;
	height:auto;
	overflow:hidden;
	position:relative;
	padding:7px 10px;
	margin-bottom:7px;
}
.notification_2{
	background-color:#FDF3E9;
	border:1px solid #FEC78E;
	border-left:none;
	border-right:none;
	height:auto;
	overflow:hidden;
	padding:7px 10px;
	margin-bottom:7px;
}
.notification_3{
	background-color:#E9EEF2;
	border:1px solid #ADBEC8;
	border-left:none;
	border-right:none;
	height:auto;
	overflow:hidden;
	padding:7px 10px;
	margin-bottom:7px;
}
/* NEW SEARCH */
.search_photo_box{
	float:left;
	height:auto;
	margin-bottom:13px;
	padding-bottom:10px;
	width:100%;
	border-bottom:1px solid #BFD8E4;
}
.search_photo_top{
	height:12px;
	background-color:#cdcdcd;
	clear:both;
	line-height:0;
	font-size:0;
}
.search_t_r{
	float:right;
	background-image:url(css_img/search_t_r.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:10px;
	height:12px;
	line-height:0;
	font-size:0;
}
.search_photo_bottom{
	clear:both;
	height:12px;
	background-image:url(css_img/search_b_m.png);
	background-position:0 0;
	background-repeat:repeat-x;
	line-height:0;
	font-size:0;
}
.search_b_l{
	float:left;
	line-height:0;
	font-size:0;
	width:10px;
	height:12px;
	background-image:url(css_img/search_b_l.png);
	background-position:0 0;
	background-repeat:no-repeat;
}
.search_b_r{
	float:right;
	background-image:url(css_img/search_b_r.png);
	background-position:0 0;
	background-repeat:no-repeat;
	line-height:0;
	font-size:0;
	width:10px;
	height:12px;
}
.search_photo_content{
	background:url(css_img/search_r_m.png);
	background-position:right top;
	background-repeat:repeat-y;
	
	height:auto;
}
#us{
	float:left;
	background:url(css_img/search_us_sel.png) no-repeat 0 0;
	height:22px;
	width:104px;
	cursor:pointer;
}
.browse_box #us{
	float:right;
	text-align:right;
	background: url(css_img/tabs_browse.png) no-repeat right bottom;
}
#us span, #ot span{
	font-weight:normal;
	color:#525252;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:22px;
}
#us span{
	padding-left:15px;
	font-weight:bold;
}
.browse_box #us span{
	padding-right:15px;
}
#us.unsel span, #ot.unsel span{
	color:#336599;
}
#us.unsel{
	background:url(css_img/search_us_unsel.png) no-repeat 0 0;
}
.browse_box #us.unsel{
	background: url(css_img/tabs_browse.png) no-repeat right top;
}
#ot{
	float:left;
	background:url(css_img/search_ot_sel.png) no-repeat 0 0;
	height:22px;
	width:98px;
	cursor:pointer;
}
.browse_box #ot{
	float:right;
	text-align:right;
	background: url(css_img/tabs_browse.png) no-repeat left top;
}
#ot span{
	padding-left:4px;
	font-weight:bold;
}
.browse_box #ot span{
	padding-right:4px;
}
#ot.unsel{
	background:url(css_img/search_ot_unsel.png) no-repeat 0 0;
}
#ot.unsel:hover span, #us.unsel:hover span{
	text-decoration:underline;
	}
.browse_box #ot.unsel{
	background: url(css_img/tabs_browse.png) no-repeat left bottom;
}
.browse_index{
	position:relative;
	float:left;
	width:180px;
	height:auto;
	margin-left:15px;
}
#div_select_profile{
	margin-bottom:0;
}
#div_select_state #select_state, #div_select_subc #select_subc{
	width:184px;
}
#div_select_state{
	margin-top:5px;
	}
#button_search{
	float:right;
	color:#3f3f3f;
	font-weight:bold;
	height:24px;
	line-height:23px;
	margin-right:15px;
	margin-top:0;
	right:14px;
	text-align:center;
	text-decoration:none;
	width:65px;
	z-index:1;
	display:block;
	background:url(css_img/search_btn.png) no-repeat left top;
}
#button_search.button_search_index_dis{
	color:gray;
	cursor:default;
}
a.search_more, a.search_more:link, a.search_more:hover, a.search_more:visited, a.search_more:active{
	float:right;
	white-space:nowrap;
	margin-right:20px;
	font-size:10px;
	padding-top:3px;
	font-weight:bold;
}
p.search_home_txt{
	font-size:13px;
	color:#3F3F3F;
	line-height:16px;
	margin:0 12px 15px 5px;
	text-align:justify;
	font-weight:bold;
	line-height:145%;
}
.search_home_txt a{
font-weight:bold;
}
/******BROWSE***********/
.browse_bottom{
	clear:both;
	height:10px;
	background:#EFF6F9 url(css_img/browse_b_m.png) repeat-x left bottom;
	line-height:0;
	font-size:0;
	display:block;
}
.browse_cont{
	background:#EFF6F9 url(css_img/browse_l_m.png) repeat-y left top;
	padding-left:2px;
	min-height:150px;
	height: expression(this.scrollHeight < 151? "150px" : "auto" );
	}
.browse_cont_inter{
	min-height:150px;
	height: expression(this.scrollHeight < 151? "150px" : "auto" );
}
.no_image{
	background-color:#CDCDCD;
	background-image:none;
	}
.browse_b_l{
	background-image: url(css_img/browse_b_l.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:10px;
	width:11px;
	float:left;
}
.browse_b_r{
	float:right;
	background-image: url(css_img/browse_b_r.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:10px;
	width:9px;
}
.browse_t_l{
	float:left;
	background-image: url(css_img/browse_t_l.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:10px;
	width:11px;
	font-size:0;
	line-height:0;
}
.browse_t_r{
	float:right;
	background-image: url(css_img/browse_t_r.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:10px;
	width:9px;
	font-size:0;
	line-height:0;
}
.browse_det{
	position:absolute;
	left:-40px;
	top:0px;
}
.browse_ancla{
	float:left;
	margin-top:2px;
	margin-left:-150px;
}
.browse_ancla2{
	float:left;
	margin-top:7px;
	margin-left:-140px;
}
.browse_det2{
	position:absolute;
	left:-50px;
}
.browse_sube{
	margin-top:-10px;
	float:left;
}
.browse_box select{
	float:left;
	width:140px;
	margin-top:5px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464644;
}
.browse_fix{
	float:left;
	width:100%;
	height:0px;
}
#location_from{
	float:left;
	width:65px;
	margin-right:5px;
	margin-top:7px;
	background-color:#FFFFFF;
}
.browse_box .browse_s2{
	position:relative;
	width:100px;
	margin-bottom:0;
	height:20px;
	background-color:#FFFFFF;
}
.browse_box .browse_cont2 #div_refine_location select{
	float:left;
	position:relative;
	width:65px;
	margin-bottom:0px;
	height:18px;
	margin:7px 0 0;
}
#MAINCONTENT .browse_box{
	position:relative;
	float:left;
	width:590px;
	margin:0px 20px 0 0px;
}
#visual_browse.browse_box{
	position:relative;
	float:left;
	width:775px;
	margin:0;
}

#visual_browse .browse_cont{
	background:#EFF6F9 url(css_img/browse_l_m.png) repeat-y left top;
	padding-left:2px;
	min-height:30px;
	height: expression(this.scrollHeight < 31? "30px" : "auto" );
	}
#visual_browse .browse_cont_inter{
	min-height:30px;
	height: expression(this.scrollHeight < 31? "30px" : "auto" );
}
.browse_box select[disabled]{
	color:#CCCCCC;
}
.browse_box ul{
	list-style:none;
	position:relative;
	width:100%;
}
.browse_ul{
	position:absolute;
	top:-3px;
	left:-10px;
	width:11px;
	height:98px;
	background:url(images/browse/ul.gif) no-repeat;
}
.browse_box_up{
	position:absolute;
	top:0px;
	float:left;
	width:100%;
	height:100px;
}
.browse_ur{
	position:absolute;
	top:-3px;
	right:-10px;
	width:11px;
	height:98px;
	background:url(images/browse/ur.gif) no-repeat;
}
.browse_dl{
	position:absolute;
	top:127px;
	left:-10px;
	width:10px;
	height:68px;
	background:url(images/browse/dl.gif) no-repeat;
}
#browse_small.browse_box{
	width:190px;
	text-align:center;
	margin:0px;
	position:inherit;
}
.browse_dr{
	position:absolute;
	top:127px;
	right:-11px;
	width:11px;
	height:68px;
	background:url(images/browse/dr.gif) no-repeat;
}
#browse_tip2 .browse_dr{
	top:117px;
}
#browse_tip2 .browse_dl{
	top:117px;
}
.browse_lef{
	position:absolute;
	top:0px;
	left:0;
	width:11px;
	height:198px;
	background:url(images/browse/cajabrowser.jpg) no-repeat;
}
.browse_rig{
	position:absolute;
	top:0px;
	right:-10px;
	width:11px;
	height:198px;
	background:url(images/browse/cajabrowser.jpg) no-repeat -532px 0px;
}
.browse_cont3{
	clear:both;
	margin:0 auto;
	text-align:center;
	width:auto;
}
.browse_cont3 input{
	margin-top:15px;
	margin-bottom:2px;
	margin-right:3px;
}

.browse_cont3 span{
}

.browse_cont1{
	float:left;
	width:210;px;
	margin-left:10px;
	margin-top:17px;
	padding-top:5px;
	position:relative;
}

.browse_title{
	float:left;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #464644;
	font-weight:bold;
	margin-left:12px;
}

.browse_cont1 .browse_title{
margin-top:-9px;
margin-left:0px;
}

.browse_cont3 .browse_title{
margin-top:-9px;
margin-left:0px;
}

.browse_cont4{
	float:left;
	width:270px;
	margin-left:5px;
	margin-top:10px;
	position:relative;
}
.browse_cont5{
	background:url(images/browse/up.gif) no-repeat top left;
	float:left;
	width:170px;
	margin-left:5px;
	margin-top:10px;
	position:relative;
}
.browse_cont5 input{
	float:right;
	width:10px;
	margin-top:5px;
}
.browse_cont5 label{
	float:left;
	width:140px;
	text-align:right;
}
.browse_cont5 select{
	width:140px;
	margin-left:-20px;
}
.browse_cont5 select[disabled]{
	color:#CCCCCC;
}
.browse_cont5 img{
	margin-left:10px;
	margin-top:4px;
}
.browse_cont5 .browse_input3{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #464644;
	font-weight:bold;
	background:url(images/browse/boton.gif);
	text-align:center;
	float:left;
	width:146px;
	height:26px;
	border:solid 0px;
	margin-left:30px;
}
.browse_cont5 .browse_input3_dis{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #888888;
	font-weight:bold;
	background:url(images/browse/boton.gif);
	text-align:center;
	float:left;
	width:146px;
	height:26px;
	border:solid 0px;
	margin-left:30px;
}
.browse_newbox{
	float:left;
	background:url(images/browse/caja.gif) no-repeat;
	width:281px;
	height:80px;
	padding:15px;
	margin-top:7px;
}
.browse_newbox .browse_special{
	text-decoration:underline;
	color:#c07708;
	float:left;
	margin:10px 0 0 10px;
}
.browse_boton3{
	float:right;
	margin:10px 40px 0 0;
	background:url(images/browse/boton3.gif) no-repeat;
	width:82px;
	height:24px;
	border:none;
}
.browse_cont2{
	float:left;
	width:135px;
	margin-left:45px;
	margin-top:0;
	position:relative;
}
.browse_cont2 label{
	float:left;
	width:40px;
	height:15px;
}
.browse_other{
	margin-top:2px;
	float:left;
}
.browse_box .browse_input{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #464644;
	font-weight:bold;
	background:url(images/browse/boton.gif);
	text-align:center;
	float:left;
	width:146px;
	height:26px;
	line-height:26px;
	border:solid 0px;
	position:absolute;
	top:150px;
	right:18px;
	text-decoration:none;
}
.browse_box .botvisual span{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#3e3e3e;
	margin-left:-2px;
}
.browse_box .botvisual{
	text-decoration:none;
	font-weight:bold;
	background:url(images/browse/botvisual.gif) no-repeat;
	text-align:center;
	position:absolute;
	top:151px;
	right:166px;
	padding-right:7px;
	width:158px;
	height:21px;
	padding-bottom:5px;
}
.browse_box .botvisual:hover{
	text-decoration:none;
}
.browse_box .browse_input_dis{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: gray;
	font-weight:bold;
	background:url(images/browse/boton.gif);
	text-align:center;
	position:absolute;
	width:146px;
	height:26px;
	line-height:26px;
	border:solid 0px;
	top:150px;
	right:18px;
	cursor:default;
	text-decoration:none;
}
.browse_box .browse_input2{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #464644;
	font-weight:bold;
	background:url(images/browse/botvisual.gif);
	text-align:center;
	float:left;
	width:160px;
	height:24px;
	line-height:24px;
	border:solid 0px;
	margin-top:67px;
	margin-left:15px;
	text-decoration:none;
}
.browse_cont3 .browse_tex{
	width:160px;
	height:20px;
	float:none;
	text-align:left;
}
.browse_box .select_1{
	position:absolute;
	margin-top:4px;
}
.browse_box .browse_cont2 .browse_contsel input{
	float:left;
	position:relative;
	width:65px;
	margin-bottom:2px;
	height:18px;
}
.browse_marg{
	margin-top:0;
	margin-bottom:0;
	float:left;
	width:100%;
}
.browse_marg input{
	margin-top:0;
}
.browse_marg2{
	margin-top:5px;
	margin-bottom:0;
	float:left;
	width:100%;
}
.search_box{
	float:right;
	height:22px;
	padding:7px 10px 0 0px;
	background:url(images/browse/leftright.gif) no-repeat top right;
}
.search_box_left{
	float:right;
	height:31px;
	background:url(images/browse/leftmini.gif) no-repeat;
	background-position:0px -1px;
	width:14px;
}
.fix_capsula{
	float:left;
	width:100%;
}
.fix_capsula2{
	float:left;
	width:100%;
	margin-bottom:10px;
}
#profile_icon{
float:left;
}
