﻿
/* Global */
BODY{ margin: 0 0 0 0; padding: 0; color: #000; background: #D7D7D7 url('../../_imgs/bgBody.gif') repeat-x top; font-family:Lucida sans, Arial, Helvetica, Verdana, Tahoma, sans-serif; font-size:.7em; text-align:center;}
H1, H2, H3, H4, H5{ margin:0; padding:0;}
FORM{ margin:0; padding:0; font-family: Lucida sans, Arial, Helvetica, Tahoma, Verdana, sans-serif;}
SELECT{ font-family:Lucida sans, Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size: 12px;}
INPUT{ font-family:Lucida sans, Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size: 12px;}
SELECT{ font-family:Lucida sans, Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size: 12px; margin-left:4px;}
IMG{ border: 0; }
.conBorde{ border-style: solid; }
.salto{ clear:both; line-height:0px;}
.floatLeft{ float:left;}
.floatRight{ float:right;}
.floatNone{ float:none}
.clearBoth{ clear:both;}
.displayBlock{display:block;}
.displayNone{display:none;}
.displayTable{display:table;}
.displayTableCell{display:table-cell;}
.displayTableRow{display:table-row;}
.textL{text-align:left;}
.textR{text-align:right;}
A{color:#000; font-size: 12px; }
A:hover{ color:#B10000; }

/* ESTILOS PARA LOS SHTML */
DIV#centered { background: url('../../_imgs/dl_frame_bg_centered.jpg') #ffffff top center repeat-x; width: 863px; margin: 0 auto 0 auto; text-align: left; padding: 0px; height: auto; border: 1px solid #000; }

/* header begin */
DIV#centered DIV#header{ border: 0px; width: 100%; height: 88px; }
DIV#topLink { margin:10px 0px -25px 10px; text-align:right; padding-right:25px; float:right; position:relative;color:#8C868C;  }
DIV#topLink A{ color:#8C868C; text-decoration:none; margin:0px 5px; }
DIV#topLink A:hover { text-decoration:underline; }
DIV#centered DIV#header #logo { float:left; margin: 35px 0 0 10px;*margin: 35px 0 0 10px; height: 29px; width: 260px; background: url('../../_imgs/mapfre_logo.png') no-repeat; }
*HTML #centered DIV#header #logo { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="_imgs/mapfre_logo.png"); background: none; }

	/* header search box begin */
	DIV#centered DIV#header FORM#search_box{ float:right; margin: -25px 20px 0 0; }
	*HTML DIV#centered DIV#header FORM#search_box{ float:right; margin: -25px 10px 0 0; }
	DIV#centered DIV#header FORM#search_box #search{ }
	DIV#centered DIV#header FORM#search_box #search ul { margin: 0px; padding: 0px; list-style-type: none; display: inline; }
	DIV#centered DIV#header FORM#search_box #search ul li.left { float: left; clear: left; background: url(../../_imgs/search_box_left.png) no-repeat left; height: 22px; width: 22px; }
	*html DIV#centered DIV#header FORM#search_box #search ul li.left { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="_imgs/search_box_left.png"); background: none; }

	DIV#centered DIV#header FORM#search_box #search ul li.center { float: left; width: 150px; height: 22px; background: url(../../_imgs/search_box_bg.png) repeat-x; padding: 0px; margin: 0px; }
	*html DIV#centered DIV#header FORM#search_box #search ul li.center { background: url(../../_imgs/search_box_bg.png) repeat-x; }
	DIV#centered DIV#header FORM#search_box #search ul li.center INPUT { background: transparence; height: 15px; width: 100%; border: 0px; line-height: 21px; font-size: 12px; color: #8C868C; margin-top: 2px; }
	*html DIV#centered DIV#header FORM#search_box #search ul li.center INPUT  { height: 16px; margin-top: 0px; }
	DIV#centered DIV#header FORM#search_box #search ul li.right { float: left; background: url(../../_imgs/search_box_btn.png) no-repeat left; height: 22px; width: 30px; cursor: pointer; }
	*html DIV#centered DIV#header FORM#search_box #search ul li.right { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="_imgs/search_box_btn.png"); background: none; }
	/* header search box begin */
/* header end */

/* centered start */
#homeCentered
{
	width: 100%; clear: both; display: inline;
	}
#homeCentered #homeLeft {
	width: 176px; height: auto; clear: left; float: left;
}

#lightbreezeCentered
{
	width: 100%; clear: both; display: inline;
	}
#lightbreezeCentered #lightbreezeLeft {
	width: 176px; height: auto; clear: left; float: left;
}

/* LEFT NAV Activation Online BEGIN  */
	#actvOnline_box { width: 150px; height: 156px; clear: both; margin: auto; }
	.inside { padding: 10px 0px 0px 0px;  }
	#actvOnline_box .top { background: url('../../_imgs/actOnline_top_bg.png') no-repeat; width: 150px; height: 99px; }
	*html #actvOnline_box .top { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="_imgs/actOnline_top_bg.png"); background: none; }

	#actvOnline_box .bottom { background: url('../../_imgs/actOnline_bottom_bg.png') no-repeat; width: 150px; height: 31px; }
	*html #actvOnline_box .bottom { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="_imgs/actOnline_bottom_bg.png"); background: none; }

	#actvOnline_box .bottom .img1 { background: url('../../_imgs/actvOnline_ico_1.png') no-repeat; height: 74px; width: 85px; position: relative; z-index: 758px; float: left; margin: -15px 0px 0px -8px; cursor: pointer; }
	*html #actvOnline_box .bottom .img1 { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="_imgs/actvOnline_ico_1.png"); background: none; }
	#actvOnline_box .bottom A 
	{
		line-height: 30px; line-height: 32px\9; color: #c00000; font-size: 14px; font-weight: bold; text-decoration: none;
		}
	#actvOnline_box .bottom A:hover
	{
	    text-decoration: underline;
	}
	#actvOnline_box .bottom .text { height: 16px; width: 61px; background: url('../../_imgs/ico_buy_txt.png') no-repeat; cursor: pointer; margin: 6px 0px 0px -3px; float: left; }
	*html #actvOnline_box .bottom .text { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="_imgs/ico_buy_txt.png"); background: none; }

/* LEFT NAV Activation Online END */

/* LEFT NAV BUY Online END */
	#buyOnline_box { width: 156px; height: 156px; clear: both; margin: 10px auto 50px auto; background: url('../../_imgs/buyOnline_bg.png') no-repeat; }
	*html #buyOnline_box { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="_imgs/buyOnline_bg.png"); background: none; }

	#buyOnline_box .top { width: 140px; height: 22px; font-size: 13px; line-height: 32px; text-align: right; font-weight: bold; color: #b83a2b; padding: 3px 16px 0px 0px; }
	*html #buyOnline_box .top { height: 20px; padding-top: 10px; line-height: 22px; }
	#buyOnline_box .bottom { width: 143px; height: 116px; text-align: right; line-height: 20px; color: #777777; font-size: 12px; padding: 0px 10px 0px 1px; }

    #buyOnline_box #buy { background: url('../../_imgs/btn_buy.png') no-repeat; cursor: pointer; width: 85px; height: 24px; float: right; margin-top: 100px; margin-right: 0px; }
    *html #buyOnline_box #buy { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="_imgs/btn_buy.png"); background: none;  margin-top: 92px; margin-right: 0px; }
    
	#buyOnline_box .bottom .img1 { background: url('../../_imgs/tp_card_ui.png') no-repeat; cursor: pointer; height: 93px; width: 132px; position: relative; z-index: 358px; float: left; margin: -118px 0px 0px 10px; }
	*html #buyOnline_box .bottom .img1 { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="_imgs/tp_card_ui.png"); background: none; margin: -118px 0px 0px 5px;  }

	#buyOnline_box_1 { cursor: pointer; width: 175px; height: 100px; clear: both; float: left; margin: 10px auto 40px auto; background: url('../../_imgs/ico_buy_act_1.png') no-repeat; }
	*html #buyOnline_box_1 { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="_imgs/ico_buy_act_1.png"); background: none; }

/* LEFT NAV BUY Online END */

/* LEFT NAV Service Number END */
	#serviceNumber_box { width: 156px; height: 54px; clear: both; margin: auto; background: url('../../_imgs/service_number_box_bg.png') no-repeat; }
	*html #serviceNumber_box { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="_imgs/service_number_box_bg.png"); background: none; }

	#serviceNumber_box .top { width: 140px; height: 27px; }
	#serviceNumber_box .top .img1 { background: url('../../_imgs/service_number_ico_1.png') no-repeat; height: 46px; width: 48px; position: relative; z-index: 758px; top: -25px; left: 112px; }
	*html #serviceNumber_box .top .img1 { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="_imgs/service_number_ico_1.png"); background: none; }

	#serviceNumber_box .bottom { width: 143px; height: 27px; }
	#serviceNumber_box .bottom .img2 { background: url('../../_imgs/service_number_ico_2.png') no-repeat; height: 39px; width: 45px; position: relative; z-index: 758px; top: 5px; left: -5px; }
	*html #serviceNumber_box .bottom .img2 { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="_imgs/service_number_ico_2.png"); background: none; top: -15px; left: -5px; }
/* LEFT NAV Service Number END */

.rowSpacer
{
	clear: both; height: 20px;
	}

/* Light Breeze LEFT MENU BEGIN */
	#leftmenu_box { width: 156px; height: auto; clear: both; margin: 0px auto 30px auto; }
	*html #leftmenu_box { margin: 0px auto 25px auto; }
	#leftmenu_box #leftmenu_title { height: 65px; width: 156px; padding: 7px 3px 0px 0px; background: url('../../_imgs/lightbreeze_topbtn.png') no-repeat; line-height: 72px; font-weight: bold; color: #ffffff; font-size: 14px; }
	*html #leftmenu_box #leftmenu_title { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="_imgs/lightbreeze_topbtn.png"); background: none; }
	#leftmenu_box #floatIMG { float: left; width: 78px; height: 85px; margin-top: -25px; margin-left: -8px; background: url('../../_imgs/lightbreeze_wenjianjia.png') no-repeat; }
	*html #leftmenu_box #floatIMG { position: relative; z-index: 888px; top: -20px; margin: auto auto 0px auto; left: -5px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="_imgs/lightbreeze_wenjianjia.png"); background: none; }
    #leftmenu_box #leftmenu_title SPAN { margin-left: 10px; }
	*html #leftmenu_box #leftmenu_title SPAN { margin-left: 2px; }
	
	UL#leftmenu { padding: 0; margin: 0; font-weight: bold; width: 156px; margin: auto; font-size:12px; color: #ffffff; list-style: none;}
	UL#leftmenu Li { font-weight: bold; margin: 6px auto; height:34px; text-align:center; padding:auto;background: url('../../_imgs/lightbreeze_menubtn.png') no-repeat; cursor:pointer; line-height:34px;}
	*html UL#leftmenu Li { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="_imgs/lightbreeze_menubtn.png"); background: none; }
	UL#leftmenu Li A{ text-decoration:none; color:#fff; width: 156px; position: relative;}
/* Light Breeze LEFT MENU END */

/* Content Box BEGIN */
	DIV#centered #interior #content_box_top { width: 658px; background: url('../../_imgs/content_box_top_bg.png') no-repeat; height: 16px; margin: 15px auto 0px auto; *margin: 15px auto 0px 10px; }
	*html DIV#centered #interior  #content_box_top { margin-right: 15px 20px auto auto; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="_imgs/content_box_top_bg.png"); background: none; }

	DIV#centered #interior  #content_box_mid { width: 658px; height: auto; overflow:hidden; background: url('../../_imgs/content_box_mid_bg.png') repeat-y; font-size: 12px; margin: auto;  *margin: auto auto auto 10px;}
	*html DIV#centered #interior  #content_box_mid { margin-right: auto 20px auto auto; _height: auto; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="_imgs/content_box_mid_bg.png"); background: none; }

	DIV#centered #interior  #content_box_bottom { width: 658px; background: url('../../_imgs/content_box_bottom_bg.png') no-repeat; height: 14px; margin: 0px auto 15px auto;  *margin: 0px auto 15px 10px;}
	*html DIV#centered #interior  #content_box_bottom { margin-right: 0px 20px 15px auto; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="_imgs/content_box_bottom_bg.png"); background: none; }

	DIV#centered #interior H1 { clear: both; width: auto; margin: 0px; padding: 10px 0px 0px 20px; color: #c00000; font-size: 18px; }
	DIV#centered #interior H2 { clear: both; width: auto; margin: 30px 0px 10px 0px; padding: 0px; color: #c00000; font-size: 16px; }
	DIV#centered #interior H3 { clear: both; width: auto; margin: 10px 0px 10px 0px; padding: 0px 0px 5px 0px; color: #c00000; font-size: 14px; border-bottom: #B3B3B3 1px dashed; width: 595px; }
	
/* Login area BEGIN */
   DIV#centered #interior #login_area
   {
		line-height: 0; width: 550px; height: auto; clear: both; float:left; font-size: 12px; margin: 50px 0px 0px 100px;
	}
	*html DIV#centered #interior #login_area
    {
		margin: 30px 0px 0px 50px;
    }
	#login_box { width: 400px; float: left; font-size: 12px; line-height: 22px; border-left: solid 2px #c00000; margin: 0px 0px 0px 10px; padding-top: 10px; }
	#login_box ul { list-style-type: none; margin: 0px; padding: 0px; }
	#login_box ul li { margin: 0px; }
	#login_box ul li.loginTitle { clear: left; float: left; color: #c00000; line-height: 22px; width: 60px; padding: 5px 0px 5px 20px; margin-left: 10px; }
	#login_box ul li.loginControls { float: left; line-height: 22px; width: 160px; padding: 5px 0px 5px 0px; }
	#login_box ul li.loginControls INPUT { border: 1px #c00000 solid; width: 100%; background: #e8eded; }
	#login_box ul li.loginMsg { float: left; color: #c00000; line-height: 22px; }
	#login_box ul li.submit { clear: left; width: 260px; padding: 10px 0px 5px 0px; text-align: right; }
	#imgSearch { clear: left; float: left; height: 97px; width: 115px; background: url('../../_imgs/ico_search_115.png') no-repeat; margin: 10px; }
	*html #imgSearch { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="_imgs/ico_search_115.png"); background: none; }
	
	#icoActivation { clear: left; float: left; height: 111px; width: 87px; background: url('../../_imgs/ico_activation.png') no-repeat; margin: 10px; }
	*html #icoActivation { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="_imgs/ico_activation.png"); background: none; }

	#icoCcompleted
	{
		clear: both; height: 129px; width: 135px; background: url('../../_imgs/ico_confirm.png') no-repeat; margin: 50px auto 0px 260px; float: left;
	}
	*html #icoCcompleted
	{
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="_imgs/ico_confirm.png"); background: none; margin: 50px auto 0px 130px;
	}
	#completedNotes
	{
		width: 615px; clear: both; text-align: center; line-height: 30px; font-size: 13px; font-weight: bold; color: #c00000; margin-top: 20px; float: left;
		}
