﻿
/* ONO (www.ono.es) - Hoja de estilos común - Octavio Molano - Ago, 2009 */

body {
	background: #f2f2f2 url('../img/ono_shadow_page.png') center repeat-y;
	height: 100%;
	color: #333333;
	line-height:20px;
}
sup
{
	font-size:9px;
	vertical-align:super;
}
h3 {
	font-size: 19px;
	font-weight: normal;
	margin-bottom: 5px;
}
h4 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 15px;
}
p {font-size: 12px;}
ul {margin: 0;}
a {text-decoration: none; color:#555555;}
a:hover, a:focus {text-decoration: underline;}
li
{
	list-style-type: none;
	margin: 0;
}

a.ext /* Enlaces externos */
{
	background: url('../img/ono_elink.png') right no-repeat;
	padding: 0 18px 1px 0;
	overflow: hidden;
}

a.infolink /* Enlaces info */
{
    font-size: 10px;
    font-weight: normal;
    background: url(../img/home_infolink.png) left no-repeat;
    padding: 0 8px 0 11px;
}


*:first-child+html a.infolink /* Enlaces info */
{

    background: url(../img/home_infolink.png) left 15% no-repeat;
  
}



.inv {display: none;}

a.flecha_der
{
	background: url('../img/cheerio.png') right bottom no-repeat;
	padding: 5px 35px 1px 0;
	overflow: hidden;
	text-align:right;
	vertical-align:middle;
	color:#666666;
	font-size:10px;
}

/* Contenedores internos adicionales para 960 */

.ono_container_6, .ono_container_9 {float: left;}
.ono_container_6 {width: 480px;}
.ono_container_9 {width: 720px;}

/* Colores productos ONO */

.ono_col_tv {color: #00A3DE;}
.ono_col_tel {color: #1DA232;}
.ono_col_int {color: #E42434;}

.ono_col_int a{color: #E42434;}

/* Cabecera */

#ono_maincontainer
{
	position: relative;
	background-color: #ffffff;
	height: 100%;
	width: 980px;
	margin: 0 auto;
}

#ono_topbar
{
	left: 0;
	position: absolute;
	background: #adadad url('../img/ono_shadow_topbar.png') center repeat-y;
	width: 100%;
	height: 30px;
	text-align: center;
	overflow: hidden;
}
#ono_topbar h1
{
	width: 960px;
	margin: auto;
	position: relative;
	top: 50px;
}

#ono_topmenu_left {float: left;}
#ono_topmenu_right {float: right;}
#ono_topmenu 
{
	width: 980px;
	background: #303030 url('../img/ono_topmenu_bg.png') repeat-x;
	color: #ffffff;
}
#ono_topmenu li
{
    float: left;
}
#ono_topmenu ul {
	background: url('../img/ono_topmenu_sep.png') right no-repeat;
	margin: 0 20px;
	display: inline;
}
#ono_topmenu li a {
	color: #ffffff;
	font-size: 12px;
	background: url('../img/ono_topmenu_sep.png') left no-repeat;
}
#ono_topmenu li.sel a {background: url('../img/ono_topmenu_sel.png') left no-repeat;}

#ono_topmenu li a:hover, #ono_topmenu li a:focus
{
	text-decoration: none;
	background: rgb(88, 88, 88); /* Para navegadores que no admiten RGBA: IE, Opera 9 (IE usa filtro en la hoja de estilos alternativa) */
	background: rgba(255, 255, 255, 0.2); /* Transparencia para navegadores que sí admiten RGBA: Firefox, Chrome, Safari, Opera 10 */
}

#ono_topmenu li a.nothing, #ono_topmenu li a.nothing:hover, #ono_topmenu li a.nothing:focus
{
	text-decoration: none;
	background: url('../img/bg_sep.png') left no-repeat;/* Transparencia para navegadores que sí admiten RGBA: Firefox, Chrome, Safari, Opera 10 */
	background-color:none !Important;
}

#ono_topmenu li.emp a{
	background: rgb(49, 67, 83) !important; /* Para navegadores que no admiten RGBA: IE, Opera 9 (IE usa filtro en la hoja de estilos alternativa) */
	background: rgba(54, 101, 140, 0.4) !important; /* Transparencia para navegadores que sí admiten RGBA: Firefox, Chrome, Safari, Opera 10 */
	}

* html #ono_topmenu li a.nothing{display: none;}
* html sixpack{display: none;}

#ono_topmenu li.emp a:hover, #ono_topmenu li.emp a:focus
{
	text-decoration: none;
	background: rgb(48, 48, 48) !important; /* Para navegadores que no admiten RGBA: IE, Opera 9 (IE usa filtro en la hoja de estilos alternativa) */
	background: rgba(255, 255, 255, 0.1) !important; /* Transparencia para navegadores que sí admiten RGBA: Firefox, Chrome, Safari, Opera 10 */
}

#ono_topmenu li a span {padding: 5px 0 0 20px;}
#ono_topmenu li a, #ono_topmenu li a span {display: block;}
#ono_topmenu, #ono_topmenu a {height: 30px;}

#ono_minimenu
{
	width: 295px;
	height: 24px;
	float: right;
	background: url('../img/ono_minimenu_bg.png') left no-repeat;
}
#ono_minimenu li
{
	display: inline;
	border-left: solid 1px #c5c5c5;
	margin: 0;
	padding: 0 16px;
	font-size: 10px;
	line-height: 24px;
}
#ono_minimenu li.firstelem
{
	padding-left: 110px;
	border-left: none;
}
#ono_minimenu li a {color: #666666;}
#ono_logo_img
{
    display: block;
    height: 78px;
}

#ono_secmenu
{
	width: 980px;
	height: 30px;
	background: #f2f2f2 url('../img/ono_secmenu_bg.png') repeat-x;
	border-top: solid 1px #dedede;
	overflow: hidden;
}
#ono_secmenu ul
{
    margin-left: 20px;
	border-left: solid 1px #dedede;
	overflow: auto;
}
#ono_secmenu li
{
	float: left;
	line-height: 30px;
	border-right: solid 1px #dedede;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
#ono_secmenu li a
{
	padding: 0 20px;
	display: block;
}
#ono_secmenu li a:hover, #ono_secmenu li a:focus
{
	text-decoration: none;
	background: rgb(200, 200, 200); /* Para navegadores que no admiten RGBA: IE, Opera 9 (IE usa filtro en la hoja de estilos alternativa) */
	background: rgba(0, 0, 0, 0.08); /* Transparencia para navegadores que sí admiten RGBA: Firefox, Chrome, Safari, Opera 10 */
}
#ono_secmenu li a.sel
{
	background: rgb(220, 220, 220); /* Para navegadores que no admiten RGBA: IE, Opera 9 (IE usa filtro en la hoja de estilos alternativa) */
	background: rgba(0, 0, 0, 0.15); /* Transparencia para navegadores que sí admiten RGBA: Firefox, Chrome, Safari, Opera 10 */
}

ul.ono_bcrumb {
	background-color: #f7f7f7;
	border: solid 1px #dedede;
	border-left: none;
	border-right: none;
	clear: both;
	line-height: 20px;
	margin: 0;
	cursor: default;
	overflow: hidden;
}
ul.ob_top {margin-bottom: 30px;}
ul.ono_bcrumb li
{
	float: left;
	margin-left: 20px;
	padding-left: 30px;
	background: url('../img/ono_bcrumb_sep.png') left no-repeat;
}
ul.ono_bcrumb li.ono_bcrumb_home
{
	margin-left: 0;
	padding-left: 20px;
	background: none;
}
ul.ono_bcrumb li, ul.ono_bcrumb li a {
	font-size: 11px;
	color: #999999;
}
ul.ono_bcrumb, ul.ono_bcrumb li {height: 20px;}

#ono_navmenu {margin-bottom: 15px;}
#ono_navmenu ul
{
    border-bottom: solid 1px #e9e9e9;
	background: url('../img/ono_navmenu_bg.png') top right no-repeat;
}
#ono_navmenu h4
{
    margin: 0;
    background: #e9e9e9; /* ¿Gradiente? */
}
#ono_navmenu h4 a {background: none !important;}
#ono_navmenu ul li a
{
    display: block;
    border: solid 1px #e9e9e9;
    border-bottom: none;
/*  height: 30px; */
    line-height: 30px;
    padding-left: 20px;
}
#ono_navmenu ul li ul
{
    border: none;
    background: none;
    margin-left: 20px;
}
#ono_navmenu li ul li a {background: none;}

#ono_navmenu ul li a.sel {text-decoration: underline;}
#ono_navmenu li ul li a.sel {text-decoration: underline;}

div.ono_navmenu_small {font-size: 11px;}
div.ono_navmenu_small a {padding-left: 5px !important;}

#ono_topmsg
{
	text-align: center;
	font-size: 11px;
	border: solid 1px #dedede;
	width: 938px;
	margin-bottom: 15px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	background-color: #f9f9f9;
	line-height: 19px;
}
#ono_top_promo
{
	text-align: left;
	font-size: 11px;
	border: solid 1px #dedede;
	width: 924px;
	margin-bottom: 15px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	background-color: #f9f9f9;
	line-height: 19px;
	padding-left:15px;
}
#ono_topmsg div
{
	float: right;
	margin-right: 8px;
	width: 10px;
	text-align: right;
}
#ono_topmsg div a {color: #E42434;}
#ono_topmsg a
{
	color: #555555;
	font-weight: bold;
	padding-left: 5px;
}
#ono_topmsg a:hover, #home_topmsg a:focus {color: #7b7b7b;}

/* Desplegables */

.collapse_content, .collapse_content_2, .collapse_content_3,
.collapse_content_info_1, .collapse_content_info_2, .collapse_content_info_3, .collapse_content_info_4, .collapse_content_info_5,
.collapse_content_info_6, .collapse_content_info_7, .collapse_content_info_8, .collapse_content_info_9, .collapse_content_info_10
{
    clear: both;
    overflow: hidden;
}
span.collapse_showhide_text
{
    font-weight: normal;
    padding-left: 5px;
    font-size: 10px;
    color: #E42434;
}

/* Cajas: Estilos comunes */

div.ono_box
{
	overflow: hidden;
	background-color: #ffffff;
	margin-bottom: 15px;
}
div.ono_box_top h2
{
	font-size: 12px;
	padding: 2px 0 0 10px;
	margin: 0;
}

.ono_box_top h1
{
		font-size: 12px;
	padding: 2px 0 0 10px;
	margin: 0;

}
.ono_box_top span
{
	padding-left:10px;
}
div.ono_box_top, div.ono_box_top div.ono_box_title
{
	height: 5px;
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden;
}
div.ono_box_bottom, div.ono_box_bottom div.ono_box_bottom_content {height: 20px;}
div.ono_box_top, div.ono_box_bottom {background-position: top left;}
div.ono_box_top div.ono_box_title, div.ono_box_bottom div.ono_box_bottom_content
{
	background-position: top right !important;
	width: 100%;
}
div.ono_box_content
{
	border-left: 1px solid #dedede; 
	border-right: 1px solid #dedede;
	padding: 8px 10px 0;
	overflow: hidden;
}
div.ono_box_nopad div.ono_box_content {padding: 0;}

/* Cajas: Box styles (bs) */

/*
	Estilos disponibles:
		Barra superior: bs_nobar, bs_nobar_grey, bs_blackbar, bs_silverbar, bs_blue, bs_green, bs_thickbar, bs_thickbar_green, bs_thickbar_red, bs_thickbar_blue, bs_plainbar, bs_rightarr
		Contenido: bs_topgrad, bs_greybox
		Gradiente inferior: bs_nograd, bs_nograd_grey, bs_nograd_white, bs_smallgrad, bs_largegrad

	Por defecto: bs_nobar + bs_nograd
*/

/* Box styles: Barras superiores */

div.bs_blue_ctc div.ono_box_top {background: #e92928 url("../img/ono_box_top_blue.png") no-repeat; }
div.bs_blue_ctc div.ono_box_top div.ono_box_title {background: url("../img/ono_box_topright_blue.png") no-repeat;}
div.bs_blue_ctc div.ono_box_top, div.bs_blue_ctc div.ono_box_top div.ono_box_title {height: 45px !important;}
div.bs_blue_ctc div.ono_box_top h2 {color: #e92928; line-height: 1.5em; }
div.bs_blue_ctc div.ono_box_top h1 {color: #e92928; line-height: 1.7em; font-size:14px;}
div.bs_nobar_blue div.ono_box_top {background: #c8effe url("../img/ono_box_top_nobar_blue.png") no-repeat;}
div.bs_nobar_blue div.ono_box_top div.ono_box_title {background: url("../img/ono_box_topright_nobar_blue.png") no-repeat;}
div.bs_bluebox div.ono_box_content {background: #c8effe ;}
div.bs_nograd_blue div.ono_box_bottom {background: #c8effe url("../img/ono_box_bottom_nograd_blue.png") no-repeat;}
div.bs_nograd_blue div.ono_box_bottom div.ono_box_bottom_content {background: url("../img/ono_box_bottomright_nograd_blue.png") no-repeat;}
div.bs_nograd_blue div.ono_box_bottom {height: 5px;}

div.bs_green_ctc div.ono_box_top {background: #e92928 url("../img/ono_box_top_green.png") no-repeat; }
div.bs_green_ctc div.ono_box_top div.ono_box_title {background: url("../img/ono_box_topright_green.png") no-repeat;}
div.bs_green_ctc div.ono_box_top, div.bs_green_ctc div.ono_box_top div.ono_box_title {height: 45px !important;}
div.bs_green_ctc div.ono_box_top h2 {color: #e92928; line-height: 1.5em; }
div.bs_green_ctc div.ono_box_top h1 {color: #e92928; line-height: 1.7em; font-size:14px;}
div.bs_nobar_green div.ono_box_top {background: #cdffce url("../img/ono_box_top_nobar_green.png") no-repeat;}
div.bs_nobar_green div.ono_box_top div.ono_box_title {background: url("../img/ono_box_topright_nobar_green.png") no-repeat;}
div.bs_greenbox div.ono_box_content {background: #cdffce ;}
div.bs_nograd_green div.ono_box_bottom {background: #cdffce url("../img/ono_box_bottom_nograd_green.png") no-repeat;}
div.bs_nograd_green div.ono_box_bottom div.ono_box_bottom_content {background: url("../img/ono_box_bottomright_nograd_green.png") no-repeat;}
div.bs_nograd_green div.ono_box_bottom {height: 5px;}

div.bs_blackbar div.ono_box_top {background: #363636 url("../img/ono_box_top_black.png") no-repeat;}
div.bs_blackbar div.ono_box_top div.ono_box_title {background: url("../img/ono_box_topright_black.png") no-repeat;}
div.bs_blackbar div.ono_box_top, div.bs_blackbar div.ono_box_top div.ono_box_title {height: 22px !important;}
div.bs_blackbar div.ono_box_top h2 {color: #efefef;}
div.bs_blackbar div.ono_box_top h1 {color: #efefef;}

div.bs_white div.ono_box_top, div.ono_box_top {background: #ffffff url("../img/ono_box_top_white.png") no-repeat; }
div.bs_white div.ono_box_top div.ono_box_title, div.ono_box_top div.ono_box_title {background: url("../img/ono_box_topright_white.png") no-repeat;}
div.bs_white div.ono_box_top, div.bs_white div.ono_box_top div.ono_box_title {height: 45px !important;}
div.bs_white div.ono_box_top h2 {color: #e92928; line-height: 1.5em; }
div.bs_white div.ono_box_top h1 {color: #e92928; line-height: 1.7em; font-size:14px;}




div.bs_silverbar div.ono_box_top {background: #cccccc url("../img/ono_box_top_silver.png") no-repeat;}
div.bs_silverbar div.ono_box_top div.ono_box_title {background: url("../img/ono_box_topright_silver.png") no-repeat;}
div.bs_silverbar div.ono_box_top, div.bs_silverbar div.ono_box_top div.ono_box_title {height: 22px !important;}
div.bs_silverbar div.ono_box_top h2 {color: #666666;}

div.bs_thickbar div.ono_box_top {background: #cccccc url("../img/ono_box_top_thick.png") no-repeat;}
div.bs_thickbar div.ono_box_top div.ono_box_title {background: url("../img/ono_box_topright_thick.png") no-repeat;}
div.bs_thickbar div.ono_box_top, div.bs_thickbar div.ono_box_top div.ono_box_title {height: 30px !important;}
div.bs_thickbar div.ono_box_top h2 {color: #ffffff; line-height: 25px;}

div.bs_thickbar_green div.ono_box_top {background: #cccccc url("../img/ono_box_top_thick_green.png") no-repeat;}
div.bs_thickbar_green div.ono_box_top div.ono_box_title {background: url("../img/ono_box_topright_thick_green.png") no-repeat;}
div.bs_thickbar_green div.ono_box_top, div.bs_thickbar_green div.ono_box_top div.ono_box_title {height: 30px !important;}
div.bs_thickbar_green div.ono_box_top h2 {color: #ffffff; line-height: 25px;}

div.bs_thickbar_red div.ono_box_top {background: #cccccc url("../img/ono_box_top_thick_red.png") no-repeat;}
div.bs_thickbar_red div.ono_box_top div.ono_box_title {background: url("../img/ono_box_topright_thick_red.png") no-repeat;}
div.bs_thickbar_red div.ono_box_top, div.bs_thickbar_red div.ono_box_top div.ono_box_title {height: 30px !important;}
div.bs_thickbar_red div.ono_box_top h2 {color: #ffffff; line-height: 25px;}

div.bs_thickbar_blue div.ono_box_top {background: #cccccc url("../img/ono_box_top_thick_blue.png") no-repeat;}
div.bs_thickbar_blue div.ono_box_top div.ono_box_title {background: url("../img/ono_box_topright_thick_blue.png") no-repeat;}
div.bs_thickbar_blue div.ono_box_top, div.bs_thickbar_blue div.ono_box_top div.ono_box_title {height: 30px !important;}
div.bs_thickbar_blue div.ono_box_top h2 {color: #ffffff; line-height: 25px;}

div.bs_fatbar div.ono_box_top {background: #cccccc url("../img/ono_box_top_fat.png") no-repeat;}
div.bs_fatbar div.ono_box_top div.ono_box_title {background: url("../img/ono_box_topright_fat.png") no-repeat;}
div.bs_fatbar div.ono_box_top, div.bs_fatbar div.ono_box_top div.ono_box_title {height: 65px !important;}
div.bs_fatbar div.ono_box_top h2 {color: #191919; line-height: 60px; padding-left: 18px;}

div.bs_nobar div.ono_box_top, div.ono_box_top {background: #dedede url("../img/ono_box_top_nobar.png") no-repeat;}
div.bs_nobar div.ono_box_top div.ono_box_title, div.ono_box_top div.ono_box_title {background: url("../img/ono_box_topright_nobar.png") no-repeat;}

div.bs_nobar_grey div.ono_box_top {background: #f3f3f3 url("../img/ono_box_top_nobar_grey.png") no-repeat;}
div.bs_nobar_grey div.ono_box_top div.ono_box_title {background: url("../img/ono_box_topright_nobar_grey.png") no-repeat;}

div.bs_nograd_grey div.ono_box_bottom {background: #f3f3f3 url("../img/ono_box_bottom_nograd_grey.png") no-repeat;}
div.bs_nograd_grey div.ono_box_bottom div.ono_box_bottom_content {background: url("../img/ono_box_bottomright_nograd_grey.png") no-repeat;}
div.bs_nograd_grey div.ono_box_bottom {height: 5px;}

div.bs_nograd_white div.ono_box_bottom {background: #ffffff url("../img/ono_box_bottom_nograd_white.png") no-repeat;}
div.bs_nograd_white div.ono_box_bottom div.ono_box_bottom_content {background: url("../img/ono_box_bottomright_nograd_white.png") no-repeat;}
div.bs_nograd_white div.ono_box_bottom {height: 5px;}

div.bs_plainbar div.ono_box_top, div.bs_plainbar div.ono_box_top div.ono_box_title {background: none; height: 22px !important; line-height: 18px;}
div.bs_plainbar div.ono_box_top {border: solid 1px #ececec; background: #ececec;}
div.bs_plainbar div.ono_box_content {border: solid 1px #ececec; border-top: none; padding-top: 20px; padding-bottom: 20px; margin-bottom: 10px;}

div.bs_rightarr div.ono_box_title {background: url("../img/flecha_derecha.png") 98.5% center no-repeat !important;}

div.bs_blue div.ono_box_top {background-color: #00A3DE; border: 1px solid #dedede; background-image:none;}
div.bs_blue div.ono_box_top div.ono_box_title {background-image: none;}
div.bs_blue div.ono_box_top h2 {color: #ffffff;}
div.bs_blue div.ono_box_top, div.bs_blue div.ono_box_top div.ono_box_title {height: 22px !important;}

div.bs_green div.ono_box_top {background-color: #1DA232; border: 1px solid #dedede; background-image:none;}
div.bs_green div.ono_box_top div.ono_box_title {background-image: none;}
div.bs_green div.ono_box_top h2 {color: #ffffff;}
div.bs_green div.ono_box_top, div.bs_green div.ono_box_top div.ono_box_title {height: 22px !important;}


/* Box styles: Contenido */

div.bs_topgrad div.ono_box_content {background: url("../img/ono_box_content_topgrad.png") top repeat-x;}
div.bs_greybox div.ono_box_content {background: #f3f3f3;}

/* Box styles: Gradiente inferior */

div.bs_nograd div.ono_box_bottom, div.ono_box_bottom {background: #dedede url("../img/ono_box_bottom_nograd.png") no-repeat;}
div.bs_nograd div.ono_box_bottom div.ono_box_bottom_content, div.ono_box_bottom div.ono_box_bottom_content {background: url("../img/ono_box_bottomright_nograd.png") no-repeat;}

div.bs_smallgrad div.ono_box_bottom {background: #dedede url("../img/ono_box_bottom_smallgrad.png") no-repeat;}
div.bs_smallgrad div.ono_box_bottom div.ono_box_bottom_content {background: url("../img/ono_box_bottomright_smallgrad.png") no-repeat;}

div.bs_largegrad div.ono_box_bottom {background: #dedede url("../img/ono_box_bottom_largegrad.png") no-repeat;}
div.bs_largegrad div.ono_box_bottom div.ono_box_bottom_content {background: url("../img/ono_box_bottomright_largegrad.png") no-repeat;}
div.bs_largegrad div.ono_box_bottom, div.bs_largegrad div.ono_box_bottom div.ono_box_bottom_content {height: 60px !important;}

/* Pie */

#ono_footer {
	width: 980px;
	clear: left;
	margin-top: 15px;
}
div.ono_footer_block {
	clear: left;
	background: #f2f1f0 url('../img/ono_footer_bg.png') top repeat-x;
	height: 220px;
	padding: 0 10px;
	border-bottom: solid 1px #e5e5e5;
}
div.ono_footer_block ul {
	color: #424242;
	margin: 20px 0;
}
div.ono_footer_block li ul {
	border-left: solid 1px #c5c5c5;
	margin: 0;
}
div.ono_footer_block li ul li {
	list-style-type: none;
	font-size: 0.85em;
	padding: 0 6px;
	line-height: 20px;
}
div.ono_footer_block li a {color: #666666;}
div.ono_footer_block li a:hover {color: #555555;}
#ono_footer_block_top {height: 220px;}
#ono_footer_block_bottom {height: 180px;}
#ono_footer_block_bottom ul {width: 960px;}
#ono_footer_block_bottom li ul {width: auto;}
#ono_footer_elinks {
	background-color: #f7f7f7;
	height: 40px;
	border-bottom: solid 1px #e5e5e5;
}
#ono_footer_elinks ul {
	width: 850px;
	margin: 0 auto;
	padding: 10px;
}
#ono_footer_elinks ul li
{
	font-size: 12px;
	font-weight: bold;
}
#ono_footer_elinks li
{
	float: left;
	padding-left: 30px;
}
#ono_footer_elinks ul li a {color: #666666;}
li.ono_footer_about ul {height: 30px;}
li.ono_footer_about ul li
{
	float: left;
	border-left: solid 1px #c5c5c5;
}
li.ono_footer_about li.firstelem {
	border-left: none !important;
}
ul.ono_footer_about_bottomlist {
	height: 20px !important;
}
#ono_footer_bar {
	height: 60px;
	background: #303030 url('../img/ono_footer_bar.png') repeat-x;
	color: #29abe2;
	font-size: 11px;
}
#ono_footer_bar_text {
	float: left;
	padding-left: 20px;
}
#ono_footer_bar_menu {
	float: right;
	margin-right: 40px;
}
#ono_footer_bar_menu li {
	float: left;
	border-left: solid 1px #29abe2;
	margin: 0 20px 0 0;
	padding-left: 20px;
}
#ono_footer_bar_menu li.firstelem {
	padding-left: 0 !important;
	border-left: none !important;
}
#ono_footer_bar_menu li a {color: #29abe2;}
#ono_footer_bar_text,#ono_footer_bar_menu {margin-top: 22px;}
#ono_footer_bar_logo
{
	float: right;
	width: 130px;
	height: 60px;
}
#w3c
{
    float: right;
    padding-right: 8px;
}


/* Otros */

.nowrap {white-space: nowrap;}
.raya_continua {border-bottom:1px solid #c1c1c1;}
.raya_continua_gris_clara {border-bottom:1px solid #ececec;}	
.raya_discontinua
{
    border-bottom:1px dotted #999999;
	padding-bottom:7px;
}
.barra_izquierda {border-left:1px solid #dedede;}
.barra_derecha {border-right:1px solid #dedede;}
.barra_derecha_discontinua {border-right:1px dotted #999999;}
.barra_izquierda_discontinua {border-left:1px dotted #999999;}
.gris_oscuro {background-color: #c1c1c1;}
.gris_claro {background-color: #efefef;}

.caja_gris_cuadrada
{
	background-color: #f6f6f6;
	border: 1px solid #ececec;
	margin-bottom:20px;
	overflow:hidden;
}
.caja_gris_cuadrada h2
{
	font-size:12px;
	margin:0;
	padding:2px 0 2px 10px;
	color:#666666;
	font-weight:normal;
	float:left; 
	display:inline;
}
.container_right
{
	width:720px;
	float:left;
}
#home_offers {display: inline;}
.derecha
{
	text-align:right;
}
.entradilla
{
	font-weight:bold;
	font-size:13px;
}

/* Tamaños textos */

.texto_base
{
padding-bottom:5px;
padding-top:10px;
font-size:11px;
}
.mediano
{
	font-size:10px;
}
.small
{
	font-size:9px;
}

.texto_encabezado
{
	font-size:12px;
}

/* Colores textos ONO */

.texto_gris
{
    color: #666666;
}
.texto_gris_claro
{
	color: #c1c1c1;
}

.subrayado a
{
    text-decoration: underline;
}
.continente
{
    clear:both;
    overflow:hidden;
}
.cierre p
{
    margin:0px;
    padding-top:5px;
    padding-left:15px;
}
.cierre
{
    float:left;
    margin-left:0px;
    margin-right:15px;
    padding-bottom:15px;
    padding-top:10px;
    width:343px;
}
.cierre li
{
	margin-left:15px;
    padding-top:10px;
}
#internet_cobertura
{
    float: right;
}
.flotar_imagenes_derecha {float: right;margin-left:5px;}


.en_columna
{
	text-align: center;
	margin-left:25px;
	padding-bottom:5px;
	
}
.en_columna img
{
	padding-bottom:10px;
}
.flotar_imagenes_izquierda {float: left; margin-right:5px;}

.bloque_2col
{
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    position: relative;
    width: 340px;
}

/* Iconos */
.ico-pdf{background:transparent url(../img/ayuda-y-soporte/ico-pdf.gif) no-repeat right bottom; padding-right:30px;padding-top:4px;}
.ico-html{background:transparent url(../img/ayuda-y-soporte/ico-html.gif) no-repeat right center; padding-right:30px;padding-top:4px;}
.ico-zip{background:transparent url(../img/ayuda-y-soporte/ico-zip.gif) no-repeat right center; padding-right:30px; padding-top:4px;}
.ico-flash{background:transparent url(../img/ayuda-y-soporte/ico-flash.gif) no-repeat right center; padding-right:30px;padding-top:4px;}
.ico-exe{background:transparent url(../img/ayuda-y-soporte/ico-exe.gif) no-repeat right center; padding-right:30px;padding-top:4px;}
.ico-apple{background:transparent url(../img/ayuda-y-soporte/ico-apple.gif) no-repeat right center; padding-right:30px;padding-top:4px;}

.lista_big li
{
    font-size:12px;
    list-style-image:url(../img/ono_bullet.png);
    list-style-type:disc;
    margin-bottom:5px;
    margin-left:15px;
    margin-top:5px;
    padding-bottom:5px;
    padding-left:5px;
}

/* dos filas de enlaces en el footer*/

.footer_2_inarow{margin-top: 20px;}


/* solo IE6*/

* html .redimension_ie
{
	width:210px !important;
}

* html div.bs_nobar_grey div.ono_box_top {background: #ffffff url("../img/ono_box_top_nobar_grey.png") no-repeat;}
* html div.bs_nobar_grey div.ono_box_top div.ono_box_title {background: url("../img/ono_box_topright_nobar_grey.png") no-repeat;}

* html div.bs_nograd_grey div.ono_box_bottom {background:  url("../img/ono_box_bottom_nograd_grey.png") no-repeat;}
* html div.bs_nograd_grey div.ono_box_bottom div.ono_box_bottom_content {background: url("../img/ono_box_bottomright_nograd_grey.png") no-repeat;}
* html div.bs_nograd_grey div.ono_box_bottom 
{
	height: 5px !important;
	margin:0px;
	padding:0px;
}

* html div.bs_greybox div.ono_box_content {
border-left:1px solid #DEDEDE;
border-right:1px solid #DEDEDE;
overflow:hidden;
padding:8px 10px 0;
background:#F3f3f3 none repeat scroll 0 0;
}
* html div.ono_box_content {
border-left:1px solid #DEDEDE !important;
border-right:1px solid #DEDEDE;
overflow:hidden;
padding:8px 10px 0;
margin:0px;
}
* html #Acceso
{
	height:300px;
}
* html #Registro
{
	height:275px;
}
* html .ono_box_content ul .litem 
{
	height:20px; /* Sirve para reparar en el EI6 fallos en el bottom de algunas cajas*/
}

.residencial_behind{
	background-image:  url('../img/top_menu_red.png') !important;
	background-position: right;
	background-repeat:no-repeat;
	
	}
/**/

#ono_bottom_text
{
	display:none;
	text-align: left;
	font-size: 11px;
	border: solid 1px #dedede;
	width: 924px;
	margin-bottom: 15px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	background-color: #f9f9f9;
	line-height: 19px;
	padding-left:15px;
}
.titulo_principal h1
{
font-size:19px;
font-weight:normal;
margin-bottom:5px;
}
.titulo_principal_home h1
{
font-size:17px;
font-weight:normal;
margin-bottom:10px;
color:#333333;
}		

.confianza {font-size: 10px; margin-bottom: 2px; padding-top:2px; border-top: 1px solid #dedede;}
#Img1 {margin: 0px 10px 0px 250px; vertical-align: bottom;}
#Img2 {margin: 0px 10px 0px 100px; vertical-align: bottom;} 
.confi_apoyo { font-size:10px !important; color: #666 !important; padding-left: 10px; border-left: 1px dotted #dedede; margin-rigt: 50px;}
#onomaster_ctc_link
{
	float:right;
	clear:right;
	width:375px;
	height:35px;
	border:1px solid #ededed; 
	margin-top:7px;
	margin-right:15px; 
	background:url(/img/minibanner.png) no-repeat right;
	padding-left:7px;
	padding-top:5px;
	line-height:14px;

}

.no_adsl{display: none;}
.of_no_adsl{text-indent: -9999px; display: block;}

/*Ofertas mensaje auxiliar*/
#ono_auxmsg
{
	text-align: center;
	font-size: 11px;
	border: solid 0px #dedede;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	background-color: #f9f9f9;
	float: right;
	border:1px solid #dedede;
	margin-top:4px;

}

.gainlayout 
{ min-height: 0;
zoom: 1; 
display: inline;
float: left; 
}


