body {
	background: url(../img/fondo-pagina.gif) center top #000000;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.9em;
	line-height: 1em;
	text-align: center;
}

strong {
	color: #e6c6a7;
}

a {
	color: #ffffff;
	text-decoration: none;
}

a:hover {
	color: #e6c6a7;
	text-decoration: none;
}
sup{
    vertical-align:top;
	font-size: 9px;
}

/*/ Encabezados
------------------------------------ */

h1 {
	color: #9e9e9e;
	font-size: 16px;
	font-weight: bold;
	background: none;
	margin-bottom: 44px;
}
.encabezado1-tabulacion { margin-left: 47px; }

.encabezado2 {
	color: #e6c6a7;
	font-size: 18px;
	font-weight: normal;
	text-align: right;
	margin: 0 0 5px 0;
	padding: 0px 7px 0px 0px;
}

.encabezado2-actividades {
	background: url(../img/actividades/fondo-encabezado.gif) no-repeat 6px 3px;
	color: #e6c6a7;
	padding-left: 80px;
	font-weight: bold;
	font-size: 14px;
}

.encabezado2-actividades-detalle {
	background: url(../img/actividades/fondo-encabezado.gif) no-repeat 6px 3px;
	color: #e6c6a7;
	padding-left: 80px;
	font-weight: bold;
	margin-bottom: 15px;
	font-size: 14px;
}

.encabezado2-deporte {
	color: #e6c6a7;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin: 0px 0 20px 0;
}

.encabezado2-responsabilidad {
	color: #e6c6a7;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin: 0px 0 20px 0;
}

.encabezado2-recetas {
	color: #e6c6a7;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 20px;
}

.encabezado2-contacto {
	background: url(../img/contacto/fondo-encabezado.gif) no-repeat 3px 5px;
	color: #e6c6a7;
	padding: 0em 0 0em 75px;
	font-weight: normal;
	font-size: 12px;
}

.encabezado2-productos {
	background: url(../img/productos/encabezado-h2.png) no-repeat left center;
	behavior: url(../img/iepngfix/iepngfix.htc);
	
	color: #e6c6a7;
	padding-left: 70px;
	font-weight: normal;
	margin: 0px 0 0 21px;
	font-size: 18px;
}

.encabezado2-receta {
	color: #e6c6a7;
	font-weight: bold;
	font-size: 14px;
	margin: 50px 0 20px 48px;
}

.encabezado3 {
	color: #000;
	font-size: 0px;
	font-weight: bold;
	background: none;
}

.encabezado3-recetas {
	color: #d1d1d1;
	font-size: 0px;
	font-size: 12px;
	font-weight: bold;
	padding-left: 35px;
	text-align: right;
	padding-bottom: 5px;
	border-bottom: 1px solid #858585; 
}

.encabezado4-recetas {
	color: #ffffff;
	font-size: 0px;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0 2px 7px;
}


/*/ Estilos comunes
------------------------------------ */

img.marco-imagen { border: 1px solid #e5c5a6; }
img.png {behavior: url(../img/iepngfix/iepngfix.htc);}
.hand { cursor: pointer; }


/*/ Carcasa
------------------------------------ */

.fondo_web_izqda{ background:  url(../img/fondo-pagina.gif) right top repeat; }
.fondo_web_dcha{ background: url(../img/fondo-pagina.gif) left top repeat; }

#contenedor {
	margin: 0 auto;
	width: 950px;
}

.fondo1 { background: url(../img/fondo1.jpg) no-repeat left top; }
.fondo2 { background: url(../img/fondo2.jpg) no-repeat left top; }
.fondo3 { background: url(../img/fondo3.jpg) no-repeat left top; }
.fondo4 { background: url(../img/fondo4.jpg) no-repeat left top; }

#contenido { text-align: left; }
#contenido-home {
	margin: 0 45px;
}


/* Portada
------------------------------------ */

.caja-portada {
	float: right;
	width: 235px;
	font-size: 12px;
	margin: 50px 20px 0 0;
}
/*/ Caja portada posiciones /*/
.posicion {	margin: 0px 71px 0px 71px; }

