/*  AdShare  */

/* estructura básica de pagina comun a todos los templates */
*{
margin:0;
padding:0;
}

body {
	background-color: #ebf2fb;
	background-image:url(../img/fondo_deg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000;
}

a{outline:none;}
a img{
border:none;
}
.sinborde{
border:none !important;
}

#container {
	position:relative;
	/*background: transparent url(../img/fondo_745.gif) repeat top left;*/
/*       background-color:#99E6AC;*/
       margin: 10px auto 0 auto;
	padding:0;
	width:990px;
	height:auto;
	z-index:1;
}

.header_page {
	position:relative;
	width:990px;
	height:110px;
	/*       background-color:#CC9933;*/
       margin:0 0 0px 0;
	padding:0;
}

.content_nocolumns {
	position:relative;
	top:0;
/*	background-color:#00E6AC;*/
/*	border:#333399 solid 1px;*/
	margin: 0px 0px 0px 5px;
	padding:0;
	width:980px;
	min-height:460px;
	z-index:1;
}
* html .content_nocolumns {
height:460px;  /* porque IE6 trata height como min-height (salvo que uses overflow) */
}

.min460{
min-height:460px;
}

* html .min460{
height:460px;
}

.show_infos {
	position:relative;
	width:735px;
	
	/*       background-color:#99ffEF;*/
    margin:0 0px 0px 5px;
	padding:0;
	border:#333399 solid 0px;
	color:#3c6aa8;
	float:left;
	display:inline;
	min-height:460px;
}
* html .show_infos {
height:460px;
overflow:visible;
}


.overflow_visible{
overflow:visible;
}

.derecha {
position:relative;
	width:240px;
	height:auto;
	/*       background-color:#FFccDD;*/
       margin:0 5px 0px 0;
	padding:0px;
	float:right;
	display:inline;
	z-index:1;
}

* html .derecha {
	width:240px;
	height:auto;
	margin:0 5px 0px -5px;
	padding:0px;
	float:right;
	display:inline;
}

.izquierda_off {
	width:10px;
	height:auto;
	background-color:#EFEFEF;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	margin:0 0 0 0px;
	float:left;
	padding:3px;
	display:none;
}

.izquierda {
	width:150px;
	height:530px; /* it was auto, but we need to force the height of the page to a minimum of 640px (530 + 110 of header) */
	/*       background-color:#9FEF6F;*/
	   display:inline;  /* este es el hack para IE6 para evitar el margen mal calculado cuando el elemento tiene float */
	float:left;
	padding:0px;
	margin: 0 0px 0 5px;
}

.principal_i_c {
	width:825px;
	height:auto;
	/*       background-color:#FcF;*/
       margin:0 0px 10px 155px;
	padding:0px;
	z-index:1;
}

.footer {
	position:relative;
	margin:5px auto 0 auto;
	padding:2px 0 0 0;
	width:990px;
	height:18px;
	background-image:url(../img/footer_bar.gif);
	color:#999999;
	font-size:9px;
	text-align:center;
	clear:both;
}
.footer span.copyright{
float:right;
display:inline;
margin:0px 20px 0 0;
}
.footer a.tellafriend{
display:inline-block;
vertical-align:top;
width:84px;
height:22px;
background:transparent url(../img/recomienda_footer.gif) no-repeat top left;
margin:-4px 20px 0 20px;
}

.footer a, .footer a:visited, .footer a:active {
	color:#999999;
}
.footer a:hover {
	color:#3C6AA8;
	text-decoration:none;
}

.footer a.on, .footer a.on:hover {
/*color:#c52390;*/
color:#ef402a;
text-decoration:none!important;
}

input {
	margin:0;
	color:#000;
	font-size:12px;
	text-indent:2px;
	border:#7d8386 1px solid;
	padding:0;
}
input.radio{
border:none;
}
select {
	margin:0;
	color:#000;
	background: #fff;
	font-size:12px;
	text-indent:2px;
	border:#7d8386 1px solid;
	padding:0;
}


li.error_color_text {
	color:#ef402a;
}

.error_color_text {
	color:#ef402a;
}

.register_website li.error_color_text {
	color:#ef402a;
}

#logo {
	background-image:url(../img/coguan_adshare_logo.gif);
	background-position: 0 0;
	background-repeat:no-repeat;
	width:134px;
	height: 54px;
	left:2px;
	display:block;
}

/* pequeños enlaces en la cabecera */
#microfunctions{
position:absolute;
	top:0px;
	right:10px;
}


#microfunctions #connected a.on,
#microfunctions #connected a:visited.on,
#microfunctions #connected a:hover.on,
#microfunctions #connected a.on{
color:#ef402a;
	text-decoration:none;
	cursor:pointer;
}

#idioma a, #acceso a, #about_coguan a, #idioma a:visited, #acceso a:visited, #about_coguan a:visited,
#idioma a:active, #acceso a:active, #about_coguan a:active{
	color:#999999;
}
 #idioma a:hover, #acceso a:hover, #about_coguan a:hover{
	 color:#3C6AA8;
}
 
#idioma a.on, #acceso a.on, #connected a.on, #about_coguan a.on,
#idioma a:hover.on, #acceso a:hover.on, #connected a:hover.on, #about_coguan a:hover.on{
/*	color:#c52390!important;*/
	cursor:default;
	text-decoration:none;
	font-weight:normal;
	color:#ef402a;
}

#idioma a{
	padding:0 0 0 10px;
}
#idioma a#lang_es{
		background: transparent url(../img/FlagSpanish.gif) no-repeat left 1px;
}
#idioma a#lang_en{
		background: transparent url(../img/FlagEnglish.gif) no-repeat left 1px;
}

#support{
margin:-5px 0 0 2px;
float:right;
display:inline;
}
#support img, #support:hover img{
border:none;
}

#idioma {
	/*position:absolute;
	top:11px;
	right:300px;*/
	height:15px;
	color:#999999;
	font-size:9px;
	text-align:center;
	/*display:none;*/
	float:right;
display:inline;
margin:8px 0 0px 15px;
}

#acceso {
	/*position:absolute;
	top:11px;
	right:168px;*/
	height:15px;
	color:#999999;
	font-size:9px;
	text-align:center;
		float:right;
display:inline;
margin:8px 0 0px 15px;
}

#about_coguan {
position:relative;
z-index:2;
	/*position:absolute;
	top:11px;
	right:14px;*/
	height:15px;
	color:#999999;
	font-size:9px;
	text-align:center;
		float:right;
display:inline;
margin:8px 0 0px 15px;
}




#connected {
	/*top:7px;
	right:168px;*/
	height:23px;
	color:#ef402a;
	font-size:9px;
	line-height:23px;
	text-align:center;
		float:right;
