@import "../css/reset.css";
@import "../css/skeleton.css";
@import "../css/superfish.css";
@import "../css/flexslider.css";
@import "../css/tabs.css";
@import '../css/ui.totop.css';

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700);
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}
mark,rp,rt,ruby,summary,time{display:inline}
/* Global properties ======================================================== */
html {width:100%; }
embed{ max-width:100%;}
iframe{ max-width:100%;}
body, #body {
	/*font-family:'Flamenco','Share Tech Mono','Maven Pro','Sintony', Arial, Helvetica, sans-serif;*/
	font-family: "Noto Sans", Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:1em;
	color:#000;
	min-width:1010px;
	-webkit-text-size-adjust: none;
	/*background-color: #f7f7f7;
	background-image: url(../images/body.png);
	background-image: url(../images/fondo_cabecera.png);
	background-repeat: repeat-x;
	background-color:#FBFBFB;*/
	background-position: 50% 0;
}
.fondo_letras{background-image:url(../images/logo_grande_agua2.png); background-position:bottom right; background-repeat:no-repeat; background-attachment:fixed; }
.main{width:1010px;margin: 0 auto;}
.main2{
	background-color:#787878
}
.main2 .menu_estrecho{width:1010px;margin: 0 auto;}
.main3{
	background-color:#b984c2;
}
.main3 .menu_estrecho3{width:1010px;margin: 0 auto;}

.oculto{ display:none}
/*********************************fonts*************************************/
.reg {text-transform:uppercase;}
.f_left {float:left;}
.f_right {float:right;}
.align_right {text-align:right;}
.align_center {text-align:center;}

.it{font-style:italic;}
.let{letter-spacing:-1px;}

/*********************************CLASSES**********************************/
.m_bottom_zero{ margin-bottom:0 !important;}
.m_left_zero{ margin-left:0 !important;}
.p_bottom_zero{ padding-bottom:0 !important;}
.p_left_zero{ padding-left:0 !important;}

