@charset "UTF-8";
/* CSS Document */


body{ background:url(../gfx/bg.jpg)}

.menu{ border-bottom:2px solid #737373; padding-bottom:10px}

.menu li a{font-family: 'HeadlineOneHPLHS'; font-size:19px; color:#405e7b; text-transform:uppercase; text-decoration:none; float:left; margin:81px 48px 0 0; letter-spacing:1px; -webkit-transition:color .2s ease-in;  -moz-transition:color .2s ease-in; -o-transition:color .2s ease-in;transition:color .2s ease-in;}
.menu li a:hover{color:#0aca91}

#inicio .menu li.inicio a, #asegurados .menu li.asegurados a, #planes .menu li.planes a, #asociadas .menu li.asociadas a, #empresa .menu li.empresa a, #contacto .menu li.contacto a{ border-bottom:#0aca91 7px solid; color:#0aca91}

.menu li.menuultimo a{ margin-right:0}
.menu li.logo a{ margin-top:0}

.testsonline, .actualidad{ padding-bottom:20px}
.tit{font-family: 'HeadlineOneHPLHS'; font-size:19px;letter-spacing:1px;color:#0aca91}
.titulo{ float:left; padding:0 5px 0 0}
.barra{ background:#0aca91; height:9px; margin:4px 0; float:left; display:block}
.sidebar .barra{ width:175px;}

.sidebar ul{}
.sidebar ul li{}
.sidebar ul li a { color:#405e7b;font-family: 'Cabin Condensed', sans-serif; font-size:13px; text-decoration:none}
.sidebar ul li a:hover {color:#0aca91}

.sidebar .banner{ margin:10px 0}

.textos{ padding-left:68px}
.textos .barra{ width:440px}

p{ color:#737373; font-size:14px; line-height:25px;font-family: 'Cabin Condensed', sans-serif; padding:0 0 20px 0}
p a{ color:#0aca91; text-decoration:none; text-transform:uppercase}


.textos h3{ color:#405e7b; font-weight:normal; text-transform:uppercase;font-family: 'HeadlineOneHPLHS'; font-size:25px; letter-spacing:1px;}
.textos .fotoarticulo{margin:20px 0 0 0}
#inicio p{ color:#737373; font-size:14px; line-height:20px;font-family: 'Cabin Condensed', sans-serif;}
#inicio p a{ color:#0aca91; text-decoration:none; text-transform:uppercase}

.textos .banner{}

#footerbg{ background:url(../gfx/bgfooter.png) top repeat-x; height:125px; margin-top:47px}
#footer ul li{float:left; font-size:12px; text-transform:uppercase;font-family: 'Cabin Condensed', sans-serif; color:#6d635d; display:block;padding:20px 5px 30px 5px}
#footer ul li a{ float:left;display:block; font-size:12px; text-transform:uppercase;font-family: 'Cabin Condensed', sans-serif; color:#6d635d; text-decoration:none; padding: 0 10px 0 0}
#footer ul li a:hover{ color:#3e5b77}

.pie{font-family: 'Cabin Condensed', sans-serif; color:#6d635d; font-size:12px}
#footerizq{ width:520px; float:left}
#footerder{ width:130px; float:right; margin-top:30px; }
#footerder a{ color:#737373; font-size:14px; font-family: 'Cabin Condensed', sans-serif; text-decoration:none}

h2{font-family: 'HeadlineOneHPLHS'; font-size:22px; color:#405e7b; text-align:center; background:url(../gfx/linea.png) center center no-repeat; width:100%; margin:20px 0 100px 0}
#planes h2{ background:url(../gfx/lineaplanes.png) center center no-repeat; margin:20px 0 20px 0}
#planes p.headline{ text-align:center; color:#405e7b; font-size:20px;}

.textos h2, #planes .textos h2{ text-align:right; font-size:30px; background:none; margin:0 0 20px 0; border-bottom:7px solid #3d5a76;}
#planes .sidebar h2{ text-align:left; font-size:30px; background:none; margin:0 0 20px 0; border-bottom:7px solid #3d5a76}

.planes_in{ margin:60px 0}
.plan1 a{ background:url(../gfx/plan1.jpg) top; width:235px; height:267px; display:block; margin-right:10px; float:left}
.plan2 a{ background:url(../gfx/plan2.jpg) top; width:230px; height:267px; display:block; margin-right:10px; float:left}
.plan3 a{ background:url(../gfx/plan3.jpg) top; width:230px; height:267px; display:block; margin-right:10px; float:left}
.plan4 a{ background:url(../gfx/plan4.jpg) top; width:230px; height:267px; display:block; margin-right:0; float:left}
.plan5 a{ background:url(../gfx/plan4.jpg) top; width:230px; height:267px; display:block; margin-right:0; float:left}

.plan1 a:hover, .plan2 a:hover, .plan3 a:hover, .plan4 a:hover , .plan5 a:hover { background-position:bottom}


.sidebarplan1{ margin:0 0 10px 0}
.sidebarplan2{ margin:0 0 10px 0}
.sidebarplan3{ margin:0 0 10px 0}
.sidebarplan4{ margin:0 0 10px 0}
.sidebarplan5{ margin:0 0 10px 0}

.p1{ background:url(../gfx/sidebarplan1.png) 0 0; display:block; width:273px; height:116px;}
.p2{ background:url(../gfx/sidebarplan2.png) 0 0; display:block; width:273px; height:116px;}
.p3{ background:url(../gfx/sidebarplan3.png) 0 0; display:block; width:273px; height:116px;}
.p4{ background:url(../gfx/sidebarplan4.png) 0 0; display:block; width:273px; height:116px;}
.p5{ background:url(../gfx/sidebarplan5.png) 0 0; display:block; width:273px; height:116px;}

#p1 .p1{ background:url(../gfx/sidebarplan1on.png) 0 0; display:block}
#p2 .p2{ background:url(../gfx/sidebarplan2on.png) 0 0; display:block}
#p3 .p3{ background:url(../gfx/sidebarplan3on.png) 0 0; display:block}
#p4 .p4{ background:url(../gfx/sidebarplan4on.png) 0 0; display:block}
#p5 .p5{ background:url(../gfx/sidebarplan5on.png) 0 0; display:block}

h4{background: #5b7b9d;font-family: 'HeadlineOneHPLHS'; font-size:24px; padding:20px 10px; color:#fff; position:relative}
h5{font-family: 'HeadlineOneHPLHS'; font-size:24px;  color:#fff}
.alta{ position:absolute; top:18px; right:15px}
.alta a{ opacity:.8}
.alta a:hover{opacity:1} 

.alta.planeshome{ position:static; top:auto; right:auto; float:right; margin-right:5px;}
.alta.planeshome a{opacity:1 !important}


table.planestable{ padding:12px;font-family: 'Cabin Condensed', sans-serif;  color:#737373; font-size:14px; line-height:25px;padding:0 0 20px 0}
.planestable .tit{background: #3d5976; color:#fff; padding:5px}
table.planestable strong{ font-weight:bold; font-size:16px; letter-spacing:-1px} 

.planestable.tels img{ padding:0 0 0 20px}

.table.planestable{ display:table; width:100%; border-collapse:collapse}
.planestable .tablerow{ display:table-row;}
.planestable .tablecell{ display:table-cell; border:solid 1px #3d5976; background:#fff; padding:5px 10px;  color:#737373; font-size:14px; line-height:25px;font-family: 'Cabin Condensed', sans-serif; }
.planestable .tablecell.tit{ background:#3d5976; color:#fff; padding:5px;font-family: 'HeadlineOneHPLHS'; font-size:16px}
p.descargar a{}

.asis p{ font-size:13px;}
.asis strong{ font-size:16px}