display:inline;
margin:2px 0 0px 15px;
overflow:visible;
}
strong.beta{
/*position:absolute;
top:-7px;
left:-80px;
display:block;*/
width:auto;
height:19px;
padding:7px 5px 0 15px;
	background:transparent url("../img/beta_tester.gif") no-repeat 0 0;
	margin:0px 1px 0 0px;
}
strong.agency{
/*position:absolute;
top:-4px;
left:-60px;
display:block;*/
width:auto;
height:20px;
padding:4px 5px 0 18px;
	background:transparent url("../img/agency_ico.gif") no-repeat 0 0;
	margin:0px 1px 0 0px;
}

#connected a {
/*	color:#ef402a;
	text-decoration:none;
*/overflow:visible;
color:#c52390;
}
#connected a:hover {
	color:#3C6AA8;
	text-decoration:none;
}
/* fin de pequeños enlaces en la cabecera */

/* dropdown menu bajo enlace "Coguan productos" */

#productos {
	position:absolute;
	top:12px;
	left:0px;
	width:90px;
	font-size:9px;
	text-align:left;
	background-color:#e7edf4;
	padding:2px;
	z-index:5;
	visibility:hidden;
}

#productos ul {
	list-style:none;
	text-align:left;
	padding:0;
	margin:0;
}

#productos ul li {
	border:#caf solid 0px;
	display: list-item;
	float: none;
	margin:2px;
}

#productos ul li a, #productos ul li a:visited {
	color:#999999;
	text-decoration:none;
}

#productos ul li a:hover {
	color:#3c6aa8;
}

/* fin de dropdown menu bajo enlace "Coguan productos" */


/* NUEVO dropdown menu bajo enlace "Coguan productos" */
a.dropdown{
display: inline-block;
	position: relative;
}
a.dropdown ul.prods{
display:none;
}
a.dropdown:hover ul.prods{
position: absolute;
	display: block;
	top: 20px;
	left: 0px;
	width: 90px;
	padding: 5px 0 0 0;
	z-index: 100;
	cursor: default;
}

/* FIN NUEVO dropdown menu bajo enlace "Coguan productos" */

/* barra de menu superior */

#top_menu_left_left {
	position:absolute;
	top:63px;
	left:4px;
	height:29px;
	width:133px;
	background-image:url(../img/top_menu_left_left.gif);
	color:#ef402a;
	font-size:9px;
	font-weight:bold;
	text-align:left;
	padding-left:8px;
	line-height:26px;
}
#superus{
height:0px;
}

#top_menu_left {
	position:absolute;
	top:26px;
	left:137px;
	height:66px;
	width:16px;
	background-image:url(../img/top_menu_left.gif);
}

#top_menu_center {
	position:absolute;
	top:26px;
	left:153px;
	height:66px;
	width:830px;
	background-image:url(../img/top_menu_fondo.gif);
	border:#caf solid 0px;/*	background-color:#0099CC;*/

}

#top_menu_right {
	position:absolute;
	top:26px;
	right:4px;
	height:66px;
	width:7px;
	background-image:url(../img/top_menu_right.gif);
}

#top_menu {
	position:absolute;
	top:26px;
	left:103px;
	height:66px;
	width:880px;/*background-color:#0099CC;*/
}

/**********   menu nuevo  **************/

#top_menu_center table{
width:100% !important;
margin:5px 0 0 0 !important;
table-layout:auto !important;
border-collapse:collapse !important;
}
#top_menu_center table td{
width:1% !important;
text-align:center !important;
font-weight:bold !important;
	font-size:15px !important;
	padding:0 !important;
	border:none !important;
}
#top_menu_center table td.first{
padding:0 0 0 5px !important;
}
#top_menu_center table td.last{

padding:0 5px 0 0 !important;
}
#top_menu_center span{
display:block !important;
}

#top_menu_center a {
text-align:center !important;
	text-decoration:none !important;
	color:#3c6aa8 !important;
}

#top_menu_center a:hover,
#top_menu_center td.on a {
	color:#ef402a !important;
}
#top_menu_center a #img_inicio {
	width:36px !important;
	height:37px !important;
	background-image:url(../img/inicio.gif) !important;
	margin:0 auto 0 auto !important;
}

#top_menu_center a:hover #img_inicio,
#top_menu_center td.on a #img_inicio {
	width:36px !important;
	height:37px !important;
	background-image:url(../img/inicio_red.gif) !important;
	margin:0 auto 0 auto !important;
}

#top_menu_center #img_anunciante {
	width:36px;
	height:37px;
	background-image:url(../img/anunciante.gif);
	margin:0 auto 0 auto;
}
#top_menu_center a:hover #img_anunciante,
#top_menu_center td.on a #img_anunciante {
	width:36px;
	height:37px;
	background-image:url(../img/anunciante_red.gif);
	margin:0 auto 0 auto;
}
#top_menu_center #img_soporte {
	width:36px;
	height:37px;
	background-image:url(../img/soporte.gif);
	margin:auto;
}
#top_menu_center a:hover #img_soporte,
#top_menu_center td.on a #img_soporte {
	width:36px;
	height:37px;
	background-image:url(../img/soporte_red.gif);
	margin:auto;
}
#top_menu_center #img_agencia {
	width:36px;
	height:37px;
	background-image:url(../img/sobre_coguan.gif);
	margin:auto;/*border:#FF0000 1px solid;*/
}
#top_menu_center a:hover #img_agencia,
#top_menu_center td.on a #img_agencia{
	width:36px;
	height:37px;
	background-image:url(../img/sobre_coguan_red.gif);
	margin:auto;/*border:#FF0000 1px solid;*/
}

#top_menu_center #adnetworks {
	width:36px;
	height:37px;
	background-image:url(../img/redpublicidad.gif);
	margin:auto;/*border:#FF0000 1px solid;*/
}
#top_menu_center a:hover #adnetworks,
#top_menu_center td.on a #adnetworks{
	width:36px;
	height:37px;
	background-image:url(../img/redpublicidad_red.gif);
	margin:auto;/*border:#FF0000 1px solid;*/
}



#top_menu_center #img_marketplace {
	width:36px;
	height:37px;
	background-image:url(../img/buscar_anuncios.gif);
	margin:auto;
}
#top_menu_center a:hover #img_marketplace,
#top_menu_center td.on a #img_marketplace{
	width:36px;
	height:37px;
	background-image:url(../img/buscar_anuncios_red.gif);
	margin:auto;
}
#top_menu_center #img_mi_cuenta {
	width:36px;
	height:37px;
	background-image:url(../img/mi_cuenta.gif);
	margin:auto;
}
#top_menu_center a:hover #img_mi_cuenta,
#top_menu_center td.on a #img_mi_cuenta{
	width:36px;
	height:37px;
	background-image:url(../img/mi_cuenta_red.gif);
	margin:auto;
}
/**********   menu antiguo  **************/