.caja-portada-calidad {
	float: left;
	width: 205px;
	text-align: center;
	margin-top: 145px;
	margin-bottom: 40px;
}

.caja-portada-elcafe {
	float: right;
	width: 533px;
	margin-top: 145px;
	margin-bottom: 40px;
	font-size: 12px;
	padding: 20px 0;
	line-height: 17px;
}
.caja-portada-elcafe strong {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}
.caja-portada-elcafe cite {
	display: block;
	font-size: 12px;
	font-style: italic;
	padding-bottom: 10px;
}
.caja-portada-elcafe em {
	color: #e6c6a7;
	font-size: 9px;
	font-style: italic;
}


/* Presentacion
------------------------------------ */

#txt-presentacion {
	font-size: 11px;
	text-align: justify;
	margin-left: 49px;
	margin-bottom: 160px;
	float: left;
	width: 383px;
}
.ie6 #txt-presentacion { margin-left: 24px; }

#txt-presentacion p {
	margin: 10px 0;
}

#img-presentacion {
	width: 401px;
	float: right;
	margin: 40px 40px 0 0;
}
.ie6 #img-presentacion { margin: 40px 20px 0 0; }


/* Catalogo de productos
------------------------------------ */

#navegacion-productos {	
	font-size: 18px;
	width: 875px;
	margin-left: 20px;
}

#listado-productos li { list-style: none; }
#listado-productos li a {
	color: #e6c6a7;
	text-decoration: none;
}
#listado-productos li a:hover { text-decoration: none; }

/*  BOTON 01 */
.boton-hosteleria a {
	float: left;
	width: 400px;
}
.boton-hosteleria span { padding: 2px 0 5px 40px; display: block; }

/*  BOTON 02 */
.boton-alimentacion a {
	float: right;
	margin: 0px 0 0 0;
	width: 400px;
}
.ie6 .boton-alimentacion a { margin: -14px 0 0 0; }
.ie7 .boton-alimentacion a { margin: -14px 0 0 0; }
.boton-alimentacion span { padding: 2px 0 5px 10px; display: block; }


/*  BOTON 03 */
.boton-productos-distribucion a {
	margin-left: 117px;
	float: left;
	width: 700px;
}
.boton-productos-distribucion span { padding: 2px 0 5px 10px; display: block; }


/*  PRODUCTOS HOSTELERIA */

#producto-hosteleria { height: 550px; }

.fondo-tolva-espresso { 
	background: url(../img/productos/hosteleria/tolva-espresso.png) no-repeat left top;
	behavior: url(../img/iepngfix/iepngfix.htc);
}
.fondo-tolva-descafeinado {
	background: url(../img/productos/hosteleria/tolva-descafeinado.png) no-repeat left top;
	behavior: url(../img/iepngfix/iepngfix.htc);
}
.fondo-natural-supremo {
	background: url(../img/productos/hosteleria/natural-supremo.png) no-repeat left top;
	behavior: url(../img/iepngfix/iepngfix.htc);
}
.fondo-especial {
	background: url(../img/productos/hosteleria/especial.png) no-repeat left top;
	behavior: url(../img/iepngfix/iepngfix.htc);
}
.fondo-mezcla {
	background: url(../img/productos/hosteleria/mezcla.png) no-repeat left top;
	behavior: url(../img/iepngfix/iepngfix.htc);
}
.fondo-descafeindado {
	background: url(../img/productos/hosteleria/descafeinado.png) no-repeat left top;
	behavior: url(../img/iepngfix/iepngfix.htc);
}
.fondo-origenes {
	background: url(../img/productos/hosteleria/origenes.png) no-repeat left top;
	behavior: url(../img/iepngfix/iepngfix.htc);
}
.fondo-monodosis {
	background: url(../img/productos/hosteleria/monodosis.png) no-repeat left top;
	behavior: url(../img/iepngfix/iepngfix.htc);
}

