

.datos_centro{display: visible;	}
.datos_inmueble{display: visible;	}

body{
border: 0;
margin: 0;
padding: 0;
box-sizing: border-box;
font-size: 15px;
font-family: arial;
background-color: #282828;
padding-bottom:50px;
}


li{
list-style-type:none;
}

h1{
margin: 0px;
padding: 0px;
}

.img_preview{
text-align: center;
margin: 0 auto;
max-height: 417px;
width: 100%;
box-sizing: border-box;
}

.img_preview_gs{
filter: grayscale(100%);

}


#titulo_portada{
float: left; width:50%; padding-top:50px; box-sizing: border-box; color: #ffffff;
}

#titulo_portada .tp_nivel{
	font-family: Georgia; font-size:40px;
}
#titulo_portada .tp_nombre{
	margin-top:5px;
	font-family: Georgia; font-size:20px;
}


#barra_estado_tabla{
background-color: transparent;
position: absolute;
left: 0;
width: 62%;
color: #ffffff;
}

#barra_estado_tabla  tr td{
text-align: left;
}

#promedio_enlace{
display: none;
width: 25px;}

#promedio_enlace span{
font-size: 0.7em;
display: block;
display: none;
padding: 2px;
box-sizing: border-box;
}

#contenedor_anuncio{
/*border: 1px solid #000000;*/
/*adding: 5px;*/
box-sizing: border-box;
/*max-width: 621px;*/
min-width: 310px;
margin: 0px auto;
}

#contenedor_ad_contenido{
max-width: 728px;
margin: 0px auto;
box-sizing: border-box;	
}

.subcontenedor{
margin: 0 auto;
box-sizing: border-box;
/*max-width: 621px;*/
/*max-width: 530px;  AQUI ESTABA*/
max-width: 728px;
padding: 20px;
}

.medalla_resumen{
margin-left: 15px;
float: left;
}

#resumen_enlace{
float: left;
}

#enlace_conjunto1{
float: left; width: 250px;;
}

#enlace_conjunto2{
width: 340px; float: left;
}

#resumen_enlace .resumen_lugar{
font-size: 0.73em;
font-weight: bold;
margin-left: 5px;
width: 150px;
}

.resumen{
margin-top: 6px;
margin-left: 5px;
font-weight: bold;
font-size: 1em;
}

#menu_micro{
/*
left: 0px;
top: 50px;
position: absolute;
width: 50%;
max-width: 307px;
*/
margin-bottom:20px;
}
.menu_micro_op{
margin-left: 5px;
padding-left:15px;
padding-right:15px;
padding-bottom: 5px;
padding-top: 5px;
border: 1px solid #ffffff;
background-color: #bd262d;
/*background-color: #9e1118;*/

cursor: pointer;
margin-top: 10px;
font-size: 1.2em;
/*font-family: impact, tahoma;*/
font-family: tahoma;
float: left;
box-sizing: border-box;
box-sizing: border-box;
color: #ffffff;
text-align: center;
border-radius: 5px;
}

#contenedor_logo_mapa, #contenedor_encabezado{
width: 100%;
position: relative;
/*height: 232px;*/

}
#contenedor_encabezado{
height: 70px;
}

.logo_escuela{
text-align: center;
/*
position: absolute;
right: 0px;
*/
max-width: 50%;
float: left;
}
.logo_escuela .escudo_anuncio{
position: relative;
max-height: 229px;
}

.boton_comparar{
color: #ffffff;
margin: 15px auto;
cursor: pointer;
font-weight: bold;
text-align: center;
font-size: 1em;
padding: 20px;
background-color: #ff7f00;
background-color: #044b7c;
width: 90%;
box-sizing: border-box;
border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px 5px 5px 5px;
behavior: url(PIE.htc);
}
.boton_comparar:hover{
background-color: #076cb2;
}

.boton_participacion_logo{
position: absolute;
bottom: -10px;
right: 5px;
color: #65b055;
cursor: pointer;
font-weight: bold;
font-size: 1em;
width: 100px;
text-align: right;
}