#top_menu ul {
	width:880px;
	top:5px;
	margin:5px 0 0 0;
	list-style-type:none;
	padding: 0;
}

#top_menu li, #top_menu li.active_section {
	/*margin-right:40px;*/
	margin: 0 0 0 65px;
	float: left;
	display:inline;
	border:#333399 solid 0px;
	/*width:118px;*/
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	padding:1px;
	color:#ef402a;
}

#top_menu li span {
	display:block;
}

#top_menu a {
	text-decoration:none;
	color:#3c6aa8;
}
#top_menu li.active_section a {
	text-decoration:none;
	color:#ef402a;
}

#top_menu a:hover {
	color:#ef402a;
}

#top_menu #img_inicio {
	width:36px;
	height:37px;
	background-image:url(../img/inicio_red.gif);
	margin:auto;
}

#top_menu a #img_inicio {
	width:36px;
	height:37px;
	background-image:url(../img/inicio.gif);
	margin:auto;
}

#top_menu a:hover #img_inicio {
	width:36px;
	height:37px;
	background-image:url(../img/inicio_red.gif);
	cursor:pointer;
}
#top_menu li.active_section a #img_inicio{
background-image:url(../img/inicio_red.gif);
}

#top_menu #img_anunciante {
	width:36px;
	height:37px;
	background-image:url(../img/anunciante_red.gif);
	margin:auto;
}

#top_menu a #img_anunciante {
	width:36px;
	height:37px;
	background-image:url(../img/anunciante.gif);
	margin:auto;
}

#top_menu a:hover #img_anunciante {
	width:36px;
	height:37px;
	background-image:url(../img/anunciante_red.gif);
	cursor:pointer;
}
#top_menu li.active_section a #img_anunciante{
background-image:url(../img/anunciante_red.gif);
}

#top_menu #img_soporte {
	width:36px;
	height:37px;
	background-image:url(../img/soporte_red.gif);
	margin:auto;
}

#top_menu a #img_soporte {
	width:36px;
	height:37px;
	background-image:url(../img/soporte.gif);
	margin:auto;
}

#top_menu a:hover #img_soporte {
	width:36px;
	height:37px;
	background-image:url(../img/soporte_red.gif);
	cursor:pointer;
}
#top_menu li.active_section a #img_soporte{
background-image:url(../img/soporte_red.gif);
}

#top_menu #img_marketplace {
	width:36px;
	height:37px;
	background-image:url(../img/buscar_anuncios_red.gif);
	margin:auto;
}

#top_menu a #img_marketplace {
	width:36px;
	height:37px;
	background-image:url(../img/buscar_anuncios.gif);
	margin:auto;
}

#top_menu a:hover #img_marketplace {
	width:36px;
	height:37px;
	background-image:url(../img/buscar_anuncios_red.gif);
	cursor:pointer;
}
#top_menu li.active_section a #img_marketplace{
background-image:url(../img/buscar_anuncios_red.gif);
}

#top_menu #img_mi_cuenta {
	width:36px;
	height:37px;
	background-image:url(../img/mi_cuenta_red.gif);
	margin:auto;
}

#top_menu a #img_mi_cuenta {
	width:36px;
	height:37px;
	background-image:url(../img/mi_cuenta.gif);
	margin:auto;
}

#top_menu a:hover #img_mi_cuenta {
	width:36px;
	height:37px;
	background-image:url(../img/mi_cuenta_red.gif);
	cursor:pointer;
}
#top_menu li.active_section a #img_mi_cuenta{
background-image:url(../img/mi_cuenta_red.gif);
}

#top_menu #img_sobre_coguan {
	width:36px;
	height:37px;
	background-image:url(../img/sobre_coguan_red.gif);
	margin:auto;/*border:#FF0000 1px solid;*/
}

#top_menu a #img_sobre_coguan {
	width:36px;
	height:37px;
	background-image:url(../img/sobre_coguan.gif);
	margin:auto;/*border:#FF0000 1px solid;*/
}

#top_menu a:hover #img_sobre_coguan {
	width:36px;
	height:37px;
	background-image:url(../img/sobre_coguan_red.gif);
	cursor:pointer;
}
#top_menu li.active_section a #img_sobre_coguan{
background-image:url(../img/sobre_coguan_red.gif);
}

/* aplicamos hack para IE7 en propiedad margin del div que contiene el icono del menu */

*:first-child+html #top_menu #img_inicio, *:first-child+html #top_menu #img_anunciante, *:first-child+html #top_menu #img_soporte, *:first-child+html #top_menu #img_soporte_on, *:first-child+html #top_menu #img_marketplace, *:first-child+html #top_menu #img_marketplace_on, *:first-child+html #top_menu #img_mi_cuenta, *:first-child+html #top_menu #img_sobre_coguan {
	margin:0;
}

/* aplicamos hack para IE6 en propiedad margin del div que contiene el icono del menu */

* html #top_menu #img_inicio, * html #top_menu #img_anunciante, * html #top_menu #img_soporte, * html #top_menu #img_soporte_on, * html #top_menu #img_marketplace, * html #top_menu #img_marketplace_on, * html #top_menu #img_mi_cuenta, * html #top_menu #img_sobre_coguan {
	margin:0;
}

/* FIN barra de menu superior */






/* ****** PREGUNTAS FRECUENTES ****** */

.faq {
	/*width: 212px;
	min-height: 250px;
	padding: 0 0 10px 0;*/
	text-decoration: none;
	color: #000;
	font-size: 11px;
}
	
						/** html .faq {
							height: 250px;
						}*/

	.faq p {
		text-align: left;
	}

	.faq ol {
		margin: 10px 10px 10px 30px;
		list-style-position: outside;
	}
	
		/* esto para que el numero de la lista ordenada tambien tenga estas propiedades, que luego
			anularemos para la respuesta */
		.faq li {
			color: #ef402a;
			font-weight: bold;
		}
		
		.faq li {
			margin-bottom: 5px;
		}
	
			.faq li .question {
				font-weight: bold;
				color: #ef402a;
				text-decoration: underline;
				cursor: pointer;
				font-size: 11px;
			}
			
				/* h4 es lo mismo que .question, pero no usamos la clase por evitar .question.on para no "enfadar" a IE6 :-) */
				.faq li h4.on {
					text-decoration: none;
				}
				
			.faq li .answer {
				font-weight: normal;
				color: #000;
				margin-left: -20px;
			}
			
/* ****** fin de PREGUNTAS FRECUENTES ****** */





/* ocultador de cajas */

.hidebox {
	display:none !important;
}

ul.hidebox {
	display:none;
}

div.hidebox {
	display:none;
}

