@charset "utf-8";
/* opacity: 0.5;
filter: alpha(opacity=50); */

/* 	www.stergo.es
	DESARROLLADO POR WWW.XAMEDIA.COM

   
/* BODY general */

body {
font-family: Arial, Helvetica, sans-serif;
/*Geneva, Arial, Helvetica, sans-serif;*/
/*"Trebuchet MS", Arial, Helvetica, sans-serif;*/
/*Arial, Helvetica, sans-serif;*/
color:#000000;
background-color:#FFFFFF;
margin:0;
padding:0;
}

a {
text-decoration:none;
color:#666666;
}

	/* ENVOLTORIO GENERAL */
	#page_wrapper {
	width:990px;
	height:auto;
	margin:0 auto;
	}
	
	/* CABECERA */
	#header {
	width:990px;
	height:120px;
	overflow:hidden;
	display:block;
	margin:0;
	padding:0;
	position:relative;
	overflow:hidden;
	}
		#header h1 {
			height:140px;
			width:235px;
			display:block;			
			text-indent:-999999px;
			margin: 0px;
			padding: 0px;
			font-size:9px;
			background-image: url(../img/stergo-logo.jpg);
			background-repeat: no-repeat;
			background-position: left top;
			float:left;
		}
		#header h1 a {
			height:140px;
			width:235px;
			background-color: #FFF;
			background-image: url(../img/stergo-logo.jpg);
			background-repeat: no-repeat;
			background-position: left top;
			text-indent:-999999px;
			display:block;
		}
		#header h1 a:hover {
			height:140px;
			width:235px;
			background-color: #FFF;
			background-image: url(../img/stergo-logo-hover.jpg);
			background-repeat: no-repeat;
			background-position: left top;
			text-indent:-999999px;
			display:block;
			
		}
		
		#header h2 {
			width:750px;
			height:40px;
			text-align:right;
			font-size:24px;
			color:#364c6a;
			float:right;
			margin:15px 0 0 0;
			padding:0 0 0 0;
			display:block;
			overflow:hidden;
		}
		#header h2 strong{
			font-size:36px;
			color:#FF7400;
		}
	/* MENU UL OL LI */ 
	
	#menu {
		position:absolute;
		left:235px;
		top:60px;
		width:755px;
		height:50px;
		margin:0;
		overflow:hidden;
	}
		#menu ul {
		list-style:none;
		width:755px;
		height:50px;
		background-image:url(../img/bk_menu_top.jpg);
		background-repeat:no-repeat;
		background-position:left top;
		margin:0;
		padding:0;
		}
		#menu li {
		list-style:none;
		float:left;
		font-size:18px;
		font-weight:bold;
		color:#FFF;
		margin:0px;
		}
		#menu li a {
			color:#FFF;
			text-decoration:none;
			padding:10px 20px 10px 20px;
			display:block;
			margin:0px;
		}
		#menu li a:hover {
			padding:10px 20px 10px 20px;
			color:#EBEBEB;
		}
		/* RSS */
		#RSS_menu {
		position:absolute;
		left:644px;
		top:0;
			color:#FFF;
			text-decoration:none;
			width:109px;
			height:39px;
			margin:0;
			padding:0;
			display:block;
			overflow:hidden;
			background-image:url(../img/bk_menu_top_RSS.jpg);
			background-position:right top;
			background-repeat:no-repeat;
			border:none;
		}
		#RSS_menu a:hover{
			background-image:url(../img/bk_menu_top_RSS-hover.jpg);
			background-position:right top;
			background-repeat:no-repeat;
			border:none;
		}


		/* fondo menu izquierda incactivo */
		a.bkmenu_left {
			background-image:url(../img/bk_menu_top_left.jpg);
			background-repeat:no-repeat;
			background-position:left top;
		}
		a:hover.bkmenu_left {
			background-image:url(../img/bk_menu_top_left-hover.jpg);
			background-repeat:no-repeat;
			background-position:left top;
		}
		/* fondo menu izquierda activo */
		a.bkmenu_left_hover {
			background-image:url(../img/bk_menu_top_left-hover.jpg);
			background-repeat:no-repeat;
			background-position:left top;
		}
		a:hover.bkmenu_left_hover {
			background-image:url(../img/bk_menu_top_left.jpg);
			background-repeat:no-repeat;
			background-position:left top;
		}
		/* menu linea separadora incactivo*/
		a.bkmenu_line {
			background-image:url(../img/bk_menu_top_bullet.gif);
			background-position:left top;
			background-repeat:no-repeat;
		}
		a:hover.bkmenu_line {
			background-image:url(../img/bk_menu_top_bullet-hover.jpg);
			background-position:left top;
			background-repeat:no-repeat;
		}
		/* menu linea separadora activo*/
		a.bkmenu_line_hover {
			background-image:url(../img/bk_menu_top_bullet-hover.jpg);
			background-position:left top;
			background-repeat:no-repeat;
		}
		a:hover.bkmenu_line_hover {
			background-image:url(../img/bk_menu_top_bullet.gif);
			background-position:left top;
			background-repeat:no-repeat;
		}
		/* menu bk RSS */
		a.bkmenu_RSS {
			width:89px;
			height:39px;
			margin:0;
			display:block;
			padding:10px 20px 0px 68px;
			position:absolute;
			left:578px;
			top:0px;
		}
		.RSS_padding {
			width:89px;
			height:39px;
			padding:0;
			margin:0;
			font-style:normal;
			margin:0;
			display:block;
		}
	
	/* CONTENIDOS Bloque central*/
	#contents {
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	overflow:hidden;
	}
	/* Columnas izquierda home */
	#contents-left {
		float:left;
		width:652px;
		margin:0 15px 0 0;
		padding:0px;
		border:solid 0px #060;
		overflow:hidden;
	}
	/* Columna derecha home */
	#contents-right {
		float:right;
		width:316px;
		margin:0;
		padding:0;
		border:solid 0px #060;
		overflow:hidden;
	}
	/* MENU IZQUIERDA RAMAL INFERIOR */
	/* MENU IZQUIERDO HORIZONTAL */
	#menu-left-horizontal {
		width:auto;
		margin:0;
		padding:0;
		display:block;
		overflow:hidden;
	}
		#menu-left-horizontal ul {
			list-style:none;
			text-decoration:none;
			width:auto;
			height:35px;
			display:block;
			overflow:hidden;
			border-bottom:solid 1px #FFFFFF;
			margin:0 0 0 0;
			padding:0;
		}
		#menu-left-horizontal li {
			list-style:none;
			text-decoration:none;
			display:block;
			width:auto;
			height:35px;
			overflow:hidden;
			float:left;
			text-align:center;
			margin:0;
			padding:0;
			font-size:14px;
			border-bottom:solid 5px #FFF;
		}
	#menu-left {
		float:left;
		width:233px;
		margin:6px 15px 0 0;
		padding:0px;
		border:solid 0px #060;
		overflow:hidden;
		display:block;
	}
		/* CABECERA DE MENU INDICA SECCI�N ACTIVA*/
		#menu-left h2 {
			margin:0;
			width:auto;
			height:26px;
			padding:8px 0 2px 15px;
			overflow:hidden;
			font-size:16px;
			color:#FFFFFF;
			background:url(../img/bk-menu-left-H2.jpg) no-repeat left top #364c6a;
		}
		/* LISTA ENU RAMALES INFERIORES */
		#menu-left ul {
		list-style:none;
		text-decoration:none;
		margin:0;
		padding:0;
		font-size:12px;
		border-bottom:solid 1px #364c6a;
		}
		#menu-left li {
		list-style:none;
		margin:0;
		font-size:14px;
		color:#ff7400;
		background:#f2f2f2;
		border-top:solid 1px #FFFFFF;
		border-bottom:solid 1px #e6e6e6;
		}

		
		/* CONTENIDOS RIGHT RAMAL INFERIOR */
		#contents-right-ramal {
		width:740px;
		float:right;
		display:block;
		margin:0px;
		}
		
		
	
	/*  COMPONENTE APORTACION HOME */
	#aportacion {
		width:652px;
		height:352px;
		display:block;
		position:relative;
		background-image:url(../img/bk_aportacion_home.jpg);
		background-repeat:no-repeat;
		background-position:left top;
		margin:0 0 5px 0;
		padding:0;
	}
	#aportacion h1 {
		font-size:28px;
		color:#364c6a;
		margin:0;
		padding:15px 10px 10px 20px;
	}
	#aportacion h3 {
		font-size:24px;
		color:#000;
		margin:0;
		padding:10px 0 0px 170px;
	}
	#aportacion h3 strong{
		font-size:28px;
		color:#ff7400;
	}
	#aportacion p {
		width:270px;
		font-size:12px;
		line-height:200%;
		padding:0 0 10px 170px;
		margin:20px 0;
	}
	#aportacion ul {
	display:block;
	width:652px;
	height:70px;
	overflow:hidden;
	margin:0;
	padding:0;
	position:absolute;
	left:0;
	top:279px;
	}
	#aportacion li {
		float:left;
		width:196px;
		text-align:center;
		padding:10px 10px;
		margin:0 1px 0 0;
		list-style:none;
		overflow:hidden;
		}
	#aportacion li a {
		text-decoration:none;
		font-size:12px;
		color:#e3ded8;
	}
	#aportacion li a:hover {
		color:#FFF;
	}
	#aportacion li a strong {
		font-size:18px;
		color:#FFF;
	}
	#aportacion li a:hover strong  {
		color:#e3ded8;
	}
	
	/* TODO ACERCA DE STERGO HOME */
	#acerca {
		position:relative;
		width:200px;
		min-height:160px;
		padding:0 0 0 125px;
		background-image:url(../img/pack-stergo-home.jpg);
		background-repeat:no-repeat;
		background-position:left center;
		border-right:solid 1px #CCC;
	}
	/* BECAS STERGO HOME */
	#becas {
		position:relative;
		width:200px;
		min-height:160px;
		padding:0 105px 0 20px;
		background-image: url(../img/portada_agenda.png);
		background-repeat:no-repeat;
		background-position:right center;
	}
	
	/*  NOTICIAS HOME UL LI A P de noticias*/
	#noticias-compres {
	/*position:relative;*/
	width:325px;
	/*min-height:160px;*/
	overflow:hidden;
	border-right:solid 1px #CCC;
	float:left;
	clear:none;
	}
	#noticias-compres h3 {
	border-bottom:solid 0px #CCCCCC;
	margin-bottom:0;
	}
	#noticias-compres ul {
	width:auto;
	margin:0 15px 0 0;
	padding:0;
	list-style:none;
	}
	#noticias-compres li {
	width:auto;
	margin:0;
	padding:10px 10px 10px 0;
	border-bottom:solid 1px #CCCCCC;
	list-style:none;
	font-size:12px;
	clear:both;
	}
	#noticias-compres a:hover li {
	/*background-color:#fbf7f3;
	background-image:url(../img/bk-not-li.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;*/
	display:block;
	}
	/* #noticias-compres img {
	float:left;
	width:126px;
	height:86px;
	border:solid 4px #ff7400;
	padding:0px;
	margin:0 20px 10px 0;
	}*/
	#noticias-compres a:hover img {
	border:solid 4px #364c6a;
	/*opacity:0.8;
	filter:alpha(opacity=80)!important;*/
	}
	
	#noticias-compres h2 {
	text-decoration:none;
	font-size:14px;
	margin:0 0 1px 0;
	color:#ff7400;
	}
	#noticias-compres a h2 strong {
	font-size:12px;
	font-weight:bold;
	color:#364c6a;
	}
	#noticias-compres a:hover h2 strong {
	font-size:12px;
	font-weight:bold;
	color:#ff7400;
	}
	#noticias-compres a h2 {
	text-decoration:none;
	margin:0 0 1px 0;
	}	
	#noticias-compres a:hover h2 {
	text-decoration:none;
	color:#364c6a;
	}
	#noticias-compres a:hover p {
	color:#000000;
	margin:2px 0 0 0;
	}
	#noticias-compres a p {
	width:auto;
	display:block;
	color:#666666;
	overflow:hidden;
	margin:2px 0 0 0;
	}
	/* CAPA ENVUELVE BOTON VER TODAS LAS NOTICIAS*/
	#but-home-vertodas {
	position:relative;
	border:solid 0px #009900;
	display:block;
	overflow:hidden;
	width:auto;
	height:45px;
	margin:10px 0 0 0;
	padding:0px;
	}
	#but-home-vertodas  a {
	position:absolute;
	top:-7px;
	left:55px;
	border:solid 0px #006600;
	color:#FFFFFF;
	}
	
	/*  FOROS HOME UL LI A P de noticias*/
	#foro-compres {
	width:305px;
	min-height:160px;
	padding:0 0 0 0;
	float:right;
	overflow:hidden;
	/*display:none;*/
	}
	#foro-compres h2{
	font-size:16px;
	color:#ff7400;
	margin:5px 5px 0 0;
	}
	#foro-compres li a h2{
	font-size:16px;
	color:#ff7400;
	text-decoration:none;
	}
	#foro-compres li a:hover h2{
	font-size:16px;
	color:#364c6a;
	text-decoration:none;
	}
	#foro-compres ul {
	list-style:none;
	margin:0;
	padding:0;
	}
	#foro-compres li {
	list-style:none;
	margin:0 15px 0 0;
	padding:0;
	border-bottom:solid 1px #CCCCCC;
	}
	
	#foro-compres p {
	font-size:12px;
	color:#000000;
	margin:2px 0 7px 0;
	}
	#foro-compres li a strong {
	color:#364c6a;
	}
	#foro-compres dt {
	color:#364c6a;
	font-size:10px;
	}
	
	/*  DEMO HOME + LOGIN FOROS */
	#demo-home, #login-foro {
		position:relative;
		width:316px;
		height:auto;
		display:block;
		overflow:hidden;
		text-align:center;
		background-image:url(../img/bk-demo-home-middle.jpg);
		background-repeat:repeat-y;
		background-position:left top;
		margin:0 0 24px 0;
	}
	#demo-home h2 {
		width:316px;
		height:20px;
		background-image:url(../img/bk-demo-home-H3.jpg);
		background-repeat:no-repeat;
		background-position:left top;
	}
	#demo-home p {
		width:auto;
		display:block;
		padding:210px 10px 0 10px;
		margin:0px;
		background-image: url(../img/bk-demo-home-screen.jpg);
		background-repeat:no-repeat;
		background-position:center top;	
	}
	/* LOGIN FORO*/
	#login-foro-top {
		position:relative;
		width:296px;
		display:block;
		overflow:hidden;
		clear:both;
		background-image:url(../img/bk-login-foro-H3.gif);
		background-repeat:no-repeat;
		background-position:left top;
		padding:0 15px 10px 15px;
	}
	#login-foro-top p {
	position:absolute;
	left:65px;
	top:15px;
	width:225px;
	float:right;
	display:block;
	border-left:solid 1px #364c6a;
	color:#666666;
	margin:0;
	padding:1px 0 3px 10px;
	font-size:14px;	
	}	
	#login-foro-top strong {
	color:#364c6a;
	font-size:16px;	
	}
	
	
	#login-foro {
	text-align:left;
	padding:0;
	}
	
	
	label.login {
		color:#333333;
		font-size:12px;
		width:120px;
		float:right;
		display:block;
		margin:10px 0 10px 0;
		clear:right;
	}
	
	/* CLASS PARA FORMS Y ENLACES */
	input.login {
	border:solid 1px #d7d7d7;
	width:155px;
	background-image:url(../img/bk-input-comp-res-peq.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	font-size:12px;
	color:#000000;
	padding:5px;
	margin:10px 10px 0px 15px;
	}
	a.loginlink {
	text-decoration:none;
	display:block;
	color:#666666;
	margin:0 0 0 27px;
	padding:5px;
	font-size:12px;
	}
	a:hover.loginlink {
	color:#ff7400;
	}
	
	
	
	#demo-home-bottom, #login-foro-bottom {
		width:316px;
		height:72px;
		display:block;
		overflow:hidden;
		text-align:center;
		background-image: url(../img/bk-demo-home-bottom.jpg);
		background-repeat:no-repeat;
		background-position:left bottom;
		margin:0;
		clear:both;
	}
	#login-foro-bottom {
		background-image: url(../img/bk-login-bottom.jpg);
	}
	
	
	
	#login-foro-bottom {
		height:15px;
		font-size:11px;
		padding:10px 0;
	}
	#login-foro-bottom a {
		height:15px;
		font-size:13px;
		padding:10px 0;
		color:#364c6a;
	}
	#login-foro-bottom a:hover {
		color:#ff7400;
	}
	
	
	/* SUSCRIPCION - HOME  MAS HIDDEN A MOSTRAR resto form MAS BAJA SUSCRIPCION */
	#suscripcion-compres {
	width:auto;
	height:auto;
	border-bottom:solid 0px #d7d7d7;
	border-top:solid 0px #d7d7d7;
	overflow:hidden;
	font-size:12px;
	padding:0;
	min-height:155px;
	}
	#suscripcion-compres label {
	width:72px;
	display:block;
	float:left;
	vertical-align:middle;
	padding:7px 0 3px 0;
	clear:left;
	color:#364c6a;
	}
	#suscripcion-compres a {
	color:#ff7400;
	}
	#suscripcion-compres em {
	font-size:10px;
	font-style:normal;
	text-align:right;
	margin:0;
	padding:0;
	}
	#suscripcion-baja-compres {
	width:auto;
	height:auto;
	border-bottom:solid 1px #d7d7d7;
	border-top:solid 0px #d7d7d7;
	overflow:hidden;
	font-size:12px;
	}
	#suscripcion-baja-compres label {
	width:86px;
	display:block;
	float:left;
	vertical-align:middle;
	padding:7px 0 3px 0;
	clear:left;
	color:#364c6a;
	}
