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

/*------------------------------------*\
  RESET
\*------------------------------------*/
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0b1 | 201101
   NOTE:WORK IN PROGRESS
   USE WITH CAUTION AND TEST WITH ABANDON */

html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video{
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  font:inherit;
  vertical-align:baseline;
}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section{
  display:block;
}

body { background-color:#151e46}

.clear { clear:both}

/* HEADER */
#header-back { width:100%; background:#FFFFFF}
header { width:960px; height:80px; margin:0 auto; position:relative}
.logo { position:absolute; margin:10px 0 0 25px}

nav { width:710px; height:80px; position:absolute; left:250px;}
nav a { font-family: 'Source Sans Pro', sans-serif; width:600px; font-size:14px; color:#151e46; text-transform:uppercase; text-decoration:none; padding:0 14px 0 14px}
nav a:hover { color:#0cb7e1}
nav ul { list-style:none; margin-top:40px}
nav li { display:block; float:left; height:40px;}

/* CENTRAL */
#central { width:100%; height:auto; background:#202f6c url(../img/fondo.jpg) no-repeat; background-position:top center}

/* SLIDER */
#slider-contenedor { height:280px; width:1100px;  margin:0 auto}
#slider-centrar { margin:0 auto}
#slider { width:100%; height:280px; background-color:#FFFFFF; position:relative}
#slider-central { width:960px; height:280px; background-color:#CCCCCC; margin:0 auto}
.titulares-slider {font-family: 'Source Sans Pro', sans-serif; font-weight:300; font-size:38px; line-height:35px; color:#FFFFFF; z-index:100; padding-top:145px; padding-left:10px; position:absolute}
.img-slider { float:right; z-index:50}

/* INTRO */
#intro { height:155px; width:auto; background:#FFFFFF}
#intro-contenedor { height:155px; width:960px; margin:0 auto;  }
#intro-izq { width:540px; padding:30px 10px 0 10px; float:left}
#intro-izq p {font-family: 'Source Sans Pro', sans-serif; font-weight:400; font-size:18px; line-height:20px; color:#131f3e; padding-bottom:10px}
#intro-dcha { width:350px; height:120px; padding:30px 10px 0 40px; float:left; background:url(../img/sombra.jpg) no-repeat; background-position:top left }
#intro-dcha {font-family: 'Source Sans Pro', sans-serif; font-weight:400; font-size:18px; line-height:20px; color:#848484; font-style:italic; padding-bottom:10px}
#confian { width:350px; height:70px; margin-top:10px; border:none}

/* FOOTER */
footer { width:100%; height:310px; background:#151e46 }
#footer-wrap { width:960px; height:auto; margin:0 auto; padding-top:15px}

#footer-izq { width:190px; float:left; height:130px; border-right:#2f5b9c solid 1px; padding:10px 10px 0 10px} 
#footer-izq h1 {font-family: 'Source Sans Pro', sans-serif; font-weight:700; font-size:16px; color:#FFFFFF;}
#footer-izq p {font-family: 'Source Sans Pro', sans-serif; font-weight:400; font-size:14px; color:#FFFFFF;}

#footer-centro { width:220px; float:left; height:130px; padding:10px 20px 0 20px; border-right:#2f5b9c solid 1px; padding:10px 20px 0 20px}
#footer-centro h1 {font-family: 'Source Sans Pro', sans-serif; font-weight:700; font-size:18px; color:#35bea5;} 
#footer-centro p {font-family: 'Source Sans Pro', sans-serif; font-weight:400; font-size:17px; color:#FFFFFF;}

#footer-dcha { width:435px; height:130px; float:left; padding:10px 20px 0 20px; background:url(../img/img-unite.jpg) no-repeat; background-position:bottom right} 
#footer-dcha h1 {font-family: 'Source Sans Pro', sans-serif; font-weight:700; font-size:19px; color:#dd337f;} 
#footer-dcha p {font-family: 'Source Sans Pro', sans-serif; font-weight:400; font-size:16px; line-height:18px; color:#FFFFFF; margin-bottom:18px}

.regular { font-weight:400 }
.bold { font-weight:700 }


.link a { font-family: 'Source Sans Pro', sans-serif; font-size:12px; font-weight:700; color:#FFFFFF; text-decoration:none; text-transform:uppercase; display:block; width:110px; height:22px; background:#dd337f; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-align:center; padding-top:6px}
.link a:hover { background:#2f5b9c}

.link-celeste a { font-family: 'Source Sans Pro', sans-serif; font-size:12px; font-weight:700; color:#FFFFFF; text-decoration:none; text-transform:uppercase; display:block; width:110px; height:22px; background:#0cb7e1; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-align:center; padding-top:6px}
.link-celeste a:hover { background:#35cba8}

.back-celeste a { background:#0cb7e1}
.link-rosa { color:#dd337f; text-decoration:none}
.link-rosa a { text-decoration:none; color:#dd337f}
.link-rosa a:hover { font-weight:bold}


/* ACCESOS*/
#accesos { width:960px; height:150px; margin:0 auto; padding:25px 0 25px 0 }
.acceso-item { width:260px; height:135px; background:url(../img/acceso.png) no-repeat; float:left; padding:15px 20px 0 20px }
.acceso-item h1 { font-family: 'Source Sans Pro', sans-serif; font-weight:400; font-size:22px; color:#0cb7e1; margin-bottom:5px; text-decoration:none}
.acceso-item  p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; line-height:18px; text-decoration:none; font-weight:100}
.acceso-item a { width:100%; height:100%; display:block; text-decoration:none}


/* INTERNAS */
#titulares { padding:30px 0 35px 0; min-height:30px; width:940px; margin:0 auto; font-family: 'Source Sans Pro', sans-serif; font-weight:300; font-size:38px; color:#ffffff; line-height:35px}
#titulares p { font-family:Arial, Helvetica, sans-serif; font-style:italic; color:#FFFFFF; font-size:16px}
#contenido { width:940px; height:auto; margin:0 auto; padding:0 10px 0 10px}

/* QUIENES SOMOS */
#quienes-somos { width:580px; height:310px; margin:0 auto; padding:20px 340px 20px 20px; background: #FFFFFF url(../img/quienes-somos.jpg) no-repeat top right}
.textos {font-family: 'Source Sans Pro', sans-serif; font-weight:400; font-size:16px; color:#4e4e4e; line-height:19px}
.link-italica {font-family: 'Source Sans Pro', sans-serif; font-weight:300; font-size:16px; color:#4e4e4e; line-height:20px; font-style:italic; text-decoration:none}
.link-italica a:hover { text-decoration:underline }

/* INTERNACION */
#internacion { width:580px; height:222px; margin:0 auto; padding:20px 340px 20px 20px; background: #FFFFFF url(../img/internacion.jpg) no-repeat top right}
.titulares-internacion {font-family: 'Source Sans Pro', sans-serif; font-weight:700; font-size:28px; font-style:italic; padding-bottom:10px}
.celeste {color:#0cb7e1}
.rosa { color:#dd337f}
.verde-manz { color:#d7dd29}
.verde-manz a { color:#d7dd29}
.blanco { color:#FFFFFF}

#ventajas { width:420px; height:465px; margin-top:15px; float:left; background:#FFFFFF; padding:20px}
#ventajas ul { list-style:none}
#ventajas li { margin-bottom:10px}
#enfermedades-factibles { width:420px; height:465px; margin-top:15px; float:left; background:#1b275a; padding:20px}
#enfermedades-factibles ul { list-style:none}
#enfermedades-factibles li {font-family: 'Source Sans Pro', sans-serif; font-weight:400; font-size:16px; color:#FFFFFF; line-height:19px; margin-bottom:4px}


/* SERVICIOS */
#titulares-servicios { padding:30px 0 35px 0; height:80px; width:940px; margin:0 auto; font-family: 'Source Sans Pro', sans-serif; font-weight:300; font-size:38px; color:#ffffff;}
#contenido-servicios { width:940px; height:auto; margin:0 auto; padding:0 10px 0 10px}
#menu-servicios { width:300px; float:left; margin-right:20px; z-index:50}
#menu-servicios ul { list-style:none}
#menu-servicios li { width:285px; height:32px; margin-bottom:3px; background:url(../img/fondo-menu-servicios.png) no-repeat; padding:6px 0 0 15px}
#menu-servicios a {font-family: 'Source Sans Pro', sans-serif; font-weight:400; font-size:20px; color:#0cb7e1; text-decoration:none}
#menu-servicios li a.actual,
#menu-servicios li a:hover { color:#d7dd29}

#explic-servicios { width:590px; min-height:295px; background:#FFFFFF; padding:15px; float:left; z-index:50; /*opacity:0.8; filter:alpha(opacity=40); /* For IE8 and earlier */}
.espaciado { line-height:26px}

/* COBERTURA */
.cobertura-item { width:710px; height:120px; margin:0 auto 3px auto; padding:10px 40px 0 190px}
.cobertura-item h1 {font-family: 'Source Sans Pro', sans-serif; font-weight:400; font-size:28px; color:#0cb7e1; font-style:italic}

/* CLIENTES */
#clientes { width:960px; height:auto; margin:0 auto; padding-bottom:40px}
.cliente { width:140px; height:100px; background: #FFFFFF; float:left; margin:10px}
.cliente a { width:100%; height:100%; display:block; text-decoration:none; border:none;}
.cliente a:hover { border:none}

/* INTRODUCCION */
#intro-general { width:580px; height:auto; margin:0 auto; padding:20px 340px 20px 20px; background: #FFFFFF url(../img/intro.jpg) no-repeat top right}
.textos {font-family: 'Source Sans Pro', sans-serif; font-weight:400; font-size:16px; color:#4e4e4e; line-height:19px}
.link-italica {font-family: 'Source Sans Pro', sans-serif; font-weight:300; font-size:16px; color:#4e4e4e; line-height:20px; font-style:italic; text-decoration:none}
.link-italica a:hover { text-decoration:underline }

/* CONTACTO */
#central-contacto { width:100%; height:auto; background:#202f6c url(../img/fondo-contacto.jpg) no-repeat; background-position:top center}
#contacto { width:950px; height:auto; margin:0 auto; height:430px; padding-bottom:50px; padding-left:10px }
#contacto p { width:300px; height:40px; float:left; padding-top:10px; }
.datos-contacto {font-family: 'Source Sans Pro', sans-serif; font-weight:300; font-size:22px; color:#FFFFFF; }

/* CONTACTO */
#central-unite { width:100%; height:auto; background:#202f6c url(../img/fondo-unite.jpg) no-repeat; background-position:top center}

.gracias { font-family: 'Source Sans Pro', sans-serif; font-weight:400; font-size:30px; color:#FFFFFF; font-style:italic}
.datos-obl { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-style:italic; margin-top:15px}


