body { 
	font-size: 68% !important;
	font-size: 67%;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}
p {
	margin-bottom: 15px;
}
/* DEFINICIONES */
.blanco {
	color: #FFF;
	padding-bottom: 0;
}
.mitad {
	width: 50%;
}
.total {
	width: 100%;
}
.left {
	float: left;
}
.right {
	float: right;
}
.text-center {
	text-align: center;
}
.text-right {
	text-align:right;
}
.clear-both {
	clear: both;
}
.clear-left {
	clear: left;
}
.clear-right {
	clear: right;
}
a, a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
#contenedor-principal {
	width: 757px;
	margin: 4px auto 0px auto;
}
h1.veinte-bold {
	font-weight: bold;
	font-size: 1.7em;
	color: #1E1E1E;
}
.quince-bold {
	font-size: 1.3em;
	font-weight: bold;
}
.catorce-bold {
	font-size: 1.2em;
	font-weight: bold;
}
.once-bold {
	font-weight: bold;
	font-size: 1em !important;
	font-size: 0.8em;
	text-transform: uppercase;
	color: #333;
}
.doce-bold {
	font-weight: bold;
	font-size: 1.1em;
	color: #333;
}
.veintidos-bold {
	font-weight: bold;
	font-size: 1.8em;
	color: #0096B0;
}
.veinticinco-bold {
	font-weight: bold;
	font-size: 2em;
}
.diecisiete-bold {
	font-size: 1.4em;
	font-weight: bold;
}
.verdana-nueve {
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
}
.bold {
	font-weight: bold;
}
/* ENCABEZADO */
#logo {
	background:url(../images/fondo-logo.jpg) 0 10px no-repeat;
	float: left;
	padding-left: 2px;
}
#encabezado {
	float: left;

}
#oferta-encabezado {
	background:url(../images/fondo-encabezado.jpg) top repeat-x;
	width: 411px;
	float: left;
	padding-top: 6px;
	margin-top: 10px;
	padding-bottom: 8px;
	padding-left: 15px;
}
#cont-encabezado {
	/*background: url(../images/fondo_encabezado.jpg) top left no-repeat;*/
	padding-left: 55px;
	height: 71px;
}
#cont-encabezado p {
	font-weight: bold;
	color: #333;
	font-size: 1.8em;
	width: 240px;
	padding-top: 8px;
}
#cont-encabezado img{
	position: absolute;
	margin-left: -60px;
}
#cont-encabezado span {
	color: #0096B0;
	font-size: 1.3em !important;
	font-weight: bold;
}
/* COLUMNA DERECHA */
#col-derecha {
	width: 174px;
	float: right;
	margin-top: 0px;
	margin-bottom: 10px;
}
/* COLUMNA DERECHA  Clientes */
#borde-superior-area-clientes {
	width: 100%;
	height: 15px;
	background: url(../images/fondo-superior-clientes.jpg) bottom repeat-x;
}
#area-clientes {
	width: 100%;
	background: #000 url(../images/fondo-centro-clientes.jpg) 0 15px repeat-x;
}
#area-clientes legend {
	color: #6FEAFF;
	font-size: 1.3em;
	font-weight: bold;
	padding-bottom: 7px;
	margin-left: -7px;
}
#area-clientes label {
	color: #FFF;
	font-weight: bold;
}
#contenido-area-clientes {
	width: 144px;
	padding: 0 15px 10px 15px;

}
#contenido-area-clientes input {
	height: 17px;
	font-size: 1em;
	background: #FFF url(../images/fondo-campo.jpg) repeat-x top left;
	border-left:1px solid #DEDEDE;
	border-top:1px solid #DEDEDE;
	border-right:1px solid #F0F0F0;
	border-bottom:1px solid #F0F0F0;
	padding-left: 5px;
	margin-bottom: 10px;
	margin-top: 3px;
}
#borde-inferior-area-clientes {
	width: 100%;
	height: 15px;
	background: url(../images/fondo-inferior-clientes.gif) top repeat-x;
}
#contenido-area-clientes input#submit {
	padding: 0;
	border: none;
	width: 50px;
	height: 20px;
	min-width: 50px;
	background: #6FEAFF url(../images/botones/boton-entrar.gif) top no-repeat;
	display: block;
	margin-bottom: 10px;
}
#contenido-area-clientes input#submit:hover {
	background-position: bottom;
}
#contenido-area-clientes li {
	margin: 0 0 3px 15px;
	list-style-image:url(../images/item-flecha.gif);
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
}
#contenido-area-clientes li:hover, #menu-inferior li:hover {
	list-style-image:url(../images/item-flecha-over.gif);
}
#contenido-area-clientes li a:hover, #menu-inferior li a:hover {
	list-style-image:url(../images/item-flecha-over.gif);
}
#contenido-area-clientes a, #contenido-area-clientes a:visited, #menu-inferior a, #menu-inferior a:visited {
	color: #FFF;
	text-decoration: none;
}
#contenido-area-clientes a:hover, #menu-inferior a:hover {
	color: #6FEAFF;
	text-decoration: underline;
}
/* COLUMNA DERECHA  Bloque Ofertas*/
.bloque-gris-superior {
	width: 100%;
	background: url(../images/fondo-superior-gris.jpg) bottom no-repeat;
	height: 12px;
}
.bloque-gris {
	margin-top: 10px;
	width: 100%;
}
#ofertas {
	background: url(../images/fondo-centro-gris-oferta.jpg) no-repeat;
	padding-bottom: 3px !important;
	padding: 0;
	height: 97px;
}
#ofertas span, #ofertas h1, #ofertas h2, #ofertas h3 {
	margin-left: 60px;
}
#ofertas h3 {
	font-weight: bold;
	color: #2D6068;
	font-size: 2.5em !important;
	font-size: 1.8em;
}
#ofertas a, #ofertas a:visited {
	color: #000;
}
#ofertas span {
	font-size: 1.3em !important;
	font-size: 1.1em;
	font-weight: bold;
	color: #333;
}
#ofertas ul {
	margin-left: 13px;
	padding-top: 4px;
}
.bloque-gris-inferior {
	width: 100%;
	height: 27px;
}
#bloque-gris-inferior-oferta {
	background:url(../images/fondo-inferior-gris-oferta.jpg) top no-repeat;
	height: 12px;
}
/* COLUMNA DERECHA  Bloque Regalo y Descargue */
#bloque-gris-inferior-regalo, #bloque-gris-inferior-descargue {
	background:url(../images/fondo-inferior-gris-regalo.jpg) top no-repeat;
}
#regalo {
	background: url(../images/fondo-centro-gris-regalo.jpg) no-repeat;
	height: 89px;
}
#regalo p, #regalo h1, #regalo h2, #regalo h3 {
	margin-left: 13px;
}
#regalo h2, #regalo h3 {
	margin-right: 60px;
	text-transform: uppercase;
}
#regalo h3 { 
	font-size: 1.6em;
	font-weight: bold;
	color: #000;
	margin-top: 3px;
	margin-bottom: 3px;
}
#bloque-gris-inferior-regalo ul, #bloque-gris-inferior-descargue ul {
	padding-top: 8px;
	margin-left: 13px;
}
#bloque-gris-inferior-regalo li, #bloque-gris-inferior-descargue li, #ofertas li {
	margin-left: 13px;
	list-style-image:url(../images/item-flecha-negra.gif);
}
#bloque-gris-inferior-regalo a, #bloque-gris-inferior-regalo a:visited, #bloque-gris-inferior-regalo a:hover, #bloque-gris-inferior-descargue a, #bloque-gris-inferior-descargue a:visited, #bloque-gris-inferior-descargue a:hover {
	color: #000;
}
/* COLUMNA DERECHA  Bloque Descargue */
#descargue {
	background: url(../images/fondo-centro-gris-descargue.jpg) no-repeat;
	height: 59px;
}
#descargue p {
	margin-left: 13px;
	margin-right: 60px;
	margin-bottom: 0;
}
#bloque-gris-inferior-descargue a:link, #bloque-gris-inferior-descargue a:visited, #bloque-gris-inferior-descargue a:hover {
	background: url(../images/item-flecha-negra.gif) left 3px no-repeat;
	padding-left: 13px;
	margin-left: 13px;
}
/* COLUMNA DERECHA  Bloque W3C */
#bloque-w {
	clear: both;
	padding-top: 10px;
	text-align: right;
}
#bloque-w li { display: inline; margin-right: 5px;}
#bloque-w p {
	margin-top: 5px;
}
#bloque-w a, #bloque-w a:visited {
	color: #333;
}
/* COLUMNA DERECHA  Bloque Calcule */
#calcule {
	width: 174px;
	background: url(../images/fondo-centro-calcule.jpg) repeat-y;
	margin-top: 10px;
}
#calcule-superior {
	background:url(../images/fondo-superior-calcule.jpg) no-repeat;
	width: 100%;
	height: 12px;
}
#calcule-inferior {
	width: 100%;
	height: 12px;
	background:url(../images/fondo-inferior-calcule.jpg) no-repeat;
}
#calcule p {
	font-size: 1.2em;
	font-weight: bold;
}
#calcule span.dospasos {
	font-size: 1.7em;
	font-weight: bold;
}
#calcule p {
	margin: 0 12px;
}
#calcule li {
	background:url(../images/fondo-item-calcule.gif) no-repeat;
	height: 26px;
	padding: 6px 0 0 12px;
	margin: 15px 5px 0 10px !important;
	margin: 5px 5px 0 10px;
}
#calcule li span {
	float: left;
	width: 110px;
}
#calcule li span.numerado {
	width: 26px;
}
#calcule li.sinnumero {
	background: url(../images/fondo-item-calcule_sin.gif) left top no-repeat;
	margin: 25px 5px 0 10px !important;
	margin: 15px 5px 0 10px;
	padding: 0 0 0 12px;
	height: 28px;
}
#calcule li.sinnumero span {
	margin-left: 23px;
	font-size: 1em;
	padding: 5px 0 0 0 !important;
	padding: 5px 0;
	background: #333;
}
*+html #calcule li.sinnumero span {
	padding: 5px 0 !important;
}
#calcule span {
	font-weight: bold;
	font-size: 1.2em;
}
#calcule:after, .tabla-servicios .clear-both:after { 
	content:"|"; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.item-texto {
	width: 110px;
	margin-right: 0;
	margin-top: 14px;
}
.nro-desplegable-der {
	background:url(../images/fondo-item-calcule-der.gif) no-repeat;
	height: 28px;
	width: 24px;
	padding: 8px 0 0 11px;
	margin: 10px 0 0 10px !important;
	margin: 10px 0 0 5px;
}
.titulo-desplegable-der {
	background: #333 url(../images/fondo-item-desplegable-der.gif) right no-repeat;
	width: 114px;
	margin-top: 10px;
	height: 23px;
	padding: 5px 0 0 3px;
}
#calcule li span a, #calcule li span a:visited {
	color: #6FEAFF;
	font-size: 1.4em;
	font-weight: bold;
	background: #333 url(../images/fondo-item-desplegable-der.gif) right no-repeat;
	width: 114px;
	margin-top: 10px;
	height: 23px;
	padding: 5px 50px 5px 3px;
}
/* COLUMNA IZQUIERDA */
#col-izquierda { 
	width: 160px;
	float: left;
	margin: 10px 0;
}
#menu-superior {
	background:url(../images/fondo-superior-menu.jpg) bottom no-repeat;
	width: 100%;
	height: 12px;
}
#lista-menu {
	background: url(../images/fondo-centro-menu.jpg) repeat-y;
	padding: 8px 15px 6px 15px;
}
#lista-menu li {
	margin-bottom: 10px;
}
#lista-menu a, #lista-menu a:visited {
	font-size: 1.2em;
	font-weight: bold;
	color: #333;
}
#lista-menu a:hover {
	text-decoration: none;
	color: #0096B0;
}
#menu-inferior {
	background: url(../images/fondo_inferior_menutel.jpg) bottom no-repeat;
	width: 100%;
	height: 124px;
	padding-top: 18px;
}
#menu-inferior .celeste-osc {
	margin-top: 0;
	padding-left: 65px;
	margin-bottom: 3px;
}
#menu-inferior .marginado {
	padding-left: 65px;
	margin-bottom: 10px;
	padding-right: 10px;
}
#menu-inferior .tel {
	font-size: 2.2em;
	font-weight: bold;
	padding-left: 15px;
}
#boletin input#insubmit {
	background: url(../images/item-flecha-negra.gif) left 5px no-repeat;
	text-decoration: underline;
	margin-left: 15px;
	cursor: pointer;
	border: 0;
}
#boletin input#insubmit:hover {
	text-decoration: none;
}
#boletin {
	width: 100%;
	border-top: 1px dotted #999;
	background: url(../images/fondo-centro-menu.jpg) repeat-y;
	padding-top: 12px;
}
#boletin legend {
	font-size: 1.3em;
	font-weight: bold;
	padding-bottom: 7px;
	margin-left: -7px;
	color: #0096B0;
}
.padd-iz-boletin {
	padding-left: 15px;
}
.marg-iz-boletin {
	margin-left: 15px;
}
#boletin p {
	margin-bottom: 7px;
}
#boletin label {
	font-weight: bold;
	display: none;
}
input {
	margin-bottom: 5px;
	height: 17px;
	font-size: 1em;
	background:url(../images/fondo-campo.jpg) repeat-x top left;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	border-right:1px solid #F0F0F0;
	border-bottom:1px solid #F0F0F0;
}
#copyr {
	margin: 15px 30px 0 15px;
}
/* COLUMNA CENTRO */
#col-centro {
	width: 415px !important;
	width: 409px;
	float: left;
	margin: 15px 0 30px 8px;
}
#quienes #col-centro {
	margin-bottom: 55px;
}
#col-centro h1 {
	margin-left: 15px;
}
a.once-normal, a.once-normal:visited {
	font-size: 1em;
	font-weight: normal;
	color: #333;
	text-decoration: underline;
}
/* COLUMNA CENTRO Formulario */
.common-inp {
	width: 199px;
	position: relative;
	left: 130px;
	margin-bottom: 8px;
	height: 17px;
	padding-left: 1px;
	font-size: 1em;
	background:url(../images/fondo-campo.jpg) repeat-x top left;
	border-left:1px solid #A8A8A8;
	border-top:1px solid #A8A8A8;
	border-right:1px solid #F0F0F0;
	border-bottom:1px solid #F0F0F0;
	
}
.inputchico, #param div.alineader span {
	left: 0;
}
div.alineader {
	position: relative;
	top: -15px;
	left: 130px;
}
div.alineader .obligatorios {
	left: 217px;
}
.inputentremedio {
	width: 57px;
}
legend.menosmarg {
	margin-left: -7px;
}
.common-lab {
	font-weight: bold;
	position: absolute;
	display: inline;
	margin-top: 3px;
	padding: 0;
}
.inputmini {
	width: 34px;
	margin-right: 8px;
}
.inputmedio {
	width: 87px;
	margin-right: 8px;
}
.padd-bajo-f {
	padding-bottom: 5px;
}
.label-t {
	display: none;
}
.sin-padd {
	margin-bottom: -3px;
}
#param span {
	position: relative;
	left: 115px;
}
#param p {
	margin-right: 30px;
}
.para-noscr {
	position: relative;
	left: 318px;
	top: -30px;
	margin: 0;
}
.div-padd-top {
	padding-top: 12px;
}
.div-padd-top-ajust {
	padding-top: 12px;
	margin-right: 130px;
	margin-bottom: -5px;
}
.div-padd-top-ajust legend {
	font-weight: bold;
	margin-left: -7px;
	position: relative;
}
.label-n {
	font-weight: normal;
	position: relative;
	top: -16px;
	left: 120px;
	margin-right: 18px;
}
.ajuste-leg {
	position: relative;
	top: -14px;
	left: 120px;
}
.cuerpo-desplegable select {
	width: 203px;
	height: 20px;
}
.cuerpo-desplegable textarea, #atencion-cliente textarea {
	height: 100px;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/fondo-campo-textarea.jpg) repeat-x;
	overflow: auto;
}
.entrega textarea {
	height: 100px;
 font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/fondo-campo-textarea.jpg) repeat-x;
	overflow: auto;
}