.contenedor_comparar{
display: none;
}

.descripcion{
display: none;
}

/*
#map-canvas{
height: 232px;
position: absolute;
right: 0px;
width: 307px;
}
*/

.logo_escuela{
cursor: move;
}
#boton_remover{
display: none;
}

.contenedor_color{
overflow: hidden;
position: relative;
color: #ffffff;
margin: 0 auto;
box-sizing: border-box;

}

.contenedor_azul{
/*background-color: #1e70b9;*/
background-color: #0066cc;
/*min-height: 431px;*/
width: 100%;
}

.contenedor_naranja{
background-color: #fe930f;
}

.contenedor_morado{
background-color: #81236f;
}

.contenedor_verde{
background-color: #65b055;
}

#contenedor_evaluacion_docente{
}



.titulo_contenedores{
margin: 0px;
padding-bottom: 0px;
font-weight: bold;
box-sizing: border-box;
margin-bottom: 20px;
}

.titulo_contenedores h1{
margin: 0px;
padding-bottom: 0px;
font-weight: bold;
font-size: 1.4em;
box-sizing: border-box;
margin-bottom: 5px;
}



#info_tabla_contenedor_col1{
/*border: 1px solid #000000;*/
min-height: 230px;
float: right;
padding-top: 50px;
box-sizing: border-box;
width: 50%;
}

#info_tabla_contenedor_col2{
//border: 1px solid #000000;
position: relative;
float: right;
width: 50%;
box-sizing: border-box;
}

.info, h3{
	margin-top: 5px;
background-color: transparent;
font-weight: normal;
/*width: 205px;*/
text-align: left;
color: #ffffff;
text-transform: capitalize;
font-size: 0.95em;
box-sizing: border-box;
}

.info tr{
background: transparent;
}

.info a{
text-decoration: none;
color: #ffffff;
text-transform: none;
}


.info_icon{
float: left;
background-repeat: no-repeat;
background-image: url("../imagenes/info_icons.png");
width: 44px;
height: 60px;
background-position: 0px 0px;
margin-top: 5px;
margin-bottom: 5px;
}

.info_dir{
background-position: -44px 0px;
}

.info_web{
background-position: -85px 0px;
width: 39px;
}


.info_nivel, h2{
text-align: left;
color: #ffffff;
text-transform: capitalize;
font-size: 1em;
font-weight: bold;
box-sizing: border-box;
}

.info_nivel{
}




.nuevo_azul_1{
position: absolute;
top: 284px;
left: 26px;
}
.nuevo_verde_1{
width: 795px;
text-align: center;
}
#contenedor_columnas_datos{
/*border: 1px solid #ffffff;*/
box-sizing:border-box;
}

#visor_fotos{

}

#map-canvas
{
text-align: center;
}


#contenedor_salon_foto
{
text-align: center;
-webkit-touch-callout: none; /* iOS Safari */
-webkit-user-select: none; /* Safari */
-khtml-user-select: none; /* Konqueror HTML */
-moz-user-select: none; /* Firefox */
-ms-user-select: none; /* Internet Explorer/Edge */
user-select: none; /* Non-prefixed version, currently
						supported by Chrome and Opera */
}


.flechita_gral{
z-index: 11;
position: absolute;
font-size: 2em;
color: #ffffff;
padding-top: 5px;
padding-bottom: 5px;
width: 120px;
text-align: center;
box-sizing: border-box;

bottom: 0px;
-webkit-touch-callout: none; /* iOS Safari */
-webkit-user-select: none; /* Safari */
-khtml-user-select: none; /* Konqueror HTML */
-moz-user-select: none; /* Firefox */
-ms-user-select: none; /* Internet Explorer/Edge */
user-select: none; /* Non-prefixed version, currently
						supported by Chrome and Opera */
						
/*Para nuevos botones FIN DE FLECHA también comenté en truc los estilos agregados*/
font-size: 0.9em;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
background-color: #ff7f00;
box-sizing: border-box;
border-radius: 5px;
}