/* Login area END */

.submitBtn { background: url('../../_imgs/btn_bg_91.png') no-repeat; cursor: pointer; width: 91px; height: 21px; color:#fff; font-size: 12px; font-weight: bold; line-height: 21px; border: 0px; margin: 10px; }
*html .submitBtn { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="_imgs/btn_bg_91.png"); background: none; line-height: 23px; }


/* TOP MENU BEGIN */
	DIV#menu { width: 666px; padding: 0px 0px 0px 8px; height: 36px; background: url('../../_imgs/menu_bg.gif') top center repeat-x; float: left; border-left: 1px solid #CED7D6; border-right: 1px solid #CED7D6; }
	UL#menuinf { padding: 0; margin: 0; font-weight: bold; float: left; }
	UL#menuinf LI { display: inline; color: #900; background: url('../../_imgs/menuBGon.gif'); }
	UL#menuinf LI A { float: left; line-height: 19px; margin: 5px 8px; color:#b83a2b; text-decoration: none; padding: 4px 0px 4px 0px; width: 95px; text-align: center; background: url('../../_imgs/menu_btn_bg.png') no-repeat; }	
	*html UL#menuinf LI A { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="_imgs/menu_btn_bg.png"); background: none;}
	UL#menuinf LI A.sel { float: left; line-height: 19px; margin: 5px 5px; color:#9c9c9c; text-decoration:none; padding: 4px 0px 4px 0px; width: 95px; text-align: center; background: url('../../_imgs/menu_btn_bg.png') no-repeat;}
	*html UL#menuinf LI A.sel { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="_imgs/menu_btn_bg.png"); background: none;}
