/* CSS Document */

/************************************************ GENERIC ************************************************************/
* { outline:none; }
.content{margin-top:15px;}
.main_content{width:624px; float:left; margin-right:36px;}
.main_content p { font-size:12px; margin-bottom:5px;}
.main_content strong { font-weight:bold;}
.main_content em { font-style:italic;}
.main_content em strong { font-style:italic;}
.main_content_press p { font-size:12px; margin-bottom:0px;}
.main_content  h2 { margin-bottom:5px;}
.main_content p font { font-size:12px !important;}
.col{float:left; margin-top:8px; width:310px;}
.col h3{padding-bottom:9px; border-bottom:#977C13 1px solid;}
.col h5{font-size:11px;}
.col h5 a { font-weight:bold;}
.col .ver_todas_actividades { font-size:11px;}

.col .lst_noticias { margin-bottom:25px;}
.publicaciones_banner, .antiguos_alumnos_banner{margin-bottom:20px;}

.main_content a.photo-link{ color:#4B3F11;}

.bg_ampliar{ background-color:#F1F2F4;}

.pdg_8 { padding:8px; margin-top:10px; }

/* Paginado */
.actividadesantiguas{font-size: 22px;}
.actividadesantiguas li h5 { border-bottom:1px solid #CCCCCC;}
.paginado{margin-top:20px; padding-top:10px; border-top:1px solid #CCCCCC; text-align:right; float:left; width:100%}
.paginado ul li{display:inline; border:0; padding:0; line-height:20px;}
.paginado ul li a{background-color:#212E58; color:#FFFFFF; font-weight:bold; padding:3px 8px;}
.paginado ul li a:hover, .paginado ul li a:active{background:url(../img/bg/pag_on.jpg) repeat-x; text-decoration:none;}

/*************************************************** HOME ************************************************************/
/* GENERICOS */
.col.lst_actividades li:first-child, 
.col .prensa li:first-child, 
.col .lst_noticias li:first-child, 
.col .lst_actividades li:first-child{
	border:none;
}
.col.lst_noticias h4, 
.col.lst_actividades h4, 
.col .lst_actividades h4{
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:16px;
	font-weight:normal; 
	line-height:20px;
}
/* NOTICIAS */
.col.lst_noticias{ width:310px;}
.col.lst_noticias h3{background:url(../img/txt/noticias.gif) no-repeat top left; height:17px;}
.col.lst_noticias ul{margin-bottom:10px;}
.col.lst_noticias li{padding:10px 0; border-bottom:1px solid #CCCCCC; background:url(../img/icon/arrow_bg_white.jpg) no-repeat left top; background-position:0 1.3em;}
.col.lst_noticias h4{text-indent:14px; margin-bottom:8px;}
/*.col.lst_noticias .fecha{color:#4B3F11; font-weight:bold;}*/

/* ACTIVIDADES */
.col.lst_actividades{padding-left:25px; padding-right:25px; width:310px;}
.col.lst_actividades ul{margin-top:2px;}
.col.lst_actividades h3{background:url(../img/txt/actividades.gif) no-repeat top left; height:17px;}
.col.lst_actividades li{padding:8px 0 7px 0; border-top:1px solid #CCCCCC; background:url(../img/icon/arrow_bg_white.jpg) no-repeat left top; background-position:0 1.1em;}
.col.lst_actividades h4{margin-bottom:4px; text-indent:14px;}
.col.lst_actividades p .fecha, .col.lst_noticias p .fecha{color:#4B3F11; font-weight:bold;}

.col.lst_actividades .actividades_pasadas ul{ margin:2px 0 14px 0;}
.col.lst_actividades .actividades_pasadas ul li{background:none; border-bottom:1px solid #CCCCCC; border-top:none; }
.col.lst_actividades .actividades_pasadas h3{background:url(../img/txt/actividades_pasadas.gif) no-repeat top left; height:13px; margin-top:20px;}
.col.lst_actividades .actividades_pasadas h5 .fecha{color:#4B3F11;}
.col.lst_actividades .actividades_pasadas h5 a{font-size:11px;}

/* COLUMNA DERECHA */
.col .antiguos_alumnos{clear:both; margin-bottom:20px;}
.col .antiguos_alumnos h3{background:url(../img/txt/antiguos_alumnos.gif) no-repeat top left; height:17px; margin-bottom:10px;}

.col .prensa{padding-bottom:20px;}
.col .prensa h3{background:url(../img/txt/prensa.gif) no-repeat top left; height:17px;}
.col .prensa li{padding:8px 0 7px 0; border-top:1px solid #CCCCCC;}

.fecha{color: #4B3F11;font-family: Arial,Helvetica,sans-serif;font-size: 11px;font-weight: bold;}
.col .links_externos{padding-bottom:20px;}
.col .links_externos h3{background:url(../img/txt/links_externos.gif) no-repeat top left; height:17px; margin-bottom:10px;}
.col .links_externos li{margin-top:4px;}

/*************************************************** IEEM ************************************************************/
.main_content ul li{ background:url(../img/icon/arrow_bg_white.jpg) no-repeat left top; background-position:0 0.4em;}
.main_content ul.integrantes li { padding-left:15px; margin-top:10px; }
.main_content ul li h4{text-indent:14px; margin-bottom:4px;}

.col .lst_noticias h3{background:url(../img/txt/noticias.gif) no-repeat top left; height:17px;}
.col .lst_noticias ul{margin:4px 0 12px 0; float:left}
.col .lst_noticias li{padding:8px 0 8px 0; border-top:1px solid #CCCCCC; float:left; width:320px;}
.col .lst_noticias li img{border:2px solid #AF9527; margin-right:12px; float:left}
.col .lst_noticias li h5, .col .lst_noticias li p {font-size:11px; display:block;}

/************************************************* PROGRAMAS *********************************************************/
ul.lst_programas li{margin-top:30px; background:none;}
ul.lst_programas li h3{ margin-bottom:5px;}
ul.lst_programas li h4{text-indent:0;}

.col .lst_actividades{clear:both; margin-bottom:15px;}
.col .lst_actividades ul{ margin-top:10px; padding-bottom:0px;} /* padding-bottom:20px */
.col .lst_actividades h3{background:url(../img/txt/actividades.gif) no-repeat top left; height:17px;}
.col .lst_actividades li{padding:8px 0 7px 0; border-top:1px solid #CCCCCC; width:320px}
.col .lst_actividades h4{margin-bottom:4px;}
.col .lst_actividades p .fecha{color:#4B3F11; font-weight:bold;}

/*********************************************** PUBLICACIONES *********************************************************/

ol.publicaciones_lst {margin-top:0;}
ol.publicaciones_lst li{list-style-type:decimal; font-size:12px; list-style-position: inside;}
ul.publicaciones_links h5 a{margin-left:14px; font-size:11px; line-height:22px;}

/************************************************* NOTICIAS ************************************************************/

.main_content ul.lst_noticias{clear:both; float:left;}
.main_content ul.lst_noticias li{float:left; margin-bottom:20px; width:624px; background:none;}
.main_content ul.lst_noticias img{border:2px solid #987B13; margin-right:15px; float:left}
.main_content ul.lst_noticias h2{font-size:18px; color:#212E57; margin-bottom:6px; line-height:22px; border:none; padding:0}
.main_content #div_otras_noticias h3 { background: none; border-bottom: none; margin: 0;}
/*.main_content ul.lst_noticias .fecha{color:#4B3F11;}
.main_content ul.lst_noticias p .fecha{font-weight:bold;}*/
.main_content ul.lst_noticias p{font-size:11px; margin:0}

.otras_noticias{clear:both; margin-top:20px; float:left;width:624px;}
.otras_noticias h3, .mas_noticias h3{background:url(../img/txt/otras_noticias.gif) no-repeat left top!important; height:17px; margin-bottom:6px; border-bottom:1px solid #977C13; padding-bottom:9px;}
.otras_noticias li{border-top:1px solid #CCCCCC; padding:13px 0 14px 0; background-position:0 1.7em!important;} 
.otras_noticias li:first-child{border:none;}
.otras_noticias h4{font-size:16px; line-height:22px; margin-bottom:8px!important;}
.otras_noticias p{font-size:11px; margin:0}

.archive-accordion { clear:both; padding-top:20px; display:table; width:100%;}
.archive-accordion .hd {  margin-bottom:20px; border-bottom:1px solid #977C13; padding-bottom:9px; display:table; width:100%;}
.archive-accordion .hd h3 { font-size:18px; color:#4B3F11; font-family:Georgia, "Times New Roman", Times, serif; float:left; margin:0; background:none; border:none; }
.archive-accordion .hd p.previous { float:right; margin-bottom:0; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif;  }
.archive-accordion .hd p.previous a { color:#212E57; display:inline-block; padding-left:10px; background:url(../img/icon/arrow_bg_white.jpg) no-repeat left 3px; margin-left:10px; }
.archive-accordion .accordion h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#4B3F11; padding-bottom:10px; border-bottom:1px solid #AF9427; line-height:14px; background: none !important; }
.archive-accordion .accordion h3 a { color:#4B3F11; display:block; text-decoration:none; padding-left:20px; background:url(../img/ic-accordion.gif) no-repeat left top; }
.archive-accordion .accordion h3.ui-state-active a { background-position: left -36px;}
.archive-accordion .accordion .ui-accordion-content { padding-bottom:20px;}
.archive-accordion .accordion .ui-accordion-content h4 { font-size:16px; margin-bottom:5px; }
.archive-accordion .accordion .ui-accordion-content h4 a { color:#212E57; text-decoration:none; }
.archive-accordion .accordion .ui-accordion-content h4 a strong { font-weight:bold; color:#4B3F11; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.archive-accordion .accordion .ui-accordion-content p { font-size:11px; color:#666; line-height:16px;}

.main_content p.copete{font-size:12px; line-height:18px; font-weight:bold;}
.main_content .pie_foto{background-color:#B29D4E; width:480px; color:#FFFFFF; padding:5px 10px 5px 10px;}
.audio, .descripcion, .galeria, .video{margin-top:20px; display:inline-block;}
.btn_pdf{margin:0 15px 15px 0;}
.btn_pdf a {  display:inline-block; float:right;}

.descripcion li{ background:url("../img/icon/arrow_bg_white.jpg") no-repeat scroll left 3px transparent !important;
font-size:12px;
margin-bottom:7px;
text-indent:15px;}
textformat li{ background:transparent url(../img/icon/arrow_bg_white.jpg) no-repeat scroll left 2px!important;  margin-bottom:7px; text-indent:15px;}

/*********************************************** MULTIMEDIA *************************************************************/

.col .otros_audios h3 {background:url(../img/txt/otros_audios.gif) no-repeat top left; margin-bottom:6px; height:17px;}
.col .otros_videos h3 {background:url(../img/txt/otros_videos.gif) no-repeat top left; margin-bottom:6px; height:17px;}
.col .otras_galerias h3 {background:url(../img/txt/otras_galerias.gif) no-repeat top left; margin-bottom:6px; height:17px;}
.col .otros_audios ul, .col .otros_videos ul, .col .otras_galerias ul{ padding-bottom:20px; clear:both;}
.col .otros_audios li, .col .otros_videos li, .col .otras_galerias li{border-top:1px solid #CCCCCC; padding:8px 0 9px 0;} 
.col .otros_audios li:first-child, .col .otros_videos li:first-child, .col .otras_galerias li:first-child{border:none;}
.col .otros_videos, .col .otras_galerias, .col .otros_audios { float:left; clear:both;}
.col .otros_videos ul, .col .otras_galerias ul{margin:4px 0 12px 0; float:left}
.col .otros_videos li, .col .otras_galerias li{padding:8px 0 8px 0; border-top:1px solid #CCCCCC; float:left; width:320px;}
.col .otros_videos li img, .col .otras_galerias li img{border:2px solid #AF9527; margin-right:12px; float:left}
.col .otros_videos li h5, .col .lst_noticias li p, .col .otras_galerias li h5, .col .otras_galerias li p {font-size:11px; display:block;}
.col .lst_noticias li p span.fecha{color:#4B3F11; font-weight:bold;}

.main_content .galeria li{float:left; margin:6px 0 0 6.6px;}
.main_content .galeria li:first-child{margin-left:0;}
.main_content .galeria img{border:2px solid #AF9527; margin:0 auto;text-align:center;}

/* Pop-up */
#pop_up_galeria{ position:relative; padding:20px; background-color:#382F08; float:left;}
#pop_up_galeria a.prev{position:absolute; top:50%; margin-top:-10px; left:0;}
#pop_up_galeria a.next{position:absolute; top:50%; margin-top:-10px; right:0;}
#pop_up_galeria a.cerrar{position:absolute; top:0; line-height:30px; right:-20px; font-size:12px; color:#AF9527;}

/*********************************************** ACTIVIDADES **********************************************************/

.lst_prox_actividades, .lst_actividades_pasadas {clear:both; width:624px; float:left;}
.lst_prox_actividades h3{background:url(../img/txt/proximas_actividades.gif) no-repeat left top; height:17px; margin-bottom:6px; border-bottom:1px solid #977C13; padding-bottom:9px;}
.lst_prox_actividades li, .lst_actividades_pasadas li{border-top:1px solid #CCCCCC; padding:8px 0 0; background:none!important;} 
.lst_prox_actividades li:first-child, .lst_actividades_pasadas li:first-child{border:none;}
.lst_prox_actividades h4, .lst_actividades_pasadas h4{font-size:18px; line-height:22px; text-indent:0px!important;}
.lst_actividades_pasadas h3{background:url(../img/txt/actividades_pasadas.gif) no-repeat top left; height:13px; margin:20px 0 6px 0; border-bottom:1px solid #977C13; padding-bottom:9px;}
.lst_actividades_pasadas h5{
	 background: none repeat scroll 0 0 transparent;
    color: #4B3F11;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 11px;
    margin: 0 0 6px;
	width:624px;
    padding:9px 0 5px;
	float:left;
}
.lst_actividades_pasadas h5 span {
    float: left;
    margin-right: 5px;
    width: 30px;
}
.lst_actividades_pasadas h5 a {
	 float: right;
    font-size: 18px;
    font-weight: normal;
    width: 584px;
}
.lst_actividades_pasadas h4 p {
	 border-bottom: 1px solid #977C13;
    color: #212E57;
    font-size: 18px;
    line-height: 22px;
    margin: 10px 0 5px;
    padding: 8px 0 9px;
}

/************************************************ CONTACTO ************************************************************/

ul.contacto li{background:none; margin-bottom:5px;float:left; width:624px;}
ul.contacto li label{font-size:12px; color:#4B3F11; font-weight:bold; width:184px; display:inline-block; line-height:22px; float:left;}
ul.contacto li textarea, ul.contacto li p.error{float:left;}
ul.contacto li p.error{line-height:22px;}
ul.contacto li img{ float:right}

/************************************************ BUSQUEDA ************************************************************/

h2 .busqueda{color:#212E57;}
h3.busqueda{margin-top:15px; clear:both; float:left; width:100%; margin-bottom:5px;}
h3.busqueda .seccion{float:left;}
h3.busqueda .cant_resultados{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666666; float:right; vertical-align:baseline}
ul.busqueda{border-top:1px solid #CCCCCC; padding-top:8px; float:left; width:100%;}
ul.busqueda h5{margin-left:14px; font-size:11px; line-height:22px;}
ul.busqueda h5 .fecha{color:#4B3F11;}

/************************************************ BUSQUEDA ************************************************************/

.antiguos_alumnos li{ margin-bottom:10px;}
.antiguos_alumnos li h4 + a { padding-left:10px;}
.antiguos_alumnos.beneficios li, .antiguos_alumnos.links li {padding-left:15px;}
.antiguos_alumnos li h4 a { color:#4B3F11;}
.antiguos_alumnos li ul li { margin-left:10px; padding-left:15px;}
.antiguos_alumnos li ul li p { margin-bottom:0;}
.antiguos_alumnos li ul li p a{font-weight:bold;}
.antiguos_alumnos li ul li a { color:#666666;}
h5 + ul.antiguos_alumnos { margin-top:10px;}

.main_content #form_datos .row{ display:table; height:1%;}
.main_content #form_datos ul.contacto{ float:left; width:49%;}
.main_content #form_datos ul.contacto label{ width:60px;}
.main_content #form_datos ul.contacto.all label{ width:100%;}

/*Seccion nueva*/


.newSection  h1{margin-top:10px ; width:124px !important;}
.claustro .text{margin-bottom:20px}
.claustro .text p{font-family:arial; color:#666666; }
.claustro .filterBy{width:100%; display:inline-block; border-bottom: 1px solid #977C13; padding-bottom:5px;}
.claustro .filterBy ul li:first-child{margin-left:10px;}
.claustro .filterBy ul li{background:none;float:left; margin-right: 24px; font-size:80%;}
.claustro .filterBy ul li a{color:#C1B072; text-decoration:none; font-family:georgia;}
.claustro .filterBy ul li a:hover{color:#6F6335; text-decoration:underline;}
.claustro .teachers{width:100%; display:inline-block; border-bottom:} 
.claustro .teachers .teach{width:100%; display:inline-block; margin-top:15px;}
.claustro .teachers .teach .mt{width:100%; display:inline;}
.claustro .teachers .teach .mt h3{color:#212E57; font-size:116.0%; font-family:arial; margin-bottom:0px;}
.claustro .teachers .teach .mt p{ margin-bottom:0px;}
.claustro .teachers .teach  .mg{float:left; width:110px; height:110px; border:1px solid #987C13; margin-left:10px; margin-right:10px;}
.claustro .pagination{ padding-top:3px;width:100%; display:inline-block; border-top:1px solid #977C13; margin-top:15px; text-align:right; }
.claustro .pagination a{margin-left:10px; color:#987C13;}
.claustro .pagination a.current{ text-decoration:underline; color:#4B3F11;}

.claustro-detail{}
.claustro-detail .navBread{border-bottom:1px solid #977C13; width:100%; display:inline-block; margin-bottom:15px;}
.claustro-detail .navBread ul{}
.claustro-detail .navBread ul li:first-child{ background:url(../img/icon/arrow_claustro.jpg) no-repeat  right 4px; padding-right:10px; }
.claustro-detail .navBread ul li{float:left; margin-right:10px; padding-right:10px; background:none;}
.claustro-detail .teachDetail .mt{width:100%; display:inline;}
.claustro-detail .teachDetail .mg{float:left; width:110px; height:110px; border:1px solid #987C13; margin-right:10px; margin-bottom: 5px; margin-top: 6px;}
.claustro-detail .teachDetail .mt p{ line-height: 19px;}
.claustro-detail .teachDetail .mt p.pdf{ background:url(../img/icon/arrow_pdf.jpg) 0px 2px no-repeat ; padding-left:10px;}
.claustro-detail .teachDetail .mt p .pdf a{color:#212E57;}