#category_box ul.hidebox, #category_box_fix ul.hidebox {
/*	display:none; */
}
#country_box ul.hidebox, #country_box ul li ul.hidebox {
	display:none;
}

/* empuja cajas */

.clear {
	clear: both; /* Clase para "dejar espacio" para los flotantes */
}

/* enlaces de PAGINACIÓN **************************************************************** */
ul.paginacion {
	/*overflow: auto; /* para que englobe sus flotantes */
	padding:0 0 0 10px;
	text-align:center;
	list-style: none;
}

ul.paginacion li {
	display: inline;
	margin:0 2px 0 2px;
}

ul.paginacion .anterior {
	margin-right: 10px;
}

ul.paginacion .siguiente {
	margin-left: 10px;
}

ul.paginacion .on {
	text-decoration: none;
	font-weight: bold;
	cursor: default;
}

/* fin de PAGINACIÓN ********************************************************* */


/* infobox flotante ***************  NEW VERSION WITH JAVASCRIPT ACTION  ************************* */
	
	
	/* ATENCION!!! - nota importante del 9/07/2009:
	
	he eliminado el anchor de todos los estilos siguientes,
	para que el infobox pueda ser construido sobre otros elementos tambien 
	(como un span, p.e.).
	
	Ademas, a partir de ahora, el funcionamiento del infobox (apertura y cierre),
	ya no es con codigo CSS puro, sino mediante codigo javascript (vease general.js)
	
	--- dejar un periodo de cuarentena, para comprobar que este cambio
	no perjudica los estilos en otras paginas creadas anteriormente --- */
	
	.info {
		display: inline-block;
		position: relative;
		width: 14px;
		height: 14px;
		margin: 0 5px;
		vertical-align: top;
		top: 2px;
		text-decoration: none;
		background: url("../img/info_icon.gif") no-repeat center center;
		cursor: pointer;
	}
	.alert {
		display: inline-block;
		position: relative;
		width: 14px;
		height: 14px;
		margin: 0 5px;
		vertical-align: top;
		top: 2px;
		text-decoration: none;
		background: url("../img/alert_icon_onblue.gif") no-repeat center center;
		cursor: pointer;
	}

		.info .sugerencia, .alert .sugerencia {
			display: none;
			position: absolute;
			bottom: 0;
			right: -200px;
			width: 200px;
			padding: 5px 0 0 0;
			z-index: 100;
			cursor: default;
			background: transparent url(../img/info_box_top.gif) no-repeat top left;
		}
			
			.info .sugerencia .cuerpo, .alert .sugerencia .cuerpo {
				display: block;
				width: 180px;
				padding: 5px 10px;
				margin: 0;
				line-height: 12px;
				font-size: 10px;
				font-weight: normal;
				color: #3c6aa8;
				background: transparent url(../img/info_box_center.gif) repeat-y top left;
				overflow:hidden; /* forzamos que englobe, necesario para ciertos casos */
			}
			
			.info .sugerencia .cuerpo a, .alert .sugerencia .cuerpo a,
			.info .sugerencia .cuerpo a:hover, .alert .sugerencia .cuerpo a:hover,
			.info .sugerencia .cuerpo a:active, .alert .sugerencia .cuerpo a:active,
			.info .sugerencia .cuerpo a:visited, .alert .sugerencia .cuerpo a:visited {
			color: #ef402a;
			}
				.info .sugerencia .cuerpo .infoaviso, .alert .sugerencia .cuerpo .infoaviso {
					color: #ef402a;
				}
			
			.info .sugerencia .bottom, .alert .sugerencia .bottom  {
				display: block;
				width: 200px;
				height: 5px;
				margin: 0;
				padding: 0;
				background: transparent url(../img/info_box_bottom.gif) no-repeat top left;
				overflow: hidden; /* necesario porque IE6 repite varias veces la altura de este elemento */
			}	
				
/* fin de infobox flotante */






/* infobox flotante *****  DEPRECATED   ************************* */
	a.info_bottom {
	display: inline-block;
	position: relative;
	width: 14px;
	height: 14px;
	margin: 0 5px;
	vertical-align: top;
	top: 2px;
	text-decoration: none;
	background: transparent url(../img/info_icon.gif) no-repeat top left;
}

a.alert_icon {
		display: inline-block;
		position: relative;
		width: 14px;
		height: 14px;
		margin: 0 0 0 5px;
		vertical-align: top;
		top: 2px;
		text-decoration: none;
				background: transparent url(../img/alert_icon_onblue.gif) no-repeat top left;
	}

a.info_bottom .sugerencia, a.alert_icon .sugerencia {
	display:none;
	cursor: pointer;
}

/* Las siguientes dos reglas "tontas" permiten que este infobox funcione en IE6: permite dirigirse a elementos anidados
			dentro de un vínculo de ancla, utilizando la pseudoclase :hover */
a.info_bottom:hover, a.alert_icon:hover {
	font-size: 100%;
	border: none;
}

a.info_bottom:hover .sugerencia, a.alert_icon:hover .sugerencia {
	position: absolute;
	display: block;
	top: 0;
	right: -200px;
	width: 200px;
	padding: 5px 0 0 0;
	z-index: 900;
	cursor: pointer;
	background: transparent url(../img/info_box_top.gif) no-repeat top left;
}

a.info_bottom:hover .sugerencia .cuerpo, a.alert_icon:hover .sugerencia .cuerpo {
	display: block;
	width: 180px;
	padding: 5px 10px;
	margin: 0;
	line-height: 12px;
	font-size: 10px;
	color: #3c6aa8;
	background: transparent url(../img/info_box_center.gif) repeat-y top left;
}

a.info_bottom:hover .sugerencia .bottom, a.alert_icon:hover .sugerencia .bottom {
	display: block;
	width: 200px;
	height: 5px;
	margin: 0;
	padding: 0;
	background: transparent url(../img/info_box_bottom.gif) no-repeat top left;
	overflow: hidden; /* necesario porque IE6 repite varias veces la altura de este elemento */
}
/* fin de infobox flotante */


/* boton back - LA NUEVA VERSIÓN EN LA SECCION "BOTONES" DE ESTA HOJA  */

a.back_button {
background: transparent url(../img/boton_right.gif) no-repeat top right;
float:right;
padding:0 4px 0 0;
margin:0 20px 10px 0;
border:#000066 0px solid;
cursor:pointer;
text-decoration:none;
}
a.back_button, a.back_button:hover, a.back_button:active, a.back_button:visited {
color:#fff;
font: bold 14px Arial, Helvetica, sans-serif;
}
a.back_button .back_button_center{
background: transparent url(../img/fondo_boton.gif) top left;
float: left;
display: block;
padding: 3px 4px 3px 4px; /*Set 4px to be equal or greater than'padding-left' value above*/
height:18px;
}
a.back_button .back_button_left{
background: transparent url(../img/boton_left.gif) no-repeat top left;
width:4px;
height:24px;
float: left;
display: block;
color:#333333;
}
.back_button .back_button_back {
background: transparent url(../img/boton_flecha_back.gif) no-repeat top left;
width:15px;
height:24px;
float: left;
}

