/* Base */ 
@import url("header.css");
@import url("iconos.css");
@import url("home.css");
@import url("comunes.css");
@import url("botones.css");
/* Librerias */

/* Canales */
@import url("canal_pln.css");
@import url("canal_bls.css");
@import url("canal_stm.css");
@import url("canal_ays.css");
@import url("canal_cyp.css");
@import url("canal_bam.css");
@import url("canal_iyr.css");
@import url("jquery.fancybox-1.2.6.css");
@import url("canal_cia.css");


/***********************************************************************/
/* Importante, este archivo debe contener las definiciones generales,  */
/* para agregar tipos comunes, utilizar comunes.css                    */    
/***********************************************************************/
#cabecera_menu .menu_principal ul li {
	background: none;
}
/***********************************************************************/
/* Layouts															   */
/***********************************************************************/
#contenedor{
	width:966px;
	margin:auto;
	clear:both;
}
.contenedor_menu_seccion {
	/*background:transparent url(../img/bg_separador.gif) repeat-x scroll center bottom;/**/
	margin-bottom:15px;
	/*margin-right:10px;*/
	padding-bottom:17px;
	position:relative;
}
#centro ol li p {
	font-size: 1em;
	display: inline;
}
#centro .menu_recomendar a {
	color: #125292;
	font-size:1.2em;
	text-decoration:none;
	font-weight: bold;
	cursor:pointer;
}
.menu_recomendar a:hover{
	text-decoration:underline;
}
.menu_recomendar .primero, #menu_recomendar .ultimo{
	background:none !important;
}
/************************************************************/
/* Titulos                                                  */
/************************************************************/
h2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	font-weight: bold;
	color: #444;
	background: url(../img/comunes/bg_h2.gif) bottom left no-repeat;
	padding-bottom: 5px;
	margin: 15px 0 25px;
	
}

#centro h3 {
	background:transparent url(../img/comunes/borde_links.gif) repeat-x scroll center bottom;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:10px;
	margin-right:14px;
	margin-top:10px;
	padding-bottom:5px;
}

h4 {
	font-weight: bold;
	color: #2765a4;
	margin-top: 20px;
	margin-bottom: 10px;
}
/************************************************************/
/* Textos                                                   */
/************************************************************/
small{
	font-size: 1em;
	color: #999;
}
/****************************************************************/
/* Tablas TODO:no se debe definir reglas generales para table 	*/
/****************************************************************/
table{
	width: 100%;
	background: url(../img/comunes/bg_cabecera_tabla.gif) #044586 left top no-repeat;
}
tr th{
	height: 33px;
	color: #fff;
	padding-left: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	/*padding: 7px 0 7px 10px;*/
	padding:0 0 0 10px;
	line-height: 1em;
}
* html tr th {height: 19px;}
*+html tr th {height: 19px;}

#centro tr th p{
	font-size:1em;
}

td{
	padding-left: 10px;
	height: 32px;
	background-color:#fff;
	font-size:1.1em;
	line-height: 1em;
}
td.der{
	text-align: right;
}

td.cen{
	text-align: center;
}

tr.impar td{
	border: 1px solid #cbe4fe;
	border-left: 0;
	border-right: 0;
	background: #f5faff;
}
tr.ultimo td{
	border: 1px solid #cbe4fe;
	border-left: 0;
	border-right: 0;
	border-top:0;
	background: #fff;
}
tr.nuevo td{
	border: 1px solid #a6d1cb;
	border-left: 0;
	border-right: 0;
	color:#2a8f1f;
	background-color: rgb(208, 236, 204);
}
tr.nuevo{
	background: #d0eccc;
}
td.nuevo{
	background: #d0eccc url(../img/comunes/nueva.jpg) no-repeat left center;
	width: 30px;
}
#centro td p { font-size: 1em; }
/*********************************************/
/* Tablaliquida******************************/
table.tablaLiquida{
	background:none;
}
table.tablaLiquida tr th {
	background:url(../img/comunes/bg_headerTablaLiquida.gif) -10px top no-repeat #044586;
	padding:10px;
	text-align:center;
	vertical-align:middle;
	height:auto;
}

table.tablaLiquida tr th.primera {
	background-position:top left;
}

table.tablaLiquida tr th.ultima {
	background-position:top right;
}

