body {
	margin:0;
	font-size:12px;
	color: #777;
 }
 .separador {
	height: 1px;
    margin: 0 0 15px -20px;
    background: rgb(222, 222, 222);
    width: calc(100% + 40px);
 }
 #datosVL.izq .separador {
  margin: 0 0 15px -20px;
  width: calc(100% + 40px);
  height: 1px;
  background: rgb(222, 222, 222);
 }
 /* Reset */
 
 a {
	text-decoration:none;
	outline:0px none;
 }
 img {
	border:0;
 }
 form {
	padding:0;
	margin:0;
 }
 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
	margin:0;
 }
 input,
 textarea,
 select {
	outline:0px;
 }
 textarea {
	resize:none;
 }
 /* header */
 
 #header {
	width:960px;
	margin:0 auto;
 }
 #header h1 {
	display:none;
 }
 .social {
	position:relative;
 }
 .social .Abs {
	left:613px;
	top:152px;
	position:absolute;
	width:140px;
	height:28px;
	z-index:1;
 }
 .social .Txt {
	float:left;
	padding-right:10px;
	font-size:11px;
	padding-top:7px;
 }
 .social .F {
	float:left;
	padding-right:5px;
 }
 .social .T {
	float:left;
 }
 /* menú */
 
 #menu {
	width:960px;
	margin:0 auto;
	margin-bottom:20px;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	position:relative;
 }
 #menu ul {
  display: flex;
  flex-direction: row-reverse;
	list-style:none;
	padding:0;
	margin:0;
	-webkit-margin-before:0;
	-webkit-margin-after:0;
	-webkit-margin-start:0;
	-webkit-margin-end:0;
	-webkit-padding-start:0;
 }
 #menu li a {
	display: block;
  padding: 16px 5px 16px 30px;
  text-decoration: none;
  white-space: nowrap;
  background-position: 5px center;
  background-repeat: no-repeat;
  background-size: 20px;
  transition: all .4s ease;
  border-bottom: 2px solid #EBEBEB;
 }
 /* Contenido */
 
 #contenido {
	width:920px;
	padding:20px;
	margin:0 auto;
	margin-bottom:20px;
	border-radius:8px;
  border: 1px solid rgb(222,222,222);
 }
 #contenido h2 {
	font-size:18px;
 }
 /* Pasos */
 
 #pasos,
 #pasos1b {
	border-radius:8px;
	margin:8px 0 20px 0;
	width:100%;
	border:none;
 }
 #pasos1b {
	margin:8px 0 19px 0;
 }
 table#pasos td,
 table#pasos1b td {
	padding:7px 10px;
	white-space:nowrap;
	font-weight:bold;
	width:1%;
 }
 table#pasos td.here,
 table#pasos1b td.here {
	padding: 12px 16px;
	white-space:nowrap;
	font-weight:bold;
	border-radius:8px;
	width:1%;
 }
 table#pasos td.last,
 table#pasos1b td.last {
	width:99%;
 }
 /* datos del vehículo en Paso 1a y 1b */
 
 .datosV {
	margin-bottom:20px;
 }
 .izq {
	border-radius:8px;
	background:#94BB3A;
 }
 #datosVL {
	padding: 0 20px 40px 20px;
	width:518px;
 }
 #datosVL h2 {
	font-size:18px;
	font-size:18px;
 }
 #datosVL h3 {
	font-size:12px;
	font-weight:normal
 }
 #datosVL .form td {
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
	padding-bottom:14px;
 }
 #datosVL .form td.formTxt {
	padding:6px 10px 0 0;
	text-align:left;
 }
 #datosVL .form td.formTxt .txtr,
 div.txtr,
 td.txtr {
	text-align:right;
 }
 #datosVL .form td input {
	width:262px;
	font-size:12px;
	 padding:4px;
 }
 #datosVL .form td input.verificador {
	width:12px;
	text-align:center;
 }
 #datosVL .form td input.patente {
	width:262px;
 }
 #datosVL .form td select {
	width:272px;
	font-size:12px;
	 padding:2px 4px 3px 2px;
 }
 #datosVL .form td.verificadorSep {
	padding:0 3px;
	padding-top:4px;
 }
 #datosVL .form td.ejemplo {
	font-size:10px;
	padding:6px 0 0 10px;
	font-weight:normal;
 }
 #datosVL .form td.padB0 {
	padding-bottom:0;
 }
 #contpatente .pat {
	float:left;
	width:236px;
 }
 #contpatente .sep {
	float:left;
	width:14px;
	padding-top:4px;
	text-align:center;
 }
 #contpatente .ver {
	float:left;
	width:20px;
 }
 div.error {
	font-style:italic;
	display:none;
 }
 /* datos del vehículo en Paso 1a: dónde encontrar la información y 1b: resumen carro compras */
 
 .der {
	border-radius:8px;
 }
 #datosVR {
	padding:20px;
	width:303px;
 }
 #datosVR h2 {
	font-size:18px;
	color:#003058;
 }
 .padron {
	padding:11px;
	 display:block; 
	 margin:10px 0 0 1px; 
	 width:278px;
 }
 /* letras en paso 1a y 1b */
 .rel div.A, .rel div.B, .rel div.C {
	 top:            0;
	 position:       absolute;
	 width:          14px;
	 height:         14px;
	 padding:        1px 0 0 1px;
	 text-align:     center;
	 font-size:      10px;
	 font-weight:    normal;
 /*z-index:        1;*/
	 border-radius:  8px;
	 padding-right:  2px;
 }
 .rel div.A {left: 0  ;}
 .rel div.B {left:50px;}
 .rel div.contInterrogante a.interrogante {top:2px;	position:absolute; left:116px;}
 .rel div.C {left:45px;}
 .contInterroganteIE6 {display:none;}
 
 .rel div.Ap1, .rel div.Ap2, .rel div.Ap3,
 .rel div.Bp1, .rel div.Bp2, .rel div.Bp3,
 .rel div.Cp1, .rel div.Cp2, .rel div.Cp3 {
	position:        absolute;
	width:           14px;
	height:          14px;
	padding-top:     1px;
	text-align:      center;
	font-size:       10px;
	font-weight:     normal;
	z-index:         1;
	border-radius:   8px;
 }
 
 .rel div.Bp1,.rel div.Ap1,.rel div.Cp1, {left:0px;}
 .rel div.Bp1 {top: 91px;}
 .rel div.Ap1 {top: 18px;}
 .rel div.Cp1 {top:103px;left:45px;}
 
 .rel div.Bp2,.rel div.Ap2,.rel div.Cp2 {left:7px;}
 .rel div.Bp2 {top: 75px; left:49px;}
 .rel div.Ap2 {top:121px; left:158px;}
 .rel div.Cp2 {top:175px; left:39px;}
 
 .rel div.Bp3,.rel div.Ap3,.rel div.Cp3 {left:-3px;}
 .rel div.Bp3 {top: 115px;}
 .rel div.Ap3 {top: 32px;}
 .rel div.Cp3 {top:107px; left:33px;}
 
 /* tooltip */
 
 .pointer {
	cursor:pointer;
 }
 #tooltipA {
	position:absolute;
	left:577px;
	top:1px;
	display:none;
	z-index:999;
 }
 /* datos despacho paso 1a y 1b */
 
 #datosDespacho {
	border-radius:8px;
	padding:20px;
	margin:0;
 }
 #datosDespacho h3 {
	padding-bottom:10px;
	font-size:13px;
 }
 #datosDespacho .form {
	margin-top:20px;
 }
 #datosDespacho .form td {
	vertical-align:top;
 }
 #datosDespacho .form td.padB {
	padding-bottom:14px;
 }
 #datosDespacho .form td input {
	width:262px;
	font-size:12px;
	 padding:4px;
 }
 #datosDespacho .form td select {
	width:272px;
	font-size:12px;
	 padding:2px 4px 3px 2px;
 }
 #datosDespacho .form td.formTxt {
	padding:6px 10px 0 0;
	text-align:right;
	font-weight:bold;
 }
 #datosDespacho div.check {
	width:20px;
	float:left;
 }
 #datosDespacho div.txt {
	padding-left:30px;
 }
 #datosDespacho div.txt2 {
	 padding-left:0;
	 margin-bottom:10px;
 }
 #despacho {
	display:none;
 }
 /* datos propietario en Paso 1a y 1b */
 
 #datosPropietario, #datosPropietario2, #datosPropietario3 {
	padding:20px;
	border-radius:8px;
	 margin-bottom:20px;
 }
 #datosPropietario2 {
	padding:20px; 
	 margin-bottom:20px;
 }
 #datosPropietario3 {
	padding: 0px 20px 40px 20px; 
	 margin-bottom:38px;
 }
 #datosPropietario h2, #datosPropietario2 h2, #datosPropietario3 h2 {
	font-size:18px;
	float:left;
	padding-right:10px;
 }
 #datosPropietario .form td, #datosPropietario2 .form td, #datosPropietario3 .form td {
	vertical-align:top;
 }
 #datosPropietario .form td.padB, #datosPropietario2 .form td.padB, #datosPropietario3 .form td.padB {
	padding-bottom:14px;
 }
 #datosPropietario .form td input, #datosPropietario2 .form td input,, #datosPropietario3 .form td input {
	width:262px;
	font-size:12px;
	 padding:4px;
 }
 #datosPropietario .form td.ejemplo, #datosPropietario2 .form td.ejemplo, #datosPropietario3 .form td.ejemplo {
	font-size:10px;
	padding:6px 0 0 10px;
 }
 #datosPropietario .form td.formTxt, #datosPropietario2 .form td.formTxt, #datosPropietario3 .form td.formTxt {
	padding:8px 10px 0 0;
	text-align:right;
	font-weight:bold;
 }
 /* Carro de Compras en Paso 2 */
 
 #carroCompra {
	border-radius:8px;
	padding:20px;
	margin-bottom:20px;
 }
 #descuento {
	border-radius:8px;
	padding:20px;
	margin-bottom:20px;
 }
 #descuento td {
	empty-cells:show;
 }
 #descuento h2 {
	font-size:18px;
 }
 .codDescuento {
	display:none;
 }
 .codDescuento td {
	padding:6px 10px 14px 0;
 }
 .codDescuento td.padT0 {
	padding-top:0;
 }
 .codDescuento td.txt {
	padding:6px 10px 0 0;
	text-align:right;
	font-weight:bold;
	white-space:nowrap;
	vertical-align:top
 }
 .codDescuento td.radio {
	padding:3px 10px 0 0;
	vertical-align:top;
 }
 .datosPolizas {
	margin:15px 0 5px 0;
 }
 .datosPolizas td {
	padding:6px 10px 14px 0;
 }
 .datosPolizas td.padT0 {
	padding-top:0;
 }
 .datosPolizas td.txt {
	padding:6px 10px 0 0;
	text-align:right;
	font-weight:bold;
	white-space:nowrap;
	vertical-align:top
 }
 .datosPolizas td.radio {
	padding:3px 10px 0 0;
	vertical-align:top;
 }
 #datosPoliza {
	border-radius:8px;
	padding:20px;
	margin-bottom:20px;
	background:white;
	border: 1px solid rgb(222, 222, 222);
 }
 #datosPoliza h2 {
	font-size:18px;
 }
 #mediosPagos {
	border-radius:8px;
	padding:20px;
	margin-bottom:20px;
 }
 #mediosPagos h2 {
	font-size:18px;
 }
 .mediosPagos {
	margin-top:15px;
	margin-bottom:40px;
	background: #f5f5f5;
 }
 .mediosPagos th {
	border-collapse:collapse;
	padding:6px 10px;
 }
 .mediosPagos td {
	border-collapse:collapse;
	padding:6px 10px;
 }
 .mediosPagos th.padL0 {
	padding-left:0;
 }
 table.mediosSel {
	padding:0;
	border:none;
	font-size:11px;
 }
 table.mediosSel td {
	padding:0;
	border:none;
	font-size:11px;
 }
 table.mediosSel td input {
	margin-right:10px;
 }
 a.condiciones {
	text-decoration:underline;
 }
 .legal {
	margin:60px 0 10px 0;
	font-size:10px;
	text-align:justify;
 }
 .legal a {
	text-decoration:underline;
 }
 /* botón validar en Paso 2 */
 
 .botValidar,
 .botValidar:hover {
	padding:5px 20px 4px 32px;
	background-position:10px 5px;
	background-repeat:no-repeat;
	width:85px;
	margin-top:0;
	margin-left:10px;
	font-size:13px;
	font-weight:normal;
	border:0;
	cursor:pointer;
	border-radius:7px;
	display:block;
 }
 /* botón pagar en Paso 2 */
 
 .pagar {
	left:-20px;
	top:0;
	position:absolute;
	width:920px;
	height:40px;
	z-index:1;
 }
 .pagar div {
	width:115px;
	margin:0 auto;
 }
 input.botPagar,
 input.botPagar:hover {
	width:115px;
	padding:10px 20px 9px 20px;
	font-weight:bold;
	font-size:16px;
	border:0;
	cursor:pointer;
	border-radius:8px;
	display:block;
	margin-top:0;
 }
 /* Resumenes en Paso 1b: Resumen Carro Compra y Paso 2: Carro de Compra */
 
 .resumen {
	margin-top:20px;
	border-collapse:collapse;
 }
 .resumen th {
	border-collapse:collapse;
	padding:6px 10px;
	font-size:11px;
 }
 .resumen td {
	border-collapse:collapse;
	padding:6px 10px;
	font-size:11px;
 }
 .resumen td.total {
	text-align:right;
	font-weight:bold;
 }
 .resumen th.totalprecio {
	background: #f5f5f5;
	color: #4a4a4a;
 }
 .resumen td.totalprecio {
	font-size:14px;
	font-weight:bold;
 }
 .resumen td.preciodescuento {
	text-decoration:line-through;
 }
 .resumenDesc {
	margin:15px 0 20px 0;
 }
 .resumenDesc td {
	border:none;
	padding:6px 10px;
	font-size:11px;
 }
 .resumenDesc td.total {
	text-align:right;
	font-weight:bold;
 }
 .resumenDesc td.totalprecio {
	font-size:14px;
	font-weight:bold;
	text-align:right;
 }
 /* botón eliminar en Paso 1b: Resumen Carro de Compras y en Paso2: Carro de Compras */
 
 a.botEliminar,
 a.botEliminar:hover {
	width:14px;
	height:14px;
	display:block;
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-99999px;
	border:0;
	margin:0 auto;
 }
 a.botEliminar:hover {
	background-position:0 -14px;
 }
 /* Contenedor botones agregar y continuar en Paso 1a y 1b */
 
 .contAgregarContinuar, .contContinuar2 {
	left:-19px;
	top:21px;
	position:absolute;
	width:920px;
	height:40px;
	z-index:1;
 }
 .contContinuar2 {
	left:0px;
	top:20px;
	position:absolute;
	width:900px;
	height:40px;
	z-index:1;
 }
 /* botón agregar en Paso 1a y 1b */
 
 .botAgregar {
	width:218px;
	padding:7px 20px 8px 62px;
	background-position:19px 2px;
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:16px;
	border:0;
	cursor:pointer;
	border-radius:8px;
	display:block;
 }
 /* botón Continuar en Paso 1a y 1b */
 
 input.botContinuar {
	width:115px;
	padding:10px 20px 9px 20px;
	font-weight:bold;
	font-size:16px;
	border:0;
	cursor:pointer;
	border-radius:8px;
	display:block;
	margin-top:0;
 }
 /* botón agregar en Paso 2 */
 
 .botAgregarm,
 .botAgregarm:hover {
	padding:6px 10px 7px 44px;
	background-position:10px 5px;
	background-repeat:no-repeat;
	font-size:13px;
	font-weight:normal;
	width:170px;
	border:0;
	cursor:pointer;
	border-radius:7px;
	display:block;
	float:right;
	margin-top:10px;
 }
 /* Sueltos */
 
 div.datosObli {
	padding-top:6px;
	font-size:11px;
	font-style:italic;
 }
 .rel {
	position:relative;
 }
 .descInput {
	width:200px;
	height:22px;
	font-size:12px;
 }
 td.samewidth {
	width:106px;
 }
 /* Reset */
 
 .clear {
	clear:both;
 }
 .tleft {
	text-align:left;
 }
 .tcenter {
	text-align:center;
 }
 .tright {
	text-align:right;
 }
 .pad10L {
	padding-left:10px;
 }
 .pad10R {
	padding-right:10px;
 }
 .pad10TB {
	padding:10px 0;
 }
 .pad10LR {
	padding:0 10px;
 }
 .b,
 td.b,
 div.b {
	font-weight:bold;
 }
 .bno,
 tdv.bno,
 div.bno {
	font-weight:normal;
 }
 th.borRno,
 td.borRno {
	border-right:none;
 }
 th.borLRno,
 td.borLRno {
	border-left:none;
	border-right:none;
 }
 th.borLno,
 td.borLno {
	border-left:none;
 }
 /* Plantillas Internas */
 
 .bloqueInfoPrincipal {
	border-radius:8px;
	padding: 0 20px 20px 20px;
	margin:20px 0px;
 }
 .bloqueInfoGlobal {
	border-radius:8px;
	padding: 0 20px 20px 20px;
	margin-bottom:20px;
 }
 .floatRight {
	float:right;
	margin:0px 0px 30px 20px;
 }
 .datosTabulares {
	margin-top:5px;
 }
 .datosTabulares td {
	padding:6px;
 }
 .problema {
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	outline:0px none;
	cursor:pointer;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right 6px;
 }
 .respuesta {
	padding-bottom: 30px;
	padding-top: 10px;
	padding-left: 13px;
 }
 .bloqueInfoPrincipal a.imprime,
 .bloqueInfoPrincipal a.modifica {
	display:block;
	padding:12px 10px 13px 42px;
	text-decoration:none;
	white-space:nowrap;
	background-position:10px 8px;
	background-repeat:no-repeat;
 }
 .bloqueInfoGlobal ul,
 .bloqueInfoPrincipal ul {
	padding: 0px 0px 0px 15px;
 }
 .bloqueInfoGlobal ol,
 .bloqueInfoPrincipal ol {
	padding: 0px 0px 0px 20px;
 }
 .bloqueInfoGlobal li,
 .bloqueInfoPrincipal li {
	padding-bottom: 10px;
 }
 .formContinuar {
	right:0px;
	top:0px;
	position:absolute;
	width:200px;
	height:40px;
	z-index:1;
 }
 .formContinuar input {
	margin-left:auto;
 }
 input.bot170 {
	width:170px;
	padding:10px 20px 9px 20px;
	font-weight:bold;
	font-size:16px;
	border:0;
	cursor:pointer;
	border-radius:8px;
	display:block;
	margin-top:0;
	text-align: center;
 }
 input.bot220 {
	width:220px;
	padding:10px 20px 9px 20px;
	font-weight:bold;
	font-size:16px;
	border:0;
	cursor:pointer;
	border-radius:8px;
	display:block;
	margin-top:0;
 }
 #datosTransaccion {
	background-color:#FFFFFF;
	margin:10px 0px 20px 0px;
 }
 #datosTransaccion td {
	padding:6px 10px;
	border-bottom:1px solid #F4F4F4;
 }
 .formImprimirComprobante {
	right:0px;
	top:0px;
	position:absolute;
	width:220px;
	height:40px;
	z-index:1;
 }
 #comprobantePago a,
 .infoProductos a,
 .respuesta a.pop,
 .bloqueInfoGlobal a,
 .modificaDatosFinales {
	font-weight:bold;
 }
 .comprobantePasos {
	font-weight: bold;
 }
 .volver {
	padding-top:20px;
	padding-left:20px;
 }
 @media print {
 body {
	margin:0;
	padding: 0;
	color:#000000;
	font-size:10pt;
 }
 #header,
 #menu,
 #pasos,
 .formImprimirComprobante,
 #comprobantePago {
	display:none;
 }
 #contenido {
	width:18cm;
 }
 #datosTransaccion td, .bloqueInfoGlobal, .bloqueInfoGlobal h2, #contenido h2 {
	 color:#333 !important;
 }
 }
 
 /*
 Cuadro de Video Ayuda
 ************************************/
 
 div.ayuda {
	 position:fixed;
	 right:0px;
	 top:200px;
	 z-index:8009;
	 width:30px;
 }
 div.ayuda td.ayudaTutA, td.ayudaTutB {
	 background-color:#609F48;
	 background-image:url(../Img/bot/bot_ayuda_flechaA.png);
	 background-position:top left;
	 background-repeat:no-repeat;
	 border-top-left-radius:10px;
	 border-bottom-left-radius:10px;
	 height:203px;
 }
 div.ayuda td.ayudaTutB {
	 background-image:url(../Img/bot/bot_ayuda_flechaB.png);
 }
 a.border {
	 border-bottom:1px solid #609F48;
 }
 a.botonAyuda, a.Vid1, a.Vid2, a.Vid3 {
	 padding:21px 75px 21px 5px;
	 color:#fff;
	 font-weight:bold;
	 text-align:center;
	 text-decoration:none;
	 background-image:url(../Img/bot/bot_ayuda_vid1.gif);
	 background-repeat:no-repeat;
	 background-position:right center;
	 background-color:#003058;
	 display:none;
 }
 a.Vid2 {
	 background-image:url(../Img/bot/bot_ayuda_vid2.gif);
 }
 a.Vid3 {
	 background-image:url(../Img/bot/bot_ayuda_vid3.gif);
 }
 a.botonAyuda:hover, a.Vid1:hover, a.Vid2:hover, a.Vid3:hover {
	 background-color:#75A41F;
 }
 #ayudaTrigger {
	 cursor:pointer;
 }
 td.bga {
	 background:#003058;
 }
 .h4italic {
	 font-style:italic;
	 font-weight:normal;
 }
 .sepmargin {
	 margin: 10px 0 15px 0;
   width: 100%;
 }
 .personales {
	 margin-left:20px;
 }
 .numDoc {
	 margin-bottom:20px;
 }
 .info {
	 padding:8px 5px 0 5px;
 }
 a.otrospaises {
	 font-weight:bold;
	 font-size:11px;
	 color:#fff; 
	 background:#8DA7A7; 
	 border:1px solid #bccbcb; 
	 display:block; 
	 width:85px; 
	 padding:3px 0; 
	 text-align:center; 
	 text-decoration:none;
 }
 a.otrospaises:hover {
	 text-decoration:underline;
 }
 .banderas {
	 margin:7px 0 0 1px;
 }
 .banderas td img {
	 margin-right:5px;
 }.padronOtrosPaises {
	 background:#fff;
	 padding:20px;
	 border:1px solid #bccbcb;
	 font-size:12px;
 }
 .form td select.datos {
	 width:272px;
	 padding:2px 4px 3px 2px;
 }
 div.equivalente {
	 font-size:11px;
	 margin-top:3px;
	 color:#888;
 }
 div.equivalente span {
	 font-size:10px;
	 font-weight:normal;
 }
 .numDoc2 {
	 width:82px;
	 padding:6px 5px 0 0;
 }
 .i2 {
	 padding:7px 7px 0 0;
 }
 .ejemplosPlacas td {
	 padding:0 2px;
	 text-align:center;
 }
 .ejemplosPlacas td.f10 {
	 font-size:10px;
 }.totalUS {
   margin-top: 40px;
	 background:#f5f5f5;
	 padding:10px 20px;
	 border-bottom-left-radius:8px;
	 border-bottom-right-radius:8px;
   border-top: 1px solid rgb(222, 222, 222);
 }
 .totalUSTxt {
	 padding-right:10px;
	 font-size:14px;
	 color:#444;
 }
 .equivalenteUS {
	 font-size:12px;
	 color:#666;
	 font-size:11px;
	 color:#888;
 }
 .datosPad {
	 padding:0 20px;
 }
 #NumDocumentoIdentidadPagador {
	 width:262px;
	 border:1px solid #B0B0B0;
	 padding:4px;
 }
 #datosPropietario .form td input, 
 #datosPropietario2 .form td input,
 #datosPropietario3 .form td input, 
 #NumDocumentoIdentidadPagador,
 #datosVL .form td input,
 #datosVL .form td input.verificador,
 #datosDespacho .form td input {
 width:262px;
 border:1px solid #B0B0B0;
 padding:4px;
 }
 #datosVL .form td input.verificador {
	 width:12px;
 }
 
 .contentTitle {
  background: #f5f5f5;
  padding: 20px;
  margin: 0 -20px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
 }
 .contentTitle h2 {
  color: #4a4a4a!important;
 }
 .contentTitle h2.blueTitle{
	color: #003058!important;
 }