/*
 * 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;
}

/*
 * Lista con bullets de estrellas
 */
ul.estrellas,
ul.distanciados {
    display: block;
    margin: 10px 0;
}

ul.distanciados li {
	display: block;
	font-size: 1.1em;
    padding: 6px 0 6px 13px;
    background: url(../img/generico/ico_bullet.gif) left 10px no-repeat;
}

ul.estrellas li {
    display: block;
	font-size: 1.1em;
    padding: 1px 0 1px 13px;
    background: url(../img/generico/ico_bullet.gif) left 4px no-repeat;
}

ul.estrellas li a {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #0073ae;
    text-decoration: none;
    border-bottom: 1px dotted #0073ae;
}

ul.estrellas li a:hover {
    border-bottom: none;
}

/*
 * Enlace mas informacion
 */
div.mas_info {
    display: block;
    float: left;
    margin: 12px 0 0 0;
    padding: 0 0 0 15px;
    background: url(../img/generico/ico_mas.gif) left 2px no-repeat;
}

a.mas_info, a.mas_info:visited {
    text-decoration: none;
    font-size: 1.2em;
    color: #0073ae;
}

a.mas_info:hover {
    font-weight: bolder;
    border-bottom: 1px dotted #0073ae;
}

/*
 * Enlace contrata ahora
 */
div.contrata_ahora {
    display: block;
    float: left;
    padding: 0 9px 0 0;
    background: url(../img/generico/ico_flecha_verde.gif) right 4px no-repeat;
}

a.contrata_ahora, a.contrata_ahora:visited {
    text-decoration: none;
    font-size: 1.2em;
    color: #22ab1e;
}

a.contrata_ahora:hover {
    border-bottom: 1px dotted #22ab1e;
}

/*
 * Enlace Ver todo
 */
.enlaceVerTodo {
    display: block;
	float: left;
	margin: 15px 0 0 13px;
    background: url(../img/generico/btn_flecha_ver_todo.png) right -26px no-repeat;
    height: 24px;
    text-decoration: none;
    font-family: Tahome, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    font-weight: bolder;
    color: #FFF;
    padding-right: 18px;
}

.enlaceVerTodo span {
	display: block;
	float: left;
    background: url(../img/generico/btn_flecha_ver_todo.png) top left no-repeat;
    padding: 5px 4px 7px 18px;
    cursor: pointer;
}

a.enlaceVerTodo span:hover {
	text-decoration: underline;
}

a.enlace_tags {
	display: block;
	float: left;
	text-decoration: none;
	padding: 0 9px 0 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #0073ae;
	border-bottom: 1px dotted #0073ae;
	background: url(../img/generico/ico_tags.gif) right 3px no-repeat;
}

a.enlace_tags:hover {
	border-bottom: none;
}

/*
 * Titulos
 */
h1.titulo {
	display: block;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #fff;
	font-size: 4.7em;
}

h1.titulo_secciones {
	display: block;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 3.6em;
	margin: 0 0 15px 0;
}

h2.titulo {
	display: block;
	font-weight: normal;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 1.8em;
	background: none;
	margin: 0;
	padding: 0;
}

h2.titulo a,
h2.titulo a:visited {
	display: block;
	font-weight: normal;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}

h2.titulo a:hover {
	color: #0073ae;
}

h3.titulo {
	display: block;
	float: none;
	color: #000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bolder;
}

h3.titulo_balisa {
	display: block;
	float: left;
	color: #000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bolder;
	background: url(../img/generico/ico_balisa.gif) right top no-repeat;
	padding: 7px 30px 6px 0;
}

/*
 * Titulos grandes
 */
.titulo_grande {
	display: block;
	height: 47px;
}* html .titulo_grande {
	padding: 19px 0;
}

.acompanante_titulo_grande {
	display: block;
	float: left;
	margin: 20px 5px 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #fff;
	font-weight: bolder;
}

.enlazado {
	float: left;
}

.te_ayudamos {
	background: url(../img/titulos/tit_te_ayudamos.png) top left no-repeat;
}

.te_ayudamos_enlazado {
	width: 278px;
	background: url(../img/titulos/tit_te_ayudamos.png) top left no-repeat;
}

.banda_ancha_movil {
	background: url(../img/titulos/tit_banda_ancha_movil.png) top left no-repeat;
}

.banda_ancha_movil_enlazado {
	width: 396px;
	background: url(../img/titulos/tit_banda_ancha_movil.png) top left no-repeat;
}

.compra_y_contrata {
	background: url(../img/titulos/tit_compra_y_contrata.png) top left no-repeat;
}

.compra_y_contrata_enlazado {
	width: 391px;
	background: url(../img/titulos/tit_compra_y_contrata.png) top left no-repeat;
}

.para_clientes {
	background: url(../img/titulos/tit_para_clientes.png) top left no-repeat;
}

.para_clientes_enlazado {
	width: 505px;
	background: url(../img/titulos/tit_para_clientes.png) top left no-repeat;
}

.casos_de_exito {
	background: url(../img/titulos/tit_casos_de_exito.png) top left no-repeat;
}

.servicios_destacados {
	width: 446px;
	background: url(../img/titulos/tit_servicios_destacados.png) top left no-repeat;
}

/*
 * Bloque de contenido de cajas
 */
.caja_contenidos {
	display: block;
	margin: 0 0 15px 0;
}

/*
 * Caja Destacada (marco)
 */
.caja_contenidos .caja_destacada {
	margin: -3px 0 0;
	padding: 10px 10px 0 10px;
	background: #fff;
}

.caja_contenidos .caja_destacada_abajo {
	background: transparent url(../img/generico/bg_caja_contenidos.gif) no-repeat scroll right top;
    display: block;
    padding-right: 10px;
}

.caja_contenidos .caja_destacada_abajo span {
	background: #e7edf0 url(../img/generico/bg_caja_contenidos.gif) no-repeat scroll left top;
    display: block;
    height: 15px;
}

/*
 * Editor de margen
 */
div.no_margen {
	margin: 0 !important;
}