table.tablaLiquida tr td {
	padding:10px;
	height:auto;
}
* html table.tablaLiquida tr td {
	padding:10px;
	height:auto;
}
/* Sobreescribiendo estilos */
#centro table.tablaEstructural td table.tablaLiquida tr td{
	padding:10px;
	height:auto;
}
#centro table.tablaEstructural td table.tablaLiquida tr.impar td
	 {
	border: 1px solid #cbe4fe;
	border-left: 0;
	border-right: 0;
	background: #f5faff;

}
#centro table.tablaEstructural td table.tablaLiquida tr td p{
	font-size:.9em;
}
#centro table.tablaEstructural td table.tablaLiquida tr.impar td p{
	font-size:.9em;
}
#centro table.tablaEstructural td table.tablaLiquida th{
	font-size:1em;
}
/*********************************************/

/* Tabla de Concursos ******************************/
table.tablePager div.cont_prom {
	margin: 0 0 0 10px;
}
/***************************************************/

/* Flash ***********************************/
.bloque_contenido object {
	float:left;
	margin:0 0 0 5px;
}
/* LINK ************************************/
.link_flecha{
	background: url(../img/comunes/bullet_flecha_cerrado.gif) right 3px no-repeat;
	padding-right: 15px;
	color:#444;
	text-decoration:none;
}
.link_flecha:hover{
	text-decoration:underline;
}

#centro a.link_flecha_verde{
	background: url(../img/comunes/bullet_flecha_verde.gif) right 3px no-repeat;
	padding-right: 15px;
	color:#2BA306;	
	text-decoration:underline;
}

a.cajalinks{
	padding-left:10px;
	font-weight:bolder;
	font-size:1.1em;
	
}

/*
#centro a.link_flecha_verde_contrata{
	background: url(../img/comunes/bullet_flecha_verde.gif) right 3px no-repeat;
	padding-right: 15px;
	color:#2BA306;
	text-decoration:none;
	text-decoration:underline;
	font-size:.9em;
	display: block;
	float: left;
}
*/

/*************************************************************/
/* Bloques Layout											 */		
/*************************************************************/
.bloque_contenido{
	margin-bottom:5px;
}
#contenido_sin_columnas{
	margin-bottom:10px;
}

/* BARRA DE NAVEGACIÓN */
	
/*********************************************/
/*	LIGHTBOX								 */
/*********************************************/
#lb1_top{
	background:url(../img/lb1_top.gif) no-repeat top left;
	/*width:519px;/**/
	height:4px;
	padding-left: 5px;
	margin-right: 1px;
}
* html #lb1_top { margin-right: 3px; position:relative; left: 1px; }   /* FIX IE6 */

#lb1_top div{
	background:url(../img/lb1_top.gif) no-repeat top right;
	height:4px;
	overflow:hidden;
	position: relative;
	left: 1px;
}

#lb1_cuerpo{
	background-color:#efefef;
	/*width:517px;/**/
	border-left:1px solid #666;
	border-right:1px solid #666;
	padding-bottom:5px;
	overflow:hidden;
}
#lb1_pie{
	 /*width:519px;/**/
	 height:4px;
	 padding-left: 5px;
	 background:url(../img/lb1_pie.gif) no-repeat top left;
	 margin-right: 1px;
}
* html #lb1_pie { float: left; } /* fix */

#lb1_pie div {
	 height:4px;
	 background:url(../img/lb1_pie.gif) no-repeat top right;
	 overflow:hidden;
	 position: relative;
	 left: 1px;
}

/**************/
.lb1_top{
	background:url(../img/lb1_top.gif) no-repeat top left;
	/*width:519px;/**/
	height:4px;
	padding-left: 5px;
	margin-right: 1px;
}
* html .lb1_top { margin-right: 3px; position:relative; left: 1px; }   /* FIX IE6 */

.lb1_top div{
	background:url(../img/lb1_top.gif) no-repeat top right;
	height:4px;
	overflow:hidden;
	position: relative;
	left: 1px;
}

.lb1_cuerpo{
	background-color:#efefef;
	/*width:517px;/**/
	border-left:1px solid #666;
	border-right:1px solid #666;
	padding-bottom:5px;
	overflow:hidden;
}
.lb1_pie{
	 /*width:519px;/**/
	 height:4px;
	 padding-left: 5px;
	 background:url(../img/lb1_pie.gif) no-repeat top left;
	 margin-right: 1px;
}
* html .lb1_pie { float: left; } /* fix */