#producto-hosteleria-derecha {
	width: 700px;
	float: right;
	text-align: right;
}
.ie6 #imagenes-botones {
	width: 900px;
	padding-left: 100px;
}

#imagenes-botones img {
	margin: 0 0px 0 -4px;
}

#imagenes-botones img a:focus {
	border: 1px solid red;
}

#listado-detalles-productos-hosteleria {
	margin: 47px 0 0 170px;
	text-align: left;
}

.margen-especial-monodosis {
	margin: 47px 0 0 0px !important;
	width: 300px;
	float: left;
}


#monodosis-especial {
	text-align: left;
	margin-left: 290px;
	width: 300px;
	float: left;
}
.ie6 #monodosis-especial {
	margin: 0 0 0 140px;
	width: 280px;
}

#monodosis-especial li {
	color: #e6c6a7;
	font-size: 11px;
	font-weight: bold;
	list-style: none;
	margin: 3px 0 3px 20px;
}

#monodosis-especial li li {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	list-style: none;
	margin: 3px 0 3px 20px;
}

#monodosis-especial li li li {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	list-style: none;
	margin: 3px 0 3px 87px;
}

#monodosis-tres {
	text-align: left;
	width: 350px;
	float: right;
}
/**/
.ie6 #listado-detalles-productos-hosteleria {
	margin-left: 300px;
}

#listado-detalles-productos-hosteleria li {
	padding-left: 67px;
	color: #e6c6a7;
	font-size: 11px;
	font-weight: bold;
	list-style: none;
	margin: 0 0 0 0;
	
	behavior: url(../img/iepngfix/iepngfix.htc);
	background: url(../img/productos/lista-nivel1.png) no-repeat 0px 5px;
}

#listado-detalles-productos-hosteleria li li {
	padding-left: 71px;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	list-style: none;
	margin: 10px 0 10px -50px;
	
	behavior: url(../img/iepngfix/iepngfix.htc);
	background: url(../img/productos/lista-nivel2.png) no-repeat 0px 6px;
}

#listado-detalles-productos-hosteleria li li li {
	padding-left: 71px;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	list-style: none;
	margin: 10px 0 10px -40px;
	
	behavior: url(../img/iepngfix/iepngfix.htc);
	background: url(../img/productos/lista-nivel2.png) no-repeat 0px 6px;
}



/*  PRODUCTOS DE ALIMENTACION */

#producto-alimentacion { height: 550px;/* background: #666633*/ }

.fondo-colombia {
	background: url(../img/productos/alimentacion/colombia.png) no-repeat left top;
	behavior: url(../img/iepngfix/iepngfix.htc);
}

.fondo-alimentacion-mezcla {
	background: url(../img/productos/alimentacion/mezcla.png) no-repeat left top;
	behavior: url(../img/iepngfix/iepngfix.htc);
}

.fondo-natural {
	background: url(../img/productos/alimentacion/natural.png) no-repeat left top;
	behavior: url(../img/iepngfix/iepngfix.htc);
}

.fondo-alimentacion-descafeinado {
	background: url(../img/productos/alimentacion/descafeinado.png) no-repeat left top;
	behavior: url(../img/iepngfix/iepngfix.htc);
}

#producto-alimentacion-derecha {
	width: 700px;
	float: right;
	text-align: right;
	margin: -50px 0 0 0;
}

.posicion-menu-alimentacion {
	margin: 70px 27px 0 0;
}
.ie6 .posicion-menu-alimentacion {
	width: 900px;
}


#listado-detalles-productos-alimentacion {
	text-align: left;
}
.ie6 #listado-detalles-productos-alimentacion {
	margin: 40px 0 0 475px;
}

.colombia-posicion1 { margin: 9px 0px 0px 247px; }
.mezcla-posicion1 { margin: 9px 0px 0px 274px; }
.natural-posicion1 { margin: 9px 0px 0px 274px; }
.alimentacion-descafeinado-posicion1 { margin: 9px 0px 0px 274px; }

