/******************************
* Cliente: Educrédito.
* Product: Website
* Agency: ARS DDB
* Author: Franklin Salcedo
* Date: 06-12-2011
******************************/

body { background:#FFF; font-family:Helvetica, Arial, sans-serif; font-size:11px; }
h1 span, h2 span, h3 span { display:none; }
#wrapper { width:820px; margin:0 auto; }
strong { font-weight:bold; }

.clear { font-size:1px; height:1px; clear:both; }

section.full { width:100%; }
section.full h2 { background-color:#155da0; width:790px; }

/*** Header ***/
header { margin-bottom:1px; padding-bottom:1px; border-bottom:4px solid #dbdbdb; }
h1 { background:url(../images/logo_educredito.gif) no-repeat bottom; width:242px; height:70px; padding:22px 0 0 0; float:left; }
h1 a { width:242px; height:70px; display:block; }
#social { width:470px; height:36px; float:right; }
#social ul { height:36px; float:right; }
#social ul li { float:left; }
#social a { background-repeat:no-repeat; background-position:center top; height:33px; display:block; border-top:3px solid #0681bd; }
#social a:hover { border-color:#999; }
.link_facebook { background-image:url(../images/link_facebook.gif); width:34px; }
.link_twitter { background-image:url(../images/link_twitter.gif); width:34px; margin-left:1px; }
.link_youtube { background-image:url(../images/link_youtube.gif); width:34px; margin-left:1px; }
.link_linkedin { background-image:url(../images/link_linkedin.gif); width:34px; margin-left:1px; }
.btn_consulta { background-image:url(../images/btn_consulta.gif); width:162px; margin-left:1px; float:left; }
#social a.btn_consulta:hover { background-position:center bottom; }
.btn_aplica { background-image:url(../images/btn_aplica.gif); width:160px; margin-left:1px; float:left; }
#social a.btn_aplica:hover { background-position:center bottom; }

/* Menu */
nav { height:34px; width:820px; margin:18px auto 0 auto; }
nav ul li { height:33px; display:block; float:left; }
nav ul li a { background-position:top; background-repeat:no-repeat; height:33px; display:block; }
nav ul li a:hover { background-position:bottom; }
nav ul li a.select { height:34px; }
ul#submenu { font-family:Arial, Helvetica, sans-serif; height:33px; padding:7px 10px 0 10px }
ul#submenu li { height:19px; padding:8px 8px 0 8px; float:left; display:block; }
ul#submenu a { color:#FFFFFF; text-decoration:none; }
ul#submenu a:hover { text-decoration:underline; }
ul#submenu a.select { text-decoration:underline; }

ul#submenu.somos { background:#1a69b2; }
ul#submenu.somos li { border-right:1px solid #135795; border-left:1px solid #237ccf; }

ul#submenu.estudiantes { background:#0681bd; padding-left:190px; }
ul#submenu.estudiantes li { border-right:1px solid #066593; border-left:1px solid #16a1e4; }

ul#submenu.instituciones { background:#1ea4d4; padding-left:260px; }
ul#submenu.instituciones li { border-right:1px solid #1685ad; border-left:1px solid #4bc4ef; }

ul#submenu.empresas { background:#32c6fa; padding-left:250px; }
ul#submenu.empresas li { border-right:1px solid #07afea; border-left:1px solid #96def7; }

.btn_somos { width:162px; margin-right:1px; }
.btn_somos a { background-image:url(../images/btn_somos.gif); width:162px; }
.btn_somos a.select { background:url(../images/btn_somos_sel.gif); cursor:default; }

.btn_estudiantes { width:161px; margin-right:1px; }
.btn_estudiantes a { background-image:url(../images/btn_estudiantes.gif); width:161px; }
.btn_estudiantes a.select { background:url(../images/btn_estudiantes_sel.gif); cursor:default; }

.btn_instituciones { width:163px; margin-right:1px; }
.btn_instituciones a { background-image:url(../images/btn_instituciones.gif); width:163px; }
.btn_instituciones a.select { background-image:url(../images/btn_instituciones_sel.gif); cursor:default; }

.btn_empresas { width:161px; margin-right:1px; }
.btn_empresas a { background-image:url(../images/btn_empresas.gif); width:161px; }
.btn_empresas a.select { background-image:url(../images/btn_empresas_sel.gif); cursor:default; }

.btn_noticias { width:169px; }
.btn_noticias a { background-image:url(../images/btn_noticias.gif); width:169px; }
.btn_noticias a.select { background-position:bottom; }

/*** Middle ***/
#middle { margin-bottom:10px; padding-top:5px; }
#home #middle { padding:0; }

/* Home */
#slider { background:#e9e9e9; height:295px; margin-bottom:20px; border:1px solid #dbdbdb; position:relative; }
#slider_show { width:794px; height:251px; position:absolute; top:10px; left:12px; overflow:hidden; }
.slider_bot { width:23px; height:23px; position:absolute; top:279px; cursor:pointer; }
#bot_rew { background:url(../images/bot_rew.gif) no-repeat; left:3px; }
#bot_ff { background:url(../images/bot_ff.gif) no-repeat; left:787px; }
#slider_menu { width:747px; height:49px; padding-top:7px; position:absolute; top:254px; left:34px; overflow:hidden; }
#slider_menu ul { width:748px; }
#slider_menu li { background-repeat:no-repeat; background-position:top; width:186px; height:49px; margin-right:1px; display:block; float:left; position:relative; cursor:pointer; }
#slider_menu li.select { background-position:bottom; }
#slider_menu li.select .tag { background:url(../images/arrow_select.png); width:32px; height:7px; position:absolute; top:-7px; left:70px; }

#slide_ucab-pre { background-image:url(../images/slide_ucab-pre.png); }
#slide_unimet-pre { background-image:url(../images/slide_unimet-pre.png); }
#slide_usb { background-image:url(../images/slide_usb.png); }
#slide_telcel { background-image:url(../images/slide_telcel.png); }

.box_home { background:#fbfbfb url(../images/bg_box_home.jpg) bottom repeat-x; padding-bottom:10px; border:1px solid #dadada; }
.box_home h3 { background:url(../images/bg_tit_box_home.jpg) repeat-x; height:25px; margin-bottom:10px; padding:14px 0 0 16px; border-bottom:1px solid #dadada; }

#box_video { width:373px; height:274px; float:right; position:relative; }
#slider_video { width:320px; height:207px; margin:18px auto 0 auto; overflow:hidden; position:relative; }
#carousel_video { height:207px; position:absolute; top:0; left:0; }
.prev { background:url(../images/btn_prev.jpg) no-repeat; width:23px; height:42px; cursor:pointer; position:absolute; top:110px; left:4px; }
.next { background:url(../images/btn_next.jpg) no-repeat; width:23px; height:42px; cursor:pointer; position:absolute; top:110px; right:4px; }
.video_home { width:320px; margin:0 auto; border:1px solid #dadada; float:left; }
.video_home h4 { color:#1a69b2; background:#e5fb21; font-size:11px; font-weight:bold; height:26px; padding:7px 10px 0 10px; }
.video_home h4 span { font-size:9px; font-weight:bold; display:block; }

#box_news { width:433px; float:left; }
#news_home { color:#979899; background:#FFF; width:410px; height:222px; margin:0 auto; border:1px solid #dadada; }
#news_home li { background:url(../images/vineta_news.gif) no-repeat 18px 11px; height:57px; padding:7px 10px 10px 30px; border-bottom:1px dotted #dadada; }
#news_home p { line-height:15px; }
a.btn_mas { background:url(../images/btn_vermas.gif) no-repeat top; width:62px; height:16px; margin:10px 0 0 0; display:block; }
a.btn_mas:hover { background-position:bottom; }

/*** Sidebar ***/
aside { width:211px; float:right; }
cite.side_cite { background:url(../images/bg_cite_side.gif) no-repeat left top; font-size:13px; line-height:15px; width:157px; margin:25px auto 10px auto; padding:10px 0 0 25px; display:block; }
p.author { color:#666666; background:url(../images/bg_cite_author.gif) no-repeat right bottom; font-size:10px; width:132px; margin:0 auto 25px auto; padding:0 25px 0 25px; }
.side_social { margin-top:20px; }

/*** Internas ***/
section { width:595px; float:left; }
section h2 { background:url(../images/bg_title.gif) no-repeat; width:565px; height:36px; padding:18px 0 0 30px; }
.wrap_content { border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; }
.container { border:4px solid #ececec }
.cont_int { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; line-height:13px; padding:15px 22px; }
.cont_int a { color:#333; text-decoration:none; }
.cont_int a:hover { color:#666; text-decoration:underline; }
.cont_int h4 { color:#1a69b2; font-size:12px; font-weight:bold; margin-bottom:10px; }
.sub_tit { background:url(../images/bg_sub_tit.gif) no-repeat left; padding:0 20px; }
.sub_tit span { height:26px; border-bottom:1px dotted #b3b3b3; display:block; }
.cont_int p { line-height:14px; margin-bottom:12px; }
.cont_int ul, .cont_int ol { margin-bottom:15px; }
.cont_int ul li, .cont_int ol li { color:#1a69b2; list-style:disc; margin:0 0 10px 15px; }
.cont_int ol li { list-style:decimal; }
.cont_int ol ol li { list-style:lower-latin; margin:0 0 10px 35px; }
.cont_int ul li span, .cont_int ol li span { color:#666; display:block; }
.nav_section { background:#ececec; font-family:Arial, Helvetica, sans-serif; font-weight:bold; height:25px; margin:10px 0 0 0; padding:8px 0 6px 5px; }
.nav_section li { text-align:center; height:19px; padding:6px 10px 0 10px; display:block; float:left; border-right:1px solid #CCC; border-left:1px solid #FFF; position:relative; }
.estudiantes li { padding:6px 5px 0 5px; }
.nav_section li a { color:#999999; text-decoration:none; }
.nav_section li a:hover, .nav_section li.select a { color:#18a2eb; }
.vineta_submenu { background:url(../images/vineta_submenu.gif) no-repeat center bottom; width:100%; height:7px; position:absolute; bottom:-6px; left:0; }

/*** Quienes Somos ***/
/* Equipo Operativo */
h4.eq_name { color:#1a69b2; background:#32c6fa; font-size:22px; text-align:left; width:280px; height:20px; margin:0 auto; padding:10px 0 0 20px; }
h4.eq_name span { color:#FFFFFF; }
p.eq_detail { color:#0681bd; text-align:left; width:245px; margin:0 auto 25px auto; padding:0 0 0 55px; }
p.eq_detail span { background:#ececec; height:22px; padding:8px 0 0 20px; display:block; }

/* Junta Directiva */
h4.dir_name { color:#32c6fa; background:#1a69b2; font-size:22px; text-align:left; width:325px; height:20px; margin:0 auto 30px auto; padding:10px 0 0 20px; }
h4.dir_name span { color:#FFFFFF; }
p.dir_detail { color:#0681bd; text-align:left; width:240px; margin:0 auto 25px auto; padding:0 0 0 105px; display:none; }
p.dir_detail span { background:#ececec; height:22px; padding:8px 0 0 20px; display:block; }

/* Principales Logros */
.goal { background:#ececec; padding:5px 10px; margin-bottom:15px; }
.goal h4 { font-size:30px; line-height:33px; margin:0; padding:0; }
.goal p { margin:0; }

/* Galerías */
.ngg-album-compact { width:200px; }
.ngg-gallery-thumbnail-box { margin:0 20px 15px 20px; }
.ngg-album-compact { width:215px; height:220px; margin:0 20px 0 20px!important; padding:0!important; }
.ngg-album-compact h4 { width:210px; margin-bottom:3px; }
.ngg-album-compact h4 a { color:#1ea4d4; font-size:12px; font-weight:bold; }
.ngg-album-compact h4 a:hover { color:#1ea4d4; }
.ngg-album-compact p { color:#999999; font-size:10px; }
.ngg-album-compactbox { background:url(../images/albumset.gif) no-repeat; width:208px; height:140px; }
.ngg-album-compactbox .Thumb { width:193px; height:130px; }
/*a#lightbox-nav-btnNext { background-image:none!important; }
a#lightbox-nav-btnNext:hover { background-image:url(../images/lightbox-btn-next.png)!important; }
a#lightbox-nav-btnPrev { background-image:none!important; }
a#lightbox-nav-btnPrev:hover { background-image:url(../images/lightbox-btn-prev.png)!important; }*/


/*** Estudiantes ***/
.nav_section.estudiantes { padding-left:130px; }
#estudiantes h2 { background-image:url(../images/bg_tit_estudiantes.gif); }
/* Aplica a un crédito */
h4.tit_int { color:#0681bd; background:#ececec; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; text-align:left; margin-bottom:20px; padding:8px; }
.field { color:#1a69b2; font-family:Arial, Helvetica, sans-serif; text-align:left; }
#frm_aplicar .field { width:250px; margin:0 40px 10px 0; float:left; }
#frm_aplicar .field input, #frm_aplicar .field select { color:#666666; background:#ececec; padding:5px; border:none; }
.question { color:#1a69b2; background:#F5F5F5; font-family:Arial, Helvetica, sans-serif; margin:0 0 10px 0; padding:5px; display:none; }
.question p { width:415px; margin:0 14px 0 0; padding:0 0 0 5px; float:left; }
.question span { color:#666666; background:#ececec; width:75px; padding:5px 10px; display:block; float:left; }
.question span input[type='radio'] { margin:0 7px 0 3px; padding:0; }
.answer { width:510px; padding:5px 0; margin:0 auto; clear:both; }
.answer input { color:#666; width:510px; padding:3px; border:1px solid #CCC; }
#frm_aplicar .buttons { text-align:center; padding:15px 0 0 0; clear:both; }
.btn_send { background:url(../images/btn_send.gif) no-repeat; width:62px; height:18px; border:none; cursor:pointer; }

/* Fondos y Convenios */
h4.tit_fondos { color:#1a69b2; background:#32c6fa; font-size:16px; width:245px; margin:0; padding:5px 0 5px 20px; }
ul.menu_fondos { background:#ececec; margin:0 0 40px 15px; padding:0 0 0 12px; }
ul.menu_fondos li { color:#0681bd; font-size:11px; text-align:left; margin:0; padding:0 20px 0 10px; border-left:14px solid #dcdcdc; list-style:none; }
ul.menu_fondos li a { color:#0681bd; background:url(../images/btn_more.gif) no-repeat right center; text-decoration:none; padding:10px 70px 10px 0; display:block; border-top:1px solid #FFF; border-bottom:1px solid #CCC; }
ul.menu_fondos li a:hover { color:#1a69b2; }
p.options { background:#ececec; height:18px; margin-top:20px; padding:5px; }
.options a { background-repeat:no-repeat; height:18px; margin-right:15px; display:block; float:left; }
a.btn_aplicar { background-image:url(../estudiantes/images/btn_aplicar.gif); width:155px; display:none; }
.btn_menu { background-image:url(../estudiantes/images/btn_menu.gif); width:100px; }
a.btn_requisitos { background-image:url(../images/btn_requisitos.gif); width:100px; display:none; }

.message { color:#FF0000; background:#FFCEC2; font-style:italic; padding:10px 10px 2px 10px; display:none; }
.pass { color:#009900; background:#BCFFD1; }

/* Terminos y Condiciones */
#terms { width:595px; height:476px; padding:24px 0 0 0; position:relative; display:none; }
.btn_close { background:url(../images/btn_close.gif) no-repeat; width:62px; height:24px; display:block; position:absolute; right:0; top:0; }
.wrap-terms { background:#FFFFFF url(../images/bg_terms.gif) no-repeat left top; height:476px; border:5px solid #ececec; }
.wrap-terms h3 { margin:0 20px 20px 20px; padding:22px 0 7px 0; border-bottom:1px dashed #b3b3b3; }
#cont-terms { color:#666666; height:390px; margin:0 20px; padding-right:10px; overflow:auto; }
#cont-terms p { line-height:14px; margin:6px 0; }
#cont-terms ul, #cont-terms ol { margin-bottom:15px; }
#cont-terms ul li, #cont-terms ol li { color:#1a69b2; list-style:disc; margin:0 0 10px 15px; }
#cont-terms ol li { list-style:decimal; }
#cont-terms ol ol li { color:#666666; list-style:lower-latin; margin:0 0 10px 35px; }
#cont-terms ul li p, #cont-terms ol li p { color:#666; }
#cont-terms a { color:#333; text-decoration:none; }
#cont-terms a:hover { color:#666; text-decoration:underline; }


/*** Instituciones ***/
.nav_section.instituciones { padding-left:250px; }
#instituciones h2 { background-image:url(../images/bg_tit_instituciones.gif); }

/* Nuestros Aliados */
.inst_aliado { margin:0 0 20px 0; }
.inst_aliado img { border:1px solid #eeeeee; float:left; }
.inst_aliado .aliado-desc { margin:5px 0 0 150px; }


/*** Empresas ***/
.nav_section.empresas { padding-left:200px; }
#empresas h2 { background-image:url(../images/bg_tit_empresas.gif); }

/* Nuestros Aliados */
.aliado { width:186px; height:110px; margin:15px 0 15px 60px; border:1px solid #EEE; float:left; }
.aliado-desc { margin:5px 0 0 150px; }

/* Tipos de Alianzas */
.alianza { margin:0 0 25px 0; }
.alianza img { float:left; }
.alianza-desc { margin:0 0 0 230px; padding:3px 0 0 0; }
.alianza-desc h4 { margin-bottom:7px; }
.alianza-desc p { margin-bottom:5px; }


/*** Noticias ***/
.nav_section.noticias { padding-left:55px; }
#noticias h2 { background-image:url(../images/bg_tit_noticias.gif); }
.list-news li { padding-bottom:15px; }
.list-news li span { margin:0 0 5px 0; }
.list-news p { margin:0; padding:0; }

/* Detalle */
.post .date-post { color:#FFFFFF; font-size:14px; height:23px; margin:0; }
.post .date-post span { height:18px; margin-right:2px; padding:5px 5px 0 5px; display:block; float:left; }
span.day { background:#0681bd; }
span.month { background:#1ea4d4; }
span.year { background:#32c6fa; }
.post h3 { color:#1a69b2; background:#ececec; font-size:14px; font-weight:bold; line-height:16px; margin:0 0 5px 0; padding:10px 5px; }
.post p { margin:5px 0; }
.foot-post { height:30px; padding:20px 0 0 0; }
.addthis_toolbox { width:410px; float:right; }
.btn_more_news { background:url(../images/btn_more_news.gif) no-repeat; width:112px; height:18px; display:block; float:left; }


/*** Footer ***/
footer {  }
footer .address { background:#13a9e3 url(../images/bg_footer.gif) repeat-x top; padding: 24px 0; }
footer p { color:#FFFFFF; line-height:18px; width:820px; margin:0 auto; }