/* FIN boton back  */


/* boton next - LA NUEVA VERSIÓN EN LA SECCION "BOTONES" DE ESTA HOJA */
a.next_button {
background: transparent url(../img/boton_right_inactivo.gif) no-repeat top right;
float:right;
padding:0 4px 0 0;
margin:0 0px 10px 0;
border:#000066 0px solid;
text-decoration:none;
cursor: pointer;
}
a.next_button, a.next_button:hover, a.next_button:active, a.next_button:visited {
color:#fff;
font: bold 14px Arial, Helvetica, sans-serif;
}
a.next_button .next_button_center{
background: transparent url(../img/fondo_boton_inactivo.gif) top left;
float: left;
display: block;
padding: 3px 4px 3px 4px; /*Set 4px to be equal or greater than'padding-left' value above*/
height:18px;
}
a.next_button .next_button_left{
background: transparent url(../img/boton_left_inactivo.gif) no-repeat top left;
width:4px;
height:24px;
float: left;
display: block;
color:#333333;
}
.next_button .next_button_fwd {
background: transparent url(../img/boton_flecha_fwd_inactivo.gif) no-repeat top left;
width:15px;
height:24px;
float: left;
}

a.next_button_activo {
background: transparent url(../img/boton_right.gif) no-repeat top right;
float:right;
padding:0 4px 0 0;
margin:0 0px 10px 0;
border:#000066 0px solid;
cursor:pointer;
text-decoration:none;
}
a.next_button_activo, a.next_button_activo:hover, a.next_button_activo:active, a.next_button_activo:visited {
color:#fff;
font: bold 14px Arial, Helvetica, sans-serif;
}
a.next_button_activo .next_button_center{
background: transparent url(../img/fondo_boton.gif) top left;
float: left;
display: block;
padding: 3px 4px 3px 4px; /*Set 4px to be equal or greater than'padding-left' value above*/
height:18px;
color:#FFFFFF;
}
a.next_button_activo .next_button_left{
background: transparent url(../img/boton_left.gif) no-repeat top left;
width:4px;
height:24px;
float: left;
display: block;
color:#333333;
}
.next_button_activo .next_button_fwd {
background: transparent url(../img/boton_flecha_fwd.gif) no-repeat top left;
width:15px;
height:24px;
float: left;
}

/* FIN boton next  */

/* boton editar */

a.edit_button {
background: transparent url(../img/boton_right.gif) no-repeat top right;
float:right;
padding:0 4px 0 0;
margin: -10px 10px 10px 0;
border:#000066 0px solid;
cursor:pointer;
text-decoration:none;
}
a.edit_button, a.edit_button:hover, a.edit_button:active, a.edit_button:visited {
color:#fff;
font: bold 14px Arial, Helvetica, sans-serif;
}
a.edit_button .next_button_center{
background: transparent url(../img/fondo_boton.gif) top left;
float: left;
display: block;
padding: 3px 4px 3px 4px; /*Set 4px to be equal or greater than'padding-left' value above*/
height:18px;
color:#FFFFFF;
}
a.edit_button .next_button_left{
background: transparent url(../img/boton_left.gif) no-repeat top left;
width:4px;
height:24px;
float: left;
display: block;
color:#333333;
}

/* FIN boton editar */

/* AdGroup hide class */
.adgroup_verstecken{
display:none;
}

/* FIN AdGroup hide class */

/* ********************** NAVEGACIÓN SECUNDARIA *************************** */
#menu_secundario {
	float:left;
	display:inline;
	width:140px;
	font-size: 13px; /* antes 14px */
	font-weight: bold;
	letter-spacing: 0em;
	margin:0 0px 0 10px;
	padding:0;
	min-height:465px;/*
	background-color:#003366;*/
}
* html #menu_secundario {
	height:465px;
}

	#menu_secundario ul {
		padding:0;
		margin:0 0 20px 0; /* antes 60px abajo */
		list-style-type:none;
	}
	
		#menu_secundario ul li {
			margin:0 0 5px 0;
			color: #3c6aa8;
			/*min-height:26px;*/
			line-height: 26px;
		}
		* html #menu_secundario ul li{
		/*height:26px;*/
		}
		
		#menu_secundario ul li a, #menu_secundario ul li a:hover, #menu_secundario ul li a:active, #menu_secundario ul li a:visited {
		color:#3c6aa8;
		text-decoration:none;
		/*line-height:28px;*/
		}
		
		#menu_secundario ul li a img {
		border:none;
		}
		
		
		#menu_secundario ul li.on {
			background: transparent url(../img/left_menu_on.gif) no-repeat top left;
			color:#ef402a;
		}
		
		#menu_secundario ul li.on a, #menu_secundario ul li.on a:hover,
		#menu_secundario ul li.on a:active, #menu_secundario ul li.on a:visited {
		color:#ef402a;
		text-decoration:none;
		/*line-height:28px; */
		}
		
	#menu_secundario a.boton_grande {
		margin-bottom: 20px;
	}
	
	
	#promo{
	margin:0;/*-30px 0 0 0;*/
	}

	#promo a{
	border:none;
	outline:none;
	}
	#promo a img{
	border:none;
	}
		
/* ******************* fin de NAVEGACIÓN SECUNDARIA ************************* */	


/* boton yellow guardar  */