#listado-detalles-productos-alimentacion li {
	padding-left: 67px;
	color: #e6c6a7;
	font-size: 11px;
	font-weight: bold;
	list-style: none;
	margin: 0 0 0 0;
	
	behavior: url(../img/iepngfix/iepngfix.htc);
	background: url(../img/productos/lista-nivel1.png) no-repeat 0px 5px;
}

#listado-detalles-productos-alimentacion li li {
	padding-left: 71px;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	list-style: none;
	margin: 10px 0 10px -50px;
	
	behavior: url(../img/iepngfix/iepngfix.htc);
	background: url(../img/productos/lista-nivel2.png) no-repeat 0px 6px;
}

#listado-detalles-productos-alimentacion li li li {
	padding-left: 71px;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	list-style: none;
	margin: 10px 0 10px -40px;
	background: none;
}



/*  PRODUCTOS DE DISTRIBUCION */

#producto-distribucion { height: 550px;/* background: #666633*/ }

.fondo-infusiones {
	background: url(../img/productos/distribucion/infosiones.png) no-repeat left bottom;
	behavior: url(../img/iepngfix/iepngfix.htc);
}
.fondo-azucar {
	background: url(../img/productos/distribucion/azucar.png) no-repeat left bottom;
	behavior: url(../img/iepngfix/iepngfix.htc);
}
.fondo-distribucion-descafeinado {
	background: url(../img/productos/distribucion/distribucion-descafeinado.png) no-repeat left top;
	behavior: url(../img/iepngfix/iepngfix.htc);
}

#producto-distribucion-derecha {
	width: 700px;
	float: right;
	text-align: right;
	margin: -50px 20px 0 0;
}

#listado-detalles-productos-distribucion {
	text-align: left;
	float: left;
}

.infusion-posicion1 { 
	width: 260px;
	margin-left: 400px;
}
.ie6 .infusion-posicion1 { margin-left: 200px; }
.infusion-posicion2 {
	width: 270px;
}
.infusion-posicion3 {
	width: 370px;
	margin-left: 200px;
}

.azucar-posicion1 { margin: 47px 0 0 10px;width: 280px; }

.distribucion-descafeinado-posicion1 { margin: 47px 0 0 310px;width: 280px; }

#listado-detalles-productos-distribucion li {
	/*padding-left: 67px;*/
	color: #e6c6a7;
	font-size: 11px;
	font-weight: bold;
	list-style: none;
	margin: 0 0 0 0;
	/*
	behavior: url(../img/iepngfix/iepngfix.htc);
	background: url(../img/productos/lista-nivel1.png) no-repeat 0px 5px;*/
}

#listado-detalles-productos-distribucion li.estuche {
	margin-top: 27px;
	color: #ffffff;
	font-weight: normal;
	background: none;
}

#listado-detalles-productos-distribucion li li {
	/*padding-left: 71px;*/
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	list-style: none;
	margin: 10px 0 10px 20px;
	/*
	behavior: url(../img/iepngfix/iepngfix.htc);
	background: url(../img/productos/lista-nivel2.png) no-repeat 0px 6px;*/
}

#listado-detalles-productos-distribucion li li li {
	/*padding-left: 71px;*/
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	list-style: none;
	margin: 10px 0 10px 20px;
	/*
	behavior: url(../img/iepngfix/iepngfix.htc);
	background: url(../img/productos/lista-nivel2.png) no-repeat 0px 6px;*/
}
.align-volver {
	width: 330px;
	display: block;
	text-align: right;
}
.volver-menu {
	margin: 0px 27px 30px 0px;
	padding-top: 30px;
	display: block;
	font-size: 12px;
}
.volver-menu a:hover {
	border-bottom: 1px solid #fff;
}


/* Actividades y eventos
------------------------------------ */

.txt-actividades {
	font-size: 11px;
	text-align: left;
	width: 650px;
	float: left;
	height: 153px;
	margin: 26px 0 0px 0px;
}

.ie6 .txt-actividades {
	width: 550px;
	background: none;
}

