@charset "utf-8";

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,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font-weight:inherit;font-style:inherit;vertical-align:baseline}


@font-face { font-family:'bebas_neueregular'; src:url('fonts/bebasneue-webfont.eot'); src:url('fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'), url('/css/fonts/bebasneue-webfont.woff') format('woff'), url('fonts/bebasneue-webfont.ttf') format('truetype'), url('fonts/bebasneue-webfont.svg#bebas_neueregular') format('svg'); font-weight:normal; font-style:normal;}


*, html { padding:0; margin:0;}
body { font:.7em/1.5em 'Arial'; padding:0; margin:0; background:#fff url(/img/bk.degradado-lineal-rojo-claro.gif) 0 0 repeat; color:#666; }



a { color:#666; text-decoration:none}
a:hover { color:#000}
a img { border:0;}
em { font-style:oblique}
p { line-height:1.3em; font-size:1em; text-indent:0; word-spacing:.1em; letter-spacing:.02em; padding:.5em 0; margin:0}
p a { color:#0a90be}
p a:hover { color:#edc735}
hr { height:1px; background:#eee; border:0; width:100%; margin:0 0 2em 0; float:left; clear:both}

h1 {  text-transform:lowercase; font-size:2.8em; color:#3d4041; line-height:1em; padding:.5em 0; margin:0; font-weight:normal; font-family:'bebas_neueregular'; letter-spacing:-.03em }
h2 {  text-transform:lowercase; font-size:2.3em; color:#06abe4; padding:.5em 0; margin:0; font-weight:normal; font-family:'bebas_neueregular'}
h3 {  text-transform:lowercase; font-size:1.9em; line-height:1.1em; color:#777; padding:.5em 0; margin:0; font-weight:normal; font-family:'bebas_neueregular';}

ol, ul { margin:0; padding:.8em 1.3em}
/*
iframe { width:78em; border:1px solid #ccc; height:55em; margin:0 0 0 -19em}

/* carcasas / contenedores */
.ancho { float:left; clear:both; width:100%; padding:0; margin:0;}
.centrado { margin:0 auto; width:85.5em; position:relative; }
.contenido { float:left; width:100%; margin:0;}

.top { background:url(../img/header.jpg) top center no-repeat; padding:2.6em 0 2em 0;}
.pie { background:#19aee2 url(../img/footer.jpg) top center no-repeat; padding:.4em 0 3em 0; text-align:center; margin:2em 0 0 0;}

.top img { float:left; padding:.5em 0;}
.top .centrado div { background:url(../img/cabecera.png) top right no-repeat; float:left; width:100%;}
.top ul {font-family:'bebas_neueregular'; list-style:none; margin:1em 0 0 0; padding:.6em 0; width:100%; float:right; text-align:center}
.top ul li { padding:0; margin:0; display:inline}
.top ul li a { font-size:1.6em;background:#19aee2; color:#fff; padding:.3em 1em;}
.top ul li+li a { }
.top ul li.activo a,
.top ul li a:hover { background:#3d4041; color:#fff}
.top ol { list-style:none; margin:0 0 0 1.2em; padding:.6em 0; border-bottom:1px solid #ccc; width:97%; float:left; text-align:left}
.top ol li { padding:0; margin:0; display:inline; color:#666}
.top ol li a { font-size:1em; color:#19aee2; padding:0 .5em;}
.top ol li+li a { }
.top ol li.activo a,
.top ol li a:hover {  color:#3d4041}

.pie p { float:left; color:#ccc; width:50%; float:left; text-align:center; padding:.2em 0 1.5em 0;}

/* menus */

.menu {font-family:'bebas_neueregular'; list-style:none; margin:0 0 2em 0; padding:0; width:100%; background:#f6f6f6; float:left;}
.menu li { padding:0; margin:0; display:block; float:left; width:12%}
.menu li a { font-size:1.5em; display:block; height:2.5em; color:#5f6668; width:auto; padding:.7em .2em .7em .4em; border-left:.2em solid #000}
.menu li a:hover { color:#333}
.menu li.activo { background:#ccc;}
.menu li.activo a { background:#ccc; color:#fff}

.menu li a.gris { border-left-color:#bdbec0}
.menu li a.rojo { border-left-color:#e2392f}
.menu li a.azul { border-left-color:#1b81d4}
.menu li a.amarillo { border-left-color:#fec637}
.menu li a.verde { border-left-color:#47a440}
.menu li a.naranja { border-left-color:#fc8d00}
.menu li a.cielo { border-left-color:#19aee2}
.menu li a.lila { border-left-color:#6919e2}

.menu-portada {font-family:'bebas_neueregular'; list-style:none; margin:0 0 2em 0; padding:0 0 2em 0; border-bottom:1px solid #ccc; width:100%; background:#f6f6f6; float:left;}
.menu-portada li { padding:0; margin:0; float:left; width:16.666%; text-align:center; color:#666}
.menu-portada li a { font-size:1.4em; display:block; background:#19aee2; color:#fff; padding:0;}
.menu-portada li a img { width:100%;}
.menu-portada li a strong { display:block; padding:.2em 0 .5em 0}
.menu-portada li a:hover { background:#999;}


.menu-portada li { padding:0; margin:0; float:left; width:16.6%; text-align:center; color:#666}

.banner .itembanner { background:#e6e6e6; float:left; height:35.7em; width:85em}


/* comunes */

.banner { float:left; clear:both; margin:0 0 .5em 0; width:100%;}

.noticias { float:left; width:55em; border-right:1px solid #ccc;}
.noticias h1 { font-size:1.9em;}
.noticias ul {list-style:none; margin:0; padding:0; width:100%; float:left;}
.noticias ul li { padding:0 3% 3% 0; height:20em; overflow:hidden; margin:0; width:30%; float:left; display:block; float:left;}
.noticias ul li a { font-family:'bebas_neueregular'; font-size:1.3em; display:block; color:#06abe4; padding:.7em 0; margin:0 0 .4em 0; border-bottom:1px solid #ccc}
.noticias ul li a span { color:#999; font-size:.85em;}
.noticias ul li a strong { display:block; font-size:1.2em;}
.noticias ul li a:hover { color:#333}
.noticias ul li p { font-size:1em; padding:.3em 0; }

.contacto-informacion { float:right; width:28.5em; font-family:'bebas_neueregular';}
.contacto-informacion h1 { font-size:1.7em; text-align:center; padding:0}
.contacto-informacion p { text-align:center; font-size:1.1em;}
.contacto-informacion strong { font-size:2em; color:#06abe4;}
.contacto-informacion span { font-size:.9em; color:#999}
.contacto-informacion ul {list-style:none; margin:1em 0; border-top:1px solid #ccc; padding:.7em 0; width:100%; float:left;}
.contacto-informacion ul li {font-family:'Arial'; padding:.3em 0 .8em 3.5em; float:left; clear:both; font-size:1em; width:24em; margin:0;}
.contacto-informacion ul li strong { font-size:1em; color:#06abe4;}
.contacto-informacion ul li a {color:#06abe4;}
.contacto-informacion ul li a:hover {color:#666;}
.contacto-informacion .contacto-cita { background:url(../img/ico-cita.gif) 0 0 no-repeat}
.contacto-informacion .contacto-dir { background:url(../img/ico-dir.gif) 0 0 no-repeat}
.contacto-informacion .contacto-telf { background:url(../img/ico-telf.gif) 0 0 no-repeat}
.contacto-informacion .contacto-fax { background:url(../img/ico-fax.gif) 0 0 no-repeat}
.contacto-informacion .contacto-email { background:url(../img/ico-email.gif) 0 0 no-repeat}

.titular { float:left; width:47em; background:#f6f6f6; padding:2em; margin:0 0 2em 0;}
.titular2 { float:left; width:81em; background:#f6f6f6; padding:1.5em; margin:0 0 2em 0;}

.titular h1 { font-size:2.5em; float:left;  line-height:.8em; padding:0 .5em 0 0;}
.titular h2 { font-size:4.5em; float:left; line-height:.8em; padding:0;}
.titular h2.gris { color:#bdbec0}
.titular h2.rojo { color:#e2392f}
.titular h2.azul { color:#1b81d4}
.titular h2.amarillo { color:#fec637}
.titular h2.verde { color:#47a440}
.titular h2.naranja { color:#fc8d00}
.titular h2.cielo { color:#19aee2}
.titular h2.lila { color:#6919e2}

.titular2 h1 { font-size:5em; float:left;  line-height:.9em; padding:0 .5em 0 0;}
.titular2 h2 { font-size:2.5em; float:left; line-height:.8em; padding:0;}
.titular2 h2.gris { color:#bdbec0}
.titular2 h2.rojo { color:#e2392f}
.titular2 h2.azul { color:#1b81d4}
.titular2 h2.amarillo { color:#fec637}
.titular2 h2.verde { color:#47a440}
.titular2 h2.naranja { color:#fc8d00}
.titular2 h2.cielo { color:#19aee2}
.titular2 h2.lila { color:#6919e2}



.columna {float:right; width:27.5em; padding:0; margin:0}
.columna .noticias { width:100%; border:0; float:left; border-bottom:1px solid #ccc; padding:0 0 1.5em 0; margin:0 0 1em 0}
.columna .noticias li { width:45%}

.texto { float:left; width:50em; padding:0 3.5em 1em 2em; border-right:1px solid #ccc;}
.texto2 { float:left; width:55em; padding:0 0 0 0; border-right:1px solid #ccc; }


#feat .texto { position:absolute; left:0; top:0; width:26em; height:20em; border:0; padding:2em 2em 2em 57em}
#feat .texto h1 { font-family:'bebas_neueregular'; font-size:3em; display:block; color:#666; padding:.7em 0; margin:0 0 .4em 0; border-bottom:1px solid #ccc}
#feat .texto p {  font-size:1.3em; font-weight:normal; display:block; color:#666; padding:.7em 0; margin:0 0 .4em 0; }

#feat .texto2 { position:absolute; left:0; top:0; width:26em; height:20em; border:0; padding:2em 2em 2em 57em}
#feat .texto2 h1 { font-family:'bebas_neueregular'; font-size:3em; display:block; color:#666; padding:.7em 0; margin:0 0 .4em 0; border-bottom:1px solid #ccc}
#feat .texto2 p {  font-size:1.3em; font-weight:normal; display:block; color:#666; padding:.7em 0; margin:0 0 .4em 0; }


#fondo{ background:url(../img/fond.jpg) no-repeat; width:604px; height:496px; }
.formula{ border:0px;; border-bottom:1px solid; background-color:#f6f6f6; width:350px;}
.formula2{ border:1px solid; background-color:#f6f6f6; width:500px; height:150px;}
#boton_enviar{ background:url(../img/enviar.jpg); width:145px; height:26px; border:0px;}
#noticia{ background:url(../img/fondo-iu.jpg) no-repeat; width:592px; height:87px; margin-bottom:20px;}
#ima{ padding-top:8px; padding-left:8px; float:left;}
#con{width:450px; float:left; margin-left:10px; margin-top:10px;}
#tit a{ color:#19aee2; font-weight:bold; text-transform:uppercase;}
#des{ margin-top:10px;}