.flechita_next{
right: 30px;

}

.flechita_next:hover{
text-decoration: underline;
background-color: #0088ff;}

.flechita_prev:hover{
text-decoration: underline;
background-color: #0088ff;
}

.flechita_prev{
left:  30px;
}

.cont_flechas{
width: 100%;
box-sizing: border-box;
position: relative;
height: 64px;
margin-bottom: 30px;
/*border: 1px solid #ffffff;*/
}

.cont_transp_load{
overflow: hidden;

border-radius: 10px 10px 10px 10px;

box-sizing: border-box;
position: relative;
}

.salon_foto_titulo_nt{
min-height: 390px;
margin-bottom: 3px;
font-style: italic;
font-size: 1.2em;
width: 100%;
text-align: right;
box-sizing: border-box;
}

#adsense1{
margin: 0auto;
max-height: 150px;
max-width: 100%;
}


#ajax_imagenes_load{
margin-top: 25px;
}

.salon_foto{
margin: 0 auto;
cursor: pointer;
/*
border: 10px solid #faf7f7;
-moz-border-radius: 10px;
border-radius: 10px;
*/
box-sizing: border-box;
margin-bottom: 10px;

}

.descripcion_salon_foto{
	text-align: center;
	position: absolute;
	bottom: 3px;
left:0;
right:0;
margin-left:auto;
margin-right:auto;
font-weight: bold;
color: #ffffff;
padding-top: 8px;
padding-bottom: 8px;
/*
position: absolute;
bottom: -1px;
z-index: 10;
*/
border-radius: 5px;
width: 100px;
//background-color: #ffffff;
box-sizing: border-box;
font-size: 0.8em;
//border: 1px solid #ffffff;
background-image: url("../imagenes/transparencia_40.png");
z-index: 17;

}

.carga_salon_foto{
font-weight: bold;
position: absolute;
bottom: 0;
z-index: 9;
width: 100%;
text-align: center;
height: 50%;
color: #ffffff;
display: none;
}

.carga_salon_sombra{
top: 0px;
left: 0px;
position: absolute;
z-index: 8;
background-image: url("../imagenes/transparencia_40.png");
height: 100%;
width: 100%;
/*display: none;*/
}

.fuente_foto{
padding: 8px;
padding-bottom: 0px;
}

.salon_foto:hover{
background-position: 0px 0px;
}

.bg_enlace{
position: relative;
margin-top: 20px;
max-width: 700px;
padding: 4px;
box-sizing: border-box;
background-color: #ffffff;
border: 1px solid #ffffff;
border-radius: 15px;
}

.contenedor_medalla{
position: relative;
margin-top: 20px;
margin-left: 10px;
float: left;
width: 114px;
height: 105px;
}
.resumen_medalla, .resumen_medalla_indicador{
position: absolute;
top: 30px;
right: 0;
text-align: center;
margin-left: 5px;
height: 65px;
color: #2788f5;
font-size: 1.53em;
}

.resumen_medalla_indicador{
top: 77px;
left: 59px;
}

.titulo_medalla{
text-align: center;
font-size: 1.2em;
float: left;
width: 100%;
color: #000000;
margin-bottom: 20px;
}

.a_medalla_oro, .a_medalla_plata, .a_medalla_bronce, .a_medalla_nd  {
margin: 0 auto;
position: absolute;
left: 0;
top: 30px;
background-image: url("../imagenes/medallas_sprite.gif");
background-repeat: no-repeat;
height: 65px;
width: 58px;
}

.medalla_oro , .a_medalla_oro   		{ background-position: 2% 0%;}
.medalla_plata, .a_medalla_plata 		{ background-position: 33% 0%;}
.medalla_bronce , .a_medalla_bronce	{ background-position: 65% 0%;}
.medalla_nd , .a_medalla_nd      			{ background-position: 97% 0%;}