/* TOP MENU END */

/* INTERIOR */
DIV#centered #interior{ float: left; }
DIV#centered #interior .home{ width: 675px; float: left;}

/* HOME2B BEGIN */
DIV#centered #interior #imgFlash{ width: 675px; margin-top: 8px; }
DIV#centered #interior UL.home2b{ list-style: none; margin: 18px 0 0 0; padding:0;}
*html DIV#centered #interior UL.home2b { margin: 15px 0 0 0; }
DIV#centered #interior UL.home2b LI.home2bleft { float: left; width: 319px; padding: 0; margin: 0 22px 0px 6px; text-align: center; height: 250px; }
*html DIV#centered #interior UL.home2b LI.home2bleft  { margin: 0 20px 0px 5px; }
DIV#centered #interior UL.home2b LI.home2bright { float: left; width: 319px; padding: 0; margin: 0 20px 0px 0px; text-align: center; height: 250px; }
*html DIV#centered #interior UL.home2b LI.home2bright  { margin: 0px; }

DIV#centered #interior UL.home2b DIV.topTitle { text-align: left; background: url('../../_imgs/home2title_bg.png'); font-weight: bold; font-size: 13px; color: #b83a2b; height: 43px; line-height: 45px; }
*html DIV#centered #interior UL.home2b DIV.topTitle { line-height: 40px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="_imgs/home2title_bg.png"); background: none; }
DIV#centered #interior UL.home2b DIV.topTitle SPAN.label { background: url('../../_imgs/arrow_1.gif') left no-repeat;  line-height: 19px; padding-left: 15px; margin: 13px 0px 0px 20px; float: left; }
*html DIV#centered #interior UL.home2b DIV.topTitle SPAN.label { background: url('../../_imgs/arrow_1.gif') left 3px no-repeat; }
DIV#centered #interior UL.home2b DIV.topTitle A.more { background: url('../../_imgs/arrow_2.gif') right no-repeat; line-height: 19px; padding-right: 12px; margin: 12px 20px 0px 0px; float: right; cursor: pointer; }
*html DIV#centered #interior UL.home2b DIV.topTitle A.more { background: url('../../_imgs/arrow_2.gif') right 5px no-repeat; }
DIV#centered #interior UL.home2b DIV.topTitle A.more { color: #b83a2b; text-decoration: none; }
DIV#centered #interior UL.home2b DIV.topTitle A.more:hover { text-decoration: underline; }

