/*** Tags
-------------------------------------------------------------- ***/
* {margin:0; padding:0;}

body {
	background:#f1f2f2 url(../img/bg_body.gif) repeat-x 0px 0px;
	font:62.5% Arial, Helvetica, sans-serif;
	color:#515151;
}
:focus {outline:0;}
img {border:0px;}
ul, ol {list-style-type:none;}

a {color:#75aad6; text-decoration:none;}
a:hover {color:#75aad6; text-decoration:underline;}

p {font-size:1.2em;}

/*** Clases comunes
-------------------------------------------------------------- ***/
.right { float:right;}
.left { float:left;}
.cleaning { clear:both;}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .clearfix {height:1px;}/* Hack para ie mac*/
.box_txt {padding:1.8em; background:#fff;}
.box_txt p { margin-bottom:1.2em; line-height:1.4em;}

p.dest_usuario {font-size:1.2em; font-weight:bold; color:#868686;}
p.dest_usuario strong { font-size:1.6em; font-weight:normal;}

p.alerta {
	color:#973434;
	font-weight:bold;
	padding:0.6em 0.6em 0.6em 2.3em;
	background:#eee7e7 url(../img/ico_alerta.gif) no-repeat 8px 8px;
	border:1px dashed #bc6161;
}
p.alertaVerde {
	color:#349734;
	font-weight:bold;
	padding:0.6em 0.6em 0.6em 2.3em;
	background:#e7eee7;
	border:1px dashed #349734;
}

.box_promo {
 		position:relative;
 		margin:0px auto;
 		min-width:8em;
 		max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
 		z-index:1;
 		margin-left:12px; /* default, width of left corner */
 		margin-bottom:0.5em; /* spacing under box_promo */
	}
	.box_promo .content, .box_promo .t, .box_promo .b, .box_promo .b div{
		background:transparent url(../img/bg_boxPromo.gif) no-repeat top right;
		_background-image:url(../img/bg_boxPromo.gif);
	}
	.box_promo .content{
 		position:relative;
		zoom:1;
 		_overflow-y:hidden;
 		padding:12px 12px 0px 0px;
		color:#868686;
		font-size:1.1em;
	}
	.box_promo .t{
 		/* top+left vertical slice */
 		position:absolute;
		left:0px;
		top:0px;
		width:12px; /* top slice width */
		margin-left:-12px;
		height:100%;
		_height:1600px; /* arbitrary long height, IE 6 */
 		background-position:top left;
	}
	.box_promo .b {position:relative; width:100%;}
	.box_promo .b, .box_promo .b div { height:30px; font-size:1px;}
	.box_promo .b {background-position:bottom right;}
	.box_promo .b div {
		position:relative;
		width:12px; /* bottom corner width */
		margin-left:-12px;
		background-position:bottom left;
	}
	
	
	/*** Titus
	---------------------------------------------------------- ***/
	h2.tituSeccion, h2.tituSeccionUsuario {
		font-size:2.3em;
		display:block;
		line-height:1.8em;
		padding-left:1.4em;
	}
	h2.tituSeccion {color:#fff; background:#75aad6 url(../img/bullet_tituSeccion.gif) no-repeat 0.65em 0.7em;}
	h2.tituSeccionUsuario {color:#868686; background:#DDE9F5 url(../img/bullet_tituSeccionUsuario.gif) no-repeat 0.65em 0.7em;}
	
	h3.subTitu {
		font-size:2.0em;
		color:#75aad6;
		font-weight:700;
		margin-bottom:0.3em;
	}
	
	h4.tituPromo { font-size:16px; color:#f6c73c; margin-bottom:0.8em;}
	
		h2.cabecera{
		font-size:2.0em;
		color:#FFD65C;
		font-weight:600;
		margin-bottom:0.3em;
		text-decoration:none;
		background-color:#FFFFFF;
		display: block;
	}
	
	h2.tituDestacado a{
		font-size:2.3em;
		color:#75aad6;
		line-height:2.0em;
		padding-left:0.5em;
		background:url(../img/bg_tituDestacado.gif) repeat-x 0px 0px;
		
	}	
	h2.tituListado{
		font-size:1.2em;
		color:#75aad6;
		line-height:2.5em;
		padding-left:0.7em;
		background:#F2F3F4 url(../img/bg_tituListado.gif) repeat-x 0px 0px;
		
	}
		h2.tituLogo{
			font-size:1.5em;
			color:#3A87C5;
			line-height:5.2em;
			padding-right:0.7em;
			margin-bottom:0px;
		}	
	
	/*** Listas
	---------------------------------------------------------- ***/
	.list_caracteristicas {margin-top:1.0em; font-size:1.1em;}
	.list_caracteristicas li a {color:#e5bd46; font-weight:bold;}
	.list_caracteristicas li a:hover {color:#75aad6; font-weight:bold;}
	
	.list_check li {background: url(../img/ico_check.gif) no-repeat 0px 0px; padding-left:2.0em; margin-bottom:1.0em;}
	.list_arrow li {background:url(../img/bullet_desgloseCatalogo.gif) no-repeat 0px 0.3em; padding-left:1.2em; margin-bottom:1.0em; font-size:1.2em;}
	
	/*** Links
	---------------------------------------------------------- ***/
	.lnk_anterior, .lnk_siguiente {
		width:auto;
		color:#808080;
		display:block;
		font-weight:bold;
		background-repeat: no-repeat;
		line-height:14px;
		overflow:hidden;
	}
	.lnk_anterior {
		text-align:left;
		padding-left:1.0em;
		background-image:url(../img/bg_lnk_anterior.gif);
		background-position:0px 3px;
	}
	
	.lnk_siguiente {
		text-align:right;
		padding-right:1.0em;
		background-image:url(../img/bg_lnk_siguiente.gif);
		background-position:right 3px;
	}
	
	.lnk_anterior:hover {background-position:0px -8px;}
	.lnk_siguiente:hover {background-position:right -8px;}
	
	.btn_brillo, .btn_brillo2{
		display:block;
		background-repeat:no-repeat;
		background-position:0px 0px;
		width:143px;
		font-weight:bold;
		text-align:center;
		font-size:11px;
	}
	.btn_brillo {background-image:url(../img/btn_gloss.gif); height:20px; line-height:20px; color:#fff;}
	.btn_brillo:hover {background-position:0px -20px; text-decoration:none; color:#578cb8;}
	
	.btn_brillo2 {width:120px; height:32px; line-height:32px; background-image:url(../img/btn_gloss2.gif); color:#578cb8;} 
	.btn_brillo2:hover {background-position:0px -32px; color:#fff; text-decoration:none;} 
	
	/*** Forms
	---------------------------------------------------------- ***/
	.txt, textarea {
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.1em;
		color:#999;
		padding:0.1em 0.2em;
		border:1px solid #a5acb2;
		margin-bottom:1.0em;
	}
	
	.btn_form {
		font-size:11px;
		border:0px;
		display:block;
		width:73px;
		line-height:23px;
		height:22px;
		color:#578cb8;;
		text-align:center;
		cursor:pointer;
		background:url(../img/btn_form.gif) no-repeat 0px 0px;
		font-weight:bold;
	}
	.btn_form:hover{ text-decoration:none; background:url(../img/btn_form.gif) no-repeat 0px -22px; color:#fff;}
	

/*** Layout
-------------------------------------------------------------- ***/
#wrap{width:933px; margin:0px auto;}
#cabecera { padding-top:22px; position:relative;}
	#cabecera .logo a {
		display: block;
		height: 0px !important;
		height /**/:46px; /* IE 5/Win hack */ 
		padding: 46px 0 0px 0;
		overflow: hidden;
		background-repeat: no-repeat;
		background-image: url(../img/logo_firsTwice.gif);
		width:255px;
		margin-bottom:6px;
	}

	#navSup {background: url(../img/bg_menu_b.gif) no-repeat 0px 0px; /*padding-top:4px;*/}
	#navSup ul {padding-top:24px;}
	#navSup ul li {float:left; border-right:1px solid #e7e7e7;}
	
	.mainMenuItem {	
		font-size:1.4em;
		color:#868686;
		display:block;
		background-color:#fff;
		border-top:3px solid #f0f0f0;
		line-height:32px;
		padding:0px 15px;
	}
	
	.mainMenuItem:hover, .mainMenuItemSel, .mainMenuItemSel:hover {
		font-size:1.4em;
		color:#fff;
		display:block;
		background-image:url(../img/bg_mainMenu_itemSel.gif);
		background-repeat:repeat-x;
		background-position:0px 0px;
		border-top:0px;
		line-height:35px;
		padding:0px 15px;
		text-decoration:none;
	}
	
	#btn_home, .mMenuItemHome{
		border-top:0px!important;
		font-size:1.4em;
		color:#868686;
		display: block;
		height: 0px !important;
		height /**/:33px; /* IE 5/Win hack */ 
		padding: 33px 0 0 0!important;
		overflow: hidden;
		background-color:#F1F2F2!important;
		background-repeat: no-repeat;
		background-image: url(../img/btn_home.gif);
		background-position:0px 0px;
		width:84px;
		line-height:33px;
	}
	#btn_home:hover, .mMenuItemHome:hover, .mMenuItemHomeSel, .mMenuItemHomeSel:hover {
		border-top:0px!Important;
		font-size:1.4em;
		color:#fff;
		display: block;
		height: 0px !important;
		height /**/:35px; /* IE 5/Win hack */ 
		padding: 35px 0 0 0!Important;
		overflow: hidden;
		background-color:#F1F2F2!important;
		background-repeat: no-repeat;
		background-image: url(../img/btn_home.gif);
		width:84px;
		background-position:0px -35px;
		line-height:35px;
	}
	
	.areaUsuario{position:absolute; top:80px; right:5px; width:375px; padding-top:0.3em;}
	.areaUsuario h3{
		display:block;
		font-size:1.6em;
		color:#75aad6;
		background:url(../img/bullet_tituAcceso.gif) no-repeat 0.0em 0.3em;
		padding:0em 0em 0em 1.0em;
		margin:0px 0.5em;
	}
	.areaUsuario h3 span { font-size:0.8em; color:#515151;}
	.areaUsuario ul { padding-top:6px!important; margin-left:0.5em; font-size:1.2em; color:#75AAD6; font-weight:bold;}
	.areaUsuario ul li {display:inline;}
	.areaUsuario ul li.creditos { color:#515151; font-weight:normal;}
	
	#box_acceso input{display:inline;}
	#box_acceso .txt{font-weight:bold; width:8.0em;}
	
	
.brd {
	background:#f0f0f0;
	border-width:0px 1px 1px;
	border-style:solid;
	border-color:#ccc;
	padding:0px 3px 3px;
}
.contenedor{ background:url(../img/bg_contendor.gif) repeat-y 0px 0px;}

#left_col {width:669px;}
	#box_nube { padding:1.0em; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7;}
	#box_nube a { font-size:1.2em; text-decoration:none; color:#c3c3c3; padding:0.2em 0.3em;}
	#box_nube a:hover { font-size:1.2em; text-decoration:none; color:#75aad6;}

	#box_nube a.lnk_12 {font-size:1.2em;}
	#box_nube a.lnk_12:hover {font-size:1.2em;}
	#box_nube a.lnk_13 {font-size:1.4em;}
	#box_nube a.lnk_13:hover {font-size:1.4em;}
	#box_nube a.lnk_14 {font-size:1.6em;}
	#box_nube a.lnk_14:hover {font-size:1.6em;}
	#box_nube a.lnk_15 {font-size:1.8em;}
	#box_nube a.lnk_15:hover {font-size:1.8em;}
	#box_nube a.lnk_16 {font-size:2.0em;}
	#box_nube a.lnk_16:hover {font-size:2.0em;}
	#box_nube a.lnk_17 {font-size:2.2em;}
	#box_nube a.lnk_17:hover{font-size:2.2em;}

#right_col {width:252px;}

	#box_buscador {position:relative;}
		#box_buscador img {position:absolute; top:8px; left:10px;} 
		#box_buscador .txt { width:12.5em; font-size:1.4em; margin-left:1.0em; padding:0.2em 0.3em 0.2em 1.7em;}
		
	#box_rightNav {
		background-color:#a3c9e8;
	}
	#box_rightNav ul { padding:1.6em 0.0em;}
	#box_rightNav ul li {margin-bottom:1.6em; display:block; width:auto; height:auto;}
	#box_rightNav ul li a {
		padding:0.3em 0.3em 0.3em 1.0em;
		display:block;
		background-color:#F2F3F4;
		color:#75aad6;
		font-size:1.2em;
		font-weight:700;
	}
	#box_rightNav ul li a:hover { text-decoration:none; color:#edf4fa; background-color:#75AAD6;}
	
		.rightNav_submenu { display:none; background-color:#fff; padding:0.5em 0.0em!important;}
		.rightNav_submenu li {margin-bottom:0.0em!important; padding:0em 0em 0.0em 0.5em!important;}
		.rightNav_submenu li a {
			background:#fff!important;
			color:#868686!important;
			font-size:12px!important;
			font-weight:bold;
			padding:0em!important;
		}
		.rightNav_submenu li a:hover {
			font-size:12px!important;
			font-weight:bold;
			background:#fff!important;
			padding:0em!important;
			color:#c0c0c0!important;
			text-decoration:underline;
		}
		
		.box_s_sub_menu {display:none;}
		.box_s_sub_menu ul{ padding:4px 0px!important; margin:0!important;}
		.box_s_sub_menu ul li {padding:0em 0em 0.0em 0.0em!important;}
		.box_s_sub_menu ul li a, .box_s_sub_menu ul li a:hover {
			background:#fff url(../img/bullet_subSubCat_usuario.gif) no-repeat 0px 3px!important;
			color:#75aad6!important;
			font-size:12px!important;
			font-weight:normal!important;
			padding:0em 0em 0.0em 1.0em!important;
		}	

#pie { background:url(../img/bg_pie.gif) repeat-x 0px 0px; border-bottom:8px solid #ffd65c; line-height:53px; margin-top:7px;}
	#cont_pie {width:933px; margin:0px auto;} 
	#cont_pie a {color:#515151; text-decoration:none; padding:0.1em 0.3em;}
	#cont_pie a:hover {color:#515151; text-decoration:none; background:#f1f2f2;}
	
	
/*** Layout index
-------------------------------------------------------------- ***/
.box_introMasVendido {
	width:45%;
	padding:0.3em;
	font-size:0.9em;
	margin-bottom:1.0em;
	margin-right:2.0em;
	border-bottom:1px solid #DFDFDF;
	position:relative;
	min-height:100px;
	height:100px;
}
	.box_introMasVendido .left {width:28%; text-align:center}
	.box_introMasVendido .right {width:70%;}
	.box_introMasVendido strong {color:#75aad6; display:block; font-size:1.1em;}
	.box_introMasVendido span {position:absolute; right:1.5em; bottom:0.3em; font-size:1.2em;}	
	
/*** Layout Catálogo
-------------------------------------------------------------- ***/	
.desgloseCatalogo {padding:0.0em 0em 1.0em 3.5em;}
.desgloseCatalogo li {
	padding-left:1.6em;
	background:url(../img/bullet_desgloseCatalogo.gif) no-repeat 0px 0.3em;
	margin-bottom:1.0em;
	font-size:1.2em;
}
.desgloseCatalogo li strong { font-size:1.4em; color:#7f7f7f;}
.desgloseCatalogo li a {color:#7f7f7f;}
.desgloseCatalogo li span a { color:#75aad6; font-weight:bold; font-size:0.9em;}

.desgloseCatalogo li strong small, .desgloseCatalogo li a small{ font-size:0.9em; color:#b3b5b7!important;}

/*** menú lateral derecho listado 
-------------------------------------------------------------- ***/	
.menulistado {background-color: #eaf5fe; padding-bottom:1.0em; font-size:1.4em; line-height:1.8em;}
.menulistado li {color:#939393; font-weight:bold;  padding-left:1.8em;}
.menulistado a {color:#939393;}

.submenulistado {padding-left:1.0em;}
.submenulistado li a{
	background: url(../img/bullet_subSubCat_usuario.gif) no-repeat 0px 3px!important;
	color:#75aad6;
	font-size:12px;
	font-weight:normal;
	padding:0em 0em 0.0em 1.0em;
}

/*** barra superior
-------------------------------------------------------------- ***/
.barraSup .right, .barraOrd .right { text-align:right;}	
#box_descargas, .barraSup {background:url(../img/bg_barraSup.gif) repeat-x 0px 0px; padding:0px 10px 0px 24px;}
.barraSup {padding:10px;}
.barraSup li{
	display:inline;
	color:#75aad6;
	font-size:1.1em;
    line-height:1.4em;	
}

.barraOrd {background:url(../img/bg_barraOrd.gif) repeat-x; line-height:32px; font-size:1.2em; padding:0px 10px 0px 26px;}
.barraOrd label{color:#6d6d6d; font-weight:bold; display:inline;}
.barraOrd select{ display:inline; margin:0px; width:10.0em;}


/*** Layout Index
-------------------------------------------------------------- ***/	
#box_destacado {
	padding:1.5em 3.0em 0em 1.6em;
	background:url(../img/bg_boxDestacado.jpg) repeat-x 0px 0px;
	min-height:285px;
  	height:auto !important;
  	height:285px;
}

#box_destacado div.right { width:360px; position:relative; margin-top:40px;}
#box_destacado h3 { color:#4d4d4d; font-size:1.7em; padding-bottom:1.5em;font-weight:bold; font-family: Georgia, "Times New Roman", Times, serif;}
#box_destacado_B h3 { color:#f0f0f0; font-size:2.4em; text-transform:uppercase; padding-bottom:0.5em;font-weight:bold}
#box_destacado .left {border-left:6px solid #fff; border-bottom:6px solid #fff; border-right:6px solid #fff;}
#box_destacado div.right p { margin-bottom:1.2em; width:95%;font-size:1.2em; color:#353535;}
#box_destacado div.right .dest { font-weight:bold; font-size:1.5em; color:#4d4d4d; margin-bottom:0.9em; width:100%;}
#box_destacado div.right span, #box_destacado_B div.right span {font-size:1.1em; font-weight:bold; display:block; text-align:right; padding-top:0.6em;}
#box_destacado div.right img { position:absolute; top:8.0em; left:30.0em;}


#box_destacado_B { background:#8cb8dd url(../img/bg_boxDestacado_b.gif) repeat-y 0px 0px; border-bottom:1px solid #fff;}
#box_destacado_B .right { width:60%;color:#5a91b8; padding:1.0em 0.8em;}
#box_destacado_B h3 {font-size:1.2em; color:#5a91b8!important;}
#box_destacado_B .right p, #box_destacado_B .right span{font-size:11px!important;}
#box_destacado_B .right .dest {font-weight:bold;}
#box_destacado_B .left { border-right:1px solid #a9cde7; background-color:#fff; padding:0.6em 0em; width:33%; display:table-cell; height:100%; vertical-align:middle; text-align:center}
#box_destacado_B .left img {}


.box_sabiasQue { background:url(../img/bg_sabiasQue.gif) no-repeat center top; padding:20px 20px 20px; text-align:center; color:#6b8499; height:20.0em;}
.box_sabiasQue h3 { font-size:2.4em; color:#578ebb; margin-bottom:0.3em;}


/*** Layout Listado
-------------------------------------------------------------- ***/	
.introProd {
	padding:1.5em 1.5em 1.5em 0.7em;
	border-bottom:1px dotted #e5bd46;
	margin-bottom:1.8em;
	position:relative;
}

	.introProd h4 {font-size:1.3em; padding-left:1.0em; background:url(../img/bullet_desgloseCatalogo.gif) no-repeat 0px 0.2em;}
	
	.introProd div {width:83%;}
	.introProd span {
		font-size:1.1em;
		display:block;
		position:relative;
		top:0em;
		left:0.5em;
		/*background:url(../img/ico_numPagListado.gif) no-repeat center top;
		padding-top:5.0em;*/
		color:#b0b2b4;
		font-weight:bold;
		text-align:center;
		width:8em;
	} 
	
/*** Layout Ficha
-------------------------------------------------------------- ***/
#box_ficha .numPag {
	display:block;
	color:#5185b1;
	font-size:1.7em;
	font-weight:bold;
	padding-top:0.3em;
	text-align:center;
}
	#box_ficha {position:relative;}
	#box_ficha .right {width:77%;}
		#box_ficha .subTitu span {font-size:0.6em;}	
		
		#box_ficha p, #box_ficha ul {margin-bottom:1.2em;}
		#box_ficha p strong {color:#5185b1;}
		
		#box_ficha .btn_brillo2 {position:absolute; right:4.0em; bottom:2.0em;}
		
		#box_ficha .box_desc p{ font-size:1.2em;}
		#box_ficha .box_desc ul li{font-size:1.2em; color:#659ac5; margin-left:1.4em;}
		#box_ficha .list_caracteristicas li {font-size:1.1em; margin-bottom:1.0em;}
		#box_ficha .list_caracteristicas li strong {color:#5185b1;}
		

#box_descargas {padding:2.0em;}
	#box_descargas ul { margin-top:2.0em;}
	#box_descargas li {margin-bottom:1.0em; font-size:1.2em;}
	#box_descargas li .right {width:91%;}
	
	
/*** Formulaios
-------------------------------------------------------------- ***/
.formGeneral {font-size:1.2em; margin-bottom:1.0em;}
.formGeneral p, .formGeneral ul, .formGeneral h3 { font-size:1.0em;}
.formGeneral br {clear:both; margin-bottom:2.0em;}
.formGeneral fieldset { border:0px; padding:2.0em;}
.formGeneral legend { font-size:1.4em; color:#75AAD6;}
.formGeneral label { display:block; color:#868686; margin-bottom:0.3em; font-weight:700;}

.formGeneral .txt, .formGeneral textarea {
	border:1px solid #75aad6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#868686;
	padding:0.2em 0.4em;
	margin-bottom:1.0em;
	background:#fff;
}

.formGeneral .txt { width:13.0em;}
.formGeneral .txt_large {width:20.0em;}
.formGeneral .check { margin-right:0.7em; margin-bottom:1.0em;}
 
.formGeneral .btn_brillo2 { border:0px; cursor:pointer; background-color:#fff;}

.list_descargas { width:85%; font-size:1.2em; margin:2.0em 0em;}
.list_descargas th, .list_descargas td { padding:0.3em;}
.list_descargas th { width:47%;}

#titu_usuario { background-color:#FFD65C; color:#515151;}

/*** Layout Mi Catálogo / Compra
-------------------------------------------------------------- ***/
.cat_usuario li {margin-bottom:1px;}
.cat_usuario_item {
	display:block;
	padding:0.4em;
	font-size:1.6em;
	color:#75aad6;
	font-weight:bold;
	background:url(../img/bg_cat_usuario.gif) repeat-x 0px 0px;
}
.cat_usuario_item span { display:block; background:url(../img/bullet_cat_usuario.gif) no-repeat 0px 2px; padding-left:1.3em; }
.cat_usuario_item:hover, .cat_usuario_itemSel, .cat_usuario_itemSel:hover {
	display:block;
	padding:0.4em;
	font-size:1.6em;
	color:#A0C9EC;
	font-weight:bold;
	background:url(../img/bg_cat_usuario.gif) repeat-x 0px 0px;
	text-decoration:none;
}
.cat_usuario_itemSel span {display:block; padding-left:1.3em; background:url(../img/bullet_cat_usuario.gif) no-repeat 0px -19px;}

	.sub_cat_usuario, .subSub_cat_usuario, .list_misDescargas {margin-left:2.8em; padding:1.0em 0em;}
	.sub_cat_usuario_item { color:#868686; font-size:1.4em; font-weight:bold;}
	.sub_cat_usuario_item:hover { text-decoration:none;}
	
		.subSub_cat_usuario_item {
			display:block;
			background-image:url(../img/bullet_subSubCat_usuario.gif);
			background-repeat:no-repeat;
			background-position:0px 3px;
			padding-left:0.8em;
			font-size:1.2em;
		}
		
		.list_misDescargas li {border-bottom:1px solid #e2e0e0; position:relative; margin-bottom:1.0em; padding-bottom:5px;}
		.list_misDescargas li em{font-style:normal; width:85%; font-size:1.1em; }
		.list_misDescargas li span { display:block; position:absolute; bottom:5px; left:85px;}
		
.box_precioBono {padding:1.0em 0.0em 0.0em;}
.box_precioBono h4 {padding-left:5.8em;}
.box_precioBono p strong {font-size:1.8em; color:#75AAD6;}
.box_precioBono .btn_brillo { margin:0px auto;}


#box_descarga {position:relative;border-top: 10px #75aad6 solid}
#box_buscador img {position:absolute; top:8px; left:10px;} 
#box_descarga .txt { width:12.5em; font-size:1.4em; padding:6px;}