.lb1_pie div {
	 height:4px;
	 background:url(../img/lb1_pie.gif) no-repeat top right;
	 overflow:hidden;
	 position: relative;
	 left: 1px;
}
/**************/

.cabecera_lb1{
	background:url(../img/bg_cabecera_lb1.jpg) bottom no-repeat;
	margin-left:14px;
	margin-right:10px;
	padding-top:10px;
	padding-bottom:7px;
	overflow:hidden;
}
.cabecera_lb1 h1{
	color:#125292;
	font-size:1.4em;
	font-weight:bold;
	display:block;
}
.cabecera_lb1 .cerrar{
	background:url(../img/lb1_cerrar.jpg) no-repeat right 2px;
	padding-right:10px;
	height:18px;
	line-height:14px;
	display:block;
	width:37px;
	color:#125292;
}

.caja{
	margin-left:14px;
	margin-top:5px;
	padding-right: 10px;
	overflow: hidden;
}
.caja_top{
	background:url(../img/lb1_caja_top.jpg) no-repeat top left;
	/*width:488px;/**/
	height:3px;
	padding-left: 5px;
	overflow:hidden;
}
.caja_top div{
	background:url(../img/lb1_caja_top.jpg) no-repeat top right;
	height:3px;
	overflow:hidden;
}

.caja_pie{
	background:url(../img/lb1_caja_pie.jpg) no-repeat top left;
	/*width:488px;/**/
	height:3px;
	padding-left: 5px;
	overflow:hidden;
}
.caja_pie div {
	background:url(../img/lb1_caja_pie.jpg) no-repeat top right;
	height:3px;
	overflow:hidden;
}

.caja_cuerpo{
	/*width:472px;/**/
	background-color:#fff;
	padding-left:16px;
	padding-right:16px;	
	overflow:auto;	
}
#lb1_cuerpo .caja_cuerpo p{
	margin:0px;
	padding:6px 0px;
}
#lb1_cuerpo .caja_cuerpo a, #lb1_cuerpo .caja_cuerpo a:hover{
	color:#125292;
	text-decoration:underline;
}
#lb1_cuerpo .caja_cuerpo a:hover{
	text-decoration:none;
}
.fila_caja{
	border-bottom:#d6dfe4 1px solid;
	margin-right:16px;
}
.btn_caja{
	margin-left:16px;
	margin-right:16px;
	margin-top:8px;
}
#lb1_cuerpo .caja_cuerpo .nota{
	color:#989898 !important;
	margin-left:16px;
}
.bloque_lb1{
	margin-right:40px;
	padding-top:1px;
	padding-bottom:1px;
}
.bloque_lb1 label{
	float:left;
	width:105px;
	display:block;
	padding-top:3px;
	font-size:1.1em;
}
.bloque_lb1 span{
	float:left;
	display:block;
	padding-top:3px;
	font-size:1.1em;
}
.bloque_lb1 .text_lb1{
	float:left;
	display:block;
	margin-left:4px;
	width:255px;
}
#lb1_cuerpo form{
	padding-top:10px;
	padding-bottom:10px;
}
.btn_enviar{
	text-align:center;
	margin-top:12px;
}
/* DESPLIEGUES */
.despliegues{
	margin-bottom:20px;
	margin-top:20px;
}
.accordion .stretch h3{
	font-size:12px;
	background:none;
	padding:0;
	margin:0;
}

#vModal-loader {
	position: fixed;
	height: 40px;
	width: 40px;
	cursor: pointer;
	overflow: hidden;
	background: none;
	z-index: 160;
	background: transparent url('../img/ajax-loaderBG.gif') no-repeat;
	top: 50%;
	left: 50%;
	margin-left: -20px;
	margin-top: -20px;
	padding: 3px 0 0 4px;
}

#vModal-loader div {
	height: 40px;
	width: 40px;
	background: transparent url('../img/ajax-loader2.gif') no-repeat;
}
* html #vModal-loader { position: absolute; }

#vModal-cerrar {
	height: 30px;
	width: 30px;
	position: absolute;
	top: -14px;
	right: -14px;
	background: url('../img/fancy_closebox.png') no-repeat;
	z-index: 3000;
	cursor: pointer;
}
/*
* html #vModal-cerrar { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancy_closebox.png'); } /**/
* html #vModal-cerrar { background: url('../img/fancy_closebox.gif') no-repeat; }