.txt-actividades a {
	font-weight: bold;
	color: #e6c6a7;
}

.txt-actividades p {
	margin: 10px 0 0px 100px;
}

.img-actividades {
	width: 226px;
	float: left;
	margin: 26px 0px 0px 30px;
	behavior: url(../img/iepngfix/iepngfix.htc);
}
.txt-actividades-detalle {
	font-size: 11px;
	text-align: left;
	margin: 26px 90px 0px 0px;
}

.texto-actividad {
	margin-left: 33px;
}

.cont-img-actividades {
	margin: 0px 0px 0px 80px;
}

#galeria-actividades {
	margin-left: 80px;
	width: 750px;
}

#galeria-actividades td {
	padding: 20px 20px 0 0;
	text-align: center;
	vertical-align: middle;
	width: 170px;
}

.actividades-caja {
	border: 1px solid #00CCCC;
	float: left;
	height:150px;
	margin: 20px 20px 0px 0px;
	width: 170px;
}

.actividades-caja img {
	border: 1px solid #e6c6a7;
}

.txt-actividades-detalle p { margin: 7px 0 7px 80px; }

span.fecha {
	font-style: italic;
	color: #e6c6a7;
	font-size: 13px;
}
span.destacado {
	color: #e6c6a7;
}

span.entradilla {
	color: #d1d1d1;
	font-size: 14px;
	margin: 17px 0;
}
.boton-volver {
	margin: 30px auto 0 auto;
	text-align: right;
	width: 710px;
}
.volver-listado-actividades {
	background: url(../img/recetas/fondo-volver.png) no-repeat 0px 4px;
	behavior: url(../img/iepngfix/iepngfix.htc);
	
	font-size: 12px;
	color: #e6c6a7;
	font-weight: bold;
	padding-left: 80px;
	margin-top: 15px;
}

#paginacion {
	font-size: 11px;
	font-style: italic;
	margin: 30px auto 0 auto;
	width: 360px;
}

#paginacion a {
	float: left;
	margin-right: 3px;
}
#paginacion a.pag_inactivo {
	cursor: default;
}
#paginacion div.texto_pag {
	float: left;
	margin: 1px 7px 0 4px;
}


/* Cafes aitona con el deporte
------------------------------------ */

#txt-deporte {
	font-size: 11px;
	text-align: justify;
	width: 330px;
	margin-left: 48px;
	float: left;
}
.ie6 #txt-deporte { margin-left: 24px; }

#txt-deporte p {
	margin: 10px 0;
}

#listado-deportes {
	margin: 35px 0 0 0;
}

#listado-deportes li {
	background: url(../img/deporte/img-listado.gif) no-repeat 3px 8px;
	padding: 3px 0 3px 70px;
	list-style: none;
	margin: 7px 0 7px 50px;
}

#listado-deportes li a {
	color: #ffffff;
	text-decoration: none;
}

#listado-deportes li a:hover {
	color: #ffffff;
	text-decoration: underline;
}

#swf-deporte {
	width: 436px;
	float: right;
	margin-right: 45px;
	padding-top: 25px;
	margin-bottom: 170px;
}
.ie6 #swf-deporte { margin-right: 30px; }


/* Responsabilidad social
------------------------------------ */

#txt-responsabilidad {
	font-size: 11px;
	text-align: left;
	margin-left: 48px;
	width: 360px;
	float: left;
}
.ie6 #txt-responsabilidad { margin-left: 24px; }

#txt-responsabilidad p {
	margin: 10px 0;
}

#img-responsabilidad {
	width: 436px;
	float: right;
	text-align: right;
	margin-right: 44px;
	padding-top: 40px;
	margin-bottom: 130px;
}
.ie6 #img-responsabilidad { margin-right: 22px; }

#listado-responsabilidad li {
	margin: 5px 0 5px 43px;
}
.logo-cesal {
	text-align: center;
	padding-top: 30px;
}


/* Recetas con clase
------------------------------------ */

