@charset "UTF-8";

#TDRightBodyIntV {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left: 19px;
	padding-right: 0px;
	background: url(nuestros_seguros/vibia/bg-casa.gif) no-repeat left 140px;
}
a img {
  border: none;
}
.cut {
  clear: both;
  height: 1px;
  overflow: hidden;
}
#paquetes-vivia {
	font-size: 11px;
	width: 100%;
}
#paquetes-vivia th {
	font-family: Arial, Tahoma;
	color: #111;
	background-color: #ccc;
	text-align: right;
	padding: 5px 8px 5px 0px;
}
#paquetes-vivia th.titcoberturas {
	text-align: left;
	padding: 5px 0px 5px 7px;
}
#paquetes-vivia tr {
	height: 25px;
}
#paquetes-vivia tr.second {
	background-color: #f6f6f6;
}
#paquetes-vivia td {
	text-align: right;
	padding: 5px 10px 6px 0px;
}

#paquetes-vivia td.coberturas {
	text-align: left;
	padding: 5px 0px 6px 7px;
}
#paquetes-vivia td.none {
	text-align: right;
	padding: 5px 28px 6px 7px;
}
#v-paquete {
	width: 95px;
	margin: 18px 0px 5px 15px;
}
#asis-hogar {
	color:  #222;
	width: 96px;
	height: 100px;
	margin: 18px 0px 10px 8px;
	padding: 80px 7px 7px 7px;
	background: url(nuestros_seguros/vibia/bg-asistencia_hogar.jpg) no-repeat left top;
}
#home-vibia {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	line-height: 1.5em;
	width: 100%;
}
#home-vibia h1 {
	font-family: Arial, Tahoma;
	font-size: 14px;
	color: #2e6ca9;
}
#home-vibia .top-ban {
	font-size: 12px;
	padding-left: 180px;
	background: url(nuestros_seguros/vibia/vivia-logo.gif) no-repeat 7px 8px;
	padding-top: 7px;
	padding-bottom: 12px;
}
.horline {
width: 100%;
margin: 3px 0px 5px 0px;
	border-top: 1px solid #ccc;
}

#home-vibia .vleft {
font-family: Arial, Tahoma;
font-size: 10px;
font-weight: bold;
float: left;
color: #CD7C2C;
width: 172px;
line-height: 13px;
padding-left: 8px;
padding-top: 10px;
}
#home-vibia .vright {
float: left;
line-height: 13px;
width: 360px;
padding-top: 9px;
padding-bottom: 17px;
}
#tres-paquetes {
padding-top: 12px;
padding-bottom: 10px;
}
.parrafo {
margin: 12px 0px 20px 8px;
}
.vibia-bazul {
font-family: Arial, Tahoma;
color: #2e6ca9;
font-weight: bold;
}
.h-basico {
	float: left;
	width: 128px;
	height: 149px;
	margin: 0px 18px 20px 64px;
	display: block;
	background: url(nuestros_seguros/vibia/h-basico.gif) no-repeat;
}
.h-basico a:link {
	background: url(nuestros_seguros/vibia/h-basico.gif) no-repeat left top;
}
.h-basico a:hover {
	background: url(nuestros_seguros/vibia/h-basico-ov.jpg) no-repeat left top;
	display: block;
}
.h-amplio {
	float: left;
	width: 128px;
	height: 149px;
	margin: 0px 18px 20px 0px;
	display: block;
	background: url(nuestros_seguros/vibia/h-amplio.gif) no-repeat;
}
.h-amplio a:link {
	background: url(nuestros_seguros/vibia/h-amplio.gif) no-repeat left top;
}
.h-amplio a:hover {
	background: url(nuestros_seguros/vibia/h-amplio-ov.jpg) no-repeat left top;
	display: block;
}.h-integral {
	float: left;
	width: 128px;
	height: 149px;
	margin: 0px 18px 20px 0px;
	display: block;
	background: url(nuestros_seguros/vibia/h-integral.gif) no-repeat;
}
.h-integral a:link {
	background: url(nuestros_seguros/vibia/h-integral.gif) no-repeat left top;
}
.h-integral a:hover {
	background: url(nuestros_seguros/vibia/h-integral-ov.jpg) no-repeat left top;
	display: block;
}
#iframe-stilus {
	width: 156px;
	height: 210px;
}
#promo-stilus {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	background: #f2f3f5 url(nuestros_seguros/vibia/bg-stilus.jpg) no-repeat left top;
	width: 122px;
	padding: 100px 10px 7px 15px;
	margin-top: 10px;
	margin-left: 4px;
}
#promo-stilus h2 {
	color:  #f93;
	font-size: 13px;
	margin-bottom: 8px;
}
#promo-stilusbot {
	width: 147px;
	margin-left: 4px;
}
#c-adicionales {
	margin-top: 12px;
	background-color: #e6eff8;
	padding: 11px 15px 15px 15px;
}
#c-adicionales h3 {
	color:  #cd7c2c;
	font-size: 13px;
	margin-bottom: 8px;
	margin-top: 0px;
}
#v-ptitle {
	font-family: Arial, Tahoma;
	color:  #2e6ca9;
	font-size: 15px;
	margin-bottom: 12px;
	margin-top: 0px;
}
#v-psubtitle {
	font-family: Arial, Tahoma;
	color: #CD7C2C;
	font-size: 12px;
	margin-bottom: 4px;
	margin-top: 0px;
}
.div-asistencia {
	margin-bottom: 5px;
	margin-left: 35px;
}