.contenedor_enlace_logo{
float: left;
background-image: url("../imagenes/sprites_enlace.gif");
background-repeat: no-repeat;
height: 95px;
width: 150px;
}

.contenedor_indicador_enlace{
margin-top: 20px;
margin-left: 15px;
float: left;
position: relative;
width: 127px;
}

.indicador{
float: left;
margin: 0 auto;
position: relative;
background-image: url("../imagenes/sprites_enlace.gif");
background-repeat: no-repeat;
height: 95px;
width: 73px;
}

.titulo_indicador{
text-align: center;
font-size: 1.2em;
float: left;
width: 100%;
color: #000000;
margin-bottom: 20px;
}

/*******PLANEA********/
.colplanea {
float: left;
color: #ffffff;
font-size: 1em;
}

.collogro {
width: 100px;
}

.colmateria{
width: 180px;
}

.planea_h{
min-height: 65px;
padding: 5px;
box-sizing: border-box;
text-align: center;
color:#ffffff;
}

.colplanea div{
padding: 6px;
box-sizing: border-box;
width: 100%;
}

.colplanea .planea_indice{
text-align: center;
}


.planea_eval_h, .planea_prom_h, .planea_confiable_h{
text-align: left;
font-size: 1em;
color: #ffffff;
}

.planea_eval{
margin-top:20px;
color: #7f236c;
}

.planea_prom, .planea_confiable{
margin-top:10px;
color: #ffffff;
text-align: center;
}

.planea_tornasol{
background-image: url("../imagenes/tornasol.png");
}

.contenedor_materia_planea{
float: left;
margin: 0 auto;
max-width: 280px;
}

#contenedor_planea{
margin: 0 auto;
max-width: 463px;
margin-bottom:20px;
}
/*Escritorio, las de movil en break point*/	

.colplaneamovil_h{
float: none;
display: none;
}

.colplaneamovil{
float: none;
}


.tornasol_logro{
height: 130px;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px 0px 0px 10px;
behavior: url(PIE.htc);
box-sizing: border-box;
}

.tornasol_mat{
height: 130px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
-moz-border-radius: 10px;
border-radius: 0px 10px 10px 0px;
behavior: url(PIE.htc);
box-sizing: border-box;
}
.tornasol_esp{
height: 130px;
}

#encabezado_planea{ 
 font-style: italic;  
   margin: 0 auto;
   max-width: 463px;
   height: 86px;
   position: relative;
   }
#promedio_planea{
width: 158px;
position: absolute;
right: 0;
top: 15px;
}

#planea_prom_h{
font-size: 1em;
color: #ffffff;
width: 100%:
}



#planea_prom{
text-align: center;
color: #ffffff;
width: 100%;
font-size: 1.5em;
}


#logo_planea{
padding-top:20px;
width: 148px;
font-style: normal;
height: 65px;
position: absolute;
font-family: tahoma;
font-size: 2em;
}

#logo_planea_r2{
font-size: 0.3em;	
}

.bg_planea{
position: relative;
margin-top: 20px;
max-width: 700px;
padding: 4px;
box-sizing: border-box;
border-radius: 15px;
background-color: #cb0670;
}

.planea_info{
padding-top: 1px;
padding-bottom: 1px;
padding-left: 4px;
padding-right: 5px;
font-weight: bold;
font-family: "tahoma";
font-size: 9px;
margin-left: 8px;
color: #cb0670;
text-align: center;
width: 10px;
height: 10px;
background-color: #ffffff;
border-radius: 50%;
box-sizing: border-box;
cursor: pointer;
}

.planea_nivel_des{
font-family: times new roman;
color: #616267;
font-size: 2em;
padding: 5px;
box-sizing: border-box;
border: 1px solid #5c7eae;
background-color: #e7ebf4;
margin-bottom: 10px;
}
	/*****PLANEA FIN******/















