/* reset  */
.cont table .col2, .cont table .col3 { width:130px; }
:focus { outline:0 }
body {	color:black;background:white;}
ol, ul { list-style:none }
table {	border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after { content:"" }
blockquote, q { quotes:"" "" }
.clearfix:after {content:".";display:block;height:0;	clear:both;visibility:hidden;}
.clearfix { display:inline-block }
.clearfix { display:block }
body {	background:#f4f4f4;margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#5c6063;height:100%;}
img { border:none; }
.spacer {
	display:block;
	height:1px;
	clear:both;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.link { cursor:pointer; }
h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFE;
	font-size:21px;
	margin:0px;
	padding:0px;
}
h2 {
	color:#e53500;
	font-size:22px;
	padding:0px;
	margin:0px;
}
h3 {
	font-size:21px;
	color:#e53500;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}
h3 span {
	font-size:12px;
	color:#02a7e8;
	font-weight:normal;
}
h3 a {
	color:#02a7e8 !important;
	text-decoration:underline;
}
a { cursor:pointer; }

.cont table {
	float:right;
	border:none;
	color:#676767;
	_overflow:hidden;
	padding:0;
}
.cont table th, .cont table td {
	vertical-align:middle;
	background-image:none;
}
.cont table th {
	text-align:center;
	padding:10px;
	font-size:14px;
	font-weight:bold;
}
.cont table tr {
	position:relative;
	background:none;
}
.cont table td {
	padding:10px;
	text-align:center;
}
.slider-horizontal {
height:0.8em;
}
.slider {
background:transparent url(https://www.acierto.com/views/themes/Default/images/slider_vida.gif) no-repeat scroll 0 4px;
float:left;
margin:5px 0 0;
position:relative;
text-align:left;
width:194px;
}
.slider-horizontal .slider-handle {
margin-left:-0.6em;
overflow:hidden;
top:-0.3em;
}
.slider .slider-handle {
background:transparent url(https://www.acierto.com/views/themes/Default/images/slider_handle.gif) no-repeat scroll;
cursor:default;
height:19px;
position:absolute;
width:15px;
z-index:2;
}
.age-value{
float:left;
margin-left:10px;
text-align:center;
width:30px;
}
.form_fwd{
	padding:15px;
	cursor:pointer;
}
.form_fwd2{
	float:left;
	clear:both;
	padding-left:10px;
	margin-top:10px;
	cursor:pointer;
}
.form_fin{
	float:left;
	clear:both;
	padding:15px;
}
.valor-value{
float:left;
font-family:arial;
font-size:16px;
font-weight:bold;
margin-left:10px;
text-align:center;
width:90px;
}
label{
	margin:10px 0 0 10px;
	float:left;
	clear:both;
}
.data{
clear:both;
float:left;
margin:5px 0 0 15px;
width:200px;
}
.data2{
float:left;
font-size:32px;
height:50px;
margin:2px 10px 0 0!important;
padding:5px 0 0 5px;
width:110px;
}
.validate {
background-color:red;
color:#000000;
display:block;
margin-left:15px;
padding:3px;
}
.cpostal{
padding:10px;
width:152px;
float:left;
}
.cpostal input{
margin:0 0 5px 0;
}
.cpostal .buttons{
/*float:left;*/
padding-top:4px;
}
.cpostal .buttons input{
width:25px;
}
.cpostal .value{
/*float:left;*/
}
.privacidad{
	float:left;
	clear:both;
	width:300px;
	padding:10px 10px 0
}
.cpostal input{
	padding:5px 0 5px 5px !important;
	text-align:right;
	height:40px !important;
}

.wrapFrm {
	width:691px;
	margin:0px auto;
	padding-top:20px;
}
.wrapSum {
	width:561px;
	margin:0px auto;
	padding-top:5px;
}
p { margin:15px 0px; }
/********** container styles ************/

#container {
	width:978px;
	background:url(https://www.acierto.com/views/themes/Default/images/contbg.jpg) repeat-y;
	margin:0 auto;
	padding:0px;

}
/********** header styles ************/

		#header {
			display:block;
			width:948px;
			margin:0 auto;
			height:73px;
			position:relative;
		}
		#header .hleft {
			float:left;
			padding-left:25px;
			padding-top:12px;
		}
		#header .hright {
			float:right;
			color:#e8e8e8;
			font-size:12px;
			padding-right:17px;
			padding-top:20px;
		}* html #header .hright { width:235px; }
/********** hright styles *************/

.hright {
	width:220px;
	text-align:right !important;
}
.hright a {
	display:block;
	height:30px;
	color:#5c6063 !important;
	font-size:12px;
	text-decoration:underline !important;
	cursor:pointer;
}
.hright a:hover {
	text-decoration:none !important;
	color:#e53500 !important;
}
.hright .text { float:left; }
.hright .icon {
	float:right;
	width:30px;
	margin-left:5px;
}
/*********** content styles *************/
#content {
	padding-left:30px;
	padding-right:30px;
	padding-bottom:10px;
}
#content a { color:#741000; }
#content a:hover { text-decoration:none; }
/*********** block11 styles ***********/
.block11 {
	display:block;
	margin-bottom:10px;
	position:relative;
	overflow:hidden;
	background:url(https://www.acierto.com/views/themes/Default/images/b11mid6.png) repeat-y; 
	_float:left;
	margin-left:4px;
	_margin-left:2px;
}
.block11 .b11bot {
	padding:10px 12px;
	font-size:12px;
	height:35px;
	background:url(https://www.acierto.com/views/themes/Default/images/b11bot6.png) bottom left no-repeat;
	display:block;
}
.block11 .b11top { background:url(https://www.acierto.com/views/themes/Default/images/b11top6.png) top left no-repeat;display:block; }
.block11 a{
	color:#0000cc !important;
	font-weight:bold;
	text-decoration:underline;
}
.block11 .txt{
	padding:0px;
	float:left;
	width:660px;
	line-height:1.4;
}
.block11 .txt img{
	float: left; 
	margin: 2px 7px 0 0;
}
/*********** block18 styles **********/
.block18 {
	display:block;
	float:left;
	background:url(https://www.acierto.com/views/themes/Default/images/b01line.gif) left repeat-y;
	margin-top:-5px;
	margin-right:10px;
}
.block18 .top { background:url(https://www.acierto.com/views/themes/Default/images/b18topmid.gif) repeat-x; }
.block18 .top .tleft { background:url(https://www.acierto.com/views/themes/Default/images/b18topleft.gif) top left no-repeat; }
.block18 .top .tright {
	background:url(https://www.acierto.com/views/themes/Default/images/b18topright.gif) top right no-repeat;
	height:5px;
	overflow:hidden;
}
.block18 .cont {
	display:block;
	background:url(https://www.acierto.com/views/themes/Default/images/b01line.gif) right repeat-y;
	padding-left:1px;
	padding-right:1px;
}
.block18 .wh {
	background-color:#ffffff!important;
	min-height:150px;
	height:auto!important;
	height:150px;
}
.block18 .wh .title {
	color:#E53500;
	font-family:Helvetica,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:10px 0 0 20px;
}
.block18 .wh .title h4 {
	font-size:14px!important;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:0px;
}
.block18 .wh .title img {
	float:left;
	padding-right:10px;
}
.block18 .sm { width:75px; }
.block18 .med { width:155px; }
.block18 .l { width:220px; }
.block18 .xl { width:330px;_width:340px; }
.block18 .xxl { width:402px; }
.block18 .bdgrid { width:168px; }
.block18 .grid { width:570px; }
.block18 .cob { width:240px; }
.block18 .bot { background:url(https://www.acierto.com/views/themes/Default/images/b18botmid.gif) bottom repeat-x; }
.block18 .bot .bleft { background:url(https://www.acierto.com/views/themes/Default/images/b18botleft.gif) top left no-repeat; }
#capitalTab{margin-top:15px;}
.block18 .bot .bright {
	background:url(https://www.acierto.com/views/themes/Default/images/b18botright.gif) top right no-repeat;
	height:5px;
	overflow:hidden;
}
/*********** block17 styles ************/
.block17 {
	display:block;
	background:url(https://www.acierto.com/views/themes/Default/images/b17mid.gif) repeat-y;
}
.block17 .b17top {
	display:block;
	background:url(https://www.acierto.com/views/themes/Default/images/b17top.gif) top left no-repeat;
}
.block17 .b17bot {
	display:block;
	background:url(https://www.acierto.com/views/themes/Default/images/b17bot.gif) bottom left no-repeat;
	min-height:250px;
	height:auto!important;
	height:250px;
	padding:15px 15px 15px 40px;
}
/*********** footer styles ***********/
#footer {
	display:block;
	background:url(https://www.acierto.com/views/themes/Default/images/footerbgmid.jpg) repeat-x;
	width:977px;
}
#footer .fleft { background:url(https://www.acierto.com/views/themes/Default/images/footerbgleft.jpg) top left no-repeat; }
#footer .fright {
	display:block;
	background:url(https://www.acierto.com/views/themes/Default/images/footerbgright.jpg) top right no-repeat;
	padding-top:25px;
	padding-left:30px;
	padding-right:30px;
}
#footer .fbot {
	display:block;
	background:url(https://www.acierto.com/views/themes/Default/images/footerbgbot.jpg) repeat-x;
	margin-top:50px;
	margin-left:-16px;
	margin-right:-16px;
	height:11px;
	overflow:hidden;
}
#footer .fbotlinks {
	display:block;
	border:none;
	margin-top:0px;
	font-size:12px;
	color:#8e8d8d;
	padding-top:0px;
}
#footer .fbotlinks a {
	color:#8e8d8d;
	text-decoration:none;
	font-weight:bold;
	margin:0px 5px;
}
#footer .fbotlinks a:hover { text-decoration:underline; }
#footer .fbotlinks .fl_left { float:left; }
#footer .fbotlinks .fl_right {
	float:right;
	padding-right:5px;
}
.imgbtn { margin:8px 0px; }
/*********** strip styles *********/
.strip {
	display:block;
	height:43px;
	overflow:hidden;
	background:#e53500;
	width:949px;
	margin-left:14px;
	color:#ffffff;
	font-family:Arial, sans-serif;
}
.strip .sleft {
	float:left;
	font-weight:bold;
	padding-top:6px;
	padding-left:30px;
	font-size:24px;
}
.strip .sright {
	float:right;
	padding-right:30px;
	padding-top:15px;
	font-size:14px;
}
.strip .sright strong {
	color:#fac600;
	font-size:14px;
	font-family:Arial, Helvetica;
}
.strip .sright.rp {
	padding-top:12px;
}
.strip .sright.rp strong{
	font-size:16px;
}
.centered {
	display:block;
	text-align:center;
}
.txtsmall {
	font-size:10px;
	text-align:center;
	font-weight:bold;
}
.txtlarge {
	font-size:21px;
	color:#e53500;
	font-weight:bold;
	margin:8px 0px;
}
.txtmedium {
	font-size:16px;
	font-weight:bold;
	color:#e53500;
	margin:8px 0px;
}
/*********** button styles ***********/
.button {
	width:290px;
	height:50px;
	display:block;
	color:#5c6063 !important;
	text-decoration:none;
	padding-left:0px;
	padding-top:5px;
	margin-bottom:5px;
	font-size:12px;
	line-height:19px;
}
.button pre {
	font-family:Arial,Helvetica,sans-serif;
	color:#5c6063 !important;
	text-decoration:none;
	font-size:12px;
	line-height:19px;
	margin:0;
	padding:0;
}
.button span, .button ins {
	font-size:14px;
	color:#af1700;
	font-weight:bold;
	text-decoration:none;
}
.button ins {
	font-size:16px;
	padding-left:15px;
}
.button span.qdata {
	font-size:12px;
	color:#5C6063 !important;
	font-weight:normal;
}
.table02 .btn { background:url(https://www.acierto.com/views/themes/Default/images/button_norm3.gif) no-repeat; }
.table02 .btn .active { background:url(https://www.acierto.com/views/themes/Default/images/button_over3.gif) no-repeat; }
.button:hover span { text-decoration:underline; }
.button .ico_enviar {
	float:left;
	margin-right:5px;
	margin-left:7px;
	margin-top:5px;
}
.button .ico_recomendar {
float:left;
margin-left:12px;
margin-right:10px;
margin-top:7px;
}
.button .ico_modif {
	float:left;
	margin:0 5px 5px 7px;
}
.button .ico_activar {
	float:left;
	margin-right:6px;
	margin-top:1px;
}
.t01col02 .btn { background:url(https://www.acierto.com/views/themes/Default/images/button_norm2.gif) no-repeat; }
.t01col02 .btn .active { background:url(https://www.acierto.com/views/themes/Default/images/button_over2.gif) no-repeat; }
/*********** table05 styles *******/
.table05 {
	display:block;
	padding:0px;
	margin-left: 15px;
}
.table05 .t05col01 {
	float:left;
	width:78px;
	margin-right:20px;
	padding-top:24px;
}
.table05 .t05col02 {
	width:690px;
	float:left;
	padding-top:2px;
}
.table05 .t05col03 {
	float:left;
	width:78px;
	padding-top:24px;
	margin-left:20px;
}
/*********** bar styles ************/
.bar_label {
	display:block;
	background:url(https://www.acierto.com/views/themes/Default/images/salud_barsep.gif) no-repeat;
	height:20px;
	font-size:12px;
	font-weight:bold;
	color:#474747;
	padding-top:2px;
}
.bar_label .blcol01, .bar_label .b1col02 , .bar_label .blcol03{
	float:left;
	padding-left:10px;
}
.bar_label .blcol01 {width:225px;}
.bar_label .b1col02{	width:230px;}
.bar_bg {
	display:block;
	background:url(https://www.acierto.com/views/themes/Default/images/bar.gif) top left no-repeat;
	height:25px;
	overflow:hidden;
}
.bar_bg .label {
	display:block;
	background:url(https://www.acierto.com/views/themes/Default/images/salud_barsep.gif) 0px 2px no-repeat;
	height:25px;
	width:690px;
	position:absolute;
	padding-top:5px;
	color:#5c6063;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
}
.bar_bg .progress {
	background:url(https://www.acierto.com/views/themes/Default/images/barok.gif) top left no-repeat;
	display:block;
	height:25px;
}

.list13 {
	padding:10px;
	margin:0px;
	list-style:none;
}

.list13 a {
	display:block;
	height:18px;
	text-decoration:none;
	color:#666666 !important;
	padding:1px 5px 1px 10px;
	border:1px solid #ffffff;
}

.list13 a img {
	float:right;
	padding:1px 50px 0 0;
}

.list13.bd {
	float:left;
	height:263px;
	width:36px;
	text-align:right;
	padding:10px 0;
}

.list13.bd a{
	padding:1px 10px 1px 12px;
}

.list13 a:hover {
	border:1px solid #e53500;
	text-decoration:none;
}

.list13 .active {
	background-color:#FFCC66 !important;
}

.list13 .active a {
	color:#ffffff !important;
}

.list13 span{
	color:#B4B4B4;
}

.list13 i{
	font-size:11px;
	font-style:normal;
}

/* btns */
.btns {
	padding:0;
	margin:0;
}
.btns .btn, .btns .btn2, .btns .frame, .btns .llam  { float:left; }
.btns .btn2 { background:url(https://www.acierto.com/views/themes/Default/images/button_norm4_salud.gif) no-repeat; }
.btns .btn2 .active { background:url(https://www.acierto.com/views/themes/Default/images/button_over4_salud.gif) no-repeat; }
.btns .frame {	background:url(https://www.acierto.com/css/images/frame_help_vida.png) no-repeat;	padding:2px 0;}
.btns .llam {	background:url(https://www.acierto.com/css/images/button_vida_llamada.gif) no-repeat;	padding:2px 0;}
.btns .llam .col1{float:left;width:60px;padding-top:2px;margin-top:7px;}
.btns .llam .col2{float:left;width:150px;margin-top:7px;}
.btns .llam .polit{float:left;width:220px;margin-top:9px;}
.btns .llam .enviar{padding:3px;font-size:14px;}

.ref_box{margin:120px 0 0 137px;}
.ref_code{color:#FF0000;}
.res_sum {
	float:left;
	margin:50px 0 0 6px;
	_margin:50px 0 0 3px;
	font-size:12px;
	line-height:21px;
}
.res_sum b { font-size:12px; }
.res_sum a { color:#02A7E8 !important;text-decoration:underline!important; }
.res_sum a:hover {text-decoration:none!important; }
.res_sum a.active {
	background:#D3D0BE url(https://www.acierto.com/views/themes/Default/images/cob_sel_1.png) no-repeat top left;
	position:relative;
	margin-left:-5px;
	padding:1px 0 0 5px;
	display:block;
	width:143px;
	height:20px;
	color:#333 !important;
	text-decoration:none!important;
	font-weight:bold;
	overflow:hidden;
}
.res_sum span {
	background:#D3D0BE url(https://www.acierto.com/views/themes/Default/images/cob_sel_2.png) no-repeat top right;
	position:relative;
	left:0;
	padding:1px 5px 0 0;
	display:block;
	width:46px;
	height:20px;
	color:#333 !important;
	text-decoration:none!important;
	font-weight:bold;
	font-size:12px;
	text-align:right !important;
	line-height:20px!important;
}
.res_sum span.active {
	display:block;

}
/* sresults  */

#sresults { margin:0 0 0 4px; }
#sresults.two .price {
	margin-left:7px!important;
	margin-right:3px!important;
	margin-top:3px;
	text-align:center;
}
#sresults.two .prplus {
margin-left:1px !important;
margin-right:5px !important;
}
#sresults.two .price .fr {
	padding-top: 10px;
	padding-bottom: 13px;
}
#sresults .head {
	width:585px;
	overflow:hidden;
	height:auto;
	background:url(https://www.acierto.com/views/themes/Default/images/sresult_head_top_salud.gif) no-repeat top;
	position:relative;
}
#sresults .head h2 { padding:10px 15px 0; }
#sresults .head h2 a, #sresults .head h2 span {
	display:inline;
	font-weight:normal;
	color:#02a7e8 !important;
	font-size:12px;
}
.head a {
color:#666666 !important;
display:block;
font-size:12px;
height:20px;
text-decoration:none;
width:100px;
}
#sresults .head h2 a:hover { text-decoration:underline; }
#sresults .head .col-titles {
	overflow:hidden;
	background:#F7F5ED url(https://www.acierto.com/views/themes/Default/images/sresult_head_darrow_salud.gif) no-repeat bottom;
	padding-bottom:10px;
	border-right:1px solid #e8e5d6;
	border-left:1px solid #e8e5d6;
}
#sresults .head .col-titles h4 {
	float:left;
	margin:0;
	padding:15px 0 15px;
	text-indent:15px;
	color:#5c6063;
	font-size:12px;
}
#sresults .head .col-titles h4.action {
	padding-top:8px;
	text-align:left;
	cursor:pointer;
	text-indent:0px!important;
}
#sresults .head .col-titles h4 img {
	margin:-2px 0 0 1px;padding:0;
	vertical-align:middle;
}
#sresults .head .col-titles h4.price {
	margin-right:0;
	text-indent:0;
}
#sresults .head .col-titles h4.action img {
	margin:-5px 0 0 4px;padding:0;
}
#sresults .head .col-titles h4 big { font-size:18px;}
#sresults .head .col-titles a:hover { text-decoration:underline; }
#sresults .head .col-titles a.arrow-dn {
	background:url(https://www.acierto.com/views/themes/Default/images/arrowdown.gif) no-repeat right center;
	display:inline;
	padding:0 12px 0 0;
}
#sresults .head .col-titles a.arrow-up {
	background:url(https://www.acierto.com/views/themes/Default/images/arrowup2.gif) no-repeat right center;
	display:inline;
	padding:0 12px 0 0;
}
#sresults .sresult {
	width:583px;
	border:1px solid #e8e5d6;
	border-top:0;
	position:relative;
	top:-11px;/* display: table; #position: relative; overflow: hidden; */
}
#sresults .sresult:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
#sresults .sresult { display:inline-block }
#sresults .sresult {
	display:block;
	float:left;
}
#sresults .promores  {
	border:0px;
	margin-left:-15px;
	_margin-left:-8px;
}
.sresult .provider, .sresult .rating, .sresult .action,.sresult .price,  #sresults .col-2-3 {
	float:left;
	/* border:1px solid #d00; */
	min-height:60px;
	height:65px;
	overflow:visible;
	line-height:60px;
	text-indent:10px;/* #position: absolute; #top: 50%;display: table-cell; vertical-align: middle; */
}
#sresults .provider img { margin-top:12px; }
#sresults .provider {
	width:110px;
	margin-bottom:-9px;
	line-height:1.2;
	font-size:11px;
	overflow:hidden;
	cursor:pointer;
}
#sresults .rating img { margin-top:8px; }
#sresults .rating {
	margin-bottom:-9px;
	line-height:1.2;
	font-size:11px;
	cursor:pointer;
}
#sresults .provider span {
	display:block;
	line-height:1.2;
	padding:2px 0 10px;
}
#sresults .price { width:120px;cursor:pointer;text-indent:5px;}
.sresult .price {line-height:2;text-align:center!important;}
#sresults .rating { width:120px;margin-left:5px; }
#sresults .col-2-3 {
	width:255px;
	line-height:1.2;
	text-indent:0;
}
#sresults .col-2-3 p {
	font-size:12px;
	color:#676767;
	padding:0px 0 0 8px;
}
#sresults .col-2-3 p.loading {
	background:url(https://www.acierto.com/views/themes/Default/images/ajax-loader4.gif) no-repeat left;
	padding:8px 0 8px 30px;
}
#sresults .provider p.loading {
	background:url(https://www.acierto.com/views/themes/Default/images/ajax-loader4.gif) no-repeat left top;
	padding:5px 0 3px 30px;
	margin-left:20px;
	font-size:12px;
	height:25px;
	color:#676767;
}
#sresults .action, .lbox2 .provider-details .action {
	width:210px;
	text-align:center;
	overflow:hidden;
}
#sresults .action span, .lbox2 .provider-details span {
	width:155px;
	height:34px;
	float:left !important;
	display:inline;
	margin:15px 0 0 2px;
	line-height:28px;
	color:#fff;
	font-size:14px;
	text-align:left;
	cursor:pointer;
}
#sresults .action span a, .lbox2 .provider-details span a {
	color:#fff!important;
	text-decoration:none;
	position:relative;
	top:0px;
	font-size:13px;
}
#sresults .action .btn-mas-info, .lbox2 .provider-details .btn-mas-info {
	background:url(https://www.acierto.com/views/themes/Default/images/btn_mas_info_bk.gif) no-repeat;
	text-indent:17px;
	margin-left:20px;/* behavior: url(scripts/pngfix.htc); */
	width:168px;
}
#sresults .action .disabled, .lbox2 .provider-details .disabled {
	filter:alpha(opacity=25);
	-moz-opacity:.25;
	opacity:.25;
	cursor:default!important;
}
#sresults .action .disabled a { cursor:default; }
.sresult .price em {
	font-size:24px;
	color:#ff0000;
	font-weight:bold;
	font-style:normal;
}
.sresult .price em.plus {
	color:#444444;
}
.sresult .price span {
	font-size:18px;
	font-weight:normal;
	margin:0 0 0 2px;
}
.sresult .price span.dec {
	margin:0px;
}
.sresult .promo_line {background:transparent url(https://www.acierto.com/views/themes/Default/images/promo_line4.gif) no-repeat scroll 0 0;padding-left:15px;height:63px;width:701px;}
.sresult .promo_line_top {background:transparent url(https://www.acierto.com/views/themes/Default/images/promo_line_top.gif) no-repeat scroll 0 0;padding-left:15px;height:63px;width:701px;}
.sresult .rating .det {margin-top:-6px;margin-left:23px;}
.sresult .price .det {font-size:11px;line-height:1.3;margin-top:-8px;text-indent:4px;text-decoration:underline;}
.sresult .price:hover .det {color:#02A7E8;}
.sresult .price .det.nd {text-decoration:none;}
.sresult .price:hover .det.nd {color:#5C6063;}
.sresult .rating u {position:absolute;left:255px;top:44px;width:80px;}
.sresult .c2c {position:absolute;text-align:left;width:140px;left:403px;top:43px;_top:46px;}
.sresult .c2c a {color: rgb(0, 0, 255) ! important; text-decoration: underline; font-size: 11px;line-height: 1.2;}
.sresult .promo_line .rating u,.sresult .promo_line_top .rating u {left:270px;}
.sresult .rating:hover u { color:#02A7E8;}
.sresult .rating sup {
	position:relative;
	top:-10px;
	margin:0 0 0 3px;
}
.sresult .info {
	color:#999;
	padding:0px 15px 5px;
	font-size:12px;
	clear:both;
}
#overlay {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 200%;
	height: 2500px;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.5;
	opacity:.50;
	filter: alpha(opacity=50);
}
* html body { height:5000px; }
* html #overlay { height:5000px; }
/* lbox comun */

.lbox2 .ico { float:left; }
.lbox2 .title {
	float:left;
	font-size:14px;
	font-weight:bold;
	float:left;
	padding-top:3px;
}
.lbox2 .formulario {
	width:380px;
	margin-top:10px;
}
.lbox2 .field { padding:0px 10px; }
.lbox2 .field .txt {
	background-color: rgb(255, 255, 255)!important;
	width: 360px;
}
.lbox2 .field textarea {
	width: 360px;
	height:30px;
}
.lbox2 .label { padding:10px 10px 10px; }
.lbox2 .label span { font-weight:bold; }
.lbox2 .chk {
	float:left;
	margin:10px 6px;
}
.lbox2 .polit {
	float:left;
	margin:11px 0px;
}
.lbox2 .pol { margin-top:8px; }
.lbox2 .pol a {
	display:block;
	text-decoration:none;
	color:#AF1700 !important;
	padding:1px 5px 1px 5px;
	border:1px solid #FFFFFF;
	width:310px;
}
.lbox2 .pol a:hover {
	border:1px solid #e53500;
	text-decoration:none;
}
.lbox2 .exp2 {
	margin-top:8px;
	padding:5px;
}
.lbox2 .exp2 span {
	color:#AF1700;
	font-weight:bold;
}
.lbox2 .exp2 ul li {
	font-size:13px!important;
	background:transparent url(https://www.acierto.com/views/themes/Default/images/lbox_bullet.png) no-repeat scroll left 5px;
	margin:0 0 5px 0;
	line-height:1.4;
}
.lbox2 .provider { }
.lbox2 .ph_cont {margin-left:80px;}
.lbox2 p.ref {
	color:#999;
	font-size:16px;
	font-weight:bold;
	padding-left:7px;
}
.lbox2 p.ref em {
	font-style:normal;
	color:#000;
}
.lbox2 p.phone {
	background:url(https://www.acierto.com/views/themes/Default/images/lbox_ico_phone_salud.gif) no-repeat left top;
	padding:0px 0px 0px 64px;
	color:#999;
	font-size:12px;
	text-align:left;
	line-height:1.2;
	margin-bottom:5px!important;
}
.lbox2 p.pys {
	color:#999999;
	font-size:11px;
	line-height:1.2;
	margin-top:5px;
	padding:0 0 0 64px;
	text-align:left;
}
.lbox2 p.phone span {
	font-size:14px;
	color:#666;
	display:block;
}
.lbox2 p.phone em {
	font-size:28px;
	font-weight:bold;
	display:block;
	font-style:normal;
	color:#e53500;
}
/* lighboxes - 28.11.08 */
.lbox2 {
	border:3px solid #e8e5d6;
	background:#fff;
	width:683px;
	display: none;
	/* position:fixed!important; */
	position: absolute;
	top: 102px;
	z-index:10002;
}
.lbox2.wide {
	width:710px;
	_width:728px;
	left:20%!important;
}
.lbox2.slim {
	width:434px;
	margin:0 115px;
}
.lbox2 .lbox-head {
	width:100%;
	overflow:hidden;
	background:#e8e5d6;
	height:30px;
	line-height:30px;
}
.lbox2 .lbox-head h4 {
	float:left;
	font-weight:bold;
	color:#676767;
	margin:0 0 0 10px;
	font-size:12px;
}
.lbox2 a.lbox-close {
	color:#676767!important;
	text-transform:none;
	background:url(https://www.acierto.com/views/themes/Default/images/ico_close_red.gif) no-repeat right center;
	padding:0 22px 0 0;
	margin-right:5px;
	text-decoration:none;
	float:right;
}
.lbox2 .lbox-content {
	margin:0;
	padding:20px;
	clear:both;
}
.lbox2.wide .lbox-content { padding:10px 12px 20px; }
.lbox2 ul {
	padding:0 0 0 10px;
	margin:0;
}
.lbox2 ul li {
	background:url(https://www.acierto.com/views/themes/Default/images/lbox_bullet.png) no-repeat left 9px;
	word-spacing:-1px;
	padding:0 0 0 15px;
	margin:0;
	list-style:none;
	line-height:1.8;
	font-size:14px;
}
.lbox2 strong { font-weight:bold; }
.lbox2 .options {
	padding:10px 0 0 10px;
	background:url(https://www.acierto.com/views/themes/Default/images/separator_2.png) no-repeat 54% center;
}
.lbox2 .options h6 {
	font-weight:bold;
	font-size:16px;
	color:#ccc;
	margin:0 0 15px;
}
.lbox2 .options h6 em {
	color:#666;
	font-style:normal;
}
.lbox2 .options .one {
	width:290px;
	float:left;
}
.lbox2 .options .field {
	width:100%;
	overflow:hidden;
	padding:5px 0;
}
.lbox2 .options .field.ralign { text-align:right; }
.lbox2 .options .field.small { font-size:11px; }
.lbox2 .options .field input.checkbox { vertical-align:middle; }
.lbox2 .options .two {
	width:250px;
	float:right;
}
.lbox2 .options .call {
	color:#999;
	width:215px;
	margin: 30px auto 60px;
	background:url(https://www.acierto.com/views/themes/Default/images/lbox_ico_phone.gif) no-repeat left top;
	padding-left:55px;
	font-size:12px;
}
.lbox2 .options .call em {
	color:#333;
	font-style:normal;
}
.lbox2 .options .call span {
	font-weight:bold;
	font-size:16px;
}
.lbox2 .options .call h1 {
	font-weight:bold;
	font-size:28px;
	color:#e53500;
	margin:0;
	padding:5px 0 3px;
}
.lbox2 .options .btn {
	background:url(https://www.acierto.com/views/themes/Default/images/btn.png) no-repeat;
	width:97px;
	height:23px;
	line-height:22px;
	color:#fff!important;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
	float:right;
	text-decoration:none;
	text-align:center;
}
.lbox2 .options label {
	float:left;
	font-size:12px;
	width:82px;
	color:#676767;
	padding:0 0 0 20px;
}
.lbox2 .options label small {
	font-size:11px;
	color:#999;
	padding:2px 0;
	display:block;
}
.lbox2 .options input.text, .lbox2 .options textarea.text {
	width:170px;
	float:right;
	border:1px solid #dedede;
	border-right:1px solid #c4c4c4;
	border-top:1px solid #7c7c7c;
}
.lbox2 .field a, active, visited { color:#676767!important; }
.lbox2 a, active, visited { color:#3399cc!important; }
.lbox2 a:hover { text-decoration:none; }
.lbox2 a.no-interest {
	display:block;
	text-align:right;
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
}
.lbox2 .one h4.confirmation {
	text-align:center;
	color:#669933;
	font-size:12px;
	line-height:2;
	font-weight:bold;
	margin:45px 0 0;
}
.lbox2 .provider-details {
	width:686px;
	padding-left:10px;
	overflow:hidden;
}
.lbox2 .provider-details .provider, .lbox2 .provider-details .action {
	text-indent:0;
	min-height:40px;
	line-height:40px;
}
.lbox2 .provider-details .provider, .lbox2 .provider-details .price, .lbox2 .provider-details .rating {
	text-indent:0;
	padding:0 10px 0 0;
	min-height:40px;
	line-height:40px;
}
.lbox2 .provider-details .action {
	float:right;
	width:340px!important;

	margin-left:10px;
}
.lbox2 .provider-details .btn-mas-info, .lbox2 .provider-details .btn-contratar-online {
	margin:7px 7px 0 0;
	overflow:hidden;
}
.lbox2 .providers-offer {
	border-top:1px solid #e9e5d6;
	border-right:1px solid 	#e9e5d6;
	margin:5px 0 0;
}
.lbox2 .provider.fl span {
	display: block;
	float: left;
	padding: 12px 0 0 10px;
	width: 250px;
}
.lbox2 .provider.fl img {
  float: left;
}
#aside {
	float:right;
	width:318px;
	height:800px;
	margin-right:-12px;
	_margin-right:-8px;
}
.addPersona{
	color:#3399CC !important;
	text-decoration:underline;
	margin:10px;
}
.tooltip {
cursor:pointer;
}
.tooltipTitle {
font-weight: bold;
color:#FAC600;
z-index:10005;
}
#ttip {
background-image:none;
color:#4E4C4D;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
position:absolute;
text-align:left;
z-index:10005;
}
#ttip_back {
background-color:#555555;
left:4px;
opacity:0.5;
position:absolute;
top:2px;
z-index:0;
}
#ttip_cont {
border:1px solid #333333;
left:0;
position:absolute;
top:0;
z-index:1;
}
tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;}
/*********** asegs styles ***********/
#marcas { padding:5px 0 5px 10px; }
#marcas img {
	display:block;
	margin:0px 4px 5px;
}
#marcas a {
	display:block;
	width:80px !important;
	height:62px;
	text-align:center;
	text-decoration:none;
	color:#333333;
	border:1px solid #CCCCCC;
	font-size:11px;
	float:left;
	margin:5px 3px;
	padding:5px 1px;
}
#marcas a:hover { border:1px solid #000000; }
#marcas .none { background:url(https://www.acierto.com/css/images/box_sin_ss.gif) top left no-repeat; }
#marcas .add { background:url(https://www.acierto.com/css/images/box_otros_ss.gif) top left no-repeat; }
#marcas .blank { border:1px solid #ffffff!important; }

			span.ico_cap, span.ico_pers, span.ico_cob, span.ico_acc {
				float:left;
				height:44px;
				left:-53px;
				position:relative;
				top:-25px!important;
				width:44px;
			}
		span.ico_cap {
	background:transparent url(https://www.acierto.com/css/images/vida_ico_calc.gif) no-repeat scroll 0 0;
}
span.ico_pers {
	background:transparent url(https://www.acierto.com/css/images/vida_ico_pers.gif) no-repeat scroll 0 0;
}
span.ico_cob {
	background:transparent url(https://www.acierto.com/css/images/vida_ico_cob.gif) no-repeat scroll 0 0;
}
span.ico_acc {
	background:transparent url(https://www.acierto.com/css/images/vida_ico_acc.gif) no-repeat scroll 0 0;
}
.head_left{
	left:-45px;
	position:relative;
}
.head .bubble {
/* background:transparent url(https://www.acierto.com/views/themes/Default/images/bubble_vida.gif) no-repeat scroll 0 0; */
background:transparent url(https://www.acierto.com/css/images/bubble_vida.gif) no-repeat scroll 0 0;
color:#333333 !important;
display:none;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:159px;
margin-left:390px !important;
margin-top:0;
padding:48px 8px 0 8px;
position:absolute;
width:196px;
z-index:1;
}
.head .bubble p { margin-top:8px; }
.head img.bubb {
	vertical-align:middle;
	margin-left:5px;
}
.head .text { text-decoration:underline; }

.list14{
	padding-left:85px!important;
}
.list14 li{
	font-size:12px!important;
	background:transparent url(https://www.acierto.com/views/themes/Default/images/lbox_bullet.png) no-repeat scroll left 7px!important;
}
.list15{
	padding-left:5px!important;
	margin:5px 0px;	
}
.list15 li{
	font-size:12px!important;
	background:transparent url(https://www.acierto.com/css/images/ttip_bullet.gif) no-repeat scroll left 4px!important;
	padding-left:12px;
}
.load_det{background:#FFFFFF none repeat scroll 0 0;height:65px;}
.load_det.gr{background:none;}
.load_det img{float:left;margin:20px 10px 0 20px;}
.load_det div{float:left;margin-top:25px;height:20px;}
/* botonera cp */
.cpostal .buttons table{
	width:151px;
	float:none;
	border-collapse:collapse;
}
.cpostal .buttons table tr{
	position:static;
}
.cpostal .buttons table td{
	color: #000000;
	font-weight: bold; 
	border: 1px solid #CCCCCC;
	font-size: 12px;
	cursor:pointer;
	padding:0px !important;
	width:49px;
}
.cpostal .buttons table td:hover{
	background: #FFCC66;
}

.cpostal .buttons .btnNum{
    color: #666666 !important;
    display: block;
    font-size: 12px;
    font-weight: bold;
	padding: 10px 0;
}
.cpostal input{
	padding:5px 0 5px 5px !important;
	text-align:right;
	height:40px !important;
}
.recuperar_comparativa, .comparativa_nueva{
	border:1px solid #dddddd;
	border-radius:5px;
	float:left;	
	width:250px;
	min-height:160px;
	box-sizing:border-box;
	padding:10px;
}
.comparativa_nueva{
	float:right;
	margin-right:20px;
}
.icono_recuperar{
	display:none;
}
.cabecera_comparativa {
    color: #da372b;
    font-size: 18px;
    font-weight: bold;
}
.text_comparativa_lightbox {
    margin: 10px 0 15px;
}
.area_boton {
	float:left;
	margin-top:10px;
}
.area_boton .boton{
	background-color:#da372b;
	border: 1px solid #da372b;
	border-radius:5px;
	color:#ffffff;
	height:40px;
}
.area_boton .boton a{
	color:#FFFFFF;
}