a.boton_guardar {
background: transparent url(../img/boton_yellow_right_inactivo.gif) no-repeat top right;
float:right;
padding:0 3px 0 0;
margin:0 5px 0 0;
border:#000066 0px solid;
cursor:pointer;
text-decoration:none;
}
a.boton_guardar, a.boton_guardar:hover, a.boton_guardar:active, a.boton_guardar:visited {
color:#9db4d3;
font-size:12px;
font-weight:bold;
line-height:20px;
}
* html #register_website_adunit_right_box a.boton_guardar, * html #register_website_adunit_right_box a.boton_guardar:hover, * html #register_website_adunit_right_box a.boton_guardar:active, * html #register_website_adunit_right_box a.boton_guardar:visited {
color:#9db4d3;
font-size:12px;
font-weight:bold;
line-height:20px;
}
a.boton_guardar .boton_salvar_centro{
background: transparent url(../img/boton_yellow_center_inactivo.gif) top left;
float: left;
display: block;
padding: 0px 4px 0px 4px; /*Set 4px to be equal or greater than'padding-left' value above*/
height:21px;
}
a.boton_guardar .boton_salvar_left{
background: transparent url(../img/boton_yellow_left_inactivo.gif) no-repeat top left;
width:3px;
height:21px;
float: left;
display: block;
color:#333333;
}
a.boton_guardar_activo {
background: transparent url(../img/boton_yellow_right.gif) no-repeat top right;
float:right;
padding:0 3px 0 0;
margin:0 5px 0 0;
border:#000066 0px solid;
cursor:pointer;
text-decoration:none;
}
a.boton_guardar_activo, a.boton_guardar_activo:hover, a.boton_guardar_activo:active, a.boton_guardar_activo:visited {
color:#3c6aa8;
font-size:12px;
font-weight:bold;
line-height:20px;
}
a.boton_guardar_activo .boton_salvar_centro{
background: transparent url(../img/boton_yellow_center.gif) top left;
float: left;
display: block;
padding: 0px 4px 0px 4px; /*Set 4px to be equal or greater than'padding-left' value above*/
height:21px;
}
a.boton_guardar_activo .boton_salvar_left{
background: transparent url(../img/boton_yellow_left.gif) no-repeat top left;
width:3px;
height:21px;
float: left;
display: block;
color:#333333;
}

/* FIN boton yellow guardar  */


/* boton red_right 21 */

a.red_right_button {
background: transparent url(../img/button_red_21_right.gif) no-repeat top right;
float:right;
padding:0 3px 0 0;
margin:0px 5px 0 0;
border:#000066 0px solid;
cursor:pointer;
text-decoration:none;
}

a.red_right_button, a.red_right_button:hover, a.red_right_button:active, a.red_right_button:visited {
color:#fff;
font-size:12px;
font-weight:bold;
line-height:20px;
}

a.red_right_button .red_right_button_center{
background: transparent url(../img/button_red_21_center.gif) top left;
float: left;
display: block;
padding: 0px 4px 0px 4px; /*Set 4px to be equal or greater than'padding-left' value above*/
height:21px;
}
a.red_right_button .red_right_button_left{
background: transparent url(../img/button_red_21_left.gif) no-repeat top left;
width:3px;
height:21px;
float: left;
display: block;
color:#333333;
}

/* boton red_right_25  */

a.red_right_25_button {
background: transparent url(../img/button_red_25_right.gif) no-repeat top right;
float:right;
padding:0 3px 0 0;
margin:5px 5px 0 0;
border:#000066 0px solid;
cursor:pointer;
text-decoration:none;
}
a.red_right_25_button, a.red_right_25_button:hover, a.red_right_25_button:active, a.red_right_25_button:visited {
color:#fff;
font-size:15px;
font-weight:bold;
line-height:16px;
}

a.red_right_25_button .red_right_25_button_center{
background: transparent url(../img/button_red_25_center.gif) top left;
float: left;
display: block;
padding: 4px 4px 0px 4px; /*Set 4px to be equal or greater than'padding-left' value above*/
height:21px;
}
a.red_right_25_button .red_right_25_button_left{
background: transparent url(../img/button_red_25_left.gif) no-repeat top left;
width:3px;
height:25px;
float: left;
display: block;
color:#333333;
}

/* FIN boton yellow guardar  */

/* FIN semitransparent layer with a box for infos or interaction */

.supra_info_box{
/*position:absolute;
top:80px;
left:50%
background-color:#FFFFFF;
       margin: 0px 0 0 -250px;
	   padding:0px;
       width:500px;
       height:300px;*/
	   z-index:1000;
	   border:#3c6aa8 solid 1px;
}
.supra_info_box img{
vertical-align:top;
margin:4px 0 0 0;
}
.supra_info_box_close{
height:28px;
text-align:right;
font-size:14px;
line-height:20px;
font-weight:bold;
color:#FF6600;
/*background-color:#FFcFFF;*/
/*width:470px;*/
margin:20px 10px 10px 10px;
}

.supra_info_box ul{
list-style:none;
padding:0;
width:456px;
margin:40px auto 10px auto;
}
.supra_info_box li.save_button{
margin:50px 0 0 0;
}
.supra_info_box li.info_layer_text{
width:458px;
height:25px;
font-size:12px;
line-height:16px;
color:#000000;
}
.supra_info_box li{
padding:0;
margin:0 0 20px 0;
font-size:14px;
font-weight:bold;
color:#3c6aa8;
width:456px;
/*background-color:#cFcFFF;*/
}

.supra_info_box li input{
width:458px;
height:25px;
font-size:12px;
line-height:16px;
color:#000000;
   border:#3c6aa8 solid 1px;
}

/******* BOTONES NUEVOS SIN POSICIONAR ***************************************/

/* gran botón rojo */
	a.boton_grande {
		display: inline-block;
		width: 105px;
		height: 26px; /* altura total con relleno = 34px */
		margin: 0;
		padding: 8px 0 0 0;
		text-align:center;
		text-decoration: none;
		font-weight: bold;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;       
		color: white;
		background: transparent url("../img/boton_adgroup.gif") no-repeat top right;
		cursor: pointer;
	}
/* fin de gran botón rojo */


/* boton accion (yellow) 21px off y on *******************************/
	a.bt_acc21 {
		display: inline-block;
		margin: 0;
		padding: 0;
		padding-left: 3px;
		background: url("../img/boton_yellow_left_inactivo.gif") no-repeat top left;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none !important;
		color:#3c6aa8 !important;
		cursor: default; /* modificacion hecha por Maciek (15/12/2009) */
	}
	
		a.bt_acc21 .outer {
			display: inline-block;
			padding-right: 3px;
			background: url("../img/boton_yellow_right_inactivo.gif") no-repeat top right;
		}
		
			a.bt_acc21 .inner {
				display: inline-block;
				height: 18px;
				padding: 3px 5px 0 5px;
				background: url("../img/boton_yellow_center_inactivo.gif") repeat-x top center;
			}
			
	a.bt_acc21_on {
		display: inline-block;
		margin: 0;
		padding: 0;
		padding-left: 3px;
		background: url("../img/boton_yellow_left.gif") no-repeat top left;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none !important;
		color:#3c6aa8 !important; 
		cursor: pointer;
	}
	
		a.bt_acc21_on .outer {
			display: inline-block;
			padding-right: 3px;
			background: url("../img/boton_yellow_right.gif") no-repeat top right;
		}
		
			a.bt_acc21_on .inner {
				display: inline-block;
				height: 18px;
				padding: 3px 5px 0 5px;
				background: url("../img/boton_yellow_center.gif") repeat-x top center;
			}
			
				/* para botones con flecha */
				a.bt_acc21_on .arrowright {
					display: inline-block;
					padding-right: 15px;
					background: url("../img/flecha-dcha.png") no-repeat right center !important;
					background-image: url("../img/flecha-dcha.gif");
				}
				
				a.bt_acc21_on .arrowleft {
					display: inline-block;
					padding-left: 15px;
					background: url("../img/flecha-izda.png") no-repeat left center !important;
					background-image: url("../img/flecha-izda.gif");
				}
				/* fin de para botones con flecha */
				
				
				/* para botones con icono (el icono concreto se establecera en una hoja de estilos mas especifica) */
				a.bt_acc21_on .iconright {
					display: inline-block;
					line-height: 18px;
					padding-right: 25px;
					background-repeat: no-repeat;
					background-position: right center;
				}
				
				a.bt_acc21_on .iconleft {
					display: inline-block;
					line-height: 18px;
					padding-left: 25px;
					background-repeat: no-repeat;
					background-position: left center;
				}

				a.bt_acc21_on .icon {
					display: inline-block;
					line-height: 16px;
					height: 16px;
					vertical-align: middle;
					background-repeat: no-repeat;
					background-position: center center;
					
					/* sobreescribir por el valor adecuado dentro del contexto en el que se encuentre el elemento */
					width: auto;
					background-image: none;
				}
				/* fin de para botones con icono */
				
				