.folleto_info{
background-color: #ffffff;
width: 100%;
max-width: 700px;
margin: 20px auto;
margin-bottom: 0px;
padding-top: 10px;
padding-bottom: 10px;
box-sizing: border-box;
}

.folleto_info_av{
position: relative;
width: 100%;
margin: 0 auto;
}

.menu_folleto_info{
text-align: justify;
width: 100%;
margin: 0 auto;
}
.menu_folleto_item{
display: inline-block;
margin: 10px;
width: 100px;
text-align: center;
color: #3c83c2;
font-size: 1.2em;
cursor: pointer;
}

.menu_folleto_item:hover{
text-decoration: underline;
}

.menu_folleto_explicacion{
margin: 0 auto;
position: relative;
color: #000000;
width: 90%;
}
.folleto_explica{
font-size: 1em;
}
.flecha_recomienda{
display: none;
position: absolute;
width: 186px;
height: 175px;
bottom: -173px;
right: 0px;
background-image: url("../imagenes/flecha_recomienda.gif");
z-index: 10;
}
.flecha_recomienda_m{
display: none;
position: absolute;
width: 100px;
height: 94px;
bottom: -173px;
right: 0px;
background-image: url("../imagenes/flecha_recomienda_m.gif");
z-index: 10;
}
#adshop_botton_movil{text-align: center; display: none;}
#adshop_botton_grande{text-align: center;}

.bg_recomienda{
position: relative;
margin: 0px auto;
width: 100%;
max-width: 700px;
background-color: #ffffff;
padding: 15px;
box-sizing: border-box;
}

.imagen_recomienda{
background-color: transparent;
width: 80%;
text-align: center;
}

#imagen_escudo_recomienda{
width: 100%;
max-width: 300px;
}

.te_recomienda{
padding: 15px;
color: #0d5da7;
font-size: 1.33em;
font-weight: bold;
box-sizing: border-box;
}

.contenedor_lista_cercanas{
margin: 0px auto;
background-color: #ffffff;
width: 100%;
max-width: 700px;
}

.marco_foto{
margin: 0 auto;
margin-bottom: 20px;
width: 70%;
background-color: #faf7f7;
background-color: #000000;
border: 30px solid #faf7f7;
border-bottom-left-radius: 30px;
-moz-border-radius: 13px;
border-radius: 15px 15px 15px 15px;
box-sizing: border-box;
behavior: url(PIE.htc);
}

.marco_foto img{
width: 100%;
}

.boton_izq{
position: absolute;
bottom: 20px;
width: 74px;
height: 65px;
background-image: url("../imagenes/sprite_arrows_av.png");
background-repeat: no-repeat;
}
.boton_izq:hover{
background-position: 0px -72px;
cursor: pointer;
}

.boton_der{
position: absolute;
bottom: 20px;
right: 0px;
width: 74px;
height: 65px;
background-position: -84px 0px;
background-image: url("../imagenes/sprite_arrows_av.png");
background-repeat: no-repeat;
}
.boton_der:hover{
background-position: -84px -72px;
cursor: pointer;
}

.info_avanzada{
color: #121212;
margin: 0 auto;
width: 100%;
background-color: #edfdf6;
padding: 20px;
box-sizing: border-box;
}

.imagen_pie{
width: 100%;
text-align: center;
}

/**ESTILOS DEL FOMULARIO DE CONTACTO**/
#escribenos{
color: #ffffff;
font-size: 1.06em;
font-weight: bold;
margin-bottom: 15px;
}

#formulario_contacto{
margin-top: 10px;
}

.form_contacto_1{
font-size: 0.93em;
padding-top: 5px;
padding-bottom: 5px;
box-sizing: border-box;
}

.alertify-inner{
font-size: 1em;	
	
}
.contenedor_contacto_1{
/*border: 1px solid #000000;*/
width: 50%;
/*margin: 0 auto;*/
float: left;
min-height: 146px;
}