DIV#centered #interior UL.home2b DIV.txt { width: 317px; height: 127px; background: url('../../_imgs/home2_body_bg.gif') repeat; border-left: 1px solid #cfdbdc; border-right: 1px solid #cfdbdc; padding: 15px 0px 0px 0px; text-align: left; color: #777777; }
*html DIV#centered #interior UL.home2b LI DIV.txt { margin: 0; }

DIV#centered #interior UL.home2b DIV.txt UL { list-style-type: none; margin: 0px; padding: 0px; display: inline; }
DIV#centered #interior UL.home2b DIV.txt LI.date { float: left; clear: left; height: 50px; width: 70px; font-size: 13px; color: #bc4b35; font-weight: bold; line-height: 40px; margin: 0px; padding: 0px; text-align: center; }
DIV#centered #interior UL.home2b DIV.txt LI.title { float: left; height: 45px; text-align: left; font-size: 12px; width: 232px; margin: 0px; padding: 0px; line-height: 21px; }
DIV#centered #interior UL.home2b DIV.txt LI.title A { text-decoration: none; color: #777777; }
DIV#centered #interior UL.home2b DIV.txt LI.title A:hover { text-decoration: underline; color: red; }

DIV#centered #interior UL.home2b DIV.txt LI.brRow { clear: both; width: 300px; border-top: 1px solid #ccc; height: 1px; margin: 0px auto 10px auto; }
*html DIV#centered #interior UL.home2b DIV.txt LI.brRow { width: 280px; border-top: 1px solid #ccc; height: 1px; margin: 0px 20px 0px auto; }