/* 	CUADROS DE DIALOGO CONFIRMACION Y OTROS */

#dialogos {
width:auto;
height:auto;
display:block;
background:#364c6a;
padding:15px;
margin:15px 0;
color:#FFFFFF;
text-align:center;
font-size:14px;
border-top:solid 2px #ff7400;
border-bottom:solid 2px #ff7400;
}
.dialogos {
width:auto;
height:auto;
display:block;
background:#364c6a;
padding:15px;
margin:15px 0;
color:#FFFFFF;
text-align:center;
font-size:14px;
border-top:solid 2px #ff7400;
border-bottom:solid 2px #ff7400;
}
.dialogos_error {
width:auto;
height:auto;
display:block;
background:#ff7400;
padding:15px;
margin:15px 0;
color:white;
text-align:center;
font-size:14px;
border-top:solid 2px #364c6a;
border-bottom:solid 2px #364c4a;
font-weight:bold;
}


 

	/* CAPA ENVUELVE BOTON SUSCRIBIRME*/
	#but-home-suscript {
	position:relative;
	border:solid 0px #009900;
	display:block;
	overflow:hidden;
	width:auto;
	height:45px;
	margin:0px;
	padding:0px;
	}
	#but-home-suscript a {
	position:absolute;
	top:-7px;
	left:75px;
	border:solid 0px #006600;
	color:#FFFFFF;
	}
	#but-home-unsuscript {
	position:relative;
	border:solid 0px #009900;
	display:block;
	overflow:hidden;
	width:auto;
	height:45px;
	margin:0px;
	padding:0px;
	}
	#but-home-unsuscript a {
	position:absolute;
	top:-7px;
	left:75px;
	border:solid 0px #006600;
	color:#FFFFFF;
	}

	
	
	/* LOGOTIPOS COLUMNA DERECHA */
	#logos-right {
	width:auto;
	height:auto;
	border-bottom:solid 0px #d7d7d7;
	border-top:solid 0px #d7d7d7;
	overflow:hidden;
	font-size:12px;
	padding:0;
	margin:10px 0;
	}
	#logos-right a {
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	color:#364c6a;	
	}
	#logos-right a:hover {
	text-decoration:none;
	color:#FF7400;
	}
	#logos-right ul {
	width:auto;
	display:block;
	margin:0;
	padding:10px;
	list-style:none;	
	}	
	#logos-right li {
	width:auto;
	display:block;
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
	vertical-align:middle;
	border-bottom:solid 1px #CCCCCC;
	}
	#logos-right li p {
	text-align:right;
	border-right:solid 1px #CCCCCC;
	padding:3px 10px 3px 3px;
	margin:0px 115px 10px 0;
	font-size:10px;
	}
		
	/* FOOTER */
	#footer {
	width:auto;
	height:auto;
	margin:auto;
	font-size:12px;
	color:#000000;
	clear:both;
	display:block;
	padding:5px;
	margin:0 0;
	border-top:solid 1px #CCC;
	}
		#footer p {
		font-size:18px;
		color:#364c6a;
		margin:10px 0;
		padding:0;
		}
		#footer p strong {
		font-size:14px;
		color:#364c6a;
		margin:0 10px 0 0;
		}
		#footer a {
			text-decoration:none;
			color:#666666;
		}
		#footer a:hover {
			color:#364c6a;
		}
		#footer strong {
		margin:0 0 20px 0;
		}

