/* LINK STYLES */
#header a, .banner #breadCrumbs a { color: #666666; text-decoration: none; }
#header a:hover, .banner #breadCrumbs a:hover { color: #ED1C24; text-decoration: underline; }
#centerBanner #picTxt a, #footer a.CPP { color: #ED1C24; text-decoration: none; }
#centerBanner #picTxt a:hover, #footer a:hover { text-decoration: underline; }
#centerBanner #picTxt img { border: 0px; }

/* ALL PAGES STYLE */
body { background: url(../images/homepage/bkgd.jpg) repeat-x; margin: 0px; padding: 0px; }
#header { position: absolute; top: -8px; left: 50%; font: 8pt Arial, sans-serif; width: 760px; height: 30px; margin: 0px 0px 0px -385px;  padding: 4px; }
#header .left { float: left; margin: 0px; padding: 0px 3px; }
#header .right { position: relative; right: 130px;float: right; height: 30px; margin: 0px; padding: 0px; }
#header .right #search { position: relative; top: -24px; left: 125px; margin: 0px; padding: 0px; }
#header .right #search input.searchInputNew { position: relative; top: -3px; background: #FFFFFF; border: 1px solid #999999; font: 8pt Arial, sans-serif; color: #666666; height: 13px; width: 120px; margin: 0px 5px 0px 0px; padding: 0px; }
#header .right #search input.searchGoButton { background: transparent; border: none; color: #ED1C24; font: 8pt Arial, sans-serif; margin: 0px; padding: 0px; }
#header .right2 { position: relative; right: 145px;float: right; height: 30px; margin: 0px; padding: 0px; }
#header .right2 #search { position: relative; top: -24px; left: 140px; margin: 0px; padding: 0px; }
#header .right2 #search input.searchInputNew { position: relative; top: -3px; background: #FFFFFF; border: 1px solid #999999; font: 8pt Arial, sans-serif; color: #666666; height: 13px; width: 120px; margin: 0px 5px 0px 0px; padding: 0px; }
#header .right2 #search input.searchGoButton { background: transparent; border: none; color: #ED1C24; font: 8pt Arial, sans-serif; margin: 0px; padding: 0px; }

#main { position: absolute; top: 30px; left: 50%; width: 770px; margin: 0px 0px 0px -385px; padding: 0px; }

.banner { width: 760px; height: 92px; margin: 0px 0px 20px 0px; padding: 0px; }
.dogtag { background: url(../images/banner/bannerDogtag.gif) no-repeat; }
.card { background: url(../images/banner/bannerCardprotection.gif) no-repeat; }
.identity { background: url(../images/banner/bannerIdentity.gif) no-repeat; }
.phone { background: url(../images/banner/bannerPhonesafe.gif) no-repeat; }
.nonproduct { background: url(../images/banner/banner.gif) no-repeat; }

.banner #logo { position: relative; top: 22px; left: 19px; margin: 0px; padding: 0px; }
.banner #breadCrumbs { position: absolute; top: 72px; left: 0px; background: #EEEEEE; border-bottom: 1px dashed #999999; height: 20px; width: 760px; margin: 0px; padding: 0px; }
.banner #breadCrumbs p { font: 7.5pt Arial, sans-serif; color: #666666; margin: 3px; padding: 0px; }
#leftpanel { float: left; }
#rightpanel { position: relative; float: right; width: 620px; }
#rightpanel .caveats { font: 7pt Arial, sans-serif; color: #999999; padding: 0px 0px 10px 0; }
#footer { clear: both; border-top: 1px solid #EEEEEE; font: 8pt Arial, sans-serif; color: #999999; text-align: right; margin: 0px 10px 0px 0px; padding: 0px; }
#footer p { margin: 5px 0px; padding: 0px; }
#footer a { color: #999999; text-decoration: none; }
.font-size-medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFF;
}
.rojo{ color: red; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