DIV#centered #interior UL.home2b LI.home2bright DIV.txt li.rTitle { margin: 0px; padding: 10px 5px 2px 10px; font-size: 12px; font-weight: bold; line-height: 21px; color: #bc4b35; float: left; width: 195px; }
DIV#centered #interior UL.home2b LI.home2bright DIV.txt li.rTitle A { cursor:pointer; text-decoration:none; color: #bc4b35; float: left; }
DIV#centered #interior UL.home2b LI.home2bright DIV.txt li.rResume { margin: 0px; padding: 0px 5px 0px 10px; font-size: 12px; line-height: 21px; float: left; width: 195px; }
DIV#centered #interior UL.home2b LI.home2bright DIV.txt li.rResume A { color: #777777; cursor:pointer; text-decoration:none; }
DIV#centered #interior UL.home2b LI.home2bright DIV.txt li.rResume A:hover { cursor:pointer; text-decoration:underline; color:Red; }

DIV#centered #interior UL.home2b DIV.bottom { text-align: left; background: url('../../_imgs/home2bottom_bg.png'); font-weight: bold; font-size: 13px; color: #b83a2b; height: 27px; line-height: 27px; }
*html DIV#centered #interior UL.home2b DIV.bottom { line-height: 24px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="_imgs/home2bottom_bg.png"); background: none; }

DIV#centered #interior UL.home2b DIV.bottom .img1 { background: url('../../_imgs/home2b_ico1.png') no-repeat; height:75px; width: 80px; position: relative; z-index: 958px; top: -10px; left: 245px; }
*html DIV#centered #interior UL.home2b DIV.bottom .img1 { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="_imgs/home2b_ico1.png"); background: none; }
DIV#centered #interior UL.home2b DIV.bottom .img2 { background: url('../../_imgs/home2b_ico2.png') no-repeat; height:60px; width: 86px; position: relative; z-index: 888px; top: 0px; left: 245px; }
*html DIV#centered #interior UL.home2b DIV.bottom .img2 { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="_imgs/home2b_ico2.png"); background: none; }
/* HOME2B END */

/* Protect Overview BEGIN */
#protect_overview
{
    width: 620px; margin: 0px 0px 20px 25px; float: left;
	}
*html #protect_overview
{
	width: 605px; margin: 0px 0px 20px 10px;
}
DIV#centered #interior #protect_overview h1
{
	padding: 8px 0px 8px 0px;
}