/* FIN boton accion (yellow) 21px off y on ***************************/
	
	
/* boton accion (yellow) 25px on ***************************/
	a.bt_acc25_on {
		display: inline-block;
		margin: 0;
		padding: 0;
		padding-left: 3px;
		background: url("../img/adgroups_button_left.gif") no-repeat top left;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
		color:#3c6aa8 !important; 
		cursor: pointer;
		vertical-align: top;
	}
	
		a.bt_acc25_on .outer {
			display: inline-block;
			padding-right: 3px;
			background: url("../img/adgroups_button_right.gif") no-repeat top right;
		}
		
			a.bt_acc25_on .inner {
				display: inline-block;
				height: 21px;
				padding: 4px 5px 0 5px;
				background: url("../img/boton_yellow_25_body.gif") repeat-x top center;
			}
			
			
			
			a.bt_acc25_on .inner_2lines{
			display: inline;
			float:left;
			vertical-align:top;
				height: 23px;
				background: url("../img/boton_yellow_25_body.gif") repeat-x top center;
			padding: 2px 5px 0px 5px; /*Set 4px to be equal or greater than'padding-left' value above*/
			}
			
			a.bt_acc25_on .inner_star{
			display: inline;
			float:left;
			vertical-align:top;
				height: 25px;
				width:21px;				
				background: url("../img/boton_yellow_adgroup.gif") repeat-x top center;
			}
			
			span.bt_acc25_on_txt1 {
			display:block;
				font-size:11px;
				line-height:12px;
				margin: -1px 0 0 0;
			}

			span.boton_yellow_25_txt2 {
				font-size:9px;
			}
			
/* FIN boton accion (yellow) 25px on ***************************/


/* boton interaccion (red) 21px on ***************************/
	a.bt_int21_on {
		display: inline-block;
		margin: 0;
		padding: 0;
		padding-left: 3px;
		background: url("../img/button_red_21_left.gif") no-repeat top left;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		color:#fff !important; 
		cursor: pointer;
	}
	
		a.bt_int21_on .outer {
			display: inline-block;
			padding-right: 3px;
			background: url("../img/button_red_21_right.gif") no-repeat top right;
		}
		
			a.bt_int21_on .inner {
				display: inline-block;
				height: 18px;
				padding: 3px 5px 0 5px;
				background: url("../img/button_red_21_center.gif") repeat-x top center;
			}
			
			/* para botones con flecha */
			a.bt_int21_on .arrowright {
				display: inline-block;
				padding-right: 20px;
				background: url("../img/Flecha_Borde_Rojo.gif") no-repeat right 2px;
			}
			/* fin de para botones con flecha */
/* FIN boton interaccion (red) 21px off y on ***************************/


/* boton interaccion (red) 25px on ***************************/
	a.bt_int25_on {
		display: inline-block;
		margin: 0;
		padding: 0;
		padding-left: 3px;
		background: url("../img/button_red_25_left.gif") no-repeat top left;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
		color:#fff !important; 
		cursor: pointer;
		vertical-align: top;
	}
	
		a.bt_int25_on .outer {
			display: inline-block;
			padding-right: 3px;
			background: url("../img/button_red_25_right.gif") no-repeat top right;
		}
		
			a.bt_int25_on .inner {
				display: inline-block;
				height: 21px;
				padding: 4px 5px 0 5px;
				background: url("../img/button_red_25_center.gif") repeat-x top center;
			}	
/* FIN boton interaccion (red) 25px on ***************************/



/* boton aceptar (verde) 21px *******************************/
	a.bt_aceptar21_on {
		display: inline-block;
		margin: 0;
		padding: 0;
		padding-left: 5px;
		background: url("../img/boton-aceptar-left.gif") no-repeat top left;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none !important;
		color: #fff !important;
		cursor: pointer;
	}
	
		a.bt_aceptar21_on .outer {
			display: inline-block;
			padding-right: 5px;
			background: url("../img/boton-aceptar-right.gif") no-repeat top right;
		}
		
			a.bt_aceptar21_on .inner {
				display: inline-block;
				height: 18px;
				padding: 3px 5px 0 5px;
				background: url("../img/boton-aceptar-center.gif") repeat-x top center;
			}				
/* FIN boton aceptar (verde) 21px ***************************/




/* boton cancelar (rojo) 21px *******************************/
	a.bt_cancelar21_on {
		display: inline-block;
		margin: 0;
		padding: 0;
		padding-left: 5px;
		background: url("../img/boton-cancelar-left.gif") no-repeat top left;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none !important;
		color: #fff !important;
		cursor: pointer;
	}
	
		a.bt_cancelar21_on .outer {
			display: inline-block;
			padding-right: 5px;
			background: url("../img/boton-cancelar-right.gif") no-repeat top right;
		}
		
			a.bt_cancelar21_on .inner {
				display: inline-block;
				height: 18px;
				padding: 3px 5px 0 5px;
				background: url("../img/boton-cancelar-center.gif") repeat-x top center;
			}				
/* FIN boton aceptar (verde) 21px ***************************/