/********************************************************/	
/* CONTENIDO CENTRO 									*/
/********************************************************/
#centro ul li a {
	font-size:1.2em;
}

#centro ul li p a {
	font-size:1em;
}

#centro p{
	font-size:1.2em;
}

#lb1_cuerpo p{
	font-size:1.1em;
	margin:7px 10px 7px 14px;
	color:#474747;
}
#centro a {
	color: #000;
}

#centro p.titulo {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 2em;
	font-weight: bold;
	padding-left: 10px;
	margin-bottom:0;
}

/*cabecera centro*/
.cuerpo{
	/* Sera necesario esto aun */
	/* padding-right: 2px; */
}

.cuerpo h4 {
	color:#2765A4;
	font-weight:bold;
	font-size: 1.1em;
}
.cuerpo ul{
	padding-bottom:20px;
}

.cuerpo ul ul {
	padding-bottom: 0px;
	margin-bottom: 5px;
}

.contenedor_titulo img {
	padding-left: 10px;
	margin-bottom: 10px;
}
.notas {
	color: #666;
	margin-bottom: 40px;
	margin-top:20px;
}
.notas h5 {
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:28px;
}
.notas ul {
	padding-left: 15px;
	line-height: 18px;
	font-size:1.1em;
}
/********************************************************/

/********************************************************/
/* CONTENIDO DERECHA 									*/
/********************************************************/
/********************************************************/
/* LISTAS 												*/
/********************************************************/
ul li {
	background:transparent url(../img/bullet_link.gif) no-repeat scroll 0px 5px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-left:10px;
}
ul ul li, ol ul li {
	background:transparent url(../img/comunes/bullet_link2.gif) no-repeat scroll 0px 5px;
	margin-left: 15px;
}
ol ol li {
	margin-left: 15px;
}

ul li p {
	display: inline;
}

ol {
	font-size: 1.2em;
	list-style-position: outside;
	margin-bottom: 10px;
	margin-left:23px;
	list-style-type: decimal;
}

#centro ol li p {
	font-size: 1em;
	display: inline;
}
.cuerpo ul ul, .cuerpo ol ul, .cuerpo ol ol, .cuerpo ul ol { margin-bottom: 0; padding-bottom: 0; }

/***************************************************************/