TABLE.tbProductInfo
{
    border: 0px; width: 610px; background: #4D4D4D; margin: 0px 0px 20px 0px; table-layout: fixed; float: left;
}
TABLE.tbProductInfo TR
{
    height: 35px;
}
TABLE.tbProductInfo TD
{
    background: #ffffff; text-align: left; color: #4D4D4D; padding: 3px 5px; font-size: 13px; line-height: 19px;
}
TABLE.tbProductInfo TD.tdItem
{
    background: #ffffff; width: 120px; color: #C00000; font-size: 13px; 
}
TABLE.tbProductInfo TD.tdNum
{
	font-size: 14px; text-align: center;
}

.tpcardBarBox { float: left; clear: both; margin: 25px 0px 0px; }
.tpcardBar {
	 height: 26px; width: 620px; float: left; margin: 0px;
}
.tpcardBar UL 
{
	list-style-type: none; margin: 0px; padding: 0px;
}
.tpcardBar UL LI.sect_left
{
     margin: 0px; padding: 0px; line-height: 19px; float: left; display: inline; background: url(../../_imgs/sect_bg_l.png) no-repeat; height: 26px; width: 15px;
}
*html .tpcardBar UL LI.sect_left
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="_imgs/sect_bg_l.png"); background: none;
}
.tpcardBar UL LI.sect_center
{
     font-size: 13px; margin: 0px; padding: 0px; float: left; display: inline; background: url(../../_imgs/sect_bg.png) repeat-x; height: 26px; width: 500px; color: #fff; line-height: 27px; line-height: 28px\9; font-weight: bold; padding-left: 80px;
}
*html .tpcardBar UL LI.sect_center
{
	line-height: 28px;
}
.tpcardBar UL LI.sect_center SPAN { float: left; margin-left: 10px; width: 230px; }
.tpcardBar UL LI.sect_center A { color: #ffffff; text-decoration: none; font-size: 13px; }
.tpcardBar UL LI.sect_center A:hover { color: #ffffff; text-decoration: underline; }
.tpcardBar UL LI.sect_right
{
     margin: 0px; padding: 0px; line-height: 19px; float: left; display: inline; background: url(../../_imgs/sect_bg_r.png) no-repeat; height: 26px; width: 15px;
}
*html .tpcardBar UL LI.sect_right
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="_imgs/sect_bg_r.png"); background: none;
}

.ico_pig
{
	background: url(../../_imgs/ico_pig.png) no-repeat; z-index: 999px; position: relative;  margin: -45px 0px 0px 10px; height: 76px; width: 74px; float: left;
}
*html .ico_pig
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="_imgs/ico_pig.png"); background: none; margin: -45px 0px 0px 10px;
}

.ico_compass
{
	background: url(../../_imgs/ico_compass.png) no-repeat; z-index: 999px; position: relative;  margin: -50px 0px 0px -10px; height: 81px; width: 84px; float: left;
	}
*html .ico_compass
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="_imgs/ico_compass.png"); background: none; margin: -50px 0px 0px 10px;
}

.tpcardBarBox UL.productlist
{
	list-style-type: none; float: left; position: relative; z-index: 222; margin: 10px 0px 0px 0px;
}
*html .tpcardBarBox UL.productlist
{
	margin: 10px 0px 0px 0px;
	}
.tpcardBarBox UL.productlist LI
{
	color: #4D4D4D; border-right: 1px solid #4D4D4D; float: left; width: 140px; display: inline; text-align: center; font-weight: bold;
}
.tpcardBarBox UL.productlist LI A
{
	color: #4D4D4D; text-decoration: none; font-size: 14px;
}
.tpcardBarBox UL.productlist LI A:hover
{
	color: #C00000; text-decoration: underline;
}
.tpcardBarBox UL.productlist LI A.sel
{
	color:#C00000;
}