/* boton navegación (azul) off y on ***************************/
	a.bt_nav,
	a.bt_nav_on {
		display: inline-block;
		margin: 0;
		padding: 0;
		padding-left: 3px;
		background: url("../img/boton_left.gif") no-repeat top left;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
		color:#fff !important; 
		cursor: pointer;
	}
	
		a.bt_nav .outer,
		a.bt_nav_on .outer {
			display: inline-block;
			padding-right: 4px;
			background: url("../img/boton_right.gif") no-repeat top right;
		}
		
			a.bt_nav .inner,
			a.bt_nav_on .inner {
				display: inline-block;
				height: 21px;
				padding: 3px 5px 0 5px;
				background: url("../img/fondo_boton.gif") repeat-x top center;
			}
			
			/* para botones con flecha */
			a.bt_nav .arrowright,
			a.bt_nav_on .arrowright {
				display: inline-block;
				padding-right: 22px;
				background: url("../img/boton_flecha_fwd.gif") no-repeat right center;
			}
			
			a.bt_nav_on .arrowleft {
				display: inline-block;
				padding-left: 22px;
				background: url("../img/boton_flecha_back.gif") no-repeat left center;
			}
			/* fin de para botones con flecha */
			
	/* para el estado off cambiamos las imágenes de fondo y el puntero del ratón */
	a.bt_nav {
		background-image: url("../img/boton_left_inactivo.gif");
		cursor: default; /* flecha */
	}
	
		a.bt_nav .outer {
			background-image: url("../img/boton_right_inactivo.gif");
		}
		
			a.bt_nav .inner {
				background-image: url("../img/fondo_boton_inactivo.gif");
			}
			
				/* para botones con flecha */
				a.bt_nav .arrowright {
					background-image: url("../img/boton_flecha_fwd_inactivo.gif");
				}
				/* fin de para botones con flecha */
			
			
	
/* fin boton navegación (azul) off y on ***************************/



/******* FIN BOTONES NUEVOS SIN POSICIONAR ***************************************/

/********** barra navegacion sencilla *****************/

.navbar ul {
	overflow:auto;
}

* html .navbar ul {
	height:1%;/*
	margin:0 0 0 1px;*/
}

.navbar ul li {
	float:left;
	display:inline;
}

.navbar ul li a {
	color:#3c6aa8;
	text-decoration:none;
	font-size: 14px;
	font-weight: bold;
	padding:4px 0 4px 0;
	display:block;
	/*border-top: 1px solid #bfcad8;
	border-bottom: 1px solid #bfcad8;*/
	text-align:center;
	background: url("../img/navbar_bg_body.gif") repeat-x bottom center;
}
.navbar ul li.on a.first {
padding:4px 0 4px 30px;
	text-align:left;
}
.navbar ul li a.first {
		background: transparent url("../img/navbar_bg_left.gif") no-repeat bottom left;
		padding:4px 0 4px 0;
		border-bottom: 0px solid #bfcad8;

}
.navbar ul li a.last {
padding:4px 30px 4px 0;
	text-align:right;
		background: transparent url("../img/navbar_bg_right.gif") no-repeat bottom right;
		border-bottom: 0px solid #bfcad8;

}


.navbar ul li a.fake:hover{
background: url("../img/navbar_bg_body.gif") repeat-x bottom center;
}
.navbar ul li a.fake_last, .navbar ul li a.fake_last:hover{
background: transparent url("../img/navbar_bg_right.gif") no-repeat bottom right;
}

.navbar ul li a:hover,
.navbar ul li a.first:hover,
 .navbar ul li.on a {
	color: #fff;
	background: url("../img/navbar_pestana.gif") no-repeat bottom right ;
}

.navbar ul li a.last:hover,
 .navbar ul li.on a.last {
	color: #fff;
	background: url("../img/style1-pestana-bg_right.gif") no-repeat 100% 0;
	border-top: 0px solid #bfcad8;
	padding:4px 30px 4px 0;
	text-align:right;
}

ul.four li {
	width:25%;
}
ul.four li.hidebox{
display:none;
}
* html ul.four li.hidebox{
position:absolute;
visibility:hidden;
}
ul.five li {
	width:20%;
}
/* html .navbar.five ul{
	width:100%;
}*/
* html ul.five li{
width:19.9%;
}

ul.three li {
	width:33%;
}
ul.two li {
	width:49.9%;
}
ul.six li {
	width:16.6%;
}


/********* General Month Picker  ****************/

.monthpicker {
position:relative !important;
display:inline-block !important;
vertical-align:text-bottom !important;
font-size:1px !important;
width:16px !important;
height:15px !important;
margin:0px 10px 0 10px !important;
}

*:first-child+html .monthpicker{
display:inline !important;
}
* html .monthpicker{
display:inline !important;
vertical-align:middle !important;
}
.monthpicker a img{
border:none !important;
}
.monthpicker .information{
position:absolute !important;
top: 16px;
left:0;
border:#bfcad8 1px solid !important;
background-color:#FFFFFF !important;
min-width:170px !important; /* no puede ser auto, porque IE falla */
height:auto !important;
padding:2px 1px 0 1px !important;
color:#3c6aa8 !important;
font-size:10px !important;
font-weight:normal !important;
text-align:center !important;

z-index: 1000; /* en IE no funciona :(( */

}

				* html .monthpicker .information {
					width: 160px;
				}
	
.monthpicker table{
color:#3c6aa8 !important;
text-align:center !important;
margin:2px auto 0 auto !important;
border: none !important;
}
.monthpicker table td{
padding:1px 1px 3px 1px !important;
border: none !important;
text-align: center !important;
}
.monthpicker table td div{
padding:1px 1px 1px 1px !important;
}

.monthpicker table .state1{
background-color:#ccc !important;
color:#000000 !important;
}
.monthpicker table .state2{
background-color:#fcc !important;
color:#000000 !important;
}
.monthpicker table .state3{
background-color:#cfc !important;
color:#000000 !important;
}
.monthpicker span{
padding:2px 2px 0 0px !important;
display:inline-block !important;
margin: 0 !important;
}
.monthpicker span.state1, .monthpicker span.state2, .monthpicker span.state3{
display:inline-block !important;
font-size:1px !important;
width:9px !important;
height:9px !important;
vertical-align:middle !important;
margin:-2px 2px 0 0 !important;
}
.monthpicker span.state1{
background-color:#ccc !important;
}
.monthpicker span.state2{
background-color:#fcc !important;
}
.monthpicker span.state3{
background-color:#cfc !important;
}
p.years{
margin:0 0 5px 0 !important;
}
p.years a, p.years a:hover, p.years a:active, p.years a:visited{
color:#3c6aa8 !important;
}

	p.years a.on {
		cursor: default !important;
		text-decoration: none !important;
	}


/* ****************************************************************** */



.panel.news {
	border: 1px solid #bfcad8;
	background: #b3cd2d;
	background: #dfed93;
	padding: 10px 10px 0 10px;
	font-size: 12px;
	text-align: center;
}

	.panel.news p {
		margin: 0 0 10px 0;
	}

#panel .destruction {
		color: #fff;
	color: #fff;
	color: #555;
	line-height: 1.5em;
}

	.panel.news a {
	font-weight: bold;
	}