.cuerpo-desplegable a:hover {
	text-decoration: none;
}
.obligatorios {
	position: relative;
	top: -30px;
	left: 337px;
	margin-bottom: -13px;
}
.check-sin {
	background: none;
	border: none;
	padding: 0;
	margin: 0;
	width: 12px;
}
.ubic-img {
	position: relative;
	left: 130px;
	top: 4px !important;
	top: -6px;
	cursor: pointer;
}
*+html .ubic-img {
	top: -6px !important;
}
.boton-form {
	height: 20px;
	width: auto;
	font-weight: bold;
	background:url(../images/botones/fondo-boton.png) top repeat-x;
	border: none;
	padding: 0 6px 2px 6px;
	overflow: visible;
	margin-right: 44px !important;
	margin-right: 38px;
	cursor: pointer;
}
.boton-form:hover {
	background-position: bottom;
}
.segunda-centro {
	margin-left: 15px;
	margin-top: 13px;
}
#confirm p.quince-bold {
	color: #0096B0;
	margin-right: 50px !important;
	margin-right: 45px;
	margin-bottom: 15px;
}
.segunda-centro input#enviar {
	margin-top: 1px;
	margin-left: 5px;
}
#sin-loguear .segunda-centro h2 {
	color: #333;
	margin-bottom: 10px;
}
#sin-loguear .segunda-centro a {
	color: #0096B0;
	font-weight: bold;
}
#sin-loguear .segunda-centro {
	margin-top: 23px;
}
#quienes .segunda-centro p {
	margin-right: 50px;
}
#map {
	width: 370px;
	height: 288px;
	margin-bottom: 6px;
}
#contenedor-map {
	width: 390px;
	height: 461px;
	margin-top: 30px;
}
#borde-superior-map {
	width: 100%;
	height: 12px;
	background: url(../images/fondo-superior-quienes.jpg) bottom no-repeat;
}
#centro-map {
	width: 380px;
	padding-left: 10px;
	background:url(../images/fondo-centro-quienes.jpg) repeat-y;
	padding-bottom: 10px;
}
#centro-map h1 {
	font-weight: bold;
	font-size: 1.5em;
	padding: 6px 0;
	margin: 0;
}
#contenedor-map a, #contenedor-map a:visited {
	text-decoration: underline;
	color: #2C2C2C;
}
#contenedor-map a:hover {
	text-decoration: none;
}
#inferior-map {
	background:url(../images/fondo-inferior-quienes.jpg) no-repeat;
	width: 380px;
	height: 87px;
	padding: 10px 0 0 10px;
}
#inferior-map p {
	margin: 0;
}
.con-bold {
	font-weight: bold;
}
.con-borde-top {
	border-top: 1px dotted #333;
}
.con-borde-top2 {
	border-top: 1px dotted #D2D2D2;
}
.con-borde-top3 {
	border-top: 1px dotted #999;
}
#mapa-web .segunda-centro { 
	width: 365px;
	margin-left: 15px;
	margin-top: 15px;
}
#mapa-web .segunda-centro a, #mapa-web .segunda-centro a:visited {
	font-size: 1.2em;
	font-weight: bold;
	color: #333;
}
#mapa-web .segunda-centro a:hover {
	color: #0096B0;
	text-decoration: none;
}	
/*---------- COLUMNA Centro Paginacion Consejos -------- */
#paginacion {
	width: 386px;
	height: 27px !important;
	height: 31px;
	background: #333;
	margin-left: 10px;
	overflow: hidden;
}
#paginacion a, #paginacion a:visited {
	color: #FFF;
}
#paginacion a:hover {
	color: #6FEAFF;
	text-decoration: none;
}
#pag-anterior {
	background:url(../images/esquina-izq-paginacion.gif) left no-repeat;
	padding-left: 5px;
	padding-top: 6px;
	height: 21px;
}
#pag-siguiente {
	background:url(../images/esquina-der-paginacion.gif) right no-repeat;
	padding-right: 5px;
	padding-top: 6px;
	height: 21px;
}
#pag-numerado {
	height: 21px;
	padding-top: 6px;
	text-align: center;
	width: 275px;
}
.pag-bullet {
	color: #666;
}
.pag-activa {
	color: #6FEAFF;
}
/*------COLUMNA Centro Pag. Ofertas --------*/
#pag-ofertas .segunda-centro { 
	width: 380px;
	margin-left: 15px;
	margin-top: 15px;
}
#ofertas-01 {
	width: 100%;
	/*background: url(../images/fondo-oferta-01.jpg) left top no-repeat;*/
	margin-top: 7px;
	margin-bottom: 30px;
}
#ofertas-01  img{
	position: absolute;

}
#ofertas-01 p {
	margin-left: 10px;
	margin-top: 12px;
	margin-bottom: 5px;
}
#pag-ofertas .segunda-centro h2, #pag-ofertas .segunda-centro h3, #pag-ofertas .segunda-centro p.subtit {
	margin: 0 0 0 70px;
}
.pcel-osc {
	color: #0096B0;
}
#ofertas-01 a:link, #ofertas-01 a:visited, #ofertas-01 a:hover {
	background: url(../images/item-flecha-ofertas.gif) left top no-repeat;
	padding-left: 15px;
	margin-left: 10px;
	color: #0096B0;
}
.ofertas-02 {
	width: 380px;
	background:url(../images/fondo-centro-pagofertas.jpg) repeat-y;
	margin-top: 12px;
}
.ofertas-02 img {
 position: absolute;
}