/***************************************************************/
/* Caja pasos (TODO: Clasificar en css correspondiente)		   */
/***************************************************************/
.pasos{
	background:url(../img/tipos/bg_pasos.jpg) no-repeat bottom;
	min-height:31px;
	height:auto !important;
	height:31px;
	width:553px;
	padding:1px;
	margin-bottom:12px;
}
.cuerpo .numero{
	margin:1px 10px 0 0;
}
.pasos h3{
	font-size:1.2em;
	font-weight:bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	margin-left:10px;
	padding-top:8px;
	background:transparent !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-bottom:0px !important;
}
.texto_paso{
	height:auto !important;
	min-height:262px;
	width:auto !important;
}
.contenido_paso p {
	font-size:1.1em;
}
.texto_paso .top_caja{
	background:url(../img/comunes/top_caja_pasos.jpg) top no-repeat;
	height:3px;
	overflow:hidden;
	width:230px;
	margin-top:15px;
}
.texto_paso .pie_caja{
	background:url(../img/comunes/pie_caja_pasos.jpg) top no-repeat;
	height:3px;
	overflow:hidden;
	width:230px;
	margin-bottom:15px;
}
.texto_paso .cuerpo_caja{
	width:204px;
	background:#eff9fd;
	border-left:1px solid #d8e9f0;
	border-right:1px solid #d8e9f0;
	padding:5px 12px;
}
.texto_paso .cuerpo_caja strong{
	color:#336699;
}
.texto_paso a,.texto_paso a:hover{
	color:#125292;
	text-decoration:underline;
}
.texto_paso a:hover{
	text-decoration:none;
}
.gris{
	color:#999;
}
.contenido_paso .top_caja_grande{
	background:url(../img/comunes/top_caja_pasos_grande.jpg) top no-repeat;
	height:3px;
	overflow:hidden;
	width:558px;
	margin-top:15px;
}
.contenido_paso .pie_caja_grande{
	background:url(../img/comunes/pie_caja_pasos_grande.jpg) top no-repeat;
	height:3px;
	overflow:hidden;
	width:558px;
	margin-bottom:15px;
}
.contenido_paso .cuerpo_caja_grande{
	width:534px;
	background:#eff9fd;
	border-left:1px solid #d8e9f0;
	border-right:1px solid #d8e9f0;
	padding:20px 12px;
	text-align:center;
}
.contenido_paso .cuerpo_caja_grande p{
	font-weight:bold;
	color:#336699;
}
/*****************************/
/***************************************************************/
/* PortletContrata											   */
/***************************************************************/
div.contenedor-contrata{
	padding-left:16px;
	margin-bottom: 70px;
}
div.contenedor-contrata div.contenedor-select{
	padding-left:3px;
}
div.contenedor-contrata div.contenedor-select select.sel_contrata{
	width:300px;
}
div.contenedor-contrata div.contenedor-select p{
	margin-bottom:10px;
}
div.contenedor-link {
	position:relative;
}
div.contenedor-contrata div.contenedor-link a.textoLink{
	margin-left:18px; position:absolute; top:11px;font-size:1.2em;
}
/****************************************************************/
/****************************************************************/
/* tmplInfoPush	     								 		  	*/
/****************************************************************/
#infoPush .bloque_info {
	display:block;
	width:272px;
	padding-bottom:40px;
}
#infoPush .bloque_info.izquierdo {
	margin-right:10px;
}
#infoPush .bloque_info img {
	float:left;
	display:block;
}
#infoPush .bloque_info .bloque_info_contenido {
	float:right;
	display:block;
	width:201px;
	font-size:1.1em;
}
#infoPush .bloque_info .bloque_info_contenido strong {
	font-weight:bolder;
	padding-bottom:5px;
	display:block;
}
#infoPush .bloque_info .bloque_info_contenido p {
	padding-bottom:5px;
}
#infoPush .bloque_info .bloque_info_contenido a,
#infoPush .bloque_info .bloque_info_contenido a:visited {
	font-weight:bolder;
	text-decoration:underline;
	color:#444;
}
#infoPush .bloque_info .bloque_info_contenido a:hover {
	text-decoration:none;
}
#infoPush .bloque_info .bloque_info_contenido .wp_bloqueMain a {
	float:left;
}

/*--------------------------------
 *  		  Caja WP
 *-------------------------------*/
 #centro td  #infoPush p {
 	font-size:0.9em;
 }
 
#infoPush .wp_bloque {
	padding-top:10px;
	display:none;
}
#infoPush .wp_bloque .wp_bloqueTop {
	background:url(../img/canal_im/bg_bloqueInfoTop.gif) bottom left no-repeat;
	width:201px;
	height:4px;
	display:block;
	font-size:1px;
}
#infoPush .wp_bloque .wp_bloqueBottom {
	background:url(../img/canal_im/bg_bloqueInfoBottom.gif) top left no-repeat;
	width:201px;
	height:4px;
	display:block;
	font-size:1px;
}
#infoPush .wp_bloque .wp_bloqueMain {
	background:url(../img/canal_im/bg_bloqueInfoMain.jpg) top left repeat-x #e8e8e8;
	border-left:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
	padding:4px 0 4px 8px;
}
#infoPush .wp_bloque .wp_bloqueMain .wp_campo {
	float:left;
	display:block;
}
#infoPush .wp_bloque .wp_bloqueMain .wp_campo.wp_input {
	padding:4px 8px 0 0;
}
#infoPush .wp_bloque .wp_bloqueMain .wp_campo.wp_input input {
	color:#676767;
	outline:none;
}
#infoPush .wp_bloque .wp_bloqueMain table {
	background:none !important;
}
#infoPush .wp_bloque .wp_bloqueMain table tr td {
	padding: 0;
	background:none;
	height:auto;
}
#infoPush .wp_bloque .wp_bloqueMain a,
#infoPush .wp_bloque .wp_bloqueMain a span {
	color: #FFF;
	text-decoration:none !important;
}
#infoPush .wp_bloque .wp_bloqueMain a span {
	padding:10px 7px 10px 15px;
}

/*--------------------------------
 *  	 Alertas (Mensajes)
 *-------------------------------*/
