@charset "utf-8";
/* CSS Document */

body{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333; line-height:16px;}
a{color:#333; text-decoration:underline;}
a:hover{text-decoration:none;}
p{color:#333; font-size:12px; padding:5px 0; line-height:18px;}
input, textarea, code, select{font-family:Verdana, Geneva, sans-serif; color:#666; outline:none; font-size:12px;}

h1{font-size:24px; color:#000; line-height:25px; padding:5px 0 15px;}
h1 span{color:#007dcc;}
h3{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:22px; color:#007dcc; padding:10px 0;}
h4{color:#000; font-size:18px; padding:10px 0;}

.png{behavior:url("js/iepngfix.htc");}
.blue{color:#007dcc;}
.orange{color:#ff5200;}

/*COMMON CSS FOR INPUT BOXES, TEXTAREAS AND SELECTBOXES*/
input.text_box{border-top:1px solid #929292; border-left:1px solid #929292; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb; background:#fff url(../images/css/input_bg.png) repeat-x top; padding:5px;}
input.mandatory{border:1px solid #fb6418;}
.idlefield{color:#c1c1c1;}
.focusfield{color:#333;}
textarea.text_box{border-top:1px solid #929292; border-left:1px solid #929292; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb; background:#fff url(../images/css/input_bg.png) repeat-x top; padding:5px;}
select.selectbox{border-top:1px solid #929292; border-left:1px solid #929292; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb; background:#fff url(../images/css/input_bg.png) repeat-x top; padding:5px;}
select.mandatory{border:1px solid #fb6418;}
textarea.mandatory{border:1px solid #fb6418;}
/*COMMON CSS FOR INPUT BOXES, TEXTAREAS AND SELECTBOXES*/

/*COMMON INFO BOX CSS START*/
.info_box_common{background:url(../images/css/info_box_bg.png) repeat-y; float:left;}
.info_box_common .top_info{float:left; background:url(../images/css/info_box_top.png) top no-repeat; width:220px;}
.info_box_common .bottom_info{float:left; background:url(../images/css/info_box_bottom.png) bottom no-repeat;  width:177px; padding:15px 15px 15px 28px;}
.info_box_common h2{font-size:14px; color:#fb5501; font-weight:bold; border-bottom:1px solid #dedede; padding:2px 0 12px;}
.info_box_common p{font-size:11px; line-height:15px; padding:12px 0 5px 0;}
/*COMMON INFO BOX CSS END*/

/*COMMON INFO BOX TRANSPARENT CSS START*/
.info_box_common_trans{float:left; width:220px;}
.info_box_common_trans .top_info{float:left; background:url(../images/css/info_box_top_trans.png) top no-repeat; width:220px; height:45px; overflow:hidden;}
.info_box_common_trans .bottom_info{float:left; background:url(../images/css/info_box_bottom_trans.png) bottom no-repeat;  width:220px; height:80px; overflow:hidden;}
.info_box_common_trans .info_content{float:left; width:180px; padding:0 15px 0 25px; background:url(../images/css/info_box_bg_trans.png) repeat-y;}
.info_box_common_trans h2{font-size:14px !important; color:#fb5501 !important; font-weight:bold; border-bottom:1px solid #dedede; padding:2px 0 12px !important; margin-top:-30px !important; position:relative; background:#fff !important;}
.info_box_common_trans p{font-size:11px; line-height:15px; padding:12px 0 5px 0; margin-bottom:-70px; position:relative;}
/*COMMON INFO BOX TRANSPARENT CSS END*/

/*COMMON INFO BOX TRANSPARENT INVERT CSS START*/
.info_box_common_invert_trans{float:left; width:220px;}
.info_box_common_invert_trans .top_info{float:left; background:url(../images/css/info_box_invert_top_trans.png) top no-repeat; width:220px; height:45px; overflow:hidden;}
.info_box_common_invert_trans .bottom_info{float:left; background:url(../images/css/info_box_invert_bottom_trans.png) bottom no-repeat;  width:220px; height:80px; overflow:hidden;}
.info_box_common_invert_trans .info_content{float:left; width:180px; padding:0 25px 0 15px; background:url(../images/css/info_box_invert_bg_trans.png) repeat-y;}
.info_box_common_invert_trans h2{font-size:14px !important; color:#fb5501 !important; font-weight:bold; border-bottom:1px solid #dedede; padding:2px 0 12px !important; margin-top:-30px !important; position:relative; background:#fff !important;}
.info_box_common_invert_trans p{font-size:11px; line-height:15px; padding:12px 0 5px 0; margin-bottom:-70px; position:relative;}
/*COMMON INFO BOX TRANSPARENT INVERT CSS END*/

#wrapper{width:975px; margin:0 auto;}

#header_bg{background:#fff url(../images/css/pg_bg.png) top repeat-x;}
#header{width:975px; margin:0 auto;}
#header .top_organge_band{float:left; width:975px; height:31px;}
#header .top_links_right{float:right; width:6px; height:31px; background:url(../images/css/top_links_corners.png) right top no-repeat;}
#header .top_links_left{float:right; width:6px; height:31px; background:url(../images/css/top_links_corners.png) left top no-repeat;}
#header ul.top_links{float:right; height:26px; padding:5px 0 0 0; background:url(../images/css/top_links_bg.png) repeat-x;}
#header ul.top_links li{float:left; background:url(../images/css/divider_top_links.png) right no-repeat; padding:0 13px 0 10px;}
#header ul.top_links li.last{background:none; padding:0 10px;}
#header ul.top_links li a{color:#fff; font-weight:bold; text-decoration:none;}
#header ul.top_links li a:hover{text-decoration:underline;}
#header .user_name{float:right; color:#000; padding:12px 10px 0 0; font-size:11px;}

.header .top_organge_band{float:left; width:975px; height:31px;}
.header .top_links_right{float:right; width:6px; height:31px; background:url(../images/css/top_links_corners.png) right top no-repeat;}
.header .top_links_left{float:right; width:6px; height:31px; background:url(../images/css/top_links_corners.png) left top no-repeat;}
.header ul.top_links{float:right; height:26px; padding:5px 0 0 0; background:url(../images/css/top_links_bg.png) repeat-x;}
.header ul.top_links li{float:left; background:url(../images/css/divider_top_links.png) right no-repeat; padding:0 13px 0 10px;}
.header ul.top_links li.last{background:none; padding:0 10px;}
.header ul.top_links li a{color:#fff; font-weight:bold; text-decoration:none;}
.header ul.top_links li a:hover{text-decoration:underline;}
.header .user_name{float:right; color:#000; padding:12px 10px 0 0; font-size:11px;}

#header .logo{float:left; padding:34px 0 0 0; width:690px;}
#header .logo p{float:left; font-size:20px; font-weight:bold; color:#0597fe; width:430px; padding:0 0 0 30px; line-height:25px;}

#header a.contact{float:right; color:#34a9ff; font-size:16px; font-weight:bold; text-decoration:none; background:url(../images/css/icon_newsletters.png) left top no-repeat; padding:20px 0 20px 105px; margin-top:30px;}
#header a.contact:hover{color:#ff5200;}

#header .top_navigation{float:left; width:975px; height:38px; padding:4px 0; margin-top:3px;}
#header .top_navigation ul{padding-top:1px;}
#header .top_navigation ul li{float:left; background:url(../images/css/divider_top_navi.png) left no-repeat; padding-left:3px;}
#header .top_navigation ul li a{color:#fff; font-size:13px; font-weight:bold; text-decoration:none; padding:10px; float:left; background:url(../images/css/top_link_hover.gif) top repeat-x;}
#header .top_navigation ul li a:hover{background:url(../images/css/top_link_hover.gif) bottom repeat-x;}
#header .top_navigation ul li.active a{background:url(../images/css/top_link_hover.gif) bottom repeat-x;}

#header .top_navigation ul.secondary li a{font-size:12px;}

#header a.mi_serviciomex24{float:right; font-size:12px; color:#fff; font-weight:bold; margin:10px 0 10px 10px;}

.search{float:left; width:975px; text-align:center; padding:26px 0 40px;}
.search input{vertical-align:middle;}
.search input.txt_box{ background:url(../images/css/search_box_bg.gif) repeat-x; border-left:1px solid #e1e8f0; border-right:1px solid #e1e8f0; padding:7px 5px; margin:0 2px;}
.search input.search_btn{width:112px; height:32px; background:url(../images/css/search_btn_bg.gif) no-repeat; color:#fff; font-weight:bold; padding-bottom:1px; margin-left:20px; cursor:pointer;}

#content{float:left; width:975px;}
.content_row{float:left; width:975px;}

.banner{float:left; width:975px; background:url(../images/css/banner_shadow.png) bottom no-repeat; padding-bottom:40px; margin-top:20px;}
.banner_content{float:left; width:935px; background:url(../images/css/banner_bg.png) bottom repeat-x; height:290px; padding:20px 20px 0 20px;}
.banner_content .col_1{float:left; width:355px;}
.banner_content .col_2{width:408px; height:265px; float:left; background:url(../images/css/Capture2final.png) no-repeat; padding:61px 6px 0 0; margin:-30px;}
.banner_content .col_3{float:left; width:58px; height:114px; margin:66px 0 0 32px;}
.banner_content .col_3 a{float:left; width:210px; height:114px; background:url(../images/css/register_bg.png) no-repeat; text-decoration:none; outline:none;}
.banner_content .col_3 a img{float:left; margin:22px 0 15px 19px;}
.banner_content .col_3 span{float:left; clear:both; width:210px; text-align:center; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#666; cursor:pointer;}
.banner_content h1{font-size:28px; color:#007dcc; font-weight:bold; line-height:30px; font-family:Arial, Helvetica, sans-serif;}
.banner_content ul{padding-top:20px;}
.banner_content ul li{font-size:15px; color:#666; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background:url(../images/css/bullet_banner_li.gif) 0px 0px no-repeat; padding:4px 0 8px 25px;}

.three_steps{float:left; width:975px; padding:10px 0 45px;}
.three_steps p{line-height:16px; padding:0;}
.three_steps .step_1{float:left; width:163px; background:url(../images/css/three_steps_img.png) 0px 0px no-repeat; padding:0 18px 0 113px;}
.three_steps .step_2{float:left; width:155px; background:url(../images/css/three_steps_img.png) -9px -117px no-repeat; padding:0 18px 0 153px; margin-left:19px; display:inline;}
.three_steps .step_3{float:left; width:135px; background:url(../images/css/three_steps_img.png) 0px -221px no-repeat; padding:0 0 0 114px; margin-left:10px; display:inline;}
.three_steps h2{font-size:15px; font-weight:bold; color:#000; font-family:Arial, Helvetica, sans-serif; padding-bottom:10px;}
.three_steps .bullet{float:left; margin-top:30px; background:url(../images/css/bullet_three_steps.png) no-repeat; height:35px; width:35px;}

#left_content{float:left; width:740px;}

.carousel_box{float:left; width:740px; margin-bottom:30px;}
.carousel_box .top{float:left; width:740px; height:6px; background:url(../images/css/carousel_box.png) 0px 0px no-repeat; overflow:hidden;}
.carousel_box .bottom{float:left; width:740px; height:6px; background:url(../images/css/carousel_box.png) 0px -6px no-repeat; overflow:hidden;}
.carousel_content{float:left; width:738px; background:#fbfbfb; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; padding:10px 0; _padding:10px 0 0 0;} 
.carousel_content .previous{float:left; width:46px; height:41px; margin-top:35px; background:url(../images/css/carousel_next_pre.png) left top no-repeat; cursor:pointer;}
.carousel_content .next{float:right; width:46px; height:41px; margin-top:35px; background:url(../images/css/carousel_next_pre.png) right top no-repeat; cursor:pointer;}
.carousel_content .carousel{float:left; margin:0 10px;}
.carousel_content .carousel ul li{float:left; width:192px; margin:0 8px; display:inline;}

.carousel_inner_box{ float:left;}
.carousel_inner_box .top{float:left; width:192px; height:6px; background:url(../images/css/carousel_inner_box.png) 0px 0px no-repeat; overflow:hidden;}
.carousel_inner_box .bottom{float:left; width:192px; height:6px; background:url(../images/css/carousel_inner_box.png) 0px -6px no-repeat; overflow:hidden;}
.carousel_inner_box .cl_content{float:left; background:#fff; border-left:1px solid #ddd; border-right:1px solid #ddd; width:170px; padding:0px 10px; height:100px;}
.carousel_inner_box h2{font-size:10px; font-weight:bold; padding-bottom:10px; color:#000;}
.carousel_inner_box h2 a{text-decoration:none; color:#000;}
.carousel_inner_box h2 a:hover{text-decoration:underline;}
.carousel_inner_box .img{float:left; width:67px; height:67px;}
.carousel_inner_box .img img{float:left;}
.carousel_inner_box p{float:left; width:92px; padding-left:10px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666;}
.carousel_inner_box p span{display:block;}
.carousel_inner_box p .precio_cancelled{color:#666; text-decoration:line-through;}
.carousel_inner_box p .precio{color:#333; font-size:12px; font-weight:bold;}
.carousel_inner_box p .ahorro{font-size:13px; color:#ff5200;}

.gray_boxes_index{float:left; width:740px;}
.gray_boxes_index .gray_box{float:left; width:237px; background:url(../images/css/gray_box_index_bg.png) repeat-y; margin-right:14px;}
.gray_boxes_index .last{margin-right:0px;}
.gray_boxes_index .gray_box .top{float:left; width:237px; background:url(../images/css/gray_box_index_top.png) top no-repeat; padding-top:0px;}
.gray_boxes_index .gray_box .bottom{float:left; width:197px; background:url(../images/css/gray_box_index_bottom.png) bottom no-repeat; padding:10px 20px 30px;}
.gray_boxes_index .gray_box h3{font-size:13px; font-weight:bold; color:#000; border-bottom:1px solid #ebebeb; padding:0 0 10px 0; font-family:Verdana, Geneva, sans-serif;}
.gray_boxes_index .gray_box p{padding-top:10px; height:75px; line-height:16px; padding-bottom:0;}
.gray_boxes_index .gray_box a.read_more{float:right; color:#666; background:url(../images/css/bullet_readmore.png) right no-repeat; padding:0 15px 0 0;}

#right_panel{float:right; width:220px;}
#right_panel .gray_border_box{float:left; width:220px; margin-bottom:10px;}
#right_panel .gray_border_box .top{float:left; width:220px; height:7px; overflow:hidden; background:url(../images/css/gray_box_rp.png) no-repeat;}
#right_panel .gray_border_box .bottom{float:left; width:220px; height:7px; overflow:hidden; background:url(../images/css/gray_box_rp.png) 0px -7px no-repeat;}
#right_panel .gray_border_box .gray_border_box_content{float:left; width:212px; border-left:4px solid #e7e7e7; border-right:4px solid #e7e7e7;}

.login_rp{float:left; padding:15px 0 10px 18px; height:103px; overflow:hidden;}
.login_rp input.text_box{width:165px; margin-bottom:10px;}
.login_rp input.login_btn{width:65px; height:25px; background:url(../images/css/login_btn_bg.png) no-repeat; color:#fff; font-weight:bold; cursor:pointer; float:right; margin:5px 16px 0 0; padding-bottom:1px; outline:none;}

.newsletter{margin-top:20px;}
.newsletter_rp{float:left; padding:10px 15px 10px 18px; overflow:hidden;}
.newsletter_rp h4{font-size:18px; line-height:20px; color:#000; border-bottom:1px solid #ebebeb; margin-bottom:15px; padding:0 0 10px 0; background:url(../images/css/icon_newsletters.png) 80px -118px no-repeat;}
.newsletter_rp input.text_box{width:165px; margin-bottom:10px;}
.newsletter_rp input.subscribe_btn{width:93px; height:25px; color:#fff; font-weight:bold; cursor:pointer; float:right; margin:5px 0 2px 0; background:url(../images/css/subscribe_btn_bg.png) no-repeat; padding-bottom:1px; outline:none;}

#footer{height:46px; background:url(../images/css/footer_bg.png) 0px 30px repeat-x; clear:both; padding:30px 0 15px 0;}
#footer .footer{width:975px; margin:0 auto; padding-top:14px; text-align:center;}
#footer .footer a{color:#333; text-decoration:none; font-weight:bold; font-size:11px; margin:0 50px;}
#footer .footer a:hover{text-decoration:underline;}
.copyright {color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:0 0 3px 0; text-align:center;}
.desarrollado {color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:0 0 7px 0; text-align:center;}
#footer_grey_box{height:100px; padding:4px; text-align:center; clear:both; background:url(../images/css/footer_grey_bg.png) top repeat-x; margin-top:-15px;}
.footer_logo {color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:0 0 0 0; text-align:center;}
.footer_logo .logo {color:#666666; font-family:Arial,Helvetica,sans-serif; padding:0 50px 0 0; display:inline-block;}
.footer_logo p{color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:0 0 0 0; text-align:center;}


/*==================page_2.html START==================*/
.breadcrumbs{width:975px; padding:5px 0 20px; clear:both;}
.breadcrumbs a{font-size:12px; color:#666; text-decoration:none;}
.breadcrumbs a:hover{text-decoration:underline;}
.breadcrumbs span{font-weight:bold; color:#666;}
.breadcrumbs span.bullet{font-weight:bold; width:10px; height:12px; _height:15px; background:url(../images/css/bullet_breadcrumb.gif) 0px 0px no-repeat; _background:url(../images/css/bullet_breadcrumb.gif) 0px 2px no-repeat; display:inline-block; vertical-align:middle; margin:0 2px;}

.banner_inner{width:740px; background:url(../images/css/banner_shadow_inner.png) bottom no-repeat; padding-bottom:40px;}
.banner_inner .banner_content_in{width:700px; padding:10px 20px; background:url(../images/css/banner_bg_inner.png) repeat-x bottom;}
.banner_inner h3{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:22px; color:#007dcc; padding:15px 0;}
.banner_inner p{font-size:18px; color:#666; line-height:20px; padding:5px 0 20px; font-family:Arial, Helvetica, sans-serif;}
.banner_inner a.get_started{font-size:12px; font-weight:bold; color:#fff; text-decoration:none; background:url(../images/css/get_started.png) no-repeat; width:150px; height:36px; display:inline-block; padding:14px 0 0 30px;}
.banner_inner a.get_started:hover{text-decoration:underline;}
.banner_inner .col_1{width:410px; padding-left:5px; float:left;}
.banner_inner .col_2{float:right; width:240px; height:197px; margin:15px; display:inline;}

.sub_left_col{float:left; width:345px; padding-top:15px;}
.sub_right_col{float:right; width:375px; padding-top:15px;}
.sub_left_col .listing{width:345px; padding:5px 0; float:left;}
.sub_left_col .listing .image{float:left;}
.sub_left_col .listing .data{float:left; width:245px; padding-left:0px;}
.sub_left_col .listing h4{font-size:13px; font-weight:bold; color:#000; border-bottom:1px solid #ccc; padding:0 0 7px 0;}
.sub_left_col .listing h4 a{color:#000; text-decoration:none;}
.sub_left_col .listing h4 a:hover{text-decoration:underline;}
.sub_left_col .listing p{line-height:16px;}

ul.tabs{}
ul.tabs li{float:left; margin-right:3px;}
ul.tabs li a{float:left; font-size:13px; color:#666; text-decoration:none; font-weight:bold; background:url(../images/css/tab_left.png) left top no-repeat; padding-left:10px;}
ul.tabs li a span{float:left; background:url(../images/css/tab_right.png) right top no-repeat; padding:7px 18px 8px 8px; cursor:pointer;}
ul.tabs li a:hover{color:#007dcc; background:url(../images/css/tab_left.png) left bottom no-repeat;}
ul.tabs li a:hover span{background:url(../images/css/tab_right.png) right bottom no-repeat;}
ul.tabs li.active a{color:#007dcc; background:url(../images/css/tab_left.png) left bottom no-repeat;}
ul.tabs li.active a span{background:url(../images/css/tab_right.png) right bottom no-repeat;}

.tab_content{float:left; background:url(../images/css/tab_content_bg.png) repeat-x top;}

.sub_right_col .ad_box{width:300px; height:375px; float:left; padding-top:20px;}

.have_que_rp{float:left; padding:10px 15px 10px 18px; overflow:hidden;}
.have_que_rp h4{font-size:18px; line-height:22px; color:#000; border-bottom:1px solid #ebebeb; margin-bottom:15px; padding:0 0 10px 0;}
.have_que_rp .contact_us{font-size:18px; color:#007dcc; text-decoration:none; padding:5px 0 5px 60px; display:block; background:url(../images/css/icon_newsletters.png) -55px -125px no-repeat; margin-bottom:10px;}
.have_que_rp .phone_num{font-size:14px; color:#333; padding:5px 0 11px 58px; display:block; background:url(../images/css/icon_phone.png) 9px -4px no-repeat; margin-bottom:5px;}

.get_started{float:left; padding:10px 15px 10px 18px; overflow:hidden;}
.get_started h4{font-size:14px; line-height:18px; color:#000; border-bottom:1px solid #ebebeb; margin-bottom:15px; padding:0 0 10px 0;}
.get_started .contact_us{font-size:18px; color:#007dcc; text-decoration:none; padding:5px 0 5px 60px; display:block; background:url(../images/css/icon_newsletters.png) -55px -125px no-repeat; margin-bottom:10px;}
.get_started .phone_num{font-size:14px; color:#333; padding:5px 0 11px 58px; display:block; background:url(../images/css/icon_phone.png) 9px -4px no-repeat; margin-bottom:5px;}
.get_started a.get_started_btn{font-size:12px; font-weight:bold; color:#fff; text-decoration:none; background:url(../images/css/get_started_rp.png) no-repeat; width:148px; height:31px; display:inline-block; padding:14px 0 0 30px;}
.get_started a.get_started_btn:hover{text-decoration:underline;}

.yellow_box_rp{float:left; width:220px; margin-bottom:10px;}
.yellow_box_rp .top{float:left; width:220px; height:6px; background:url(../images/css/yellow_box_rp.png) 0px 0px no-repeat; overflow:hidden}
.yellow_box_rp .bottom{float:left; width:220px; height:6px; background:url(../images/css/yellow_box_rp.png) 0px -6px no-repeat; overflow:hidden}
.yellow_box_rp .yellow_box_rp_content{float:left; width:178px; background:#ffffc6; padding:10px 20px; border-left:1px solid #f2e486; border-right:1px solid #f2e486;}
/*==================page_2.html END==================*/

/*==================page_3.html START==================*/

a.blue_btn{display:inline-block; background:url(../images/css/blue_btn_left.png) left no-repeat; text-decoration:none; padding-left:7px; color:#fff;}
a.blue_btn span{display:inline-block; background:url(../images/css/blue_btn_right.png) right no-repeat; color:#fff; font-weight:bold; font-size:11px; padding:5px 12px 7px 5px; cursor:pointer; white-space:nowrap;}
a.blue_btn:hover span{text-decoration:underline;}

a.light_blue_btn{display:inline-block; background:url(../images/css/light_blue_btn_left.png) left no-repeat; text-decoration:none; padding-left:7px; color:#007dcc;}
a.light_blue_btn span{display:inline-block; background:url(../images/css/light_blue_btn_right.png) right no-repeat; color:#007dcc; font-weight:bold; font-size:11px; padding:0px 12px 0px 5px; _padding:5px 12px 7px 5px; cursor:pointer; line-height:28px; white-space:nowrap;}
a.light_blue_btn span img{vertical-align:middle; margin:-3px 5px 0 -4px; _margin:0px 5px 0 -4px;}
a.light_blue_btn:hover span{text-decoration:underline;}

a.oragne_btn{display:inline-block; background:url(../images/css/orange_btn_left.png) left no-repeat; text-decoration:none; padding-left:24px; color:#fff;}
a.oragne_btn span{display:inline-block; background:url(../images/css/orange_btn_right.png) right no-repeat; color:#fff; font-weight:bold; font-size:15px; padding:14px 52px 15px 10px; cursor:pointer; white-space:nowrap;}
a.oragne_btn:hover span{text-decoration:underline}

a.gray_button{display:inline-block; background:url(../images/css/gray_btn_left.png) left no-repeat; text-decoration:none; padding-left:7px; color:#007dcc;}
a.gray_button span{display:inline-block; background:url(../images/css/gray_btn_right.png) right no-repeat; color:#007dcc; font-weight:bold; font-size:11px; padding:5px 12px 7px 5px; cursor:pointer; white-space:nowrap;}
a.gray_button:hover span{text-decoration:underline;}

.create_ad_left_col{width:506px; float:left;}
.create_ad_right_col{width:220px; float:right;}
.ad_options{float:left; width:325px; padding-right:180px; margin-bottom:15px;}
.ad_options .row{padding:5px 8px 6px;}
.ad_options .row input{vertical-align:middle; margin-right:3px;}
.ad_options .row_last{padding:5px 10px; border-top:1px solid #ccc; padding:8px; margin-top:4px;}
.ad_options a.need_help{color:#007dcc; padding:8px; display:inline-block;}

.custom_ad_box{float:left; width:506px; margin-bottom:10px;}
.custom_ad_box .top{float:left; width:506px; height:6px; background:url(../images/css/customize_ad_box.png) 0px 0px no-repeat; overflow:hidden;}
.custom_ad_box .bottom{float:left; width:506px; height:6px; background:url(../images/css/customize_ad_box.png) 0px -6px no-repeat; overflow:hidden;}
.custom_ad_box .custom_ad_content{background:#fbfbfb; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; padding:8px 20px; float:left; width:464px; position:relative;}

.custom_ad_box .row{padding:8px 0;}
.custom_ad_box .ad_image{float:left; width:80px; height:80px; margin:5px 0;}
.custom_ad_box a.examinar{float:left; margin:30px 0 0 65px;}
.custom_ad_box .row p{padding-top:0;}
.custom_ad_box .row p span{font-size:11px; color:#666;}
.custom_ad_box .row .text_box{width:290px;}

.custom_ad_box .ad_size_box{width:137px; height:72px; background:url(../images/css/list_ad_size_box_bg.png) no-repeat; position:absolute; right:-15px; top:12px;}
.custom_ad_box .ad_size_box p{color:#666; padding:10px 12px; line-height:16px;}
.custom_ad_box .ad_size_box p strong{color:#333;}

.ad_preview_box{float:left; width:220px; background:url(../images/css/ad_preview_bg.png) repeat-y; position:relative;}
.ad_preview_box_first{margin-top:36px;}
.ad_preview_box .top{float:left; width:220px; height:6px; background:url(../images/css/ad_preview_box.png) 0px 0px  no-repeat; overflow:hidden;}
.ad_preview_box .bottom{float:left; width:220px; height:6px; background:url(../images/css/ad_preview_box.png) 0px -6px  no-repeat; overflow:hidden;}
.ad_preview_content h2{font-weight:bold; padding-bottom:0px;}
.ad_preview_content{padding:5px 10px; float:left; width:220px; height:78px;}
.ad_preview_box_first .ad_preview_content{height:178px;}
.ad_preview_content .ad_preview_img{float:left; width:65px; margin-top:10px;}
.ad_preview_content .ad_preview_img img{float:left;}
.ad_preview_content .ad_preview_img a{float:left; width:65px; height:20px; color:#fff; font-weight:bold; font-size:9px; background:url(../images/css/see_profile_btn_bg.png) no-repeat; text-align:center; text-decoration:none;}
.ad_preview_content .ad_preview_img a:hover{text-decoration:underline;}
.ad_preview_content .ad_details{float:left; width:125px; padding-left:8px; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-top:10px;}
.ad_preview_content .ad_details a{color:#ff5200; text-decoration:none;}
.ad_preview_content .ad_details a:hover{text-decoration:underline;}
.ad_preview_content .desc{clear:both; font-size:11px; color:#666; line-height:15px;}
.ad_preview_content a.site_link{font-size:11px; color:#007dcc;}
.ad_preview_content a.profile_btn{display:block; width:45px; height:19px; background:url(../images/css/profile_btn.png) no-repeat; color:#fff; font-size:9px; font-weight:bold; text-decoration:none; text-align:center; position:absolute; right:5px; bottom:4px;}
.ad_preview_content a.profile_btn:hover{text-decoration:underline;}

.create_ad_right_col p.note{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#999; clear:both; padding:5px 2px;}
.create_ad_right_col p.note strong{color:#666;}

.gray_box_740{float:left; width:740px; background:url(../images/css/gray_box_bg_740.png) repeat-y;}
.gray_box_740 .top{float:left; width:740px; height:6px; background:url(../images/css/gray_box_740.png) 0px 0px no-repeat; overflow:hidden;}
.gray_box_740 .bottom{float:left; width:740px; height:6px; background:url(../images/css/gray_box_740.png) 0px -6px no-repeat; overflow:hidden;}

.location_box{float:left; width:700px; margin:0 0 20px 20px; display:inline;}
.location_box_first{margin-top:20px;}
.location_box .location_top{float:left; width:700px; height:6px; background:url(../images/css/location_box.png) 0px 0px no-repeat; overflow:hidden;}
.location_box .location_bottom{float:left; width:700px; height:6px; background:url(../images/css/location_box.png) 0px -6px no-repeat; overflow:hidden;}
.location_box .location_content{float:left; width:688px; padding:5px; background:#fff; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.location_box .location_content h2{font-size:13px; color:#000; font-weight:bold; padding:0 8px 10px;}

table{}
table td{color:#333;}
table th{color:#333; color:#ff5200; background:#ffe9de url(../images/css/table_header_bg.png) top repeat-x; border-bottom:1px solid #ffceb6;}
table td, table th{padding:8px 8px;}

.enter_location{clear:both; padding:20px 8px 8px 8px;}
.enter_location .text_box{width:287px; vertical-align:middle;}
.enter_location .blue_btn{vertical-align:middle; margin-left:8px;}
.enter_location .selectbox{width:245px; vertical-align:middle;}
select.selectbox{border-top:1px solid #929292; border-left:1px solid #929292; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb; background:#fff url(../images/css/input_bg.png) repeat-x top; padding:5px;}

.apply_mexipuntos{width:740px; clear:both; text-align:right; padding:15px 0 0 0;}

.my_services_rp{float:left; padding:10px 15px 10px 18px; overflow:hidden;}
.my_services_rp h4{font-size:18px; line-height:22px; color:#000; border-bottom:1px solid #ebebeb; margin-bottom:5px; padding:0 0 10px 0; width:176px;}
.my_services_rp ul{padding:0 0 8px 0;}
.my_services_rp ul li{padding:2px 0;}
.my_services_rp ul li a{color:#007dcc; text-decoration:none; display:inline-block; padding:2px 0 2px 25px;}
.my_services_rp ul li a.dashboard{background:url(../images/css/icons_services.png) 0px 2px no-repeat;}
.my_services_rp ul li a.my_services{background:url(../images/css/icons_services.png) 0px -34px no-repeat;}
.my_services_rp ul li a.my_bids{background:url(../images/css/icons_services.png) 0px -69px no-repeat;}
.my_services_rp ul li a.my_favs{background:url(../images/css/icons_services.png) 0px -98px no-repeat;}
.my_services_rp ul li a.my_alerts{background:url(../images/css/icons_services.png) 0px -133px no-repeat;}
.my_services_rp ul li a.my_profile{background:url(../images/css/icons_services.png) 0px -167px no-repeat;}
.my_services_rp ul li a.my_reviews{background:url(../images/css/icons_services.png) 0px -203px no-repeat;}
.my_services_rp ul li a.my_ads{background:url(../images/css/icons_services.png) 0px -242px no-repeat;}
.my_services_rp ul li a.action_send_friend{background:url(../images/css/icons_services.png) 0px -307px no-repeat;}
.my_services_rp ul li a.action_print{background:url(../images/css/icons_services.png) 0px -277px no-repeat;}
.my_services_rp ul li a.action_ask{background:url(../images/css/icons_services.png) 0px -337px no-repeat;}
.my_services_rp ul li a.action_alerts_email{background:url(../images/css/icons_services.png) 0px -133px no-repeat;}
.my_services_rp ul li a.action_quote{background:url(../images/css/icons_services.png) 0px -68px no-repeat;}
.my_services_rp ul li a.action_chat{background:url(../images/css/icons_services.png) 0px -400px no-repeat;}
.my_services_rp ul li a.action_edit{background:url(../images/css/icons_services.png) 0px -368px no-repeat;}
.my_services_rp ul li a.action_favs{background:url(../images/css/icons_services.png) 0px -98px no-repeat;}
.my_services_rp ul li a:hover{text-decoration:underline; color:#ff5200;}
.my_services_rp a.change_to_premium{font-size:12px; color:#007dcc; border-top:1px solid #ebebeb; display:block; padding:8px 0 0 0;}
/*==================page_3.html END==================*/

/*==================page_4.html START==================*/
ul.bullets_checkbox{ margin-bottom:10px;}
ul.bullets_checkbox li{background:url(../images/css/bullet_checkbox.png) 0px 0px no-repeat; padding:2px 0 10px 28px; font-size:16px; line-height:18px;}

.yellow_box_740{float:left; width:740px; margin:5px 0;}
.yellow_box_740 .top{float:left; width:740px; height:6px; background:url(../images/css/yellow_box_740.png) 0px 0px no-repeat; overflow:hidden;}
.yellow_box_740 .bottom{float:left; width:740px; height:6px; background:url(../images/css/yellow_box_740.png) 0px -6px no-repeat; overflow:hidden;}
.yellow_box_740 .yellow_box_content_740{background:#ffffc6; border-left:1px solid #f2e486; border-right:1px solid #f2e486; width:718px; padding:2px 10px;}
.note_excla{font-size:18px; color:#fb5501; line-height:22px; background:url(../images/css/icon_exclamatory.png) 0px 8px no-repeat; padding:10px 0 7px 30px;}

.function_box{float:left; width:740px; margin-top:30px;}
.function_box h4{padding:5px 0 7px 29px;}
.function_box h4.mis_solicitudes{background:url(../images/css/icons_services.png) 0px -29px no-repeat;}
.function_box h4.mis_cotizaciones{background:url(../images/css/icons_services.png) 0px -64px no-repeat;}
.function_box h4.mi_publicidad{background:url(../images/css/icons_services.png) 0px -237px no-repeat;}
.function_box h4.mis_alertas{background:url(../images/css/icons_services.png) 0px -128px no-repeat;}
.function_box h4.mis_fav{background:url(../images/css/icons_services.png) 0px -94px no-repeat;}
.function_box h4.mis_calificaciones{background:url(../images/css/icons_services.png) 0px -199px no-repeat;}
.function_box .desc{border-top:1px solid #ebebeb; margin-top:10px; padding:5px 0 8px;}
.function_box .note_fn{float:left; width:740px; background:url(../images/css/function_box_shadow.png) bottom no-repeat; padding-bottom:10px;}
.function_box .note_fn_content{float:left; width:740px; background:#fbfbfb url(../images/css/function_box_bg.png) repeat-x bottom; border-top:1px solid #ededed; border-left:1px solid #ededed; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf;}
.function_box .note_fn_content p{font-size:11px; color:#666; padding:7px 12px 9px; line-height:16px;}
.function_box .note_fn_content p a{color:#007dcc;}

.progress_bar{clear:both; margin-bottom:10px;}

/*==================page_4.html END==================*/


/*==================page_5.html START================*/
.myprofile{float:left; width:740px;}
.myprofile .top{float:left; width:740px; height:6px; overflow:hidden; background:url(../images/css/myprofile_top.png) no-repeat;}
.myprofile .bottom{float:left; width:740px; height:6px; overflow:hidden; background:url(../images/css/myprofile_bottom.png) no-repeat;}
.myprofile .profile_type{float:left; width:698px; padding:5px 20px; background:#fbfbfb; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2;}
.myprofile ul.profile_type_form{float:left; width:290px; padding:10px 0; clear:left;}
.myprofile ul.profile_type_form li{float:left; width:290px; padding:5px 0;}
.myprofile ul.profile_type_form h5{float:left; width:72px; line-height:25px; _line-height:20px;}
.myprofile ul.profile_type_form h6{float:left; width:218px; line-height:25px;}
.myprofile ul.profile_type_form h6 .selectbox{vertical-align:middle; width:206px;}
.myprofile ul.profile_type_form h6 .text_box{vertical-align:middle; width:196px;}
.myprofile .i_am{float:right; padding:5px 0;}
.myprofile .i_am span{color:#000;}
.myprofile h4.type_account_title{float:left; width:350px;}
.myprofile .note{width:670px; clear:both; color:#666; font-size:11px; line-height:13px; padding:10px 14px; background:url(../images/css/astrik.png) 0px 12px no-repeat;}

.myprofile .basic_membership{float:left; background:#f3f4f4; width:738px; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; border-bottom:1px solid #e3e4e4; border-top:1px solid #e3e4e4}
.myprofile .basic_membership_title{float:left; height:127px; width:40px; background:url(../images/css/basic_membership_title.png) no-repeat; margin-top:105px;}
.myprofile .bm_content{float:left; width:665px; padding:10px 0px 0px 10px;}
.myprofile .bm_content .desc_height{float:left; height:215px;}
.myprofile  .left_col{float:left; width:335px;}
.myprofile  .left_col textarea.description{width:315px; height:140px;}
.myprofile  .left_col .char_limit_note{font-size:11px; color:#666; text-align:right; padding:0 10px;}

.myprofile  .right_col{float:left; width:275px; padding-left:40px;}
.myprofile  .choose_location_box{float:left; width:270px;}
.myprofile  .choose_location_box .top{float:left; width:270px; height:6px; background:url(../images/css/choose_location_box.png) 0px 0px no-repeat;}
.myprofile  .choose_location_box .bottom{float:left; width:270px; height:6px; background:url(../images/css/choose_location_box.png) 0px -6px no-repeat;}
.myprofile  .choose_location_box ul{float:left; width:244px; padding:5px 12px; background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.myprofile  .choose_location_box ul li{border-bottom:1px solid #ebebeb; padding:7px 2px; color:#007dcc; float:left; width:240px;}
.myprofile  .choose_location_box ul li.last{border:none;}
.myprofile  .choose_location_box ul li.mandatory{border:1px solid #fb6418;}
.myprofile  .choose_location_box ul li span{width:80px; display:inline-block; color:#333; float:left;}
.myprofile  .choose_location_box ul li code{color:#007dcc; float:left; width:145px;}
.myprofile  .choose_location_box .editar_btn{font-size:11px; font-weight:bold;color:#007dcc; float:right; padding-left:20px; margin:2px -15px;}
.myprofile  .choose_location_box .editar_btn span{float:left; padding:4px 12px 4px 9px; color:#007dcc; width:auto;}

.editar_btn{font-size:11px; font-weight:bold;color:#007dcc; float:right; padding-left:20px; margin:2px 0;}
.editar_btn span{float:left; padding:4px 12px 4px 9px; color:#007dcc; width:auto;}

.delete_btn{background:url(../images/css/delete_btn_left.png) left no-repeat; font-size:11px; font-weight:bold;color:#007dcc; float:right; padding-left:20px; margin:2px 0;}
.delete_btn span{float:left; background:url(../images/css/editar_btn_right.png) right no-repeat; padding:4px 12px 4px 7px; color:#007dcc; width:auto;}

.activate_btn{background:url(../images/activate_btn_left.png) left no-repeat; font-size:11px; font-weight:bold;color:#007dcc; float:right; padding-left:20px; margin:2px 0;}
.activate_btn span{float:left; background:url(../images/editar_btn_right.png) right no-repeat; padding:4px 12px 4px 7px; color:#007dcc; width:auto;}


.myprofile .tag_inputs ul{}
.myprofile .tag_inputs ul li{float:left; width:165px; padding:5px 0;}
.myprofile .tag_inputs ul li input{width:142px;}
.myprofile .define_cat{float:left; width:270px; margin:4px 0 2px;}
.myprofile .define_cat .top_cat{float:left; width:270px; height:6px; background: url(../images/css/define_cat_box.png) 0 0 no-repeat; overflow:hidden;}
.myprofile .define_cat .bottom_cat{float:left; width:270px; height:6px; background: url(../images/css/define_cat_box.png) 0 -6px no-repeat; overflow:hidden;}
.myprofile .define_cat .content_cat{float:left; width:248px; padding:0px 10px 2px; background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.myprofile .define_cat .content_cat span{float:left; width:15px; color:#666;}
.myprofile .define_cat .content_cat div{float:left; color:#666; width:160px; font-size:9px;}
.myprofile .define_cat .content_cat a{float:right; color:#007dcc; font-weight:bold; padding:0px 0 0px 15px; font-size:11px;}

.myprofile .dc_mandatory .top_cat{background: url(../images/css/define_cat_box.png) right 0 no-repeat; overflow:hidden;}
.myprofile .dc_mandatory .bottom_cat{background: url(../images/css/define_cat_box.png) right -6px no-repeat; overflow:hidden;}
.myprofile .dc_mandatory .content_cat{background:#fff; border-left:1px solid #fb5501; border-right:1px solid #fb5501;}

.myprofile .premium_membership{float:left; background:#f1faff; width:738px; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; padding-bottom:20px;}
.myprofile .premium_membership_title{float:left; height:190px; width:40px; background:url(../images/css/premium_membership_title.png) no-repeat; margin-top:95px;}
.myprofile .pm_content{float:left; width:665px; padding:0px 0px 10px 10px;}

.myprofile .premium_table_holder{border-bottom:1px solid #e9e9e9; border-top:1px solid #e9e9e9; float:left; margin:25px 0; padding:10px 0;}
.myprofile table.premium_table{float:left; width:665px;}
.myprofile table.premium_table .text_box{}
.myprofile table.premium_table td{padding:2px 5px;}
.myprofile table.premium_table td p{padding:7px 0 0 0 !important;}

.myprofile .do_not_have_web{padding:15px 5px; clear:both;}

.myprofile .logos_images_map{float:left; width:665px;}
.myprofile .logos_images{float:left; width:395px; margin-left:-17px;}
.myprofile .logo_image_box{float:right; width:115px; background:url(../images/css/logo_box_bg.png) center top no-repeat; margin:0 10px 25px 0; display:inline; }
.myprofile .logo_image_box .image{float:left; width:115px; height:117px; color:#ccc;}
.myprofile .logo_image_box h2{text-align:right;}
.myprofile .logo_image_box h2 a{font-weight:bold; color:#007dcc; font-size:11px;}
.myprofile .logos_images .agregar_fotos{float:right; clear:right; margin:0 10px;} 

.myprofile .map{float:right; width:270px;}
.myprofile .map .map_holder{float:left; width:270px; height:278px; background:url(../images/css/map_bg.png) no-repeat;}
.myprofile .map p{font-size:11px; color:#666; font-style:italic;}

.membership_box{float:left; width:740px; padding:20px 0;}
.membership_box .mem_top{float:left; width:740px; height:6px; background:url(../images/css/membership_box.png) no-repeat; overflow:hidden;}
.membership_box .mem_bottom{float:left; width:740px; height:6px; background:url(../images/css/membership_box.png) 0 -6px no-repeat; overflow:hidden;}
.membership_box .mem_content{float:left; width:738px; background:#ffffc6; border-left:1px solid #f2e486; border-right:1px solid #f2e486; padding-bottom:20px;}
.membership_box .month_table{float:left; background:#fdf0ab; width:330px; margin:25px 0 0 20px; display:inline;}
.membership_box .month_table .month_top{float:left; width:330px; height:6px; background:url(../images/css/month_box.png) 0 0 no-repeat; overflow:hidden;}
.membership_box .month_table .month_bottom{float:left; width:330px; height:6px; background:url(../images/css/month_box.png) 0 -6px no-repeat; overflow:hidden;}
.membership_box .month_table ul{background:#ffffec; border:1px solid #fdd72f; width:316px; margin:0 auto; clear:both;}
.membership_box .month_table div.plain_text{background:#ffffec; border:1px solid #fdd72f; width:316px; margin:0 auto; clear:both; font-size:11px;}
.membership_box .month_table div.plain_text p{padding:15px; font-size:11px; line-height:15px;}
.membership_box .month_table ul li{padding:5px 10px; float:left; border-bottom:1px solid #f8e489; width:296px;}
.membership_box .month_table ul li.alt{background:#ffffd9;}
.membership_box .month_table ul li input, .membership_box .month_table ul li p, .membership_box .month_table ul li span{float:left;}
.membership_box .month_table ul li input{margin-top:2px;}
.membership_box .month_table ul li p{width:100px; padding:0 0 0 10px;}
.membership_box .month_table ul li.last{background:#ffffd9; border:none;}
.membership_box .month_table ul li.last p{width:270px; font-size:11px; line-height:13px;}
.membership_box .mem_navi{float:right; width:364px; height:46px; background: url(../images/css/membership_navi.png) no-repeat; margin:-15px 9px 0 0; position:relative;}
.membership_box .mem_navi ul{text-align:center; padding:10px 0 0 0;}
.membership_box .mem_navi ul li{font-size:11px; display:inline; background:url(../images/css/bullet_membership_navi.png) right no-repeat; padding:0 10px 0 7px;}
.membership_box .mem_navi ul li.last{background:none;}
.membership_box .mem_navi ul li a{font-weight:bold; color:#fff; text-decoration:none;}
.membership_box .mem_navi ul li a:hover{text-decoration:underline;}
.membership_box ul.mem_data{float:left; width:335px; padding:10px 0 0 22px;}
.membership_box ul.mem_data li{border-bottom:1px solid #dacd79; padding:10px 4px;}
.membership_box .aplicar_mexipuntos{float:left; background:url(../images/css/aplicar_mexipuntos.png); width:220px; height:49px; margin:25px 0 0 75px;}

.floating_options{float:left; width:220px; margin-top:200px;}
.floating_options .oragne_btn{ float:left; margin:10px 0 10px 15px;}
.floating_options .info_box_common_trans{margin:10px 0;}
/*==================page_5.html END==================*/

/*==================page_7.html START================*/
.email_alerts{float:left; width:740px; margin-top:15px;}
.email_alerts .tab_content{width:740px; float:left; padding:20px 0;}
.email_alerts .filtro{}
.paging_top{float:right; line-height:22px; margin-bottom:20px;}
.paging_top a{margin:0 3px;}
.paging_top a.prev{display:inline-block; width:23px; height:23px; background:url(../images/css/next_prev.png) left bottom no-repeat; text-decoration:none;}
.paging_top a.next{display:inline-block; width:23px; height:23px; background:url(../images/css/next_prev.png) right bottom no-repeat; text-decoration:none;}

.email_alerts_table{margin-bottom:20px; float:left; border-collapse:separate;}
.email_alerts_table a{color:#007dcc;}
.email_alerts_table tr{}
.email_alerts_table tr td{border-bottom:1px solid #e5e5e5;}
.email_alerts_table tr.alt{background:#f8f8f8;}
.email_alerts_table tr.active{}
.email_alerts_table tr.active td{border-bottom:1px solid #fb5501; border-top:1px solid #fb5501; border-collapse:collapse; background:#fff;}
.email_alerts_table tr.active td.first{background:url(../images/css/orange_dot.png) left repeat-y;}
.email_alerts_table tr.active td.last{background:url(../images/css/orange_dot.png) right repeat-y;}
.email_alerts_table span.delete_all{display:inline-block; background:url(../images/css/recyle_bin_orange.png) 0px 1px no-repeat; padding:0 0 0 18px;}

.paging_bottom{float:left; width:740px; text-align:center; margin-top:10px;}
.paging_bottom_sm{width:505px;}
.paging_bottom a{text-decoration:none;}
.paging_bottom a.prev{color:#333; background:url(../images/css/bullet_prev.png) left no-repeat; padding-left:10px; margin-right:5px;}
.paging_bottom a.prev:hover{color:#ff5200;}
.paging_bottom a.next{color:#333; background:url(../images/css/bullet_next.png) right no-repeat; padding-right:10px; margin-left:5px;}
.paging_bottom a.next:hover{color:#ff5200;}
.paging_bottom .pg_nums{}
.paging_bottom .pg_nums a{display:inline-block; width:23px; height:23px; background:url(../images/css/paging.png) top left no-repeat; color:#666; text-align:center; line-height:22px; margin:0 2px;}
.paging_bottom .pg_nums a:hover{background:url(../images/css/paging.png) bottom left no-repeat; color:#fff; font-weight:bold;}
.paging_bottom .pg_nums a.active{background:url(../images/css/paging.png) bottom left no-repeat; color:#fff; font-weight:bold;}
/*==================page_7.html END==================*/


/*==================page_8.html START================*/
.contribution_box{float:left; width:740px; margin:5px 0;}
.contribution_box .top{float:left; width:740px; height:6px; background:url(../images/css/contribution_box.png) 0 0 no-repeat; overflow:hidden;}
.contribution_box .bottom{float:left; width:740px; height:6px; background:url(../images/css/contribution_box.png) 0 -6px no-repeat; overflow:hidden;}
.contribution_box .contribution_content{float:left; border-left:1px solid #ddd; border-right:1px solid #ddd;}

.contribution_box_orange .top{background:url(../images/css/contribution_box.png) -740px 0 no-repeat;}
.contribution_box_orange .bottom{background:url(../images/css/contribution_box.png) -740px -6px no-repeat;}
.contribution_box_orange .contribution_content{border-left:1px solid #fb5501; border-right:1px solid #fb5501;}

.contribution_content{width:700px; padding:10px 19px;}
.contribution_content h2{color:#007dcc; font-size:16px; font-weight:bold; width:325px; float:left; line-height:18px;}
.contribution_content h2 a{color:#007dcc; text-decoration:none;}
.contribution_content h2 a:hover{text-decoration:underline;}
.contribution_content .contribution_details{float:left; width:700px; background:url(../images/css/gray_dot.png) 536px repeat-y;}
.contribution_content .contribution_details .visitors_box{float:left; height:36px; background:url(../images/css/visitors_box_left.png) left no-repeat; padding-left:5px;}
.contribution_content .contribution_details .visitors_box span{float:left; height:32px; background:url(../images/css/visitors_box_right.png) right no-repeat; padding:4px 9px 0 4px; text-align:center; color:#007dcc; font-size:11px; line-height:13px;}
.contribution_content .prominent{float:right; font-size:11px; color:#666; padding-top:9px; margin-right:10px;}
.contribution_content .col_1{width:535px; float:left;}
.contribution_content .col_2{width:148px; float:left; padding:0 0 0 15px;}
.contribution_content .col_2 a.links{font-size:13px; color:#007dcc; float:left; clear:left; text-decoration:none; padding:2px 0 2px 25px; margin-bottom:8px; width:120px;}
.contribution_content .col_2 a:hover{text-decoration:underline;}
.contribution_content .col_2 .btns{float:left; margin:60px 0 20px 27px;}
.contribution_content .col_2 .btns:hover{text-decoration:none;}
.contribution_content .col_2 a.ask_que{background:url(../images/css/icons_contributio.png) 0px 0px no-repeat; margin-top:50px;}
.contribution_content .col_2 a.request_details{background:url(../images/css/icons_contributio.png) 0px -70px no-repeat;}
.contribution_content .col_2 a.see_contact_data{background:url(../images/css/icons_contributio.png) 0px -135px no-repeat;}
.contribution_content .col_2 a.post_public_msg{background:url(../images/css/icons_contributio.png) 0px 0px no-repeat;}
.contribution_content .contribution_row{float:left; width:535px; font-family:Arial, Helvetica, sans-serif; background: url(../images/css/divider_contribution.png) left repeat-y; margin:15px 0; padding:5px 0;}
.contribution_content .cont_desc{float:left; width:228px;}
.contribution_content .cont_desc .image{float:left; margin-right:10px;}
.contribution_content .cont_desc p{padding:0 15px 0 0; font-family:Arial, Helvetica, sans-serif; line-height:15px;}
.contribution_content .map{float:left; width:95px;}
.contribution_content .price{float:left; width:125px; text-align:center; font-size:11px; color:#666;}
.contribution_content .price span{font-size:11px; color:#666; text-decoration:line-through;}
.contribution_content .price strong{font-size:12px; color:#333;}
.contribution_content .price p{color:#ff5200; padding:0; font-size:13px;}
.contribution_content .time_frame{float:left; font-size:12px; color:#666; width:75px; line-height:22px; padding-left:10px;}
.contribution_content .time_frame strong{color:#007dcc;}

.contribution_content .description_activities{float:left; font-size:11px; padding:10px 0; width:533px;}
.contribution_content .description_activities a{text-decoration:none; color:#000; padding:4px 20px 4px 25px;}
.contribution_content .description_activities a.actividades{background:url(../images/css/icons_mini_menu.png) 0px -240px no-repeat;}
.contribution_content .description_activities a.cotizaciones_entregadas{background:url(../images/css/icons_mini_menu.png) 0px -60px no-repeat; margin:0 30px;}
.contribution_content .description_activities a.preguntas_publicas{background:url(../images/css/icons_mini_menu.png) 0px -124px no-repeat;}

.contribution_content .description_activities a.guardar{background:url(../images/css/icons_mini_menu.png) 0px 1px no-repeat;}
.contribution_content .description_activities a.alertas{background:url(../images/css/icons_mini_menu.png) 0px -28px no-repeat; margin:0 30px;}
.contribution_content .description_activities a.cotizar{background:url(../images/css/icons_mini_menu.png) 0px -59px no-repeat; line-height:20px;}
.contribution_content .description_activities a.see_details{color:#007dcc; text-decoration:underline; float:left; margin-left:150px;}
.contribution_content .description_activities a.see_details:hover{text-decoration:none;}
.contribution_content .description_activities a:hover{color:#007dcc;}



.contribution_content .paging_mini{float:right; font-size:11px;}
.contribution_content .paging_mini a{font-size:11px; color:#666; text-decoration:none; margin:0 1px; padding:0 4px;}
.contribution_content .paging_mini a.prev{display:inline-block; width:10px; height:10px; background:url(../images/css/bullet_orange_previous.png) no-repeat;}
.contribution_content .paging_mini a.next{display:inline-block; width:10px; height:10px; background:url(../images/css/bullet_orange_next.png) no-repeat;}
.contribution_content .paging_mini a:hover{color:#007dcc;}
.contribution_content .paging_mini span{color:#007dcc; font-weight:bold;}
/*==================page_8.html END==================*/

/*==================page_9.html START================*/
.contribution_content .col_2 .fea_content{font-weight:bold;}
.contribution_content .col_2 .fea_content input{vertical-align:middle; margin-right:10px;}
/*==================page_9.html END==================*/

/*==================page_10.html START================*/
.gray_box_360{width:360px; background:url(../images/css/gray_box_bg_360.png) repeat-y;}
.gray_box_360 .gray_box_top_360{float:left; width:360px; background:url(../images/css/gray_box_top_360.png) top no-repeat;}
.gray_box_360 .gray_box_bottom_360{float:left; width:320px; padding:10px 20px 20px; background:url(../images/css/gray_box_bottom_360.png) bottom no-repeat;}
.gray_box_360 h2{font-size:15px; font-weight:bold; color:#fb5501; border-bottom:1px solid #ebebeb; padding:6px 0 14px;}
.gray_box_360 ul{padding:10px 0 0 0; width:320px; float:left;}
.gray_box_360 ul li{float:left; color:#666; padding:2px 0;}
.gray_box_360 ul li h5{width:185px; float:left;}
.gray_box_360 ul li h6{width:135px; float:left;}
.gray_box_360 ul span{font-weight:bold; color:#333; padding-bottom:10px; display:block;}
.gray_box_360 ul.criterio{border-top:1px solid #e9e9e9; clear:both; margin-top:0px; float:left; padding:15px 0 0;}
.gray_box_360 ul li h6 code.ratings{float:right;}
.gray_box_360 ul li h6 img{float:left; behavior:url("js/iepngfix.htc"); margin-right:2px;}

.gray_box_360_three_col{min-height:158px; _height:158px;}
.gray_box_360_three_col ul li h4{float:left; font-size:12px; width:115px; padding:0; color:#666;}
.gray_box_360_three_col ul li h5{float:left; font-size:12px; width:120px;}
.gray_box_360_three_col ul li h6{float:left; font-size:12px; width:120px;}

.my_ratings{float:left; width:740px; margin-top:15px;}
.my_ratings .tab_content{width:740px; float:left; padding:20px 0;}

.ratings_service_desc_box{float:left; width:740px; background:url(../images/css/rating_service_desc_bg.png) repeat-y; margin-bottom:10px;}
.ratings_service_desc_box .ratings_ser_desc_box_top{float:left; background:url(../images/css/rating_service_desc_box.png) 0px 0px no-repeat; width:740px; height:6px; overflow:hidden;}
.ratings_service_desc_box .ratings_ser_desc_box_bottom{float:left; background:url(../images/css/rating_service_desc_box.png) 0 -6px no-repeat; width:740px; height:6px; overflow:hidden;}
.ratings_service_desc_box .row_listing{width:738px; margin:0 auto; padding:10px 0;}
.ratings_service_desc_box .alt{background:#fbfbfb; border-top:1px solid #e2e2e2;}
.ratings_service_desc_box .ratings_ser_details{float:left; width:708px; padding:5px 15px; background:url(../images/css/gray_dot.png) 400px 0px repeat-y;}
.ratings_service_desc_box .ratings_ser_details h2{font-size:16px; font-weight:bold; color:#007dcc; line-height:18px; padding-bottom:15px;}
.ratings_service_desc_box .ratings_ser_details h2 a{color:#007dcc; text-decoration:none;}
.ratings_service_desc_box .ratings_ser_details h2 a:hover{text-decoration:underline;}
.ratings_service_desc_box .col_1{width:385px; float:left;}
.ratings_service_desc_box .row{background:url(../images/css/gray_dot.png) 281px 0px repeat-y; float:left;}
.ratings_service_desc_box .desc{float:left; width:282px;}
.ratings_service_desc_box .desc .image{float:left; margin-right:10px;}
.ratings_service_desc_box .desc p{padding:0; font-family:Arial, Helvetica, sans-serif;}
.ratings_service_desc_box .map{width:100px; height:85px; float:left; text-align:center;}
.ratings_service_desc_box .col_2{float:left; width:302px; padding-left:15px;}
.ratings_service_desc_box .col_2 p{font-family:Arial, Helvetica, sans-serif; float:left; width:190px;}
.ratings_service_desc_box .col_2 .gray_button{float:left; margin:45px 0 0 30px;}

.my_ratings_box{float:left; width:740px;}
.my_ratings_table{border-bottom:1px solid #e5e5e5; margin-bottom:10px;}
.my_ratings_table tr.gray{background:#f8f8f8 url(../images/css/gray_dot.png) top repeat-x;}
.my_ratings_table tr.white{background:#fff url(../images/css/gray_dot.png) top repeat-x;}
.my_ratings_table h2{color:#007dcc; font-size:16px; font-weight:bold; line-height:18px;}
.my_ratings_table h2 a{color:#007dcc; text-decoration:none;}
.my_ratings_table h2 a:hover{text-decoration:underline;}
.my_ratings_table p{padding:0; color:#666;}

/*==================page_10.html END==================*/

/*==================page_11.html START================*/
.contribution_listing{float:left; width:740px; margin-top:15px;}
.contribution_listing .tab_content{width:740px; float:left; padding:0; background:none;}
/*==================page_11.html END==================*/

/*==================page_12.html START================*/
.left_navigation{float:left; width:220px;}
.recieve_alerts{}
.recieve_alerts p{color:#333; padding:0; line-height:15px; padding-bottom:12px; border-bottom:1px solid #f8f1a6;}
.recieve_alerts div.excla{ background:url(../images/css/icon_exclamatory_sm.png) 0px 10px no-repeat; padding:5px 0 5px 50px; color:#ff5200; font-size:12px}

.adv_search{float:left; width:220px; margin-bottom:10px;}
.adv_search .adv_search_top{float:left; width:220px; height:6px; background:url(../images/css/adv_search_box.png) 0px 0px no-repeat; overflow:hidden;}
.adv_search .adv_search_bottom{float:left; width:220px; height:6px; background:url(../images/css/adv_search_box.png) 0px -6px no-repeat; overflow:hidden;}
.adv_search .adv_search_content{border-left:1px solid #cae4f3; border-right:1px solid #cae4f3; float:left; width:218px;}
.adv_search h4{padding:10px 15px 15px 15px; border-bottom:1px solid #cae4f3;}
.adv_search .row_dark{width:190px; background:#f1faff; border-bottom:1px solid #d7ebf7; padding:10px 14px 5px; float:left;}
.adv_search .row_light{width:190px; background:#f7fcff; border-bottom:1px solid #d7ebf7; padding:10px 14px 5px; float:left;}
.adv_search .row_last{border-bottom:none; padding-bottom:10px;}

.adv_search .section_title{float:left; width:190px; padding-bottom:10px;}
.adv_search .section_title h2{font-size:15px; color:#333; float:left;}
.adv_search .section_title a.delete{float:right; font-size:11px; color:#007dcc;}
.adv_search input.text_box{width:180px; margin-bottom:10px;}
.adv_search select.selectbox{width:190px; margin-bottom:10px;}
.adv_search h5{font-size:12px; color:#666; padding:0; float:left; padding-bottom:5px;}
.adv_search .multi_subcats{float:left; font-size:11px; color:#007dcc;}

.local_ads{float:left; width:220px;}
.local_ads h2{float:left; width:190px; padding:12px 15px; border-bottom:1px solid #cae4f3; background:url(../images/css/local_ad_title_bg.png) top no-repeat; font-size:18px; color:#000;}

.center_portion{float:right; width:505px;}

.listing_box_sm{float:left; width:505px; margin-bottom:10px;}
.listing_box_sm .listing_top{float:left; width:505px; height:6px; background:url(../images/css/listing_box_sm.png) 0 0 no-repeat; overflow:hidden;}
.listing_box_sm .listing_bottom{float:left; width:505px; height:6px; background:url(../images/css/listing_box_sm.png) 0 -6px no-repeat; overflow:hidden;}
.listing_box_sm .listing_content{float:left; width:475px; border-left:1px solid #ddd; border-right:1px solid #ddd; padding:7px 14px;}

.listing_box_sm_orange .listing_top{background:url(../images/css/listing_box_sm.png) -505px 0 no-repeat;}
.listing_box_sm_orange .listing_bottom{background:url(../images/css/listing_box_sm.png) -505px -6px no-repeat;}
.listing_box_sm_orange .listing_content{border-left:1px solid #fb5501; border-right:1px solid #fb5501;}

.listing_box_sm .row{float:left; width:475px;}
.listing_box_sm h2{font-size:16px; color:#007dcc; font-weight:bold; line-height:18px; width:325px; float:left;}
.listing_box_sm h2 a{color:#007dcc; text-decoration:none;}
.listing_box_sm h2 a:hover{text-decoration:underline;}
.listing_box_sm .visitors_box{float:left; height:36px; background:url(../images/css/visitors_box_left.png) left no-repeat; padding-left:5px;}
.listing_box_sm .visitors_box span{float:left; height:32px; background:url(../images/css/visitors_box_right.png) right no-repeat; padding:4px 9px 0 4px; text-align:center; color:#007dcc; font-size:11px; line-height:13px;}
.listing_box_sm .prominent{float:right; font-size:11px; color:#666; padding-top:9px; margin-right:10px;}

.listing_box_sm .divider{background:url(../images/css/divider_listing_sm.png) -10px 0px repeat-y; margin:15px 0;}

.listing_box_sm .cont_desc{float:left; width:190px;}
.listing_box_sm .cont_desc .image{float:left; margin-right:10px; text-align:center;}
.listing_box_sm .cont_desc p{padding:0 15px 0 0; font-family:Arial, Helvetica, sans-serif; line-height:15px;}
.listing_box_sm .map{float:left; width:95px;}
.listing_box_sm .price{float:left; width:105px; text-align:center; font-size:11px; color:#666; font-family:Arial, Helvetica, sans-serif;}
.listing_box_sm .price span{font-size:11px; color:#666; text-decoration:line-through;}
.listing_box_sm .price strong{font-size:12px; color:#333;}
.listing_box_sm .price p{color:#ff5200; padding:0; font-size:13px;}
.listing_box_sm .time_frame{float:left; font-size:12px; color:#666; width:75px; line-height:22px; padding-left:10px; font-family:Arial, Helvetica, sans-serif;}
.listing_box_sm .time_frame strong{color:#007dcc;}


.listing_box_sm .description_activities{float:left; font-size:11px;}
.listing_box_sm .description_activities a{text-decoration:none; color:#000; padding:4px 0 4px 25px;}

.listing_box_sm .description_activities a.guardar{background:url(../images/css/icons_mini_menu.png) 0px 1px no-repeat;}
.listing_box_sm .description_activities a.alertas{background:url(../images/css/icons_mini_menu.png) 0px -28px no-repeat; margin:0 15px;}
.listing_box_sm .description_activities a.cotizar{background:url(../images/css/icons_mini_menu.png) 0px -59px no-repeat; line-height:20px;}
.listing_box_sm .description_activities a.see_details{color:#007dcc; text-decoration:underline; float:left; margin-left:130px;}
.listing_box_sm .description_activities a.see_details:hover{text-decoration:none;}
.listing_box_sm .description_activities a:hover{color:#007dcc;}
.listing_sm{padding-top:15px; width:505px;}
/*==================page_12.html END==================*/

/*==================page_13.html START================*/
.summary_box{float:left; width:377px; margin-bottom:20px;}
.gray_header{background:#d2d4d5 url(../images/css/gray_header_left.png) left top no-repeat; padding-left:6px;}
.gray_header h2{color:#ff5200; font-size:16px; font-weight:bold; background:url(../images/css/gray_header_right.png) right top no-repeat; padding:12px 15px 12px 10px;}
.summary_box_content{width:347px; padding:5px 14px; background:#f1faff url(../images/css/summary_box_bg.png) repeat-x top; border-left:1px solid #cae4f3; border-right:1px solid #cae4f3;}
.summary_box_bottom{width:377px; background:url(../images/css/summary_box.png) no-repeat; height:6px; overflow:hidden;}
.summary_box_content ul{float:left; padding:10px 0; border-bottom:1px solid #d7ebf7;}
.summary_box_content ul.last{border-bottom:none;}
.summary_box_content ul li{}
.summary_box_content ul li h5{float:left; color:#666; width:180px;}
.summary_box_content ul li h6{float:left; color:#000; width:160px;}
.summary_box_content ul li .note{display:block; font-size:10px; line-height:13px; font-family:Arial, Helvetica, sans-serif;}
.summary_box_content ul li a{color:#007dcc;}

.service_desc_box{float:right; width:349px; margin-bottom:20px;}
.service_desc_box_content{width:319px; padding:5px 14px; background:#fff url(../images/css/desc_box_bg.png) repeat-x top; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.service_desc_box_bottom{width:349px; background:url(../images/css/desc_box_bottom.png) no-repeat; height:6px; overflow:hidden;}

.image_strip{width:740px; clear:both; float:left; padding-bottom:50px;}
.image_strip .image_box{float:left; width:115px; height:115px; background:url(../images/css/logo_box_bg.png) no-repeat; color:#ccc; margin-right:8px;}
.agregar_btns{width:740px; clear:both; float:left; padding-top:10px;}
.agregar_btns .agregar_fotos{float:left;}
.agregar_btns .agregar_docs{float:left; margin-left:270px;}

.page_title{float:left; width:740px;}
.page_title h1{float:left; width:650px}
.page_title .visitors_box{float:right; height:36px; background:url(../images/css/visitors_box_left.png) left no-repeat; padding-left:5px;}
.page_title .visitors_box span{float:left; height:32px; background:url(../images/css/visitors_box_right.png) right no-repeat; padding:4px 9px 0 4px; text-align:center; color:#007dcc; font-size:11px; line-height:13px;}
/*==================page_13.html END==================*/

/*==================page_14.html START================*/
.mandatory_note{float:left; width:740px; text-align:right; font-size:11px; color:#666; padding-bottom:15px;}
.mandatory_note strong{color:#fb6418;}

.title_input{width:728px; font-size:18px; color:#000; margin-bottom:15px;}

.profile_form_box{float:left; width:740px; margin-bottom:20px;}
.profile_form_box .top{float:left; width:740px; height:6px; background:url(../images/css/carousel_box.png) 0px 0px no-repeat; overflow:hidden;}
.profile_form_box .bottom{float:left; width:740px; height:6px; background:url(../images/css/carousel_box.png) 0px -6px no-repeat; overflow:hidden;}
.profile_form_content{float:left; width:700px; background:#fbfbfb; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; padding:10px 19px 19px;} 
.profile_form_content .col_1{float:left; width:310px;}
.profile_form_content h2{font-size:14px; color:#000; padding:0px;}
.profile_form_content h2.section{font-size:14px; color:#000; padding:20px 0 0; clear:both;}
.profile_form_content p{padding-top:10px; clear:both;}
.profile_form_content .note{font-size:10px; color:#666;}
.profile_form_content .col_1 .selectbox{width:300px;}
.profile_form_content .col_1 .text_box{width:288px;}
.profile_form_content .calendar{float:left;}
.profile_form_content .calendar .text_box{float:left; margin-right:10px; width:248px;}
.profile_form_content .calendar img{float:left;}

.profile_form_content .col_2 h2{padding-bottom:30px;}
.profile_form_content .col_2{float:left; width:380px; padding-left:10px;}
.profile_form_content .col_2 textarea.text_box{width:370px; height:425px;}

.profile_form_content .row{float:left; width:700px; padding-top:30px;}
.profile_form_content .row h2{padding-bottom:10px;}
.profile_form_content .row .text_box{float:left; width:128px; margin-right:15px;}
/*==================page_14.html END==================*/

/*==================page_1_sec.html START================*/
.listing_companies{width:505px; float:left;}

.listing_comp_box_sm{float:left; width:505px; margin-bottom:10px;}
.listing_comp_box_sm .listing_top{float:left; width:505px; height:6px; background:url(../images/css/listing_box_sm.png) 0 0 no-repeat; overflow:hidden;}
.listing_comp_box_sm .listing_bottom{float:left; width:505px; height:6px; background:url(../images/css/listing_box_sm.png) 0 -6px no-repeat; overflow:hidden;}
.listing_comp_box_sm .listing_content{float:left; width:475px; border-left:1px solid #ddd; border-right:1px solid #ddd; padding:7px 14px;}

.listing_comp_box_sm_orange .listing_top{background:url(../images/css/listing_box_sm.png) -505px 0 no-repeat;}
.listing_comp_box_sm_orange .listing_bottom{background:url(../images/css/listing_box_sm.png) -505px -6px no-repeat;}
.listing_comp_box_sm_orange .listing_content{border-left:1px solid #fb5501; border-right:1px solid #fb5501;}

.listing_comp_box_sm .row{float:left; width:475px;}
.listing_comp_box_sm .divider{margin:15px 0; background:url(../images/css/gray_dot.png) 270px 0px repeat-y;}

.listing_comp_box_sm .company_name{float:left; width:325px;}
.listing_comp_box_sm .company_name span{float:left; color:#000;}
.listing_comp_box_sm .company_name code{float:left; color:#333; font-size:11px; padding-left:25px;}
.listing_comp_box_sm h2{font-size:16px; color:#007dcc; font-weight:bold; line-height:18px; width:325px; float:left;}
.listing_comp_box_sm h2 a{color:#007dcc; text-decoration:none;}
.listing_comp_box_sm h2 a:hover{text-decoration:underline;}
.listing_comp_box_sm .visitors_box{float:left; height:36px; background:url(../images/css/visitors_box_left.png) left no-repeat; padding-left:5px;}
.listing_comp_box_sm .visitors_box span{float:left; height:32px; background:url(../images/css/visitors_box_right.png) right no-repeat; padding:4px 9px 0 4px; text-align:center; color:#007dcc; font-size:11px; line-height:13px;}
.listing_comp_box_sm .premium{float:right; font-size:11px; color:#666; padding-top:9px; margin-right:10px; color:#fb5501;}
.listing_comp_box_sm .comp_desc{float:left; width:260px; padding-right:10px;}
.listing_comp_box_sm .comp_desc p{font-family:Arial, Helvetica, sans-serif; line-height:16px; padding:0;}
.listing_comp_box_sm .comp_desc .image{float:right; margin-left:10px;}
.listing_comp_box_sm ul.company_details{float:left; width:190px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; padding-left:10px;}
.listing_comp_box_sm ul.company_details li{padding:1px 0 1px 20px; margin-bottom:2px;}
.listing_comp_box_sm ul.company_details li.web_link{background:url(../images/css/icons_company_details.png) 0px 1px no-repeat;}
.listing_comp_box_sm ul.company_details li.distrito_federal{background:url(../images/css/icons_company_details.png) 0px -31px no-repeat;}
.listing_comp_box_sm ul.company_details li.phone_num{background:url(../images/css/icons_company_details.png) 0px -60px no-repeat;}
.listing_comp_box_sm ul.company_details li.mob_num{background:url(../images/css/icons_company_details.png) 0px -90px no-repeat;}
.listing_comp_box_sm ul.company_details li{background:url(../images/css/icons_company_details.png) 0px 1px no-repeat; padding:1px 0 1px 20px;}
.listing_comp_box_sm ul.company_details li a{color:#007dcc; font-size:11px;}

.listing_comp_box_sm .tags{background:#f1f1f1; font-size:11px; color:#666; clear:both; padding:5px 15px; margin:0 -14px; float:left; width:473px; display:inline;}
.listing_comp_box_sm .tags a{color:#666;}
.listing_comp_box_sm .quote_details{float:left; width:473px; padding-top:5px;}
.listing_comp_box_sm .quote_details a.request_quote{background:url(../images/css/icons_mini_menu.png) 0px -89px no-repeat; text-decoration:none; color:#000; padding:4px 0 4px 25px; float:left;}
.listing_comp_box_sm .quote_details a.see_details{color:#007dcc; text-decoration:underline; float:right;}
.listing_comp_box_sm .quote_details a:hover{color:#007dcc; text-decoration:none;}
/*==================page_1_sec.html END==================*/

/*==================page_2_sec.html START================*/
.user_name_functions{}
.user_name_functions .user_name{ float:left; padding-top:7px;}
.user_name_functions .user_name h2{font-size:16px; font-weight:bold; color:#007dcc; display:inline;}
.user_name_functions .user_name h2 a{color:#007dcc;}
.user_name_functions .ratings{margin-left:25px;}
.user_name_functions .ratings span{color:#666;}
.user_name_functions .functions{ float:right;}
.user_name_functions .functions .light_blue_btn{vertical-align:middle; margin-left:5px;}
.user_name_functions .functions .oragne_btn{vertical-align:middle;}

.comp_profile_tabs{ margin-top:10px;}
.comp_profile_tabs .tabs{float:left; margin-top:10px;}
.comp_profile_tabs .visitors_box{float:right; height:36px; background:url(../images/css/visitors_box_left.png) left no-repeat; padding-left:5px;}
.comp_profile_tabs .visitors_box span{float:left; height:32px; background:url(../images/css/visitors_box_right.png) right no-repeat; padding:4px 9px 0 4px; text-align:center; color:#007dcc; font-size:11px; line-height:13px;}
.comp_profile_tabs .tab_content{width:975px; padding-top:20px;}

.comp_profile_details{float:left; width:370px;}
.comp_profile_details h2{font-size:22px; line-height:26px; color:#000; padding-bottom:15px;}
.comp_profile_details ul{border-bottom:1px solid #e9e9e9; float:left; padding:5px 0;}
.comp_profile_details ul li{padding:1px 0; float:left; width:370px;}
.comp_profile_details ul li h5{float:left; color:#333; width:110px;}
.comp_profile_details ul li h6{float:left; color:#666; width:260px;}
.comp_profile_details ul li a{color:#007dcc;}
.profile_logos_images{float:right; width:255px;}
.profile_logos_images .image{float:right; clear:right; margin-bottom:8px;}
.profile_logos_images .logobox{float:left; width:180px; height:182px; background:url(../images/css/logo_box_bg_profile.png) no-repeat; color:#ccc;}

.google_map_rp{float:right; width:220px; height:222px;}

.description_activities{float:left;}
.description_activities_bottom{float:left; width:360px; height:6px; background:url(../images/css/gray_box_bottom_light_360.png) no-repeat; overflow:hidden;}
.description_activities_content{float:left; width:330px; padding:5px 15px; background:url(../images/css/gray_box_bg_light_360.png) repeat-y;}

.sub_right_profile{float:right; width:360px;}
.sub_right_profile .gray_box_360, .sub_right_profile .description_activities{margin-bottom:10px;}
ul.keywords_profile{padding:5px 0; float:left;}
ul.keywords_profile li{float:left; width:155px; padding:4px 0px; border-bottom:1px solid #e9e9e9; margin:0 5px; display:inline;}
ul.cats_subcats li{width:320px; padding:4px 0px; border-bottom:1px solid #e9e9e9; margin:0 5px;}
ul.keywords_profile li.last{border:none;}
ul.keywords_profile li a{color:#007dcc; text-decoration:none;}
ul.keywords_profile li a:hover{text-decoration:underline;}

.user_infos{}
.user_infos h2{font-weight:bold; font-size:12px; padding-top:10px; line-height:18px;}
.user_infos h2.first{padding:0;}
.user_infos .account_type{color:#ff5200; font-size:18px; font-weight:bold; line-height:22px;}
.user_infos p{color:#666; font-size:13px; padding:0;}
.user_infos p a{color:#007dcc; font-size:13px;}
.user_infos div{border-bottom:1px solid #e9e9e9; padding:0 0 10px 0;}
/*==================page_2_sec.html END==================*/

/*==================page_4_sec.html START================*/
.ratings_box{float:left; width:740px; padding:20px 0 0 0;}
/*==================page_4_sec.html END==================*/

/*==================page_5_sec.html START================*/
.html_editor_box{ margin-top:15px;}
.html_editor_box .image_strip{width:700px; overflow:hidden;}
.html_editor{float:left; width:700px; margin:5px 0;}
.html_editor_box h2{padding:15px 0 10px; clear:both;}
.html_editor_box .calulator{float:right; width:335px; margin:20px 0;}
.html_editor_box .calulator .row_calc{float:left; width:335px; padding-bottom:15px;}
.html_editor_box .calulator .last_row{border-top:1px solid #e2e2e2; padding-top:15px;}
.html_editor_box .calulator .row_calc .left_col{float:left; width:120px;}
.html_editor_box .calulator .row_calc .note{font-size:10px; padding:0; color:#666; line-height:12px; display:block;}
.html_editor_box .calulator .row_calc .right_col{float:left; width:215px;}
.html_editor_box .calulator .row_calc .right_col input.text_box{width:200px;}
.html_editor_box .calulator .row_calc .left_col input.text_box{width:28px; vertical-align:middle;}
.html_editor_box .calulator h2{padding:0;}
.html_editor_box .calulator .text_display_box{background:url(../images/css/text_box_bg.png) 0px 0px no-repeat; padding-left:6px; display:inline-block; vertical-align:middle; margin-right:2px;}
.html_editor_box .calulator .text_display_box{display:inline\9;}
.html_editor_box .calulator .text_display_box span{float:left; height:29px; background:url(../images/css/text_box_bg.png) right bottom no-repeat; line-height:25px; padding:0 10px 0 0;}
/*==================page_5_sec.html END==================*/

/*==================page_6_sec.html START================*/
.user_ratings{width:700px; float:left;}
.user_ratings h5{font-size:15px; color:#007dcc; font-weight:bold; float:left;}
.user_ratings h5 a{color:#007dcc;}
.user_ratings .ratings{float:left; float:left; margin-left:25px; padding-bottom:10px;}
.user_ratings .ratings span{color:#666;}

.html_text_display{float:left; width:700px; margin-bottom:15px;}
.html_text_display .html_text_top{float:left; width:700px; height:6px; background:url(../images/css/html_text_display_box.png) 0 0 no-repeat;}
.html_text_display .html_text_bottom{float:left; width:700px; height:6px; background:url(../images/css/html_text_display_box.png) 0 -6px no-repeat;}
.html_text_display .html_text_content{float:left; width:668px; padding:5px 15px; background:#fff; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2;}
.html_text_display .html_text_content p{padding:0;}

.msg_board{width:975px; float:left;}
.msg_board .msg_board_left{float:left; width:740px;}
.msg_board .msg_board_right{float:right; width:220px;}
.messages_list{}
.msg_listings_holder{float:left; width:700px; height:385px; overflow-y:scroll; margin-top:5px; border:1px solid #d8d8d8;}
.msg_listings_holder .msg_listings_border{float:left; border-right:1px solid #d8d8d8; width:675px; overflow:hidden}
.msg_listings_holder .msg_box{float:left; width:655px; padding:10px; background:#ededee;}
.msg_listings_holder .alt{background:#fff;}
.msg_listings_holder .msg_box h2{font-size:13px; font-weight:bold; color:#007dcc; float:left; width:165px;}
.msg_listings_holder .msg_box h2 a{color:#007dcc;}
.msg_listings_holder .msg_box .message_text{float:left; padding:0; color:#333; width:425px;}
.msg_listings_holder .msg_box .date_time{float:right; color:#666;}

.text_input_box{float:left; width:391px; margin:15px 0 0 165px; display:inline;}
.text_input_box_top{float:left; width:391px; height:6px; overflow:hidden; background:url(../images/css/text_input_box.png) 0px 0px no-repeat;}
.text_input_box_bottom{float:left; width:391px; height:6px; overflow:hidden; background:url(../images/css/text_input_box.png) 0px -6px no-repeat;}
.text_input_box_content{float:left; width:381px; height:88px; padding:0 5px; background:url(../images/css/text_input_box.png) right repeat-y;}
.text_input_box_content textarea{width:371px; height:78px; padding:5px; font-size:12px;}
.note_msg_board{text-align:center; font-size:11px; color:#999;}
.post_msg_btn{float:left; margin:15px 0 0 166px;}

.msg_board .msg_board_right h2.title{font-size:15px; color:#000; line-height:20px; clear:both; width:220px; padding:10px 0 5px;}

.user_online{float:left; width:220px; background:url(../images/css/user_online_offline_bg.png) -440px 0px repeat-y; margin-bottom:10px;}
.user_online .user_top{float:left; width:160px; padding:20px 0 30px 60px; background:url(../images/css/user_online_offline_bg.png) 0px 0px no-repeat;}
.user_online .user_bottom{float:left; width:220px; background:url(../images/css/user_online_offline_bg.png) right bottom no-repeat;}
.user_online h2{font-size:13px; font-weight:bold; color:#007dcc;}
.user_online h2 a{color:#007dcc;}
.user_online .note{font-size:10px; color:#999; padding:2px 0;}
.user_offline .user_top{float:left; width:160px; padding:20px 0 18px 60px; background:url(../images/css/user_online_offline_bg.png) -220px 0px no-repeat;}

.user_pro_link{color:#007dcc; font-weight:bold; font-size:15px;}
/*==================page_6_sec.html END==================*/

/*==================page_7_sec.html START================*/
.light_blue_box{float:left; width:232px; margin-right:15px; position:relative;}
.light_blue_box_last{margin:0;}
.light_blue_box .light_blue_box_top{float:left; width:232px; height:6px; background: url(../images/css/light_blue_box.png) 0px 0px no-repeat; overflow:hidden;}
.light_blue_box h2{font-size:15px; font-weight:bold; color:#fb5501; border-left:1px solid #cae4f3; border-right:1px solid #cae4f3; width:200px; padding:5px 15px 10px; float:left; min-height:30px; _height:30px;}
.light_blue_box_content{float:left; width:200px; padding:25px 15px; border-left:1px solid #cae4f3; border-right:1px solid #cae4f3; background:#edf9ff url(../images/css/light_blue_box_bg.png) repeat-x top; min-height:130px; _height:130px;}
.light_blue_box .light_blue_box_bottom{float:left; width:232px; height:6px; background: url(../images/css/light_blue_box.png) 0px -6px no-repeat; overflow:hidden;}
.light_blue_box ul{font-family:Arial, Helvetica, sans-serif;}
.light_blue_box ul li{background:url(../images/css/bullet_li.gif) 0px 5px no-repeat; padding:2px 0 2px 12px; line-height:15px;}
.light_blue_box .link{color:#666; background:url(../images/css/bullet_link.gif) right no-repeat; padding:0 15px 0 0; float:right; margin:10px 0 0 0; position:absolute; right:10px; bottom:15px;}

.tutorials_page{margin-bottom:20px;}

.tutorials{float:left; width:740px;}
.tutorials .tab_content{width:740px; padding:15px 0;}
.tutorials_vids{float:left; width:740px; padding:10px 0;}
.tutorials_vids .vids{float:left; width:150px; height:170px;}
.tutorials_vids .vids_details{float:left; padding:0px 14px; width:190px;}
.tutorials_vids .vids_details h2{font-size:12px; font-weight:bold; color:#007dcc;}
.tutorials_vids .vids_details h2 a{color:#007dcc;}
.tutorials_vids .vids_details p{font-size:11px}

.consejero_vids{float:left; width:740px; padding:10px 0;}
.consejero_vids .vids{float:left; width:150px; height:150px;}
.consejero_vids .vids_details{float:left; padding-left:14px; width:550px;}
.consejero_vids .vids_details h2{font-size:12px; font-weight:bold; color:#007dcc;}
.consejero_vids .vids_details h2 a{color:#007dcc;}
.consejero_vids .vids_details p{font-size:11px}

.faq{float:left; width:740px; border-bottom:1px solid #ddd; padding:5px 0;}
.faq_title h2{float:left; font-weight:bold;}
.faq_title div{float:right;}
.faq_title div a{color:#007dcc;}

.accordion_menu{float:left; width:740px; padding:15px 0;}
.accordion_menu .question{font-size:12px; font-weight:bold; color:#007dcc; padding:3px 0 10px 35px; float:left; width:705px;}
.accordion_menu .question_collapse{background:url(../images/css/collapse.png) 0px 0px no-repeat; }
.accordion_menu .question_expand{background:url(../images/css/expand.png) 0px 0px no-repeat; }
.accordion_menu .question a{color:#007dcc;}
.accordion_menu .answer{padding:3px 0 4px 0; margin-left:35px; margin-bottom:10px; color:#666; line-height:15px; width:707px; float:left; display:inline;}
.accordion_menu .answer .ans_top{float:left; width:707px; height:6px; background:url(../images/css/faq_ans_box.png) 0px 0px no-repeat; overflow:hidden;}
.accordion_menu .answer .ans_bottom{float:left; width:707px; height:6px; background:url(../images/css/faq_ans_box.png) 0px -6px no-repeat; overflow:hidden;}
.accordion_menu .answer .ans_content{float:left; width:675px; background:#f7f6f5; border-left:1px solid #ddd; border-right:1px solid #ddd; padding:5px 15px 10px;}
/*==================page_7_sec.html END==================*/

/*==================page_8_sec.html START================*/
.confirmation_pg{}
.req_receipt{font-weight:bold; font-size:13px; padding:10px 0; float:left; width:740px;}
.req_receipt input{vertical-align:middle; margin-right:5px;}

.confirmation_box h2{font-size:13px; color:#333; clear:both; padding-bottom:5px;}
.confirmation_box .text_box{width:490px; margin-bottom:15px;}
.confirmation_box p{font-size:11px; color:#999; padding:0;}
/*==================page_8_sec.html END==================*/


.img__center{display:table-cell; text-align:center; vertical-align:middle;}
.img__center *{vertical-align:middle;}
.img__center{display:block;}
.img__center span{display:inline-block; height:100%; width:1px;}

.img__center img{margin-right:-3px;}
*html .img__center img{margin-right:0px;}

.gray_border_box_740{float:left; width:740px;}
.gray_border_box_740 .gray_border_box_740_top{float:left; width:740px; height:6px; overflow:hidden; background:url(../images/css/gray_border_box_740.png) 0 0 no-repeat;}
.gray_border_box_740 .gray_border_box_740_bottom{float:left; width:740px; height:6px; overflow:hidden; background:url(../images/css/gray_border_box_740.png) 0 -6px no-repeat;}
.gray_border_box_740_content{float:left; width:702px; border-left:4px solid #e7e7e7; border-right:4px solid #e7e7e7; padding:15px;}

.gray_table{}
.gray_table td, .gray_table th{border:1px solid #ddd; color:#333;}
.gray_table th{background:#f8f8f8;}

.choose_payment_method{}
.choose_payment_method .info_mexipuntos{float:left; width:260px; padding-left:15px; color:#666;}
.choose_payment_method p{color:#666; padding:0;}
.choose_payment_method h2{width:700px; float:left; font-size:15px; font-weight:bold; margin-top:20px;}

.payment_method{float:left; width:700px; padding:10px 0;}
.payment_method .select_radio{float:left; width:20px;}
.payment_method .payment_logo{float:left; width:127px;}
.payment_method p{float:right; width:400px; margin-right:100px;}
.payment_method .continue_btn{float:left; margin:0 20px 0 20px;}