#margenes-listado-recetas {
	margin: 0 0 250px 46px;
}

.caja-receta {
	width: 196px;
	margin: 0px 25px 0px 0px;
	float: left;
}
.caja-receta strong { color: #ffffff; }

.caja-receta ul { margin: 15px 0; }
.caja-receta li {
	list-style: none;
	background: url(../img/recetas/listado-recetas.gif) no-repeat 2px 6px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
}
.caja-receta li span {
	font-size: 11px;
}

.caja-receta a {	text-decoration: none; }
.caja-receta a:hover { text-decoration: none; }

.caja-receta a.ver-receta {
	font-size: 12px;
}

#listado-caja-receta {
	padding-left: 20px;
}

.caja-receta-detalle {
	margin-left: 30px;
	float: left;
	width: 265px;
	font-size: 12px;
}
.ie6 .caja-receta-detalle {
	margin-left: 29px;
	width: 225px;
}

.caja-receta-detalle ul {
	margin-left: 7px;
}

.caja-receta-detalle li {
	color: #ffffff;
	display: block;
	list-style: none;
	margin: 25px 0;
}

.caja-receta-detalle li ul {
	margin: 7px 0px 0px 0px;
}
.caja-receta-detalle li li {
	color: #e6c6a7;
	margin: 5px 7px 2px 15px;
}

.caja-receta-detalle li li.parafo-de-la-lista {
	margin-left: 15px !important;
	margin-bottom: 10px !important;
}

.dott-lista {
	background: url(../img/recetas/dott-listas.gif) no-repeat 0 6px;
	padding-left: 7px;
}

.caja-receta-detalle li li p { margin: 5px 0 0 0; }
.caja-receta-detalle li ul.estilo-tipo-parrafo li {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px
}
.caja-receta-detalle a {
	text-decoration: none;
}

.caja-receta-detalle a:hover {
	text-decoration: underline;
}
.caja-ingredientes {
	border: 1px solid #535252;
	background: #000000;
	padding: 10px 10px 10px 13px;
	margin: 180px 7px 0px 7px;
}

.volver-menu-recetas {
	margin-right: 45px;
	display: block;
	font-size: 12px;
	margin-left: 730px;
}
.volver-menu-recetas a:hover {
	border-bottom: 1px solid #fff;
}



/* Ubicación y contacto
------------------------------------ */

#txt-contacto {
	text-align: left;
	width: 590px;
	float: left;
	margin-bottom: 30px;
	background: url(../img/contacto/fondo-lista-label.gif) no-repeat 30px 30px;
}

#txt-contacto p {
	margin: 10px 0 10px 100px;
	font-size: 12px;
}

#txt-contacto a {
	color: #bcbcbc;
}

#txt-contacto a:hover {
	text-decoration: underline;
}

.separacion-form {
	margin-top: 30px;
}

#listado-direccion {
	margin: 15px 0 35px 0;
}

#img-contacto {
	width: 350px;
	float: right;
	text-align: right;
	margin-right: 0px;
	padding-top: 100px;
}


/* Formulario de contacto
-------------------------- */

form.formulario-contacto {
	font-size: 12px;
	margin-top: 11px;
}
.ie6 form.formulario-contacto {
}
form.formulario-contacto legend { display: none; }

form.formulario-contacto label {
	display: inline-block;
	vertical-align: top;
}

form.formulario-contacto .input-txt, textarea {
	background: #484849;
	border: 1px solid #6f6f6f;
	padding:2px 3px;
	color: #ffffff;
	width: 365px;
}

form.formulario-contacto textarea {
	height: 100px;
}

