
#search_page {float:left;}
#search_page h3 {width: 100%;	height: 16px;color:#666;   font-size:12px;   text-transform: uppercase; font-weight: bold; margin-top: 10px; background-repeat: no-repeat;padding: 0px; margin: 0;}

#search_page table.form_search_page {width: auto; height: auto;float:left; padding:0; margin-top: 5px; font-size:12px; color: #666;}
#search_page .form_search_page #search_query {width: 150px;padding: 2px; font-size:11px;}
#search_page .form_search_page #search_go {padding:0; margin:0; cursor: pointer;}
#search_page .subtitle_label {font-size:12px;color: #666; border-bottom: 1px solid #bdbdbd;padding: 0 0 2px 0;}
#search_page .paging_tools_top {width: 100%; float: left; border-bottom: 1px solid #bdbdbd;padding-bottom: 2px;} 
#search_page .paging_sort {border-bottom:1px solid #bdbdbd;float:left; font-size:10px; color: #808284; text-align: right;width:98%; margin: 3px 0;padding: 0 0 3px 0;}
#search_page .paging_sort a {color: #666; padding-left: 3px; font-weight:bold;}
#search_page .paging_tools_top .left {font-size:10px;margin-top: 5px;}
#search_page .paging_tools_top .left .previous a {background-image: url(../img/flecha_left.jpg); background-repeat: no-repeat; background-position: left; float: left; color: #57221A; padding: 3px  3px 0 10px; height: 15px;}
#search_page .paging_tools_top .left .page_number{float:left;padding: 3px 10px; }
#search_page .paging_tools_top .left .next a{background-image: url(../img/flecha_right.jpg); background-repeat: no-repeat; background-position: right; float: left; color: #57221A; padding: 3px 10px 0 0 ; height: 15px;}
#search_page .paging_tools_bottom a, #search_page .paging_tools_top a {color: #808284}

#search_page .paging_tools_bottom {font-size:10px; padding: 5px 0; float: left;width:489px;}
#search_page .paging_tools_bottom .left .previous a {background-image: url(../img/flecha_left.jpg); background-repeat: no-repeat; background-position: left; float: left; color: #57221A; padding: 3px  3px 0 10px; height: 15px;}
#search_page .paging_tools_bottom .left .next a{background-image: url(../img/flecha_right.jpg); background-repeat: no-repeat; background-position: right; float: left; color: #57221A; padding: 3px 10px 0 0 ; height: 15px;}
#search_page .paging_tools_bottom .left .page_number{float:left;padding: 3px 10px; }
#search_page .paging_tools_bottom .right, #search_page .paging_tools_top .right{float:right; padding: 3px 0;font-size: 9px; color: #808284}

#search_page .body_search {float: left; width:100%;}
#search_page .body_search .body_search_text{float: left; border-bottom: 1px solid #bdbdbd; width: 489px}
#search_page .body_search span {font-family: Georgia;color: #808284; font-weight: normal;}

#search_page_no_results {margin-top: 5px;}
#search_page_no_results h3 {width: 100%;color:#666;   font-size:10px;   text-transform: uppercase;  margin-top: 10px; background-repeat: no-repeat;padding: 0px; margin: 0;float:left;}
#search_page_no_results .body_search_text {font-family: georgia; font-size:14px; color: #59231b; font-weight: bold;margin-top: 20px;float:left;width: 100%; }
#search_page_no_results table.form_search_page {  float: left; margin-top: 8px; font-size: 10px; color: #808284}
#search_page_no_results #search_query {width: 150px;padding: 2px;}

h2.search_page_title { background-image: url(../img/icono_busqueda.jpg);width:auto; height:22px;background-repeat: no-repeat; font-family: georgia,"Times New Roman", Times, serif; color:#59231b; font-size: 14px; margin: 10px 0 3px 0px; text-transform: uppercase; padding: 3px 0 0 28px; border-bottom:1px solid #bdbdbd;}

#search_page_no_results h2 { background-image: url(../img/icono_busqueda.jpg);width:auto; height:22px;background-repeat: no-repeat; font-family: georgia,"Times New Roman", Times, serif; color:#59231b; font-size: 14px; margin: 10px 0 3px 0px; text-transform: uppercase; padding: 3px 0 0 28px; border-bottom:1px solid #bdbdbd;}

.search_box_error {	margin-bottom: 10px; height: 100px;}	
.search_box_error table.search_error_page {vertical-align: bottom; float:left; margin-top: 15px; clear: both; padding-bottom: 5px;}
.search_box_error table.search_error_page td p{font-size:12px; color: #808284;}
.search_box_error table.search_error_page .search_form {float:left; width: 150px;padding: 0; margin: 0 3px;border:1px solid #bdbdbd;}
.search_box_error table.search_error_page #top_search_go{float:left; margin-top:-8px; padding: 0px;}


.btn_regresar {font-size:10px; color: #808284; border:1px solid #bdbdbd; padding: 3px; width: 100px; text-align: center;margin-top: 10px; float:left;clear:both;}

