body {background:  url(../_Images/bkg.jpg) repeat-x;background-color: #4AA8E6;}
html, body {margin:0; padding:0; font-size:1em; text-align: center; font-family: Arial, sans-serif;}

#ContenedorPrincipal {margin: 0 auto 0 auto; width:900px; }

#nav { background: #fff; width:900px; height: 85px; display: block; clear:both;}
#nav2, #nav3 { display: block; clear:both; height: 70px ; background:transparent url(../_Images/topbar2.gif) no-repeat ; margin:0;}

#logo {float:left; width:200px; margin: 5px 0 10px 15px; height:70px;}
#logo a { height:35px; width:200px;}

.solidblockmenu{margin: 0; padding: 0; float: right; font: bold 0.7em "verdana";  border-width: 1px 0;}
.solidblockmenu li{}
.solidblockmenu li a{float: left; padding: 5px 11px;text-decoration: none; border-right: 1px solid #278ac7; color:#000;}
.solidblockmenu li a:visited{color: #000;}
.solidblockmenu li a:hover, .solidblockmenu li .current{color: white; background: #278ac7; }

#topnav {float: right; padding: 0 10px 0 0 ; margin: 25px 10px 20px 0; }
#topnav ul { list-style-type:none;}
#topnav li {float: right;}
#topnav li a {}

#banner {width:900px; background:#fff;float:left;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active, a:visited, a:hover{ outline: none;}
ul, ol, dl { }
img{ border:0; }
div, p, ul, h1, h2, h3, a, img {margin:0;padding:0;}
h1{ color:#278ac7; font-size:1.3em; padding: 25px 0;}

#shell {width:900px; margin:0 auto 0 auto;position:relative;text-align: left; top: 0px;background-color: #fff; max-height: 400px;}
#contentShell {float:left; clear: left; width: 900px; background: #FFFFFF url(../_Images/content_bg.gif) no-repeat left bottom ;}

.relatedLink {font-family: Arial, Verdana, Helvetica, sans-serif; margin: 10px 0 26px 10px ; text-align:left; font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 0.9em;}
.relatedLink .top {margin: 11px 0 0 15px ;}
.relatedLink a {margin: 0;color: #808080;text-decoration:none;}
.relatedLink a:hover {text-decoration: none;}
.relatedLink h5 {margin: 0 0 0 29px; font-size: 0.9em; text-transform: uppercase; text-decoration:underline;}
.relatedLink h5 span {display: block; font-weight: normal;}
.relatedLink p {
	font-size: 0.75em;
	padding-right: 15px;
	color: #808080;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 25px;
	padding-top: 0px;
}
.relatedLink img {
	float:left;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.relatedLink select {margin: 8px 0 0 26px;width: 150px;}

.relatedLinkHomepage {width: 270px ;float: left; display: inline; margin: 15px 10px 20px 10px ; font-size:0.85em;}

.relatedLinkHomepage li {margin: 10px 10px 5px 30px ;}

.relatedLinkOver p {color: #404040;}
.relatedLinkOver h5 {text-decoration: underline;}


#footer {background: transparent url(../_Images/bottombar.png) no-repeat ; clear:left; text-align: left; padding: 0px 14px 0 8px ; display: block; height:46px;}
#footer ul {list-style-type:none; float: left; font-family: Arial, sans-serif ; font-size: 0.7em; margin-top: 22px;}
#footer ul a {color: #000 ;padding-left: 8px;}
#footer ul a:hover {color: #FFF ;text-decoration:none;}
#footer li {margin-right: 16px; float:left; border-left: 1px solid #000;}
.footerLink {color: #000 ;border-left: 1px solid #000;float: right; font-family: Arial, sans-serif ;font-size: 0.7em;padding-left: 8px;margin-top: 22px;}
.footerLink:hover {color: #000 ;text-decoration:none;}

#leftNav {background: #f2f2f2 url(../_Images/leftnav_corner.gif) no-repeat right bottom; width:240px; margin: 0 0 0 30px;}
#leftNav li {/*background: transparent url(../_Images/leftnav_bg.gif) repeat-x top */ border-bottom: 1px dotted #ccc; float: left; display:block; width:240px; text-align:left;}
#leftNav a{color: #278ac7;background: transparent url(../_Images/leftnav_bg.gif) no-repeat 0px 2px;}
#leftNav a:hover {color: #666; background: url(../_Images/leftnav_arrow.gif) no-repeat 0 2px;}
#leftNav .selected {color: #278ac7;; background: transparent url(../_Images/leftnav_arrow.gif) no-repeat 0px -50px;}

#rightContent {color: #4d4d4d; width:585px; float:right; font-family: Arial, sans-serif ;padding: 0 0 30px 0; padding-bottom:100px;}
#rightContent img {float:left; margin:0;}
#rightContent img.gafas {float:left; padding: 0 0 0 18px; }

#rightContent  a {color: #4d4d4d; text-decoration:underline;}
#rightContent h3 {margin:0; color: #278ac7; width:555px; float: left; font-size: 1em; padding: 18px 0 15px 18px ; text-align:left;font-family: Arial, sans-serif;letter-spacing: 0.03em;}
#rightContent h4 {margin:0; color: #278ac7; width:555px;font-size: 0.9em; padding: 18px 0 15px 18px ; float:left; text-align:left;letter-spacing: 0.03em;}
#rightContent .lentillas {margin:0; color: #4d4d4d; width:555px;font-size: 0.9em; padding: 18px 0 0 18px ; float:left; text-align:left;letter-spacing: 0.03em;}

#rightContent h5 {margin:0; color: #278ac7; width:555px;font-size: 0.8em; padding: 10px 0 5px 0 ; float:left; text-align:left;letter-spacing: 0.03em;}
#rightContent p{font-size: 0.75em; padding: 20px 0 0 33px; margin: 0 0 5px 0 ; float:left; width:510px; text-align:right;}
#rightContent p.texto{font-size: 0.75em;padding: 10px 0 0 18px;margin: 0 0 5px 0;float:left;width:520px;text-align: justify;font-family: Arial, sans-serif;line-height: 20px;}
#rightContent p.texto img{float:right; margin:0 0 15px 30px;}

#rightContent p.texto strong{letter-spacing: 0.05em;}
#rightContent ul {margin:0; color: #4d4d4d; width:475px; font-size: 0.8em; padding: 5px 0 15px 40px; float:left; text-align:left;}
#rightContent ul li ul {margin:0; color: #4d4d4d; width:475px; font-size: 1em; padding: 5px 0 15px 40px; float:left; text-align:left;}
#rightContent ul li ul li {margin:0; padding: 0 0 5px 5px; }

#rightContent li {margin:0; color: #4d4d4d; width:475px; padding: 5px 0 5px 10px; float:left; text-align:left;}

#rightContent ol {margin:0; color: #4d4d4d; width:475px; font-size: 0.8em; padding: 5px 0 15px 40px; float:left; text-align:left;}
#rightContent ol h3 {margin-left:10px; padding: 20px 0 15px 0; float:left; text-align:left;}
#rightContent.v2 {width: 601px;}
#contentShell h3 {/*display: block;font-size: 1em;font-family: Arial, sans-serif ;margin: 0 30px 0 0;padding: 20px 10px 15px 18px ;*/}




#leftContent h4 {
	margin: 18px 0 0 13px;
}

#rightContent h4 span, #leftContent h4 span {
	font-weight: normal;
}



#rightContent p.indent{
	padding: 0 50px 0 100px;
}

#rightContent p.column{
	padding: 0 10px 0 33px;
}

#rightContent.v2 p{
	padding: 0 30px 0 0px;
	margin: 12px 0 0 26px ;
}

.relatedLink {color: #278ac7;text-decoration:none;}
.relatedLink  a {color: #278ac7;text-decoration:none;}
.relatedLink p{color: #000;text-decoration:none; line-height:1.3em; font-size:0.8em}
.relatedLink p a{color: #000;text-decoration:none; font-size:0.9em}
.relatedLink li{color: #000; list-style-type:disc; font-size:0.8em; margin: 10px 0 0 45px }

.relatedLinkBG1 {background: transparent url(../eprise/main/_System/Images/relatedlinks/bg_bot.gif) no-repeat right bottom; clear:both; padding: 0 0 20px 0;margin: 10px 0 80px 0;}
.relatedLinkBG2 {background: transparent url(../eprise/main/_System/Images/relatedlinks/bg_top.gif) no-repeat right top;padding: 8px 0 0 0;}

#contentShell h3 {/*color: #164269;background: #f2f2f2 url(../_Images/h3_corner_right.gif) no-repeat right bottom;*/}
#contenShell .img { float:right; padding: 0 0 0 40px;}

/* left content nav */
#leftNav {list-style-type:none; padding: 0 8px 0 5px; margin: 0; }
#leftNav li {padding: 14px 0 13px 8px ;margin: 0;display: block; }
#leftNav .topLink {background: transparent  ;}
#leftNav a{ display: block; padding-left: 15px; font-family: Arial, sans-serif; font-size: 0.85em;}

#leftNav a:hover {text-decoration: none;}

#leftNav .selected {font-family: Arial, sans-serif;font-size: 0.85em; font-weight: bold;}

#heading {display: block; width: 900px; margin:0;}
#heading .headingbar{clear: left; display: block; background: #278ac7; padding:5px 0 0 0; margin:0; height:25px;}
#heading img{float: left;}
#heading h1{color: #FFFFFF;font-family: Arial, sans-serif ;font-size: 1em; float:right; padding:0 30px 0 0;}
#heading h1 span {font-weight: normal ;}
#pairingGuideDropdownCell{width:250px;text-align:right;padding-left:8px;padding-right:8px;}
#pairingGuideDropdownCell  select{ width:100%;}
.verticalRuler{width:2px;background: transparent url(../eprise/main/_System/Images/corners/verticalRuler.gif) repeat ;}
#verticalRuler{width:2px;background: transparent url(../eprise/main/_System/Images/corners/verticalRuler.gif) repeat ;}
#headingLeftPng {background: transparent url(../eprise/main/_System/Images/corners/slateTopLeft.png) no-repeat ;float: left;width: 8px;height: 8px;font-size: 1px;}

#headingRightPng {background: transparent url(../eprise/main/_System/Images/corners/slateTopRight.png) no-repeat ;float: left;width: 8px;height: 8px;font-size: 1px;}

#headingTopSpace {float: left;width: 884px;height: 8px;font-size: 1px;background: #2d3239;}



#leftContent { font-family: Arial, sans-serif; float: left; width: 225px; }
#leftContent.v2 {width: 299px;}


#rightContent .searchResultItem {
	clear: both;
	margin: 15px 0 0 34px ;
                     padding:  4px 4px 6px 0px;
}

#rightContent .searchResultItem h4 {
	text-transform: none ;
	font-size: .9em;
	margin: 0 0 3px 0;
	color: #164269;
}

#rightContent .searchResultItem p {
	margin: 0 ;
	padding: 0;
}

#rightContent .searchResultItem p a.continueLink {
	font-weight:bold;
}

#rightContent .searchResultItemOdd {
	clear: both;
	margin: 15px 0 0 34px ;

              padding:  4px 4px 6px 4px;
	background: #f2f2f2 url(../_Images/h3_corner_left.gif) no-repeat left bottom;
}

#rightContent .searchResultItemOdd h4 {
	text-transform: none ;
	font-size: .9em;
	margin: 0 0 3px 0;
	color: #164269;
}

#rightContent .searchResultItemOdd p {
	margin: 0 ;
	padding: 0;
}

#rightContent .searchResultItemOdd p a.continueLink {
	font-weight:bold;
}



.sRelatedDgreyOver h5 {
	color: #2D3239 !important;
	text-decoration: underline;
}