.content_txt
{
	width: 600px; clear:both; float: left; line-height: 21px; font-size: 12px; margin: 0px 0px 10px 5px; color: #4D4D4D; position:relative;
}
.content_txt H1 { clear: both; width: auto; margin: 0px; padding: 10px 0px 0px 20px; color: #c00000; font-size: 18px; }
.content_txt H2 { clear: both; width: auto; margin: 30px 0px 10px 0px; padding: 0px; color: #c00000; font-size: 16px; }
.content_txt H3 { clear: both; width: auto; margin: 10px 0px 10px 0px; padding: 0px 0px 5px 0px; color: #c00000; font-size: 14px; border-bottom: #B3B3B3 1px dashed; width: 595px; }


 .product_pic_news
{
    padding-top: 0px; height: auto; float: left; width: 600px; margin: 0px 0px 10px 0px; 
}
.product_pic_news .img
{
    width: 170px; vertical-align: middle; float: left; height: auto; text-align: left;
}
DIV.product_pic_news .dResume { margin: 0px; padding: 0px 5px 0px 10px; line-height: 21px; font-size: 12px;color: #4D4D4D; float: left; width: 410px; }
/* Protect Overview END */

/* footer begin */
DIV#footer{ background: url('../../_imgs/footer_bg.gif') repeat-x; width: 863px; height: 78px; clear: both; margin: 0px; }
DIV#footer UL{ float:left; font-size: 12px; list-style: none; margin: 0px 0px 0px 10px; color: #C00000; }
DIV#footer UL LI { float: left; line-height: 78px; }
DIV#footer UL LI A{ color:#C00000; text-decoration: none;}
DIV#footer UL LI A:hover{ color:#C00000; text-decoration: underline;}
DIV#footer P{ float: right; color: #C00000; font-size: 12px; padding: 0; margin: 0px 20px; line-height: 78px; }
/* footer end */

/* 据保国家和地区 BEGIN */
/* 已更新 2010-1-3 */
.validator_msgSpan { color: #FF0000;display:inline-table\0; display:inline-table;* display:none; vertical-align:middle\0;vertical-align:middle;*vertical-align:inherit; }
.validator_msgSpan DIV { line-height: 14px\0;line-height: 14px;*line-height: 19px; font-size: 12px\0;font-size: 12px;*font-size: 13px; padding-left:4px\0; padding-left:4px;*padding-left:2px; height:14px\0;height:15px;*height:19px;}

.tbFloatDialog { background-color:Red; width: 95%; margin:10px auto; }
.tbFloatDialog TR { height:25px; }
.tbFloatDialog TD { background-color: #fff; padding:5px 5px; }
.tbFloatDialog TD.title {  font-weight:bold; text-align:center; }

/* 据保国家和地区 END */

/* CONTACT US BEGIN */
DIV#centered #interior .contact_box_l
{
	width: 280px; float: left; height: 170px; border-right: 1px dashed #4D4D4D; padding-right: 5px;
	}
	
DIV#centered #interior .contact_box_l H5 { clear: both; width: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #c00000; font-size: 13px; }/* Content Box END */
DIV#centered #interior .contact_box_l p
{
     margin: 0px;
}
DIV#centered #interior .contact_box_r
{
	width: 290px; padding-left: 15px; float: left; height: 170px;
	}
DIV#centered #interior .contact_box_r p
{
     margin: 0px;
}
DIV#centered #interior .contact_box_r H5 { clear: both; width: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #c00000; font-size: 13px; }/* Content Box END */
/* CONTACT US END */



/* LINK BOX BEGIN */
.link_box
{
	width: 156px; height: auto; float: left; clear: both; margin: 0px 0px 0px 12px;
	}
*html .link_box
{
	margin: 0px 5px 0px 5px;
	}
.link_box IMG
{
	border: 0px;
}
.link_box UL
{
	margin: 15px 0px; padding: 0px; list-style-type: none;
}
.link_box UL LI
{
	margin: 0px;
}
/* LINK BOX END */

/* iframe Begin */
Div.iframe_products {  }
Div.iframe_products H1{ clear: both; width: auto; margin: 0px; padding: 10px 0px 5px 0px; color: #c00000; font-size: 16px; text-align:left; }
Div.iframe_products H2{ clear: both; width: auto; margin: 30px 0px 10px 0px; padding: 0px; color: #c00000; font-size: 16px; text-align:left;}
Div.iframe_products H3{ clear: both; width: auto; margin: 10px 0px 10px 0px; padding: 0px 0px 5px 0px; color: #c00000; font-size: 14px; border-bottom: #B3B3B3 1px dashed; width: 595px; text-align:left;}

Div.iframe_products TABLE.tbProductInfo
{
    border: 0px; width: 610px; background: #4D4D4D; margin: 0px 0px 20px 0px; table-layout: fixed; float: left;
}
Div.iframe_products TABLE.tbProductInfo TR
{
    height: 25px;
}
Div.iframe_products TABLE.tbProductInfo TD
{
    background: #ffffff; text-align: left; color: #4D4D4D; padding: 3px 5px; font-size: 12px; line-height: 19px;
}
Div.iframe_products TABLE.tbProductInfo TD.tdItem
{
    background: #ffffff; color: #C00000; font-size: 12px; 
}
Div.iframe_products TABLE.tbProductInfo TD.tdNum
{
	font-size: 12px; text-align: center;
}
/* iframe End */


/* LOGO LINK BEGIN */
#logo_link_mapfre { width: 151px; height: 51px; background: url('../../_imgs/logo_link_mapfre.png') no-repeat; float: left; clear: both; margin: 10px auto 10px 2px; cursor: pointer; }
*html #logo_link_mapfre { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="_imgs/logo_link_mapfre.png"); background: none; margin: 10px auto 10px 1px;}
#logo_link_roadchina { width: 151px; height: 51px; background: url('../../_imgs/logo_link_roadchina.png') no-repeat; float: left; clear: both; margin: 0px auto 40px 2px; cursor: pointer; }
*html #logo_link_roadchina { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="_imgs/logo_link_roadchina.png"); background: none; margin: 0px auto 40px 1px; }
/* LOGO LINK END */

/* NEWS LIST BEGIN */
.list_item_box
{
    table-layout: fixed; border: 0px; margin: 5px 0px 0px 0px; *margin: 0px 0px 0px -15px; width: 600px; 
    }
.list_item_box TD { height:12px; }
.list_item_box A.list
{
     font-size: 13px; text-decoration: none; background: url('../../_imgs/arrow.gif') no-repeat left 2px; *background: url('../../_imgs/arrow.gif') no-repeat left 2px; padding-left: 13px; color: #777777;
}
*html .list_item_box A.list { width:8px; padding-left:15px; background: url('../../_imgs/arrow.gif') no-repeat 1px; margin-left:5px;}
.list_item_box A.list : hover
{
    color: red; text-decoration: none;
}
.list_item_box SPAN.date
{
    color: #999;
}
.trspace
{
    background: url('../../_imgs/line_13.gif') repeat-x; height: 1px; width: 100%; margin: 10px 0px;
    }
	
.list_item_box .txt A:hover
{
    color: Red;
}

/*分页*/
#pg {
	CLEAR: both; MARGIN: 5px auto 5px 100px; HEIGHT: 20px;
}
#pg A {
	BORDER-RIGHT: #F1F1F1 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #F1F1F1 1px solid; DISPLAY: block; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px 5px 0px 0px; BORDER-LEFT: #F1F1F1 1px solid; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #F1F1F1 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none; background-color:Red;
}
#pg STRONG {
	BORDER-RIGHT: #F3E09E 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #F3E09E 1px solid; DISPLAY: block; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px 5px 0px 0px; BORDER-LEFT: #F3E09E 1px solid; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #F3E09E 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#pg A:hover {
	BORDER-LEFT-COLOR: #D9D9D9; BACKGROUND: #FAFAFA; BORDER-BOTTOM-COLOR: #D9D9D9; COLOR: #AC6C22; BORDER-TOP-COLOR: #D9D9D9; BORDER-RIGHT-COLOR: #D9D9D9
}
#pg STRONG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 108%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px;  color:Red; PADDING-TOP: 2px; BORDER-RIGHT-WIDTH: 0px
}
#pg-next {
	BORDER-TOP-WIDTH: 2px; MARGIN-TOP: -2px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 2px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-RIGHT-WIDTH: 2px; _margin-top: -2px
}
#pg-prev {
	BORDER-TOP-WIDTH: 2px; MARGIN-TOP: -2px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 2px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-RIGHT-WIDTH: 2px; _margin-top: -2px
}
#pg-next {
	MARGIN-LEFT: 9px
}
#pg-prev {
	MARGIN-RIGHT: 14px
}

.fileitems TD {  vertical-align:inherit;*vertical-align:bottom; }
.fileitems A { margin:10px 0px; }

A.attachments { text-decoration: none; color: #333;  background: url(''); }
A.attachments:hover { color: Red; }

/* 分页样式 2 */
.paginationBarStyle1
{
	margin: 2px 0px; clear: both;
	}
.paginationBarStyle1 SPAN
{
	margin: 0px 10px;
	}
.paginationBarStyle1 .txtGoto 
{
	width: 40px; height: 16px; font-size: 12px; border: #7b9ebd 1px solid; line-height: 16px;
	}
.paginationBarStyle1 .btnGoto 
{
	width: 30px; height: 20px; font-size: 12px; border: #7b9ebd 1px solid; line-height: 22px; *line-height: 16px; margin-left: 5px;
	}
.paginationBarStyle1 .numberlist
{
	margin: 0px 0px;
	}
.paginationBarStyle1 .numberlist A
{
    font-size: 15px; margin: 0px 2px; text-decoration: underline;
}
.paginationBarStyle1 .numberlist A.sel
{
    font-weight: bold; color: Red; text-decoration: none;
}
.paginationBarStyle1 .pre_txt
{
	margin: 0px 20px 0px 10px;
	}
.paginationBarStyle1 .pre_arrow
{
	margin: 0px 0px;
	}
.paginationBarStyle1 .next_txt
{
	margin: 0px 5px 0px 20px;
	}
.paginationBarStyle1 .next_arrow
{
	margin: 0px 10px 0px 0px;
	}
/* 分页样式 2 end */
/* NEWS LIST END */


.witespace { word-break:break-all; width:100%; }