#infoPush .wp_alerta {
	display:none;
	background:url(../img/canal_im/ico_alertaSmall.gif) 8px center no-repeat #FFF1A8;
	border-top:1px solid #CFC489;
	border-bottom:1px solid #CFC489;
	padding:10px 0 10px 30px;
	margin-top:10px;
}
#infoPush .wp_exito {
	display:none;
	background:url(../img/canal_im/ico_tic_verde.gif) 8px center no-repeat #DDF0D9;
	border-bottom:1px solid #BED7BC;
	border-top:1px solid #BED7BC;
	padding:10px 0 10px 30px;
	margin-top:10px;
}
/****************************************************************/
/* Info Push Extendido											*/
/****************************************************************/
.wpp .wppTop {
	/* background:url(../img/canal_im/bg_wppTop.gif) top left no-repeat; /**/
	/* width:554px; /**/
	/* height:4px; /**/
	display:block;
	font-size:1px;
}
.wpp .wppBottom {
	/* background:url(../img/canal_im/bg_wppBottom.gif) top left no-repeat; /**/
	/* width:554px; /**/
	height:4px; /**/
	display:block;
	font-size:1px;
}
.wpp .wppMain {
	/* background:url(../img/canal_im/bg_wppMain.jpg) top left repeat-x #E8E8E8; /**/
	display:block;
	/* border:1px solid #bfbfbf; /**/
	border-bottom:none;
	border-top:none;
	color:#676767;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	padding:10px 20px;
}
.wpp .wppCat {
	display:block;
	padding-top:15px;
}
.wpp .wppCat .wppCampo {
	display:block;
	float:left;
	padding-right:10px;
}
.wpp .wppCat .wppCampo table {
	background:none;
}
.wpp .wppCat .wppCampo table td {
	padding:0;
	height:auto;
	background:none;
}
.wpp .wppCat .wppCampo.boton {
	margin:-4px 0 -4px 0;
}
.wpp .wppCat .wppCampo.boton a {
	float:left;
}
.wpp .wppCat .wppCampo.boton a span {
	padding:10px 12px 10px 20px;
}
.wpp .wppCat .wppCampo.texto {
	padding-top:4px;
}

.wpp .wp_alerta {
	display:none;
	background:url(../img/canal_im/ico_alertaSmall.gif) 8px center no-repeat #FFF1A8;
	border-top:1px solid #CFC489;
	border-bottom:1px solid #CFC489;
	padding:10px 0 10px 30px;
	margin-top:10px;
}

.wpp .wp_exito {
	display:none;
	background:url(../img/canal_im/ico_tic_verde.gif) 8px center no-repeat #DDF0D9;
	border-bottom:1px solid #BED7BC;
	border-top:1px solid #BED7BC;
	padding:10px 0 10px 30px;
	margin-top:10px;
}
.wpp {
	display:block;
	/*width:554px;  /**/
	margin-bottom:20px;
}
div.wppImg {
	overflow: auto; height: 1%;
}

div.wppImg .wpp {
	margin-bottom: 0px;
}

div.wppImg_footer {
	margin-bottom: 20px; padding-top: 6px;
}
#centro div.wppImg_footer p {font-size: 1em}

.flotar_izq {
	display:inline;
	float:left;
}
.flotar_der {
	display:inline;
	float:right;
}


/*
 * Separadores naranjo y gris
 */
.separador_naranjo {
    display: block;
    margin: 4px 0 10px;
    height: 3px;
    background: #b2b2b2;
    border-right: 9px solid #f78e1e;
}* html .separador_naranjo {
    font-size: 1px;
}

.separador_gris {
    display: block;
    margin: 4px 0 10px;
    height: 3px;
    background: #b2b2b2;
    border-right: 9px solid #959ea5;
}* html .separador_gris {
    font-size: 1px;
}

/*
 * Tooltip
 */
 
#tooltip1 {
	background:url("../img/tooltip/tooltipLarge.png") no-repeat scroll right bottom transparent;
	padding:0 0 15px;
	position:absolute;
	width:239px;
	z-index:149;
}

#tooltip1 div.flecha {
	background:url("../img/tooltip/tooltipLarge.png") no-repeat scroll left top transparent;
	color:#444444;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	min-height:50px;
	padding:11px 14px 7px;
}
.ico_interrogacionNuevo  {
	background:url("../img/icons/ico_interrogacion.gif") no-repeat scroll left center transparent;
	display:block;
	float:left;
	height:16px;
	margin:0 0 0 5px;
	width:16px;
} 