.boton_envia_form_av{
margin-top: 15px;
cursor: pointer;
font-weight: bold;
text-align: center;
font-size: 1em;
padding: 5px;
background-color: #ff7f00;
width: 100px;
box-sizing: border-box;
border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px 5px 5px 5px;
behavior: url(PIE.htc);
}
.boton_envia_form_av:hover{
background-color: #feb80f;
}

.mensaje_error{
margin-top: 5px;
color: #ffffff;
font-size: 0.93em;
}

#contenedor_gracias{
padding: 15px;
border-bottom-left-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px 10px 10px 10px;
behavior: url(PIE.htc);
box-sizing: border-box;
background-color: #ffffff;
}
.gracias_form{
color: #1e70b9;
font-size: 1.6em;
}
.gracias_form .linea_2{
color: #3482c8;
font-size: 1.33em;
}

#contenedor_ajax_contenido{
max-width: 700px;
margin: 20px auto;
}



/*Clases del estilador*/
pre {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.66em;}
.example1 {	font-weight: bold;	font-size: 0.93em;}
.example2 {	font-weight: bold;	font-size: 0.8em;	color: #FF0000}
.tablerow1 {	background-color: #BBBBBB;}
thead {	background-color: #FFBBBB;}
tfoot {	background-color: #BBBBFF;}
th { 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.86em;}
.bold {	font-weight: bold;}
.italic {	font-style: italic;}
.underline {	text-decoration: underline;}
.left {	text-align: inherit;}
.center {	text-align: center;}
.right {	text-align: right;}
.full {	text-align: justify}

.tu_busqueda_title{
text-transform: capitalize; font-size: 1.6em; display: inline; font-family: arial; font-weight: normal;
}

.tu_busqueda_nivel{
display: inline; font-family: arial; font-weight: normal;
}

#enlace_contenedor{width: 240px; position: absolute; right: 0px; display: none;}

#contenedor_formulario_contacto{margin: 0 auto;}


.youtube_button{
	position: absolute;
	top: 0;
	left: 0;
	
	
}
.adsense_adaptable_antiguo{
margin: 5px auto;
/*border: 1px solid #000000;*/
box-sizing: border-box;
padding-left: 3px;
padding-right: 3px;
}



.adsense_primer, .adsense_segundo,  .adsense_tercero{
/*
border: 1px solid #000000;
height: 100px;*/
margin: 0 auto;
width: 100%;	
padding-top: 5px;
box-sizing: border-box;	
}

.adsense_primer_in{
padding-top: 30px;
padding-bottom: 30px;
/*max-width: 720px;*/
max-width: 720px;
margin: 0 auto;
}


.alzo_adi{margin-top:5px; position: relative; border-left: #ffffff solid 2px; padding-left:10px; padding-top:5px; padding-bottom:5px; box-sizing: border-box; cursor: pointer;}
.fa_titulo{color: #ffffff; font-size: 1.4em; text-decoration:underline; }
.fa_conte{display: none; color: #ffffff; font-size:0.85em; width: 70%;}
.fa_url{display: none; color: #7e7e7e; font-size:0.8em;}
.fa_flech{
	text-align: center;
    z-index: 11;
    position: absolute;
    bottom: 5px;;
    right: 5%;
    /*width: 50px;*/
	
    /*font-size: 2em;*/
	font-size: 1.2em;
    color: #ffffff;
    padding-top: 5px;
    padding-bottom: 5px;
	
	padding-left: 5px;
    padding-right: 5px;
	
    box-sizing: border-box;
    border: 2px solid #ffffff;
    /*border-radius: 50%;*/
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;}

.falzo_add:hover	{
	background-image: url("../imagenes/transparencia_10w.png");

}



/*MODO OSCURO*/
textarea, input{
	background-color: #dcdcdc;
	
}


#alertify{
	background-color: #f6f6f6;	
}

#boton_subscribete_img_prev{
	position: absolute;
	bottom:50%;
	left: 50%;
	
}
* {
    scrollbar-color: #b0b0b0 #e0e0e0 !important; /* Color del pulgar y de la pista */
}