.clear {clear:both;width:100%;line-height:0;font-size:0;}
.wrapper {width:100%;overflow:hidden;}
.extra_wrapper{ overflow:hidden;}
.container{width:100%;}
.extra_last, .last{ margin-bottom:0 !important; padding-bottom:0 !important;}
.extra_last{ border:none !important; background:none !important;}
.bg_none{ background:none !important;}
.bd_n{border:none !important;}
/*==================================== Links ======================================================== */
a {color:#000; text-decoration:none; cursor:pointer;}
a:hover, .f_14 a:hover{
	color:#F00;
	text-decoration:underline;
}

.button{ display:inline-block; padding:6px 21px 8px; margin: 0px 0 0; font-size: 12px; line-height: 16px; color:#fff; font-weight:bold;/*border-bottom:1px solid #818181*/;background:#b984c2;position: relative;}
.button:hover{color:#fff;}
.button strong{display: block;position: absolute;width:100%;height:0;left:0;bottom:0;background:#818181;}
.button:hover strong{height:100%;}
.button span{display:inline-block;position: relative;z-index:10;}

/*********************************Displays*************************************/
.block{ display:block;}
.inline-block{ display:inline-block;}

/*********************************header*************************************/

header {z-index: 100; position: relative; background-color:#b984c2}
.fondo_transparente_cabecera{ background-image:url(../images/fondo_transparente_blanco3.png); padding: 8px 0 7px;}

.logos_izda{ float:left}
.logo2_cab{ height:140px; }
.logo_izda {display:block;height:150px;text-decoration:none; text-indent:-9999px;float: left;}

.letra{ overflow:hidden;padding: 5px 40px 10px 0px;float: left}
.letra a{ color:#FFF}
.letra .peque{ font-size:0.7em}
.letra .grande{ font-size:1.3em}
.social{ overflow:hidden;padding: 13px 0 13px;float: right;}
.social span{display:block;float: left;font-size: 1em; line-height: 14px;padding: 8px 5px 0 0; color:#FFF}
.social a{ display:block; float:left;width:30px;height:30px; overflow:hidden; margin-left:2px;}
.social a:first-child{margin: 0 0 0 0;}
.social a:hover img{ margin-top:-30px;}

.bandera_enlace img{ margin:3px 0 0 10px}


.div_acceso_colegiados{
	float:left;
	padding: 17px 0 13px;
	color:#FFF;
	font-size:0.9em;
}
.enlace_no_recordar{
	font-size:0.8em;
	color:#F3F1AF;
	line-height:1.6em;
}
.enlace_no_recordar:hover{
	color:#000;
	text-decoration:underline;

}
#div_acceso_colegiados2_interior{
		display:none;
		border-top-width: 1px;
		border-right-width: 2px;
		border-bottom-width: 2px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #ccc;
		border-right-color: #333;
		border-bottom-color: #333;
		border-left-color: #ccc;
		position:absolute; 
		float:left; 
		padding:5px !important; 
		background-color:#b984c2;  
		width:170px;
		z-index:200;
		text-align:center; 
		margin:00px 0 0 0px; 
		background-image:url(../images/fondo_candado.png); 
		background-position:center center}
		
.imput_acceso_colegiados{
	margin:0 5px 0 5px;
	width:100px;
	border:#999 solid 1px;
}
.boton_acceso_colegiados{
	background-color:#fff;
	color:#b984c2;
	padding:3px 8px 3px 8px;
	border:1px solid #838383;
	font-size:0.87em;
	margin-left:3px;
}
#boton_cerr_acceso_usu{
	text-align:right;
	background-repeat:no-repeat;
	background-position:right center;
	background-color:#333;
	float:none;
	font-size:0.8em;
	padding:2px;
}
#boton_cerr_acceso_usu img{ vertical-align:middle; padding-left:10px;}
#boton_cerr_acceso_usu a{ color:#FFF !important; display:block; margin:auto}
#boton_cerr_acceso_usu:hover{ background-color:#666}


/*cuando se hace pequeño se visualiza este recuadro*/
#div_acceso_colegiados2{ padding:18px 0 0 3px; float:left; font-size:0.9em}
#div_acceso_colegiados2 a{ color:#333; padding-right:15px; background-image:url(../images/active_after.png); background-position:right center; background-repeat:no-repeat}
#div_acceso_colegiados2 a:hover{ color:#000; text-decoration:underline}


.call{font-size: 0.95em; line-height: 1em; float: right; color: #969595;font-weight:600; margin:8px 0 0 0}
.call a{ color:#969595; font-weight:normal;}
.call a:hover{
	color:#000;
	text-decoration:underline !important;
}


.texto_cabecera_dcha{float:right; font-size:1em; width:50%; text-align:right;}
.texto_cabecera_dcha .editado_colegio{font-size:1.3em;line-height:1.2em; padding-right:100px;background-image:url(../images/logo_colegio_trans2_r2.png); background-repeat:no-repeat; background-position:right top ; }
.texto_cabecera_dcha .editado_colegio a{ display:block; width:100%; height:100% }
.texto_cabecera_dcha .editado_colegio a:hover{ color:#000}

.texto_cabecera_dcha .issn, .texto_cabecera_dcha .issn2{
	font-size:0.75em;
	line-height:0.9em;
	color:#EBEBEB
}
.texto_cabecera_dcha .issn strong, .texto_cabecera_dcha .issn2 strong{
	color:#FFF
}
.texto_cabecera_dcha .issn{
	margin-top:20px;
}
.texto_cabecera_dcha .issn2{
	margin-top:10px;
}
.texto_cabecera_dcha .issn, .texto_cabecera_dcha .issn2 a{
	color:#EBEBEB
}


#buscador{ float:right; clear:right; padding-top:10px; }
#boton_buscar{ background-color:#e0e0e0; color:#5b5b5b; border:#acacac solid 1px; font-size:0.8em; font-weight:bold; padding:2px 8px 2px 8px}
#input_buscar{
	border:#acacac solid 1px;
	font-size:0.8em;
	color:#BEBEBE;
	width:200px;
	padding:2px 0px 2px 2px;
}

/*********************************content*************************************/
#content {
	padding:10px 0px;
	font-size:0.95em;
	line-height:1.5em;
	min-height:460px;
	background-color:#FFF;

}

.cont_pad{padding:0 0 48px !important;}


.contenido_bbdd img {padding:4px 10px 4px 10px; font-size:0.9em;}
.contenido_bbdd li{
	padding-left:10px;
	margin-left:20px;
	list-style:circle;
	list-style-type:circle;
	margin-top:4px;
	font-size:1em;
	line-height:1.3846em;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 3px;
}
/*.contenido_bbdd p { padding-top:8px;}*/
.contenido_bbdd a { color:#1122cc; text-decoration:underline}

.lado_dcho_fondo{ padding:0 0 15px 5%; font-size:0.8em; border-left:#CCC solid 1px; text-align:justify}
.lado_dcho_fondo_titular{color:#333; font-size:1.3em; padding:5px 1% 5px 1%; text-align:center; font-weight:bold; text-decoration:underline;}
.lista_dcha li{
	padding-left:0px;
	margin-left:12px;
	list-style:url(../images/tabs_nav_aft.png);
	margin-top:4px;
	font-size:1em;
	line-height:1.3846em;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 3px;
}
.lado_dcho_fondo a{ color:#000; text-decoration:none}
.lado_dcho_fondo a:hover{ text-decoration:underline}

.listado_revistas_pag_principal{background-color:#fff; border:#CCC solid 1px; padding:10px 10% 0px 5%; margin-top:0px;}
.listado_revistas_pag_principal_titular{color:#333; font-size:1.3em; text-align:center; font-weight:bold; text-decoration:underline;}

.buscador_pag_principal{background-color:#F2F2F2; border:#CCC solid 1px; padding:10px 10% 10px 5%; margin-top:10px;}
.buscador_pag_principal_titular{color:#333; font-size:1.3em; text-align:center; font-weight:bold;}

.boton_indicadores_pag_principal{
	background-color:#F9F9F9;
	border:#e4e4e4 solid 1px;
	margin:0px 0 10px 0;
	background-image: url(../images/ok.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.boton_indicadores_pag_principal_titular a{color:#333; font-size:1.2em; text-align:center; display:block; padding:2px 55px 2px 2px; }
.boton_indicadores_pag_principal_titular a:hover{ text-decoration:none }
.boton_indicadores_pag_principal:hover{
	background-color:#E4E4E4;
}

.boton_enlaces_pag_principal{
	background-color:#F9F9F9;
	border:#e4e4e4 solid 1px;
	margin:10px 0 10px 0;
	background-image: url(../images/icono_enlace.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.boton_enlaces_pag_principal_titular a{color:#333; font-size:1.2em; text-align:center; display:block; padding:2px 17px 2px 58px; }
.boton_enlaces_pag_principal_titular a:hover{ text-decoration:none }
.boton_enlaces_pag_principal:hover{
	background-color:#E4E4E4;
}


.letra_pequena{ font-size:0.9em}

.contacto_formulario{
	background-color:#FCFCFC;
	border:#CCC solid 1px;
	padding:10px 3% 10px 5%;
	margin-top:20px;
	overflow:hidden
}
.contacto_formulario_titular{color:#333; font-size:1.3em; text-align:center; font-weight:bold; margin-bottom:10px; padding:0 5% 0 0}


.login_pag_principal{
	background-color:#FFFFF4;
	border:#CCC solid 1px;
	padding:10px 10% 10px 5%;
	margin-top:20px;
	text-align:center;
}
.login_pag_principal_titular{color:#333; font-size:1.3em; text-align:center; font-weight:bold;}
.login_pag_principal a{ color:#36C;}

.completo_input{
	width:89%;
	padding:5px 5% 5px 5%;
	color:#999;
	font-size:1em
}
.completo_input2{
	width:100%;
	padding:5px 5% 5px 5%;
	color:#666;
	font-size:1em
}

.restringida{ font-size:0.8em; background-color:#e4e4e4; padding:10px; border:#999 solid 1px; margin:0 0 10px 0}
.lista_flecha li{
	padding-left:0px;
	margin-left:20px;
	list-style:url(../images/tabs_nav_aft.png);
	margin-top:4px;
	font-size:1em;
	line-height:1.3846em;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 3px;
}

.bloque_art_rev_pr{
	padding: 0px 0 2px 10px;
	margin: 10px 0px 0 15px;
	background-image:url(../images/tabs_nav_aft2.png);
	background-position:left top;
	background-repeat:no-repeat;
	text-align:justify;
	font-size:0.85em;
	clear:both;
	overflow:hidden;
	}
.borde_inferior_bloque_art_rev_pr{	border-bottom:#f5f5f5 solid 1px; padding-bottom:10px; overflow:hidden}
.titular_art_rev_pr a { font-size:1.1em; font-weight:bold; color:#333}

.bloque_art_float_l { float:left; width:83%; }
.pdf_art_float_r{width:7%; float:right; padding-left:10%}

.paginas_art_rev_pr{margin:0 0 0px 2%; border-left:#e4e4e4 solid 1px; padding:2px 0 5px 15%; font-size:0.7em; line-height:1.3em; color:#666; text-align:left}

.pdf_art_rev_pr{margin:0 20% 0px 2%; border-left:#e4e4e4 solid 1px; padding:0 0 5px 10%; }
.pdf_art_rev_pr:hover{ background-color:#e4e4e4}
.pdf_art_rev_pr a{
	color:#06F; display:block
}
.pdf_art_rev_pr a:hover{
	color:#F00
}
.subtitulo_art_rev_pr{
	font-size:1em;
	color:#999
}
.autor_art_rev_pr{ text-align:left;}
.titular_art_rev_pr { }
.datos_art_rev_pr{
	text-align:left;
}
.datos_art_rev_pr a{
	color:#915d9a;
	text-decoration:underline;
	font-size:0.9em;
}

.datos_art_rev_pr a:hover{
	text-decoration:underline;
	color:#F00
}

.div_articulos{
	color:#333;
	font-size:1em;
	padding:4px 0px 4px 10px;
	text-align:left;
	margin:5px 0 10px 0;
	clear:both;
	background-color:#FCF496;
	/*border-bottom:#ccc solid 1px;
	border-bottom:#333 solid 2px;
	border-top:#333 solid 2px;*/	
}
.div_articulos img{ vertical-align:middle; padding-right:5px;}
.borde_inferior_negro{border-bottom:#999 solid 1px;}
.div_articulos_p{
	
	color:#FFF;
	font-size:0.8em;
	padding:0px 1% 0px 1%;
	text-align:left;
	margin:5px 0 5px 0;;
	background-color:#A867B4;
	float:left;
	clear:both;
}
.div_articulos_fondo{}

.borde_dcho{ border-right:#CCC solid 1px; overflow:hidden}
.borde_superior{border-top:#e4e4e4 solid 1px; }

/*******************REVISTA*/
.revista_bloque_gen{overflow:hidden; padding:5px; background-color:#F9F9F9; border:#CCC solid 1px; }
.revista_bloque_gen img{ float:left; margin-right:10px;}

.revista_bloque_gen_3{padding:1%; background-color:#F9F9F9; border:#CCC solid 1px; width:30%; float:left ; margin:0 1% 10px 0; font-size:0.8em}
.revista_bloque_gen_3 img{ float:left; margin-right:10px;}


.titular_revista_bloque_gen{ font-size:2em; font-weight:700; line-height:1.2em;}
.subtitulo_revista_bloque_gen{ font-size:1.2em; line-height:1.5em;}
.fecha_revista_bloque_gen{
	font-size:1.2em;
	line-height:1.5em;
	color:#C39;
}
.icono_documentos_revista {
	min-height:40px;
	padding:5px 10px 5px 35px;
	float:left;
	border-top:#CCC solid 1px;
	border-bottom:#CCC solid 1px;
	margin-top:15px;
}
.icono_documentos_revista a{ width:100%; height:100%; display:block; text-decoration:none}
.icono_documentos_revista .peso{ color:#333}
.icono_documentos_revista a:hover{text-decoration:none !important; color:#FFF}
.icono_documentos_revista:hover {
	background-color:#CCC
}

/*******************REVISTA DCHA*/
.revista_bloque_dcha{overflow:hidden; padding:5px; background-color:#F9F9F9; border:#CCC solid 1px; text-align:center }
.revista_bloque_dcha img{ max-width:100%;}
.titular_revista_bloque_gen_dcha{ font-size:1.5em; font-weight:700; line-height:1.2em;padding-top:8px;}
.subtitulo_revista_bloque_gen_dcha{ font-size:1.0em; line-height:1.5em;padding-top:8px;}
.fecha_revista_bloque_gen_dcha{
	font-size:1em;
	line-height:1.5em;
	color:#C39;
	padding-top:8px;
}


/*******************ARTICULOS*/
.articulo_bloque_gen{
	overflow:hidden;
	padding:10px;
	background-color:#F9F9F9;
	border:#CCC solid 1px;
 }
.articulo_bloque_gen img{ float:left; margin-right:10px;}
.titular_articulo_bloque_gen{ font-size:1em; font-weight:bold; line-height:1.4em; }
.titular_ingles_articulo_bloque_gen{
	font-size:1em;
	color:#999;
	font-weight:normal;
	line-height:1.2em;
	padding-top:5px;
}
.autoria_articulo_bloque_gen {
	font-size:0.8em;
	padding-top:5px
}
.detalles_autoria_articulo_bloque_gen {
	font-size:0.8em;
	color:#999;
	background-color:#F9F9F9;
	border-bottom:#CCC solid 1px;
	border-left:#CCC solid 1px;
	border-right:#CCC solid 1px;
	padding:5px 10px 5px 10px;
}
.doi_articulo_bloque_gen { text-align:right}
.doi_articulo_bloque_gen a{
	color:#06F;
	text-decoration:underline;
	font-size:0.8em;
}
.datos_art_rev_pr a:hover{
	text-decoration:underline;
	color:#F00
}
.fecha_articulo_bloque_gen{
	font-size:0.8em;
	line-height:1.5em;
	color:#000;
	width:23%;
	float:left;
	padding-left:1%;
	margin-top:2px;
}
.fecha_articulo_bloque_gen_global{
	background-color:#ccc;
	overflow:hidden;
	padding:5px;
}
.referencias_articulo_bloque_gen{ padding:0 10px 10px 10px; background-color:#F9F9F9; margin:10px 0 10px 0; }
.textos_articulo_contenido_referencias{
	text-align:left;
	padding:2px 8px 0 8px;
	font-size:0.85em;
	color:#333;
}


.titulos_articulo_contenido{ font-size:1.0em; font-weight:bold; padding-top:12px;}
.textos_articulo_contenido{text-align:justify; padding:2px 8px 0 8px; font-size:0.85em}

/****************************Menu de navegacion************************/
.barra_navegacion {
	padding:20px 0 0px 25px;
	font-size:0.8em;
	color:#333;
}
.barra_navegacion a{
	color:#333;
	text-decoration:none
}
.barra_navegacion a:hover{
	color:#666;
	text-decoration:underline;
}



/*===============================>> Paragraphs <<=============================*/

p {margin-bottom:20px}
.p2{ margin-bottom:12px;}
.p3{ margin-bottom:9px;}
.p4{ margin-bottom:4px;}
.p5{ margin-bottom:25px;}
.p6{ margin-bottom:24px;}

/*================================>> LISTS <<========================================*/
.list1{}
.list1 li{ background:url(../images/marker1.png) 0 12px no-repeat; border-bottom:1px solid #bdd9e4; padding: 5px 0 4px 12px;}
.list1 a{font-weight:600;font-size:13px;line-height:18px;text-transform:uppercase;color:#fff;}
.list1 a:hover{color:#000;}

ul>li.last{border:none;}

.list2{}
.list2 li{background: url('../images/marker2.png') 0 8px no-repeat; border-bottom:1px solid #f0f1f1;padding:0 0 9px 12px;margin-bottom:10px;}
.list2 a{color:#5b5b5b;font-size:1.2em;}
.list2 a:hover{color:#b984c2;}

/*================================>> H <<========================================*/
h4{ font-weight:normal;}
h2{font-size: 1.6em; line-height: 1.1em; color:#f7f7f7; text-transform:uppercase;letter-spacing:-1px;}

h3{font-size: 1.6em; line-height: 1.1em; color:#3d3d3d; font-weight:600;letter-spacing:-2px; margin-bottom:22px;}
.h3{font-size: 1.6em; line-height: 1.1em; color:#3d3d3d; letter-spacing:-2px; margin-bottom:10px;}
.titulo_paginas_principal{font-size: 2em; line-height: 1.2em; color:#3d3d3d; font-weight:bold; padding-bottom:8px;}
.titulo_paginas_principal a{color:#3d3d3d; padding-bottom:8px; text-decoration:none}
.titulo_paginas_principal a:hover{color:#3d3d3d;  text-decoration:underline}

h3.ind1{ margin-bottom:13px;}
h3.ind2{ margin-bottom:18px;}
h3.ind3{ margin-bottom:23px;}
h3.ind4{ margin-bottom:28px;}
h3.ind5{ margin-bottom:19px;}

h4{font-size: 1.6em; line-height: 1.1em; color: #000;margin-bottom:13px;}
.h4_titular{font-size: 1.4em; line-height: 1.1em; color: #000;margin-bottom:5px;font-weight:bold; letter-spacing:3;}

.cuadrado_picudo_verde{ padding:10px; font-size:1.3em; color:#FFF; background-color:#b984c2;}
.cuadrado_picudo__limpio{font-size:1.3em; color:#FFF; background-color:#b984c2; text-align:center;}
.cuadrado_picudo_verde_limpio{font-size:1.3em; color:#FFF; background-color:#b984c2; text-align:center;}
.cuadrado_picudo_naranja_limpio{font-size:1.3em; color:#FFF; background-color:#db8614; text-align:center;}
.cuadrado_picudo_negro_limpio{font-size:1.3em; color:#FFF; background-color:#000; text-align:center;}

.cuadrado_picudo_verde2, .cuadrado_picudo_2{background: url('../images/active_after_v.png'); background-position:top left ; background-repeat:no-repeat; height:6px; margin:0 0 5px 5px;}
.cuadrado_picudo_naranja2{background: url('../images/active_after_n.png'); background-position:top left ; background-repeat:no-repeat; height:6px; margin:0 0 5px 5px;}
.cuadrado_picudo_negro2{background: url('../images/active_after.png'); background-position:top left ; background-repeat:no-repeat; height:6px; margin:0 0 5px 5px;}

.fond_button_naranja { background-color:#db8614}
.fond_button_negro { background-color:#000}
.fond_button_paddin{ margin:0 1px 1px 0}

.cuadrado_picudo_gris{ padding:10px; color:#FFF; background-color:#3c3c3c; font-size:0.9em;}
.cuadrado_picudo_gris2{background: url('../images/active_after_g.png'); background-position:top left ; background-repeat:no-repeat; height:6px; margin:0 0 5px 5px;}
.borde_inf_naranja{border-bottom:#db8614 solid 1px;}



/*---------Botones portada centro------------*/
.recuadros_centro_portadas{
	background-color:#fff;
	line-height:1.4em;
	overflow:hidden;
	margin-top:5px;
}
.titular_recuadros_centro_portadas{padding:8px; font-size:1.2em}
.borde_rec_verde, .borde_rec_ {border:#b984c2 solid 1px;}
.borde_rec_naranja{border:#db8614 solid 1px;}
.borde_rec_negro{border:#000 solid 1px;}
.contenido_recuadros_centro_portadas{ padding:0 5px 5px 5px;}

.color_rec_verde, .color_rec_ {color:#b984c2;}
.color_rec_naranja{color:#db8614;}
.color_rec_negro{color:#000;}

/*================================>> GOOGLE FONTS  <<========================================*/
/*Crac*/
.call, .menu_peque, nav, .flexslider .inner .title1, .flexslider .inner .title2, h2, h3, .list1 a, .welcome .title1, .welcome .title2, .testimonials, .ui-tabs .ui-tabs-nav li a, footer span, .newsroom>li>figure, .tabs h3, .os{}

/*================================>> hovers <<========================================*/
.sf-menu>li strong, .button strong, .ui-tabs .ui-tabs-nav li a, .list1 a, #form1 label.invalid .error{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}

/*********************************page_1*************************************/
.ext_list>li, .ext_box{ overflow:hidden;}
.ext_list>li>figure, .ext_box>figure{ float:left;}
.ext_list>li>div, .ext_box>div{overflow:hidden;}

.welcome{padding-top:7px;}
.welcome .title1{font-size: 25px; line-height: 29px; text-transform:uppercase; color: #3d3d3d;font-weight:bold;letter-spacing:-1px;margin-bottom:4px;}
.welcome .title2{font-size: 25px; line-height: 29px; color: #b984c2;font-weight:600;letter-spacing:-1px;margin-bottom:15px;}

.f_14, .f_14 a{font-size:1em;color:#222222;}
.subtitulo_not{ color:#333; font-weight:bold; padding-bottom:5px; font-size:0.9em; line-height:1.4em;}
.imagen_noticia{ float:left; margin:0 10px 3px 0;}
.imagen_noticia_interior{ float:right; padding:0 0px 3px 10px;}
.fecha_noticia_interior{
	color:#999;
	font-style:italic;
	text-align:left;
	border-top:#CCC solid 1px;
	font-size:0.8em;
	margin-top:4px;
	clear: both;
}
.texto_noticia_inicio{ font-size:0.9em; line-height:1.6em; color:#666}
.boton_noticias {
	display:inline-block;
	position: relative;
	padding:12px 2px 0px 15px;
	font-size:0.8em;
	line-height:1.6em;
	text-decoration:none;
	color:#b984c2;
	margin-top:0px;
}
.boton_noticias:hover { text-decoration:underline}

.offer1{padding: 14px 0 0;}

.map_img{display: none;}
/*================================>> SLIDER BANNER  <<=================================*/
.flexslider .banner{position: absolute;top:200px; margin-bottom:10px; padding:0 5% 0 5%; width:90%; background-image:url(../images/fondo_transparente_blanco.png); max-height:100px; overflow:hidden;}
.flexslider .banner:hover{ background-color:#FFF}
.flexslider .banner .inner{padding: 0 0 0 0;}

.flexslider .inner .title1{font-size: 1.2em; line-height: 1em; color: #000; font-weight:bold; padding:6px 0}
.flexslider .inner .title1 a{color: #000;}
.flexslider .inner .title1 a:hover{
	color:#5F5F5F;
}
.flexslider .inner .title2{font-size: 1.0em; line-height: 1em; color: #3d3d3d; font-weight:600; padding:0px 0 10px 0;}
.flexslider .inner .text{padding: 0px 0 10px 0;}
/*================================>> SLIDER BANNER  END<<=================================*/

.offers_box{background:#b984c2;padding: 33px 0 38px;color:#728d97;margin-bottom:39px;}
.offers_box h2{margin-bottom:26px;}
.offers_box .button{background:#c7e1eb;}

.testimonials{background:#f2f2f2;padding: 45px 20px 49px 29px;margin-bottom:20px;position: relative;font-weight:600;font-size: 22px; line-height: 30px; color: #3d3d3d;letter-spacing:-1px;border-bottom:1px solid #e7e7e7;}
.testimonials:after{display:block;position: absolute; bottom:-6px;left:14px;width:10px;height:6px;background: url('../images/test_after.png') no-repeat;content:"";}
.black, .black a{color:#5b5b5b;}

.stripe1{height:1px;background:#f1f1f1;margin: 42px 5px 41px;}
.stripe2{height:1px;background:#f1f1f1;margin: 32px 5px 41px;}
.stripe3{height:1px;background:#f1f1f1;margin: 45px 5px 41px;}

.img{border-bottom:1px solid #e7e7e7;}
.img1{border:1px solid #f2f2f2;}
/*********************************page_2*************************************/
.about{border-bottom:1px solid #f1f1f1;padding-bottom:47px;margin-bottom:41px;}
.about>div{}
.about>figure{margin: 5px 20px 0 0;}

.work{margin-bottom:27px;}
.work>li{margin-bottom:15px;}
.work>li>figure{margin: 6px 20px 0 0;}

.newsroom{}
.newsroom>li{}
.newsroom>li>div{}
.newsroom>li>time{float: left;display: block;margin: 5px 10px 0 0;padding: 0 0 2px ;width:61px;text-transform:uppercase;text-align:center;background:#f2f2f2;color:#3d3d3d;font-weight:bold;box-shadow: inset 1px -1px #e7e7e7;}
.newsroom>li>time .top{font-size: 25px; line-height: 30px; color: #fff; font-weight:bold; color:#fff;display:block;background:#b984c2; padding: 4px 0 4px;margin-bottom:1px;}

.newsroom_box{border-bottom:1px solid #f1f1f1;padding-bottom:48px;margin-bottom:40px;}
.botones_portada_dcha{ clear:left; text-align:center; padding-top:8px;}
.boton_portada { padding:2px 0 2px 0; margin-bottom:8px;}
.boton_portada:hover { padding:0px 0 0px 0; border-bottom:#333 solid 2px; border-top:#333 solid 2px; margin-bottom:8px}

/*********************************page_3*************************************/
.services>li>figure{margin: 0 0 0 0;}

.services>li{margin-bottom:24px;}
.services>li>figure{margin: 5px 0 0 0;width:59px;}

.service>figure{margin: 5px 20px 0 0;}

.enchance_box{border-bottom:1px solid #f1f1f1;padding-bottom:42px;margin-bottom:41px;}
.enchance>figure{width:105px;margin: 5px 0 0 0;}

.box{border-bottom:1px solid #f1f1f1;padding-bottom:47px;margin-bottom:42px;}
.box>div{}
.box>figure{margin: 5px 20px 0 0;}

.solution{border-bottom:1px solid #f1f1f1;padding-bottom:42px;margin-bottom:41px;}

#form1{}
#form1 input{margin:0;border:1px solid #e7e7e7;font-size:12px;color:#b1b1b1;background:#fff;font-family: 'Baumans',Arial, Helvetica, sans-serif;padding: 8px 8px 9px;width:253px;}
#form1 {
	
}
	#form1 input {
		 border:1px solid #e7e7e7;
		 background:#fff;
		 outline:none;		 
		 box-shadow:none;
	}
	#form1 label {
		display:inline-block;
		min-height:30px;
	}
	#form1 .error, #form1 .empty {
		display:block;
		overflow:hidden;
		height:0px;
		color:#F00;
	}

#form1 label.invalid .error {
	/*display: block;*/
	height:19px;
}
/* Form defaults */
input, select, textarea { 
	font-family: 'Baumans',Arial, Helvetica, sans-serif;
	font-size:1em;
	vertical-align:middle;
	font-weight:normal;
	}

/*********************************page_4*************************************/
.clent{}
.clent>div{}
.clent>figure{margin: 5px 19px 0 0;}

.faq>li{margin-bottom:24px;}
.question{margin-bottom:9px;}
.question>div{}
.question>figure, .asked>figure{margin: 0 0 0 0;width:40px;font-size:12px;font-weight:bold;color:#3d3d3d;margin: 0 0 0 0;}

/*********************************page_5*************************************/

.map_wrapper{overflow:hidden;display:inline-block;margin-bottom:26px;}
#map_canvas {
   width:350px;
   height:304px;
}
.adress{margin-bottom:20px;float: left;}
.adress span{ display:inline-block; width:81px;}
.adress dt{}

.demo{color:#5b5b5b;font-weight:bold;}
.demo:hover{ text-decoration:underline;}
/*


*/
/****************************footer************************/
footer {
	padding:16px 0;
	background-color:#F5F5F5;
	border-top: #CCC solid 1px;
	
}
footer, footer a{color:#b1b1b1;}
footer span{color:#3d3d3d;font-size:13px;text-transform:uppercase;font-weight:600;}

.neosoft{ width:20%; float:left}
.direccion{ width:60%; float:left; text-align:center; font-size:0.95em}
.logos_accesibilidad{ width:20%; float:left; text-align:right}
.pie{
	color:#7D7D7D;
	font-size:0.75em;
	line-height:1.5em;
}
.pie a{
	color:#000;
}
.pie a:hover{
	text-decoration:underline;
}






/*-------GENERALES--------------*/
.fleft { float:left}
.fright { float:right;}
.alert{
	color:#d5192b;
	font-weight:bold;}
.texto_negro{
	color:#000}
.texto_negro_g{
	color:#000;
	font-size:1.3em; 
	line-height:1.3em;}
.texto_peq{ font-size:0.9em;}
.padding_izdo{
	padding-left:55px;}
.padding_izdo_peq{
	padding-left:10px;}
.padding_izdo_med{
	padding-left:25px;}
.padding_dcho_peq{
	padding-right:10px;}
.parrafo{
	padding-top:8px;}
.parrafo_peq{
	padding-top:3px;}
.parrafo_g{
	padding-top:18px;}
.parrafo_g_responsivo{
	padding-top:18px;}
.alinear_dcha{
text-align:right}
.alinear_izda{
text-align:left}
.alinear_centro{
text-align:center}
.alinear_justificado{
text-align:justify}
.subrayado{ text-decoration:underline !important}
.subrayado_enlace{ text-decoration:underline !important}
.subrayado_enlace:hover{ color:#F00}
.parrafo_clear{
	clear:left;
	padding-top:8px;
	}
.parrafo_margin{
	clear:left;
	margin-top:8px;
	}
.parrafo_mitad{
	clear:left;
	margin-top:4px;
	padding-top:4px;
	}
.borde_sup_inf{border-top:#f7f7f5 solid 1px;border-bottom:#f7f7f5 solid 1px;  padding-top:5px;;}
.borde_dcho{border-right:#000 solid 1px;}
.salto{ clear:both}
.salto_izda{ clear:left}
	
.pading_sup_g{
	margin-top:15px;}
	
.img_cabe_peq{
	height:161px;
	width:100%;
	/*border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin:0px 0 10px 0;*/
} 
.txt_cabe_img_peq {
	font-size:3.5em; 
	text-align:left; 
	z-index:5; 
	color:#000;
	margin-bottom:0px;}

.img_cabe{
	height:324px;
	width:100%;
	
	/*border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin:0px 0 10px 0;*/
}
.img_cabe img{ width:100%; padding:0px; margin:0px;}

.txt_cabe {height:76px; margin-top:40px; margin-bottom:5px; font-size:65px;}
.txt_cabe_img {position:relative; top:-313px; font-size:50px; text-align:right; margin-right:24px; z-index:5;}

.bandera{
	float: left;
	padding-top:3px;
	text-align:center;
	padding-right:2px;
	margin-top:3px;
}

.fondo_icono_imagen_mini_cargar_3 {
	width:236px;
	height:250px;
	float:left;
	margin-top:15px;
}
.capa_imagen_mini_3 {
	width:210px;
	height:210px;
	background-color: #FFFFFF;
	margin: 2px;
	border: 1px solid #333333;
}
.capa_imagen_mini_3 a {
	width:210px;
	height:210px;
	display:block;
}


.borde_redondeado {
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	margin:0 0 10px 0;
	padding:7px 4px 10px 4px;
	background-color:#F7F7F7;
	}

.borde_redondeado2 {
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	margin:0 0 10px 0;
	padding:4px 4px 4px 4px;
	}

.borde_redondeado_fino {
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	margin:0 0 10px 0;
	padding:7px 4px 10px 4px;
	overflow:hidden
	}

.borde_gris{ border:#999 solid 1px}

.fondo_negro{
	background-color:#000;
	}
.fondo_rojo{
	background-color:#660000;
	}
.fondo_marron{
	background-color:#A65300;
	}
.fondo_morado{
	background-color:#639;
	}
.fondo_rojo_claro{
	background-color:#FFF4F4;
	}
.fondo_naranja{
	background-color:#ff9300;
	}
.fondo_naranja_oscuro{
	background-color:#EC8800;
	}
.fondo_azul{
	background-color:#0085B0;
	}
.fondo_verde_pagina{
	background-color:#b984c2;
	}
.fondo_azul_claro{
	background-color:#E6F9FF;
	}
.fondo_verde{
	background-color:#497b02;
	}
.fondo_azul_oscuro{
	background-color:#236e8f;
	}
.fondo_gris{
	background-color:#F7F7F7;
	}
.fondo_gris_oscuro{
	background-color:#606060;
	}
.fondo_blanco{
	background-color:#FFF;
	}
.fondo_azul_oscuro2{
	background-color:#00688A;
	}
.fondo_gris_claro{background-color:#f7f7f5; }
.fondo_gris_oscuro{
	background-color:#666;
}
.fondo_naranja_claro{
	background-color:#FFFBF4;
	}
.fondo_naranja_medio{
	background-color:#e9d17c;
	}
.fondo_p512C{
	background-color:#89146a;
	}
.fondo_p194C{
	background-color:#ab0232;
	}
.fondo_p7474C{
	background-color:#008a9b;
	}
.fondo_p7505C{
	background-color:#8e6e39;
	}
.fondo_p512C_claro{
	background-color:#FDF4FB;
}

.color_negro{ color:#000}
.color_gris{ color:#999}
.color_azul{ color:#0085B0}
.color_azul_oscuro{ color:#236e8f}
.color_rojo{
	color:#F00
}
.color_naranja{ color:#ff9200}
.color_naranja_oscuro{ color:#EC8800 !important}
.color_blanco{ color:#FFF}
.color_p512C{color:#89146a;}
.color_p194C{color:#ab0232;}
.color_p7474C{color:#008a9b;}
.color_p7505C{color:#8e6e39;}
.color_gris_oscuro{
	color:#666
}
.color_gris_claro{
	color:#EFEFEF
}


.borde_negro{ border:#000 solid 1px;}
.borde_gris{ border:#999 solid 1px;}
.borde_gris_oscuro{ border:#666 solid 1px;}
.borde_azul{ border:#0085B0 solid 1px; }
.borde_azul_oscuro{ border:#236e8f solid 1px; }
.borde_rojo{ border:#660000 solid 1px; }
.borde_naranja{ border:#ff9200 solid 1px; }
.borde_naranja_oscuro{ border:#EC8800 solid 1px; }
.borde_p512C{border:#89146a solid 1px;}
.borde_p194C{border:#ab0232 solid 1px;}
.borde_p7474C{border:#008a9b solid 1px;}
.borde_p7505C{border:#8e6e39 solid 1px;}

.borde_gordo_negro{ border:#000 solid 2px;}
.borde_gordo_gris{ border:#999 solid 2px;}
.borde_gordo_azul{ border:#0085B0 solid 2px; }
.borde_gordo_azul_oscuro{ border:#236e8f solid 2px; }
.borde_gordo_rojo{ border:#660000 solid 2px; }
.borde_gordo_naranja{ border:#ff9200 solid 2px; }
.borde_gordo_naranja_oscuro{ border:#EC8800 solid 2px; }
.borde_gordo_p512C{border:#89146a solid 2px;}
.borde_gordo_p194C{border:#ab0232 solid 2px;}
.borde_gordo_p7474C{border:#008a9b solid 2px;}
.borde_gordo_p7505C{border:#8e6e39 solid 2px;}

/*---------Etiquetas------------*/
.etiquetas_portada{
	padding:0 1% 0 0px;
	color:#000;
	margin:0px 0 0 0;
	font-size:0.75em;
	text-align:left; 
	float:left;
	max-width:64%;}
.publicado_fecha{ float:right; text-align:right; font-size:0.75em; color:#CCC; font-style:italic; max-width:33%;}

.etiquetas_portada a{
	color:#f59d12;
	margin-right:0px;
}
.etiquetas_portada a:hover{
	text-decoration:underline
}

.etiquetas_noticias{
	padding:0px 0 0 15px;
	color:#000;
	margin:0px 0 0 0;
	font-size:0.75em;
	text-align:right; }

.etiquetas_noticias a{
	color:#f59d12;
	margin-right:0px;
}
.etiquetas_noticias a:hover{
	text-decoration:underline
}


.etiquetas_portada_peq{
	padding:5px 0 0 5px;
	color:#000;
	border-top:#EEE solid 1px;
	font-size:0.9em;
	text-align:right}
.etiquetas_portada_peq a{
	color:#f59d12;
	margin-right:0px;
	
}
.borde_inferior_sin_etiqueta{border-bottom:#e4e4e4 solid 1px; height:10px; margin-bottom:3px; clear:both}
.borde_inferior_sin_etiqueta_oscuro{border-top:#CCC solid 1px; height:10px; margin-bottom:3px; clear:both;}
.borde_inferior_sin_etiqueta_corto{border-bottom:#ccc solid 1px; height:1px; margin-top:8px; clear:both}

/*---------Addthis------------*/
.addthis_izda{ padding-top:15px; float:left}
.addthis_izda_pegado{ padding-top:0px; float:left}
.addthis_izda_medio{ padding-top:7px; float:left}
.addthis_dcha{ padding-top:15px; float:right}
.addthis_izda_grande{ padding-top:5px; padding-bottom:5px; float:left;}
.addthis_dcha_grande{ padding-top:5px; padding-bottom:5px; float:right}


/*BUZON DE SUGERENCIAS*/
.float_izda_form{padding-top:2px; float:left; width:25%; padding-left:3%; text-align:left}
.float_dcha_form{float:left; width:55%;  text-align:left}

/*Zona Restringida*/
.normas_inscripcion {
	background-color:#f08d23;
	border: 1px solid #000000;
	padding:10px;
	width:400px;
	margin:auto;
	margin-bottom:10px;
	margin-top:10px;
	max-width:89%;
	overflow:hidden;
}
/*BOLETINES*/
.modulo_sobre {
	margin-top:10px;
	clear:left;
	padding:5px;
	border:1px solid #e4e4e4;
	/*background-color: #EBEBEB;
	border:1px solid #000;*/
}
.modulo_sobre:hover {
	background-color: #EBEBEB;
}
.modulo_sobre a{
	color: #000;
	text-decoration: none;
}

.bloque_descarga {
	text-align: justify;
	padding: 5px;
	margin-left:8px;
	margin-top:10px;
	clear:left;
	background-color: #EAEAEA;
	border: 1px solid #ccc;
	font-size: 0.9em;
}
.bloque_descarga a {
	font-size: 0.9em;
	color: #999;
	text-decoration:none;
}
.bloque_descarga a:hover {
	text-decoration:none;
	font-weight: bold;
}
/*FORMACION*/
.oferta_formacion_centro{
	background-color:#eddaec;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E1C1E0;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #E1C1E0;
	padding:35px 3% 3% 3%;
	margin-bottom:10px;
	background-image:url(../images/chincheta3.png); background-position:top center; background-repeat:no-repeat;
}
.oferta_formacion_centro a{ color:#03C; text-decoration:underline}
.curso_recuadro_seleccion{font-size:1.5em; background-color:#000; color:#FFF; padding:1%; margin-bottom:5px;}

/*EMPLEO*/
.oferta_empleo_centro{
	background-color:#ffffa9;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E6E600;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #E6E600;
	padding:35px 3% 3% 3%;
	margin-bottom:10px;
	background-image:url(../images/chincheta3.png);
	background-position:top center;
	background-repeat:no-repeat;
}
.oferta_empleo_centro a{ color:#03C; text-decoration:underline}

/*PUBLICACIONES*/
.publicacion_individual{
	background-color:#fff;
	border-top:#999 solid 1px;
	padding:2%;
	margin-bottom:10px;
	overflow:hidden;
	}
.titular_publicaciones a{ color:#000; font-size:1.3em; font-weight:bold; text-decoration:underline}
.titular_publicaciones a:hover{ color:#b984c2; }
.borde_fotos_b{ border:#000 solid 1px;}


/*RESVISTA*/
.revista_individual{
	background-color:#fff;
	border-bottom:#999 solid 1px;
	padding:2%;
	margin-bottom:10px;
	overflow:hidden;
	}
.revista_individual a{ color:#000; font-size:1.3em; font-weight:bold; text-decoration:underline}
.revista_individual a:hover{ color:#b984c2; }
.ano_revista{ color:#fff;  font-size:1.6em; text-align:right; margin-bottom:10px; background-color:#f18d24; padding:10px;}

/*REVISTAS HISTORICO*/
.bloque_revistas{
	border-bottom:#ccc solid 1px;
	margin:0px 0 0px 7px;
	color:#999;
	padding:8px 5px 8px 10px;
	overflow:hidden;
}
.fecha_not{ color:#f18d24}
.bloque_revistas a{ color:#000}
.bloque_revistas a:hover{
	color:#9D9900;
	text-decoration:underline
}
/*NOTICIAS HISTORICO*/
.bloque_noticias{
	border-bottom:#ccc solid 1px;
	margin:0px 0 0px 7px;
	color:#999;
	padding:8px 5px 8px 10px;
	overflow:hidden;
}
.fecha_not{ color:#f18d24}
.bloque_noticias a{ color:#000}
.bloque_noticias a:hover{
	color:#9D9900;
	text-decoration:underline
}
/*DOCUMENTOS HISTORICO*/
.documento_individual{
	background-color:#fff;
	padding:0px 2% 8px 0px;
	margin-bottom:8px;
	overflow:hidden;
	min-height:55px;
	border-bottom:#ccc solid 1px;
	font-size:0.9em;
	line-height:1.8em;
	}
.documento_individual a{
	color:#333;
	font-size:1em;
	font-weight:bold;
	text-decoration:underline
}
.documento_individual a:hover{ color:#b984c2; }

/*PAGINA ETIQUETAS*/
.titulo_pag_etiquetas{ background-color:#f18d24; color:#FFF; padding:8px; font-size:1.5em; }



/*Buscador*/
.buscador{
	background-color:#ffffbf;
	border:#ccc 1px solid;
	margin-bottom:10px;
	width:96%;
	overflow:hidden;
	display:block;
	text-align:left;
	padding:15px;
}
.resultados_busq{
	text-align:left;
}
.boton_buscador{ background-color:#666; color:#FFF; padding:3px 12px 3px 12px}
.boton_buscador:hover{
	background-color:#333;
	color:#FFF;
	padding:3px 12px 3px 12px
}
.cabe_res_busq{
	font-size:2em;
	line-height:1em;
	border-bottom:#333 1px solid;
	text-align:left;
	margin-bottom:12px;
	margin-left:10px;
	margin-top:12px;
	margin-right:2%;
	color:#333;
}
.tit_res_busq{
	font-size:14px;
	font-weight:bold;
	margin-left:10px;
	text-align:left;
}
.tit_res_busq2{
	font-size:14px;
	margin-left:10px;
	text-align:left;
	color:#666}
.tit_res_busq a{ color:#000}
.tit_res_busq a:hover{ text-decoration:underline; color:#b984c2}

.desc_res_busq{
	font-size:13px;
	margin-left:15px;
	margin-bottom:6px;
	text-align:left;
	padding-left:10px; 
	padding-right:2%;
}
.cont_res_busq{
	background-color:#b984c2;
	width:97%;
	margin-left:1%;
	font-weight:bold;
	text-align:center;
	padding-top:3px;
	font-size:1.2em;
	color:#fff;
	margin-bottom:10px;
	line-height:30px;
	overflow:hidden;
}


.buscador_caja_float{width:25%; float:left; overflow:hidden; display:block; margin-top:8px;}
.buscador_caja_float_izda{margin-left:1%; width:10%; float:left;}
.buscador_caja_float_dcha{margin-left:1%; width:88%; float:left; padding-top:2px; text-align:left}
.buscador_caja_float_50{width:50%; float:left; overflow:hidden; display:block; margin-top:8px;}
.buscador_caja_float_33{width:33%; float:left; overflow:hidden; display:block; margin-top:8px; padding-bottom:10px;}
.buscador_caja_float_75{width:75%; float:left; overflow:hidden; display:block; margin-top:8px;}
.buscador_caja_float_66{width:66%; float:left; overflow:hidden; display:block; margin-top:8px;}
.buscador_caja_float_100{overflow:hidden; display:block; margin-top:8px;}
.buscador_caja_float_izda_corto{margin-left:1%; width:2%; float:left;}
.buscador_caja_float_dcha_corto{margin-left:1%; width:96%; float:left; padding-top:2px; text-align:left}

.buscador_caja_float_dcha select{ font-size:1.0em; color:#666; background-color:#fff; }
.buscador_caja_float_dcha_corto select{ font-size:1.0em; color:#666; background-color:#fff; }


/*EVENTOS*/
#agenda_calendario_aviso_movil{ display:none}
.titulo_general_cuadro{ color:#333; font-weight:bold}
.fecha_evento_cal_lis{ color:#b984c2 !important; font-weight:bold  }
.enlace_texto_azul_cerr{ color:#03C !important; text-align:right}



/****************************Documentos************************/
.documentos_portada{clear:left; overflow:hidden; padding:0px 0 8px 10px; margin-top:5px ; font-size:0.8em;}
.documentos_portada a{
	color:#66B3FF
	
}

.imagenes_portada{clear:left; background-color:#faf9f9; overflow:hidden; padding:12px 0 0 10px; margin:8px 0 0 20px }
.imagenes_portada a{
	color:#66B3FF
}

.imagenes_portada2{clear:left; background-color:#fff; overflow:hidden; padding:12px 0 0 10px; margin:8px 0 0 20px }
.imagenes_portada2 a{
	color:#66B3FF
}

.enlaces_portada{clear:left; background-color:#faf9f9; overflow:hidden; padding:12px 0 10px 10px; margin:8px 0 0 20px }
.enlaces_portada a{
	color:#66B3FF
}
.enlaces_portada a:hover{
	color:#000 !important;
}


.fondo_icono_imagen_mini_cargar {
	width:46px;
	height:60px;
	float:left;
}
.capa_imagen {
	width:100px;
	height:100px;
	background-color: #999999;
	margin: 7px;
	border: 1px solid #333333;
}
.capa_imagen_mini {
	width:40px;
	height:40px;
	background-color: #FFFFFF;
	margin: 2px;
	border: 1px solid #333333;
}
.capa_imagen_mini a{
	height: 100%;
	width: 100%;
	display: block;
}
.capa_imagen a {
	height: 100%;
	width: 100%;
	display: block;
}
.fondo_icono_imagen {
	width:116px;
	height:116px;
	float:left
}
.fondo_icono_imagen_mini {
	width:46px;
	height:46px;
	float:left
}
.fondo_icono_imagen:hover {
	background-image: url(../images/fondo_icono.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.fondo_icono_imagen_mini:hover {
	background-image: url(../images/fondo_icono_mini.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.mostrar_articulo_uno{
	padding:5px 5px 5px 40px;
	clear:left;
	margin-bottom:1px;
	overflow:hidden;
	border-bottom:#CCC solid 1px;
	}
.mostrar_articulo_uno a{ width:100%; height:100%; display:block; text-decoration:none}
.mostrar_articulo_uno .entradilla{ color:#333; padding-top:8px; text-align:justify}
.mostrar_articulo_uno .entradilla a{ text-decoration:none;}
.mostrar_articulo_uno a:hover{
	text-decoration:none !important;
}
.mostrar_articulo_uno:hover {
	background-color:#faf9f9;
	text-decoration:none;
}
.negrita{ font-weight:bold}
.icono_documentos {
	min-height:40px;
	padding:5px 0 0 35px;
	clear:left;background-color:#faf9f9; margin-bottom:1px;
}
.icono_documentos a{ width:100%; height:100%; display:block; text-decoration:none}
.icono_documentos .peso{ color:#333}
.icono_documentos a:hover{text-decoration:none !important; color:#FFF}
.icono_documentos:hover {
	background-color:#E1E1E1
}

.icono_documentos2 {
	height:40px;
	padding:5px 0 0 35px;
	clear:left;background-color:#fff; margin-bottom:1px;
}
.icono_documentos2 a{ width:100%; height:100%; display:block; text-decoration:none}
.icono_documentos2 .peso{ color:#333}
.icono_documentos2 a:hover{text-decoration:none !important; color:#FFF}
.icono_documentos2:hover {
	background-color:#CCC
}



.div_listado_historicos{background-color:#F8F8F8; margin-bottom:3px; padding:8px; overflow:hidden}
.div_listado_historicos a{ text-decoration:none; color:#000; display:block; width:100%; height:100% }
.div_listado_historicos a:hover{ text-decoration:none !important;; }
.div_listado_historicos:hover{
	background-color:#EAEAEA;
	text-decoration:none;
}
.sinsubrayar:hover{
	text-decoration:none;
}
.sinsubrayar{
	text-decoration:none;
}
.padding_left{ padding-left:10px;}


.quienes_somos_menu_izdo{float:right; width:27%; padding-left:1%;  margin:8px 0 0 2%;}
.p2{clear:both}
.addthis_izda{ padding-top:15px; float:left}
.addthis_izda_pegado{ padding-top:0px; float:left}
.addthis_izda_medio{ padding-top:7px; float:left}
.addthis_dcha{ padding-top:15px; float:right}
.addthis_izda_grande{ padding-top:5px; padding-bottom:5px; float:left;}
.addthis_dcha_grande{ padding-top:5px; padding-bottom:5px; float:right}
.salto{clear:both}
.salto_izda{clear:left}
.vertical_img{ vertical-align:middle}


/*==========================================*/
/* GALERIAS DE IMAGENES */
.capa_imagen_mini {
	width:40px;
	height:40px;
	background-color: #FFFFFF;
	margin: 2px;
	border: 1px solid #333333;
}
.capa_imagen_mini a {
	width:40px;
	height:40px;
	display:block;
}
.fondo_icono_imagen_mini_cargar {
	width:46px;
	height:60px;
	float:left;
}
.fondo_icono_imagen_mini_cargar_2 {
	width:86px;
	height:100px;
	float:left;
	background-color:
}
.capa_imagen_mini_2 {
	width:80px;
	height:80px;
	background-color: #FFFFFF;
	margin: 2px;
	border: 1px solid #333333;
}
.capa_imagen_mini_2 a {
	width:80px;
	height:80px;
	display:block;
}
.h2-marg{ border-bottom: #333 solid 1px}
.border1{ border-bottom:#CCC solid 1px}

/* GALERIAS DE IMAGENES */

.titulo_mapa_web{ color:#f18d24; padding:8px; font-size:1.5em;  border-bottom:#f18d24 solid 1px;}
.mapa_web_enlace{ padding:5px 0 5px 3%; line-height:1.2em;border-bottom:#f8f8f8 solid 1px;}
.mapa_web_enlace:hover{ background-color:#e4e4e4}
.mapa_web_enlace a{
	color:#666;
	
	display:block;
	width:100%;
	height:100%;
}
.mapa_web_enlace a:hover{
}
.borde_portada{border:#ccc solid 1px;
}
.borde_portada_facebook{border:#ccc solid 1px; overflow:hidden; max-width:250px; max-height:100px
}
.borde_foto_suave{border:#e4e4e4 solid 1px;
}

#boletin_vista_pantalla_g{ display:block}
#boletin_vista_pantalla_p{ display:none; }
.no_mostrar_pantalla_peq{background-color:#999; color:#FFF; padding:3%; border:#333 solid 1px; margin:10px 0; font-size:1.1em; line-height:1.3em; text-align:center}




/*==================================RESPONSIVE LAYOUTS===============================================*/

@media only screen and (max-width: 1350px) {
	.fondo_letras{background-image:none }
}

@media only screen and (max-width: 1250px) {
.texto_cabecera_dcha .editado_colegio{font-size:1.1em; }
}

@media only screen and (min-width: 1250px) {
	.main{width:1200px;}
	.main2 .menu_estrecho{width:1200px;}
	.main3 .menu_estrecho3{width:1200px;}
	.container_24{width: 1150px; }
	.container_25{width: 1190px;}
	.container_24 .grid_12 		{width: 660px;}
	.container_24 .grid_13 		{width: 700px;}
	.container_24 .grid_14		{width: 740px;}
	.container_24 .grid_15 		{width: 780px;}
	.container_24 .grid_16		{width: 820px;}
	.container_24 .grid_17		{width: 860px;}
	.container_24 .grid_18 		{width: 900px;}
	.container_24 .grid_19 		{width: 940px;}
	.container_24 .grid_20 		{width: 980px;}
	.container_24 .grid_21		{width: 1020px;}
	.container_24 .grid_22		{width: 1060px;}
	.container_24 .grid_23		{width: 1100px;}
	.container_24 .grid_24		{width: 1140px;}

	.container_25 .grid_24		{width: 1180px;}
	.container_25 .grid_17		{width: 920px;}
	.container_25 .grid_18		{width: 960px;}

	.sf-menu>li.estrecho{ width:137px;}
	.sf-menu>li.ancho{width:173px; }
	.sf-menu>li:first-child{width:155px; }
	.sf-menu>li.estrecho a, .sf-menu>li.ancho a{padding-left:15px; padding-right:15px;}



}


@media only screen and (max-width: 995px) {

 body{min-width:768px;}
 .main{width:768px;}
 .flexslider{height:209px;}
 .offers_box h2{font-size:22px;}
 .tabs{background-position: right 50px;}
 .tabs .tab-content{width:520px;}
 /*.tabs .tab-content .inner{padding-right:200px;}*/
 .flexslider .banner{top:140px;}
 .flex-control-nav{bottom:20px;}
 .flexslider .inner .title1{font-size: 0.9em;}
.flexslider .inner .title2{font-size: 0.8em; padding-bottom:4px;}
/*.flexslider .inner .title2, .flexslider .inner .text{padding-left:10px;}*/
.about>div, .newsroom>li>div{overflow: visible;}
.about>figure{margin-bottom:20px;}
#form1 input{width:190px;}
/*#contact-form textarea, #contact-form input{width:260px;}*/
.contact_info>figure{float: none;width:100%;margin:0 0 15px;}
#map_canvas{width:100%;}
.map_wrapper{display:block;}
.adress{margin-right:20px;}
/*header .call{display: inline}
header .call2{display: none}*/

.pie{ color:#000; font-size:0.9em; line-height:1.5em }
.neosoft{ width:100%; float:none; text-align:center}
.direccion{ width:100%; float:none; text-align:center; padding-top:8px;}
.logos_accesibilidad{ width:100%; float:none; text-align:center ; padding-top:8px;}

.etiquetas_portada{
	padding:0 1% 0 0px;
	max-width:60%;font-size:0.68em}
.publicado_fecha{ max-width:37%;  font-size:0.68em; }

.boton_portada img { max-width:95%; padding:0px !important;}
.parrafo_g_responsivo{
	padding-top:10px;}
	
#content {
	min-height:300px;
}
.letra{ overflow:hidden;padding: 5px 10px 0px 0px;;float: left; }
.social{ font-size:0.9em}
.borde_portada_facebook{border:#ccc solid 1px; overflow:hidden; max-width:100%; max-height:100px
}


.logos_izda{ float:left}
.logo2_cab{ height:120px; }
.logo_izda {height:130px;}

.texto_cabecera_dcha .editado_colegio{ font-size:0.8em;}
.fecha_articulo_bloque_gen{ width:46%;}
#buscador{ padding-top:10px; }

.revista_bloque_gen_3{width:98%; clear:both; margin:0 1% 10px 0;}
.revista_bloque_gen_3 img{ float:left; margin-right:10px;}

}

@media only screen and (max-width: 767px) {
 .lado_dcho_fondo{ border-left: none; margin-top:20px; border-top:#666 solid 1px; padding-top:15px;}
 
 body{min-width:420px;}
 .main{width:420px;}
 .flexslider{height:115px;}

.flexslider .banner{top:60px; max-height:60px;}
 .flexslider .inner .title1{font-size: 0.65em;}
.flexslider .inner .title2{ display:none}

.imagen_noticia{  margin:0 5px 8px 0; max-width:100%;text-align:center; padding-bottom:0px !important; }
.imagen_noticia_interior{ float:none; text-align:center; padding:0px 0 8px 0; max-width:100%;}

.flexslider .inner .text{display:none;}
.pad_box{padding:0 20px;}
.tabs ul.nav, .solution img{width:100%;}
.tabs ul.nav, .tabs .tab-content{float: none;}
.tabs .tab-content{width: auto;}
.tabs .tab-content .inner{width:97%;padding:20px 1% 0 1%;margin:0px;}


/*header h1, header .call{float: none;}*/
/*header .call{display: none}
header .call2{display: inline}*/
#input_buscar{
	width:100px;
}
#buscador{ padding-top:30px}
nav{ height:35px;}
 

/*header h1{margin-bottom:10px;}
header{padding:30px 0;}*/
.work>li>div{overflow: visible;}
.newsroom>li>div{overflow: hidden;}
.support img, .newsroom img, .about img{width:100%;}
/*.work img{width:99%;}*/
.work img{ text-align:center !important; float:none; padding-bottom:5px;}
.work figure{ text-align:center !important; }
.newsroom figure, .about figure, .work>li>figure{float: none;margin: 0 0 10px;}
.box>div{ overflow: visible;}
.solution>figure{width:100%;float: none;}
#contact-form textarea, #contact-form input{width:360px;}
.map_img{display: block;text-align: center;margin-top: 20px;}
.tabs{background: none;}
.pie{ color:#000; font-size:0.75em; line-height:1.5em }

.h4_titular{font-size: 1.1em; line-height: 1.4em;}
.subtitulo_not{ font-size:0.9em; line-height:1.4em;}
.texto_noticia_inicio{ font-size:0.9em; line-height:1.4em;}


/*BUZON DE SUGERENCIAS*/
.float_izda_form{padding-top:2px; float:none; width:100%; padding-left:3%; text-align:left}
.float_dcha_form{float:none; width:100%;  text-align:left}
.texto_formularios{ max-width:100%}

.parrafo_g_responsivo{
	padding-top:0px;}


/*calendario de eventos*/
.agenda_calendario{ display:none}
#agenda_calendario_aviso_movil{ display:block}
#agenda_calendario_aviso_movil a{ color:#CCC !important; text-decoration:underline}

#content {
	min-height:0px;
}


.buscador_caja_float_izda{margin-left:1%; width:20%; float:left;}
.buscador_caja_float_dcha{margin-left:1%; width:78%; float:left; padding-top:2px; text-align:left}
.buscador_caja_float_33{ font-size:0.8em; float:none; width:100%}

.buscador{
	width:90%;
}

.etiquetas_portada{
	padding:0px;
	max-width:100%;
	width:100%;
	float:none;
	text-align:right
	}
.publicado_fecha{ 
	padding:0px;
	max-width:100%;
	width:100%;
	float:none;
}

.logos_izda { width:100%; padding-bottom:20px;}
.logo2_cab{ height:90px }
.logo_izda {height:90px; padding-right:10px;}

.letra{ overflow:hidden;padding: 0px 10px 10px 0px;float: none; text-align:right }

.texto_cabecera_dcha{ width:100%; font-size:0.8em;  background-image:none; padding:0px; }
#buscador{ padding-top:10px}


#boletin_vista_pantalla_g{ display:none}
#boletin_vista_pantalla_p{ display:inline}


.paginas_art_rev_pr{margin:0 0 0px 2%; border-left:#e4e4e4 solid 1px; padding:2px 0 5px 5%; font-size:0.55em; line-height:1.3em; color:#666; text-align:left}
.pdf_art_rev_pr{margin:0 0 0px 2%; border-left:#e4e4e4 solid 1px; padding:0 0 5px 0%; }


}



@media only screen and (max-width: 479px) {
	.ocultar_peq{ display:none}
 body{min-width:300px;}
 .main{width:300px;}
 .flexslider{height:85px;}

.imagen_noticia{  margin:0 5px 5px 0; max-width:100%;}
.contenido_bbdd img{ float:none !important; text-align:center !important;}

.flexslider .banner{top:50px; max-height:45px;}
 .flexslider .inner .title1{font-size: 0.60em; padding-top:3px;}
.flexslider .inner .title2{ display:none}

.flex-control-nav{display:none}


 .service>figure, .box>figure{float: none;margin-bottom:10px;width:100%;}
 .clent img, .box img, .service img{width:100%;}
 #contact-form textarea, #contact-form input{width:240px;}
 .clent>figure{float: none;width:100%;margin:0 0 10px;}
/*header .call{display: none}
header .call2{display: inline}*/
nav{ height:35px;}

#input_buscar{
	font-size:0.7em;
	width:80px;
}
#buscador{ padding-top:10px; }
#boton_buscar{ font-size:0.7em; padding:2px 2px 2px 2px}

.buscador_caja_float_izda{margin-left:1%; width:25%; float:left;}
.buscador_caja_float_dcha{margin-left:1%; width:73%; float:left; padding-top:2px; text-align:left}
.buscador_caja_float_33{ font-size:0.7em;}
.buscador{
	width:86%;
}
.fecha_articulo_bloque_gen{ width:100%; float:none;;}


.logo2_cab{ height:70px }
.logo_izda {height:70px; padding-right:10px;}

.texto_cabecera_dcha{ font-size:0.75em;  }



}



/*formulario de contacto*/
.contact-form input {
  color: #717171;
  height: 38px;
  line-height: 15px;
  /*width: 368px;*/
  width: 95%;
  max-width:95% !important;
  padding: 12px 0 11px 15px;
  margin: 0;
  border: #d6d6d6 1px solid !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  box-shadow: none;
  float: left;
}
.contact-form label {
  min-height: 46px;
  position: relative;
  overflow: hidden;
  margin: 0;
  display: block;
  width: 100%;
}
.contact-form .error,
.contact-form .empty {
  display: none;
  position: relative;
  font-size: 11px;
  line-height: 14px;
  color: #9d261d;
  float: left;
  margin: 2px 0 4px 10px;
  min-width: 200px;
}
.contact-form .success {
  display: none;
  color: #1c2129;
  padding-bottom: 5px;
}
.contact-form textarea {
  width: 95%;
  height: 258px;
  padding: 6px 0 0 15px;
  margin: 0;
  resize: none;
  color: #717171;
  border: #d6d6d6 1px solid !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  box-shadow: none;
  float: left;
}
.contact-form .peque {max-width:95%;}
.contact-form .peque textarea {height: 100px;}
.contact-form .peque input { max-width:100%;}
.contact-form input:focus,
.contact-form textarea:focus {
  box-shadow: none;
}
.contact-form .btn_ {
  margin: 29px 0 0 16px;
}

/* buttons*/
.btn_ {
  background-color: #f3f3f3;
  background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#ebebeb));
  background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);
  background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);
  background-image: linear-gradient(to bottom, #f9f9f9, #ebebeb);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#ffebebeb', GradientType=0);
  border: none;
  border-bottom: #d3d3d3 1px solid;
  text-shadow: none;
  font-size: 12px;
  line-height: 15px;
  color: #393939;
  text-decoration: none;
  padding: 8px 20px 9px 20px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  margin-top: 20px;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-large_ {
  padding: 18px 27px 19px 27px;
  background-color: #fdfdfd;
  background-image: -moz-linear-gradient(top, #ffffff, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #ffffff, #f9f9f9);
  background-image: -o-linear-gradient(top, #ffffff, #f9f9f9);
  background-image: linear-gradient(to bottom, #ffffff, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff9f9f9', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-small_ {
  padding: 8px 18px 8px 18px;
  background-color: #4a4a4a;
  background-image: -moz-linear-gradient(top, #535353, #3c3c3c);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#535353), to(#3c3c3c));
  background-image: -webkit-linear-gradient(top, #535353, #3c3c3c);
  background-image: -o-linear-gradient(top, #535353, #3c3c3c);
  background-image: linear-gradient(to bottom, #535353, #3c3c3c);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff535353', endColorstr='#ff3c3c3c', GradientType=0);
  border-bottom: #3c3c3c 1px solid;
  color: #ffffff;
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn_:hover {
  color: #fff;
  background: #ff6600;
  border-bottom: #ff6600 1px solid;
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
./* buttons*/
.btn_ {
  background-color: #f3f3f3;
  background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#ebebeb));
  background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);
  background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);
  background-image: linear-gradient(to bottom, #f9f9f9, #ebebeb);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#ffebebeb', GradientType=0);
  border: none;
  border-bottom: #d3d3d3 1px solid;
  text-shadow: none;
  font-size: 12px;
  line-height: 15px;
  color: #393939;
  text-decoration: none;
  padding: 8px 20px 9px 20px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  margin-top: 20px;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-large_ {
  padding: 18px 27px 19px 27px;
  background-color: #fdfdfd;
  background-image: -moz-linear-gradient(top, #ffffff, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #ffffff, #f9f9f9);
  background-image: -o-linear-gradient(top, #ffffff, #f9f9f9);
  background-image: linear-gradient(to bottom, #ffffff, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff9f9f9', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-small_ {
  padding: 8px 18px 8px 18px;
  background-color: #4a4a4a;
  background-image: -moz-linear-gradient(top, #535353, #3c3c3c);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#535353), to(#3c3c3c));
  background-image: -webkit-linear-gradient(top, #535353, #3c3c3c);
  background-image: -o-linear-gradient(top, #535353, #3c3c3c);
  background-image: linear-gradient(to bottom, #535353, #3c3c3c);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff535353', endColorstr='#ff3c3c3c', GradientType=0);
  border-bottom: #3c3c3c 1px solid;
  color: #ffffff;
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn_:hover {
  color: #fff;
  background: #ff6600;
  border-bottom: #ff6600 1px solid;
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
/* buttons*/
.btn_ {
  background-color: #f3f3f3;
  background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#ebebeb));
  background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);
  background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);
  background-image: linear-gradient(to bottom, #f9f9f9, #ebebeb);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#ffebebeb', GradientType=0);
  border: none;
  border-bottom: #d3d3d3 1px solid;
  text-shadow: none;
  font-size: 12px;
  line-height: 15px;
  color: #393939;
  text-decoration: none;
  padding: 8px 20px 9px 20px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  margin-top: 20px;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-large_ {
  padding: 18px 27px 19px 27px;
  background-color: #fdfdfd;
  background-image: -moz-linear-gradient(top, #ffffff, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #ffffff, #f9f9f9);
  background-image: -o-linear-gradient(top, #ffffff, #f9f9f9);
  background-image: linear-gradient(to bottom, #ffffff, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff9f9f9', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-small_ {
  padding: 8px 18px 8px 18px;
  background-color: #4a4a4a;
  background-image: -moz-linear-gradient(top, #535353, #3c3c3c);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#535353), to(#3c3c3c));
  background-image: -webkit-linear-gradient(top, #535353, #3c3c3c);
  background-image: -o-linear-gradient(top, #535353, #3c3c3c);
  background-image: linear-gradient(to bottom, #535353, #3c3c3c);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff535353', endColorstr='#ff3c3c3c', GradientType=0);
  border-bottom: #3c3c3c 1px solid;
  color: #ffffff;
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn_:hover {
  color: #fff;
  background: #ff6600;
  border-bottom: #ff6600 1px solid;
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.pull-right{ margin-top:20px; text-align:right; margin-right:5%}

.licencia{padding:20px 0 20px 0; margin-top:20px; border-top:solid 1px #F3F3F3; font-size:0.8em}
.licencia a{color:#915d9a; text-decoration:underline}