/*  STILOS CLASS  */

/*  COMPONENTES RESUMEN  */

h3.comp-res {
	font-size:16px;
	color:#364c6a;
	margin:0 0 0 0;
	padding:0 0 5px 0;
	background-image:url(../img/bk_h3_compres.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	/*border-bottom:solid 1px #CCCCCC;*/
}
h3 strong.comp-res {
	font-size:20px;
	color:#FF7400;	
}
h2.comp-res {
	font-size:20px;
	color:#364c6a;
	text-align:center;
	margin:0;
	padding:10px 0;
}
p.comp-res {
	font-size:12px;
	color:#000;
	margin:0 10px 10px 0;
}

/*  BOX COMPONENTE 325PX */

.comp325px {

	display:block;
	float:left;
	overflow:hidden;
	margin:20px 0 20px 0;
}
/* BUTS COMPONENTES RESUMEN PEQUE�OS*/
a.but110x30 {
	width:108px;
	height:36px;
	overflow:hidden;
	display:block;
	background-image:url(../img/bk-but110x45.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin:10px 35px;
	padding:8px 0 0 0;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	position:absolute;
	top:100px;
}
a:hover.but110x30 {
	width:108px;
	overflow:hidden;
	display:block;
	background-image:url(../img/bk-but110x45-hover.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding:6px 0 2px 0;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	text-decoration:none;
}
a.but110x30_position {
	width:108px;
	height:36px;
	overflow:hidden;
	display:block;
	background-image:url(../img/bk-but110x45.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin:10px 35px;
	padding:8px 0 0 0;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	clear:left;
}
a:hover.but110x30_position {
	width:108px;
	overflow:hidden;
	display:block;
	background-image:url(../img/bk-but110x45-hover.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding:6px 0 2px 0;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	text-decoration:none;
}
a.but110x30-cream {
	width:108px;
	height:36px;
	overflow:hidden;
	display:block;
	background-image: url(../img/bk-but110x45-cream.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin:10px 35px;
	padding:8px 0 0 0;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	text-decoration:none;
}
a:hover.but110x30-cream {
	width:108px;
	overflow:hidden;
	display:block;
	background-image: url(../img/bk-but110x45-cream-hover.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding:6px 0 2px 0;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	text-decoration:none;
}
input.but110x30 {
	width:108px;
	height:36px;
	overflow:hidden;
	display:block;
	background-image:url(../img/bk-but110x45.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin:10px 35px;
	padding:2px 0 5px 0;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	border:none;
	float:left;
}
input:hover.but110x30 {
	width:108px;
	overflow:hidden;
	display:block;
	background-image:url(../img/bk-but110x45-hover.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding:0px 0 7px 0;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	text-decoration:none;
}



/*  BUTS COMPONENTE RESUMEN DEMO DERECHA FONDO BLANCO*/
a.but245x69 {
	width:245px;
	height:52px;
	overflow:hidden;
	display:block;
	background-image: url(../img/bk-but-demo-home.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin:0 5px;
	padding:12px 0 0 0;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	position:absolute;
	top:287px;
	left:30px;
}
a:hover.but245x69 {
	overflow:hidden;
	display:block;
	background-image:url(../img/bk-but-demo-home-hover.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding:8px 0 4px 0;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	text-decoration:none;
}

/*  BUTS COMPONENTE RESUMEN DEMO FONDO GRIS*/
a.but245x69-grey {
	width:245px;
	height:58px;
	overflow:hidden;
	display:block;
	background-image: url(../img/bk-but-demo-grey.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin:0 5px;
	padding:14px 0 0 0;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	position:absolute;
	top:287px;
	left:30px;
}
a:hover.but245x69-grey {
	overflow:hidden;
	display:block;
	background-image: url(../img/bk-but-demo-grey-hover.jpg);
	background-color:#43484c;
	background-repeat:no-repeat;
	background-position:left top;
	padding:10px 0 2px 0;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	text-decoration:none;
}

/* FORM STILES SUSCRIPCION Y CONTACTO */
input.suscription {
	border:solid 1px #d7d7d7;
	width:200px;
	background-image:url(../img/bk-input-comp-res-peq.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	font-size:12px;
	color:#000000;
	padding:3px;
	margin:4px 0;
}
textarea.suscription {
border:solid 1px #d7d7d7;
width:272px;
background-image:url(../img/bk-input-comp-res.jpg);
background-position:left bottom;
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding:3px;
margin:3px 0 10px 0;
}
/*  IMAGEN CAMPCHA Componente resumen  SUSCRIPCION*/
img.captcha {
}

input.contacto {
	border:solid 1px #d7d7d7;
	width:400px;
	background-image:url(../img/bk-input-comp-res-peq.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	font-size:14px;
	color:#000000;
	padding:6px;
	margin:4px 0;
}
input.contacto-captcha {
	border:solid 1px #d7d7d7;
	width:138px;
	background-image:url(../img/bk-input-comp-res-peq.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	font-size:14px;
	color:#000000;
	padding:6px;
	margin:4px 0;
}

textarea.contacto {
border:solid 1px #d7d7d7;
width:400px;
height:200px;
background-image:url(../img/bk-input-comp-res.jpg);
background-position:left bottom;
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
padding:6px;
margin:3px 0 10px 0;
}

/* INPUT BECAS */
/* MAS ANCHO */
input.inputbecas {
	border:solid 1px #d7d7d7;
	width:400px;
	background:#FFFFFF url(../img/bk-input-comp-res-peq.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	font-size:14px;
	color:#000000;
	padding:6px;
	margin:4px 0;
}
textarea.inputbecas {
border:solid 1px #d7d7d7;
width:590px;
height:200px;
background-image:url(../img/bk-input-comp-res.jpg);
background-position:left bottom;
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
padding:6px;
margin:3px 0 10px 0;
clear:both;
}
select.inputbecas {
	border:solid 1px #d7d7d7;
	width:400px;
	background:#FFFFFF url(../img/bk-input-comp-res-peq.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	font-size:14px;
	color:#000000;
	padding:6px;
	margin:4px 0;
}


/* SERPARADOR DE COMPONENTES */
.linea-horizontal-separa {
width:auto;
clear:both;
display:block;
border-bottom:solid 1px #CCCCCC;
margin:0 0 5px 0;
padding:0;
}

/* MARGINS */

p.margin-cero {
margin:0px;
}

/* LGOOS COLUMNA DERECHA LI ENLAZADO */

li.exlibris {
background-image:url(../img/logo-exlibris-color.jpg);
background-repeat:no-repeat;
background-position:right center;
}

li.xamedia {
background-image: url(../img/logo-xamedia-color.jpg);
background-repeat:no-repeat;
background-position:right center;
}
li.ebd {
background-image:url(../img/logo-ebd-color.jpg);
background-repeat:no-repeat;
background-position:right center;
}
li.dinarte {
background-image:url(../img/logo-dinarte-color.jpg);
background-repeat:no-repeat;
background-position:right center;
}

/* STILOS MENU IZQUIERDA - horizontal INACTIVO */
a.menuleft-horiz {
height:26px;
display:block;
width:auto;
padding:10px 12px 5px 12px;
text-decoration:none;
color:#364c6a;
margin:0;
border-right:solid 1px #CCC;
background:#FFF;
background:url(../img/bk-input-comp-res.jpg) repeat-x bottom left;
}
.borderleft-menuhoriz {
	border-left:solid 1px #CCC;
}

a:hover.menuleft-horiz {
padding:10px 12px 5px 12px;
margin:0px;
text-decoration:none;
color:#FFFFFF;
background:#ff7400 url(../img/bk_menu_left-horizontal-orange.jpg) no-repeat bottom center;
}
/* STILOS MENU IZQUIERDA - horizontal ACTIVO */

a.menuleft-horiz-hover {
height:26px;
display:block;
width:auto;
padding:10px 12px 5px 12px;
text-decoration:none;
color:#364c6a;
margin:0;
border-right:solid 1px #CCC;
padding:10px 12px 5px 12px;
margin:0px;
text-decoration:none;
color:#FFFFFF;
background:#364a69 url(../img/bk_menu_left-horizontal-blue.jpg) no-repeat bottom center;
}
a:hover.menuleft-horiz-hover {
padding:10px 12px 5px 12px;
margin:0px;
text-decoration:none;
color:#FFFFFF;
background:#ff7400 url(../img/bk_menu_left-horizontal-orange.jpg) no-repeat bottom center;
}


/* STILOS MENU IZQUIERDA ACTIVOS */

a.menuleft {
height:26px;
display:block;
width:auto;
padding:10px 0 0 20px;
text-decoration:none;
color:#364c6a;
}

a:hover.menuleft {
padding:10px 0 0 25px;
text-decoration:none;
color:#FFFFFF;
background:#ff7400 url(../img/bk_menu_left-hover.jpg) no-repeat bottom right;
}


/* STILOS MENU IZQUIERDA INACTIVOS */
a.menuleft-active {
height:26px;
display:block;
padding:10px 0 0 25px;
text-decoration:none;
color:#FFFFFF;
background:#ff7400 url(../img/bk_menu_left-hover.jpg) no-repeat bottom right;
}

a:hover.menuleft-active {
background:none;
padding:10px 0 0 20px;
text-decoration:none;
color:#364c6a;
}

/* ALTURAS */
.empty-40px {
width:auto;
height:20px;
display:block;
}
.clear {
clear:both;
}
/* ENLACES PRO CLASE Y TAMAÑO */

a.link14 {
	text-decoration:none;
	font-size:14px;
	text-align:center;
	color:#364c6a;
}
a:hover.link14 {
	color:#ff7400;
}