form.formulario-contacto input:focus { border: 1px solid #3388ba; }
form.formulario-contacto textarea:focus { border: 1px solid #3388ba; }

form.formulario-contacto fieldset li {
	list-style: none;
	padding: 2px 0 2px 0;
	margin-left: 100px;
}

form.formulario-contacto fieldset fieldset {
	border: none;
	text-align: right;
}

form.formulario-contacto fieldset fieldset label {
	width: auto;
}

form.formulario-contacto em {
	font-weight: bold;
	font-style: normal;
	color: #f00;
}

form.formulario-contacto label {
	width: 74px;
}

form.formulario-contacto fieldset fieldset label {
	margin: 0px 0px 0px 0px;
}

form.formulario-contacto input:focus { border: 1px solid #ffffff; }
form.formulario-contacto textarea:focus { border: 1px solid #ffffff; }

#aceptacion_politica {
	padding: 9px 40px;
}

.enviar {
	background: url(../img/contacto/boton-enviar.gif) no-repeat 5px 6px;
	color: #bcbcbc;
	width: 103px;
	float: right;
	text-align: right;
	display: block;
	padding: .1px 0px .1px 60px;
	margin: 7px 40px 0 0;
}
.ie6 .enviar { background-position: 4px 6px; width: 105px;margin: 7px 24px 0 0; }
.ie7 .enviar { width: 105px; }
.ie8 .enviar {}

#politica_proteccion {
	text-align: justify;
	font-size: 12px;
	padding: 10px;
}


.msg_error {
	background: #fde1e1;
	border: 1px solid #fd9e9e;
	color: #cc0000;
}
.msg_error  ul.lista_errores{
	list-style: none;
	padding-left: 3em;
	margin-top: -1em;
	margin-bottom: 1em;
}

.msg_ok {
	background: #e5fcda;
	border: 1px solid #a0e383;
	color: #00674c;
}
.msg_ok p, .msg_error p{
	text-align: center;
}



/* Pie de página
------------------------------------ */

#pie-de-pagina {
	text-align: center;
	margin: 70px 0 15px 0;
}

#pie-de-pagina li {
	list-style: none;
	display: inline;
	font-size: 11px;
	padding: 0px 5px;
	border-right: 1px solid #ffffff;
}

li.fin { border: none !important; }

#pie-de-pagina li strong {
	color: #e6c6a7;
	font-weight: normal;
	background: #000000;
	border: 1px solid #535252;
	padding: 3px 3px 3px 3px;
}

#pie-de-pagina li a {
	color: #ffffff;
	text-decoration: none;
}

#pie-de-pagina li a:hover {
	text-decoration: underline;
}

/* Mensajes especiales
------------------------------------ */

div.msg_basic {
	margin-top: 10px;
	padding: 15px 0 15px 50px;
}
div.msg_basic_js {
	padding: 25px 0 25px 50px;
}
div.msg_ok {
	color: #143b0b;
	border: 1px solid #143b0b;
	background: #b8e5ad url(../privado/img/alertas/notificacion.jpg) no-repeat 10px center;
}
div.msg_error {
	color: #5d0f0f;
	border: 1px solid #5d0f0f;
	background: #febcaf url(../privado/img/alertas/error.jpg) no-repeat 10px center;
}
div.msg_caution {
	color: #514816;
	border: 1px solid #514816;
	background: #f8e895 url(../privado/img/alertas/advertencia.jpg) no-repeat 10px center;
}

div.jquery_msg {
	padding: 20px 0;
}
div.jquery_msg ul {
	border-top: 1px solid #u66u80;
	margin: 0;
	display: inline;
}
div.jquery_msg ul li {
	display: inline;
	list-style: none;
}
div.jquery_msg ul li a {
	background: #7f7f7f url(../privado/img/accion/normal.gif) no-repeat;
	color: #ffffff;
	display: inline-block;
	padding:  0; 
	text-decoration: none;
}
div.jquery_msg ul li a:hover	{ background: #7f7f7f url(../privado/img/accion/normal_hover.gif) no-repeat; }
div.jquery_msg ul li a span {
	background: url(../privado/img/accion/fin-boton.gif) no-repeat right top;
	margin-left: 2px;
	padding:  4px 11px 3px 11px;
	display: block;
}
div.jquery_msg ul li a:hover span {
	background: url(../privado/img/accion/fin-boton_hover.gif) no-repeat right top;
	color: #111111;
}