.ofertas-02 a, .ofertas-02 a:visited {
	color: #0096B0;
}

.borde-superior-ofertas-02 {
	width: 100%;
	height: 12px;
	background:url(../images/fondo-superior-pagofertas.jpg) no-repeat;
}
.borde-inferior-ofertas-02 {
	width: 100%;
	height: 12px;
	margin-bottom: -2px;
	background:url(../images/fondo-inferior-pagofertas.jpg) no-repeat;
}
#cart-oferta-item {
	background: url(../images/icono-cart-folle-pagofertas.gif) 15px 0 no-repeat;
	padding-bottom: 17px;
	padding-left: 25px;
}
.divoferta-02 {
	padding-bottom: 17px;
	padding-left: 25px;
}
#grapa-oferta-item {
	background: url(../images/icono-revista-grapa-pagofertas.gif) 15px 0 no-repeat;
	padding-bottom: 17px;
	padding-left: 25px;
}
/*---------- COLUMNA Centro Titulos -------- */
#titulo {
	height: 34px;
	width: 378px;
	background: #333;
	margin: 15px 0 0 5px;
	clear: both;
}
.tit-inactivo {
	color: #6FEAFF;
}
#tit-esquina-izq {
	background:url(../images/fondo-item-tit-izq.gif) no-repeat;
	height: 34px;
	width: 15px;
}
#tit-esquina-der {
	background:url(../images/fondo-item-tit-der.gif) no-repeat;
	height: 34px;
	width: 15px;
}
#tit-esquina-izq-inac {
	background:url(../images/fondo-item-tit-izq-inac.gif) no-repeat;
	height: 34px;
	width: 15px;
}
#tit-esquina-der-act {
	background:url(../images/fondo-item-tit-der-act.gif) no-repeat;
	height: 34px;
	width: 15px;
}
#titulo li {
	display: inline;
	padding: 5px 7px 5px 7px;
	border-right: 1px dotted #999;
	line-height: 1.8 !important;
	line-height: 1.9;
}
#titulo li.sin-border {
	border-right: none;
	padding-right: 21px;
}
*+html #titulo li.sin-border {
	padding-left: 16px;
}
*+html #titulo li.sin-border {
	padding-right: 12px;
}
#titulo li.activa {
	background: #6BDFF2;
}
.marg-mipedido {
	margin-left: 27px;
	margin-top: 15px;
}
#resumen {
	margin-top: 60px;
	margin-left: 49px;
}
#resumen p, .resumen2 p {
	margin: 0;
}
.resumen2, #alta-user {
	margin-top: 20px;
	margin-left: 49px;
}
.resumen2 span {
	color: #0096B0;
}
/*--------Columna Centro Alta Usuario----------*/
#alta-user {
	width: 350px;
	border-bottom: 1px dotted #999;
	padding-bottom: 10px;
}
#alta-user h1 {
	margin: 15px 0;
}
#alta-user .common-inp {
	width: 240px;
	left: 100px;
}
#alta-user select.common-inp {
	width: 243px;
	height: 20px;
}
#alta-user input.check-sin {
	margin-right: 5px;
}
#alta-user .common-lab {
	font-weight: normal;
}
#alta-user p.obligatorios {
	position: relative;
	left: 350px;
}
.common-inp-alta2 {
	width: 195px;
	left: 145px;
	position: relative;
	margin-bottom: 8px;
	height: 17px;
	padding-left: 1px;
	font-size: 1em;
	background:url(../images/fondo-campo.jpg) repeat-x top left;
	border-left:1px solid #A8A8A8;
	border-top:1px solid #A8A8A8;
	border-right:1px solid #F0F0F0;
	border-bottom:1px solid #F0F0F0;
}
.common-lab-alta2 {
	font-weight: bold;
	position: absolute;
	display: inline;
	margin-top: 3px;
	padding: 0;
}
.common-lab-alta3 {
	position:relative;
	display: block;
	font-weight: bold;
}
.common-inp-alta3 {
	margin-top: 5px;
	margin-bottom: 20px;
	width: 340px;
}
.celeste-osc {
	color: #0096B0;
	margin-top: 20px;
}
.gris-osc {
	color: #535353;
}
.gris-cl {
	color: #666;
}
#pedido-alta input.boton-form#realizar {
	margin-bottom: 50px;
}
.segur-contr {
	margin-right: 6px;
	margin-bottom: 55px;
}
.segur-contr span {
	background:#000;
	color:#FFF;
	line-height: 1.8;
	padding:0 34px 0 6px;
	border-top:1px solid #333;
	border-left: 1px solid #333;
}
.segur-activo {
	background:#0096B0 !important;
	border-left: none !important;
}
/*--------Columna Centro Pagina Alta de Usuario----------*/
#alta-de-usuario #alta-user {
	width: 350px;
	border-bottom: 1px dotted #999;
	padding-bottom: 10px;
	margin-left: 15px;
}
#alta-de-usuario .resumen2 {
	margin-left: 15px;
}
/*--------Columna Centro Atencion Cliente------------*/
#atencion-cliente #datos-atencion, #atencion-cliente #alta-user {
	margin-left: 15px;
}
#atencion-cliente .celeste-osc {
	margin-bottom: 8px;
}
#atencion-cliente #datos-atencion p {
	margin-bottom: 3px;
}
#atencion-cliente #alta-user .common-lab {
	font-weight: bold;
}
.obligatorios-textarea {
	top: -110px;
}
#atencion-cliente #alta-user {
	border-bottom: none;
	padding-bottom: 0;
}
#atencion-cliente .resumen2 {
	margin: 0 20px 0 115px;
}
#atencion-cliente .resumen2 p {
	margin-bottom: 10px;
}
#atencion-cliente .resumen2 a, #atencion-cliente .resumen2 a:visited {
	color: #333;
	text-decoration: underline;
}
#atencion-cliente .resumen2 a:hover {
	text-decoration: none;
}
/*--------Columna Centro Mis Datos------------*/
.align-misdat {
	margin-left: 16px;
}
#misdatos {
	margin-left: -30px;
}
.marg-top {
	margin-top: 12px;
}
#misdat #contenido-area-clientes {
	padding-bottom: 0;
}
#misdat .once-bold {
	text-transform:none;
	margin: 0;
}
#misdat #contenido-area-clientes .quince-bold {
	color: #FFF;
}
#misdat #contenido-area-clientes li {
	margin-bottom: 0;
}
/*--------Columna Centro Pedido paso dos------------*/
#pedidodos #alta-user, #pedidocuatro #alta-user {
	margin-left: 28px;
	padding-bottom: 0;
}
#pedidodos .resumen2 {
	padding-left: 28px;
	margin-left: 0;
	width: 386px !important;
	width: 386px;
}
.boton-volver {
	padding: 3px 6px;
	background: url(../images/botones/fondo-boton.png) top repeat-x;
}
.boton-volver a, .boton-volver a:visited {
	font-weight: bold;
	color: #000;
}
.boton-volver:hover {
	background: url(../images/botones/fondo-boton.png) bottom repeat-x
}
.boton-volver a:hover {
	text-decoration: none;
}
/*--------Columna Centro Pedido paso tres------------*/
#pedidopasotres #alta-user input {
	background: none;
	border: none;
	position: absolute;
}
#pedidopasotres label {
	position: relative;
	color: #0096B0;
	font-weight: bold;
	left: 23px;
	top: 3px;
}
#pedidopasotres p {
	margin-left: 23px;
	margin-top: 5px;
	margin-right: 20px;
}
/*--------Columna Centro Pedido paso cuatro------------*/
#pedidocuatro p {
	margin-bottom: 0;
}
#pedidocuatro #alta-user {
	border: 0;
}
#pedidocuatro #alta-user div {
	margin-top: 18px;
	margin-bottom: 40px;
}
#pedidocuatro #alta-user div a, #pedidocuatro #alta-user div a:visited {
	color: #0096B0;
	text-decoration: underline;
	font-weight: bold;
}
#pedidocuatro #alta-user div a:hover {
	text-decoration: none;
}
/*--------Columna Centro Historico de pedidos------------*/
.caja-historico {
	clear: both;
	width: 386px;
	margin-top: 8px;
	margin-left: 8px;
}
table {
	border-collapse: collapse;
}
.caja-historico table {
	width: 386px;
}
th, div.uno, div.cinco {
	height: 28px;
	background: #333;
	text-align: center;
	font-weight: bold;
	color: #6BDFF2;
	vertical-align: middle;
}
th.dos, th.tres, th.cinco {
	border-left: 1px dotted #999;
}
th span {
	font-weight: bold;
}
th.uno, div.uno {
	background: #333 url(../images/izq_historico.gif) left top no-repeat;
	width: 64px;
	padding-left: 5px;
}
th.cinco, div.cinco {
	background: #333 url(../images/der_historico.gif) right top no-repeat;
	width: 56px;
	padding-right: 5px;
}
th.dos {
	width: 79px;
}
th.tres {
	width: 59px;
}
th.uno {
	height: 33px;
}
td {
	padding: 5px 0;
	border-top: 1px dotted #999;
	text-align: center;
}
td.soloprimera {
	border-top: none;
}
td img {
	vertical-align: middle;
}
table a {
	color: #333;
	font-weight: bold;
}
#client .labelusu {
	background: url(../images/fondo_usuario.gif) top left no-repeat;
	padding-left: 17px;
}
#client .labelcontr {
	background: url(../images/fondo_contr.gif) top left no-repeat;
	padding-left: 17px;
}
#footer {
	clear: both;
	width: 100%;
	color: #FFF;
	margin: 0 0 10px 0;
}
#izqfoo {
	height: 34px;
	width: 15px;
	background: url(../images/fondo-item-tit-izq-inac.gif) right top no-repeat;
	float: left;
}
#derfoo {
	height: 34px;
	width: 15px;
	background: url(../images/fondo-item-tit-der.gif) left top no-repeat;
	float: left;
}
#cenfoo {
	background: #333;
	height: 26px;
	width: 727px;
	padding-top: 8px;
	float: left;
}
#footer li { display: inline; float: left;}
#footer li.sugg {
	position: relative;
	left: 387px;
}
#footer a:link, #footer a:visited {
	color: #FFF;
	text-decoration: underline;
}
#footer a:hover {
	text-decoration: none;
}
#menu-inferior .celeste-osc a:link, #menu-inferior .celeste-osc a:visited, .celeste-osc a:link, .celeste-osc a:visited {
	color: #0096B0;
	font-weight: bold;
}
#menu-inferior .celeste-osc a:hover {
	text-decoration: underline;
}
#cont-encabezado .celeste-osc { margin-top: 0 !important;}

.tabla-servicios .uno, .tabla-servicios .cinco {
	width: 48%;
	float: left;
	padding-top: 5px;
	text-align: center;
}
div.uno p, div.cinco p {
	color: #6BDFF2;
	font-weight: bold;
	margin-bottom: 0;
}
.tabla-servicios {
	clear: both;
	width: 100%;
}
.tabla-servicios .internas {
	float: left;
	text-align: center;
	width: 50%;
	font-weight: normal;
}
.tabla-servicios .clear-both {
	border-top: 1px dotted #999;
	padding: 5px 0;
}
.tabla-servicios .internas p {
	font-weight: normal;
	margin-bottom: 0;
}
.tabla-servicios .soloprimera {
	border-top: 0;
}
#col-centro.correg {
	width: 395px !important;
}
div#mapaw li {
	border-top: 1px dotted #999;
	padding: 5px 0;
}
div#mapaw li.primera {
	border-top: 0;
}
.enlinea {
	display: inline;
}
.sinmarbot {
	margin-bottom: 0 !important;
}
.legendmargin {
	padding: 10px 0;
	margin: 0;
}
#param p.sinmarbot {
	margin-right: 0;
}
